반응형

출처: https://aws.amazon.com/ko/what-is/cloud-native/

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

현대적인 회사는 고객의 요구를 충족하기 위해 신속하게 업데이트할 수 있는 확장성, 유연성 및 복원력이 뛰어난 애플리케이션을 구축하고자 합니다. 이를 위해 클라우드 인프라에서 애플리케이션 개발을 기본적으로 지원하는 현대적인 도구와 기술을 사용

처음부터 클라우드에 상주하도록 설계된 애플리케이션 을 의미함

 

(출처: https://www.nutanix.com/kr/info/what-is-cloud-native)

클라우드 네이티브 애플리케이션의 핵심 특징의 예는 다음과 같습니다.

  1. 코드가 컨테이너로 패키지화됨
  2. 마이크로서비스 집합으로 설계됨
  3. 긴밀하게 통합된 민첩한 방식으로 개발자와 IT 운영 팀이 협력함
  4. 탄력적인 클라우드 인프라 전반에서 배포 및 관리됨
  5. 인프라 리소스가 자동화된 정책 기반 방식으로 할당됨

 

클라우드 네이티브 방식이 엔터프라이즈에 주는 이점

클라우드 네이티브 여정을 시작하는 조직들은 방대한 클라우드 네이티브 생태계의 다양한 상용 오픈소스 기술과 더불어 컨테이너 및 Kubernetes를 도입하고 있습니다.

컨테이너 및 클라우드 네이티브 기술을 사용하면 조직은 애플리케이션 개발을 가속화하고, 운영 중단 없이 애플리케이션을 업그레이드하고, 효율적으로 애플리케이션을 확장하고, 다양한 환경 간에 쉽게 이식할 수 있습니다. 이러한 이점들은 궁극적으로 비즈니스 민첩성과 경쟁 우위를 향상합니다.

컨테이너 서비스는 엔터프라이즈가 직면한 몇 가지 주요 문제를 해결합니다. 어디서나 실행할 수 있고 개발자를 위한 강력한 소프트웨어 패키지를 제공하며 공급업체 중립적 패키지를 통해 서비스 업그레이드, 확장성, 가용성, 리소스 효율성을 지원합니다.  Kubernetes는 엔터프라이즈에서 일반적으로 수행되는 수동적 관리 대신 프로그래밍 가능하고 반복 가능한 방식으로 규모에 맞게 IT가 작동하는 인프라 레이어를 제공합니다. 쿠버네티스(Kubernetes)는 온프레미스와 퍼블릭 클라우드에서 배포할 수 있으므로 여러 환경에서 공통 운영 모델을 제공합니다.  이러한 특징 때문에 Kubernetes는 이러한 두 가지 환경을 활용하는 기업에게 적합한 플랫폼이 됩니다.

반응형

+ Recent posts