본문 바로가기
IT Tech/Cloud

클라우드네이티브 개념

by _><- 2022. 12. 12.
반응형

# 클라우드 네이티브 개념

- AWS : 클라우드 컴퓨팅 환경에서 현대적 애플리케이션을 구축, 배포 및 관리할 때의 소프트웨어 접근 방식

 

# 특징

- 클라우드 네이티브 개발은 DevOps 및 지속적 전달(CD)과 같은 애자일 방식을 지원

- 복원력이 뛰어나고 가용성이 높은 애플리케이션을 구축 가능

   : 기능 업데이트로 인한 가동 중지 시간이 발생하지 않고, 사용량이 급증하는 기간 동안 앱 리소스를 확장 가능

 

# 클라우드 네이티브 소프트웨어 개발방식의 장점

- 일반적으로 확장성이 보다 뛰어나다

- 업데이트가 보다 용이하다

- 실행 비용이 덜 든다

- 서비스 제공에 미치는 영향 없이 애플리케이션을 빠르게 자주 변경할 수 있도록 지원한다

=> 고객 요구사항에  신속하게 대응 가능하다.

 

# 기존 개발방식과 클라우드 네이티브 개발방식의 차이

기존 개발방식 클라우드 네이티브 개발방식
모놀리틱 시스템 아키텍처 마이크로서비스 아키텍처
배포에 시간이 많이 걸리고 확장 어려움 단시간에 설정, 배포, 복제 지원, 확장 용이

 

# 클라우드 네이티브 애플리케이션 아키텍처

- 변경 불가능한 인프라

- 마이크로서비스

- 선언형 API

- 컨테이너 및 서비스 메시

 

참고 : https://aws.amazon.com/ko/what-is/cloud-native/

반응형

'IT Tech > Cloud' 카테고리의 다른 글

VMware NSX  (0) 2022.12.27
VMware vSphere(ESXi, vCenter) Download  (0) 2022.12.27
[YAML] Spec and Status  (0) 2022.04.14
[실습] 컨테이너 실습 사이트 - O'Reilly katacoda  (0) 2022.04.14
Install Kubenetes from Scratch  (0) 2022.03.25