클라우드 네이티브

1 개요[ | ]

cloud native, cloud-native, cloud-native computing
클라우드 네이티브, 클라우드 네이티브 컴퓨팅
  • 클라우드 컴퓨팅 딜리버리 모델의 이점을 이용하여 애플리케이션을 구축·구동시키는 접근방식[1]
  • 클라우드 컴퓨팅의 유연성, 확장성, 탄력성을 이용해 소프트웨어 애플리케이션을 제작하고 실행하는 현대적인 접근법
  • 클라우드 인프라 상에서 현대적인 소프트웨어 애플리케이션을 제작하고 배포하고 유지 관리하는 데 필요한 다양한 도구와 기법
  • 컨테이너로 패키징되고, 동적으로 관리되며, 마이크로서비스를 지향한다.[2]
  • 애플리케이션이 어디에 호스팅되는지보다는 어떻게 생성·배포되는지에 관심을 둔다.[1][2]
  • 애플리케이션과 서비스는 스케일링, 셀프-힐링, 멀티테넌트 노드를 지원하는 분산 시스템 환경에 호스팅되어야 한다.[2]
  • 퍼블릭, 프라이빗, 하이브리드 클라우드 등 현대적이고 역동적인 환경에서 확장성있는 애플리케이션을 제작하고 운영할 수 있는 역량을 조직에 부여한다.
  • 마이크로서비스, 클라우드 플랫폼, 컨테이너, 쿠버네티스, 불변 인프라, 선언형 API, 연속 배포 기술을 데브옵스, 애자일 방법론 등의 기술과 결합하는 것을 포함한다.

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}