Notice
Recent Posts
Recent Comments
Link
GitHub Contribution 그래프
Loading data ...
«   2026/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
Archives
Today
Total
관리 메뉴

Youn's IT Memo

Cloud Native 정리 본문

클라우드 네이티브 ( Cloud Native )/MSA

Cloud Native 정리

bellman66 2023. 9. 16. 19:04

Summary

정리하지 않았던 Cloud Native 관련 정보들을 취합해서 글을 작성해보았습니다.

아키텍처를 추상적으로 알았던 부분을 다시 정리해보고 공부해보면서 미처 몰랐던 부분이 많았던거 같습니다.

나중에는 잊어먹을거 같아서 기록으로 남겨둡니다.

 


Cloud Native 

출처 - CNCF Github
출처 - Microsoft Cloud Natvie

 

클라우드 네이티브 재단 (CNCF)는 클라우드 네이티브를 다음과 같이 설명하고 있습니다.

클라우드 시스템 (분산 컴퓨팅) 을 이용해 수평적인 확장과 느슨한 결합도를 가지는 시스템을 개발하도록 합니다.

 

이런 시스템이 왜 등장하게 되었는지 잠시 생각해보았습니다.

그리고 아래의 마이크로 소프트 페이지에서 제가 생각했던 부분과 일치했던 부분을 찾을 수 있었습니다.

유저 풀이 점점 넓어지면서 규모가 커지면 자연스럽게 사용자 요구사항도 늘어나게 됩니다.

이를 빠르게 대처하기 위해 작은 단위 규모로 분리하고 속도를 높이는게 중요한 요점이라 생각이 됩니다.

 


핵심 요소

CNCF 에서는 4가지의 핵심요소들을 제시합니다 

  • Microservices
    • 마이크로 서비스 아키텍처를 통한 안정성과 Scale Out의 이점
  • DevOps
    • 빠른 문제 해결과 복잡성 증가
  • CI/CD
    • 빠른 통합/배포 자동화를 통한 생산성 향상 
  • Ciontainers
    • 컨테이너를 이용한 이식, 유연성 증대

 


Cloud Native LandScape 

클라우드 인프라를 구성하기 위해 다양한 제품들이 존재합니다.

하지만 너무 많은 카테고리와 기술들이 있어 어떤 걸 써야할지 모를 수 있습니다.

이를 위해 CNCF에서 인프라 환경 가이드를 제시합니다. 

 

CNCF Landscape Url - https://landscape.cncf.io/guide

 

Cloud Native Landscape

The Cloud Native Landscape organizes all cloud native open source projects and proprietary products into categories, providing an overview of the current ecosystem

landscape.cncf.io