AWS에서 쿠버네티스를 실행하는 이유
쿠버네티스는 컨테이너화된 애플리케이션을 배포, 관리, 확장하는 데 필요한 대부분의 수동 프로세스를 자동화하는 오픈소스 컨테이너 오케스트레이션 플랫폼입니다.
쿠버네티스를 사용하여 수행할 수 있는 작업은 다음과 같습니다.
- 여러 호스트 전반에서 컨테이너 오케스트레이션
- 하드웨어를 최대한 활용하여 엔터프라이즈 애플리케이션을 실행하는 데 필요한 리소스 극대화
- 애플리케이션 배포와 업데이트 제어 및 자동화
- 스토리지를 마운트하고 추가하여 스테이트풀(stateful) 애플리케이션 실행
- 컨테이너화된 애플리케이션과 해당 리소스 즉시 확장
또한 Linux 컨테이너를 사용하면 실행에 필요한 모든 파일이 포함된 애플리케이션을 패키징하고 격리할 수 있으므로 포함된 애플리케이션을 개발하고 테스트하여 프로덕션 환경으로 쉽게 전환할 수 있습니다. Linux 컨테이너는 전통적인 테스트 환경을 복제해야 하는 개발 파이프라인보다 더 빨리 사용할 수 있습니다.
AWS의 쿠버네티스 장점
쿠버네티스는 컨테이너화된 애플리케이션, 레거시 애플리케이션, 클라우드 네이티브 애플리케이션을 제공하고 관리하는 데 도움이 됩니다. 쿠버네티스를 사용하면 온프레미스와 클라우드에서 동일한 툴셋을 사용하여 모든 유형의 컨테이너회된 애플리케이션을 실행할 수 있습니다.
AWS의 쿠버네티스를 사용하면 개발 시 배포를 직접 구성하고 관리할 수 있는 유연성과 제어 능력을 확보할 수 있습니다. AWS의 쿠버네티스 기능은 다음과 같습니다.
규모에 맞게 애플리케이션 실행
컨테이너화된 복잡한 애플리케이션을 정의하고 서버 클러스터 전체에 걸쳐 규모에 맞게 실행
새로운 기능 추가
확장, 통합, 플러그인을 구축하는 개발자 및 기업 커뮤니티를 통해 더 많은 작업 수행
애플리케이션을 원활하게 이동
동일한 운영 툴링을 사용하여 로컬 개발 머신에서 클라우드의 프로덕션 배포로 이동
어디서나 실행
온프레미스에서 실행되는 쿠버네티스 배포와의 완벽한 호환성을 유지하면서 AWS에서 사용 가능하고 확장 가능한 클러스터 실행
자체 관리형 쿠버네티스 vs 관리형 애플리케이션 플랫폼
일관된 클라우드 애플리케이션 개발과 운영을 제공하는 데에는 두 가지 개념이 있는데, 바로 자체 관리형 쿠버네티스와 관리형 컨테이너 플랫폼입니다.
자체 관리형은 최대한의 제어, 유연성, 사용자 정의 가능한 환경을 설치, 운영, 관리할 수 있습니다. 자체 관리형 쿠버네티스 클러스터의 관리 계층을 제어할 수 있습니다.
관리형 컨테이너 플랫폼은 쿠버네티스 클러스터에 필요한 기본 지원 및 관리 기능을 제공합니다. 그러나 관리형 컨테이너 플랫폼은 컨트롤 플레인, 간단한 배포 옵션 및 지속적인 플랫폼 유지 관리를 제공합니다.
Red Hat 리소스
Red Hat OpenShift Service on AWS 또는 AWS EKS
Red Hat® OpenShift® Service on AWS(ROSA)는 Amazon Web Services(AWS)에서 기본적으로 실행되는 관리형 Red Hat OpenShift 서비스를 제공하는 쿠버네티스 기반의 턴키 애플리케이션 플랫폼입니다. ROSA를 통해 조직은 운영 효율성을 높이고, 혁신에 집중하고, 애플리케이션을 신속하게 구축, 배포, 확장할 수 있습니다.
Amazon EKS(Amazon Elastic Kubernetes Service)는 컨테이너 스케줄링, 애플리케이션 가용성 관리, AWS 클라우드 및 온프레미스 데이터 센터의 클러스터 데이터 저장을 담당하는 쿠버네티스 컨트롤 플레인 노드의 가용성과 확장성을 관리하는 관리형 쿠버네티스 서비스입니다.
ROSA(Red Hat OpenShift Service on AWS)를 사용하면 컨테이너 관리, 자동화(오퍼레이터), 모니터링 등 컨테이너를 배포하고 관리하는 데 필요한 모든 요소가 번들로 제공되며, 모두 전문 Red Hat 사이트 신뢰성 엔지니어(SRE)가 지원합니다. ROSA는 다음과 같은 장점을 제공합니다.
가치 실현 가속화
기업에 더 많은 가치를 창출하는 애플리케이션을 빌드하고 확장하는 데 집중
혁신에 집중
팀이 인프라 관리가 아닌 혁신에 집중할 수 있도록 운영 간소화
투자 최적화
AWS로 현재 클라우드 투자 및 사용 권한을 최대한 활용
하이브리드 클라우드 유연성
퍼블릭 클라우드, 프라이빗 클라우드, 엣지 등 모든 환경에서 일관된 OpenShift 경험 확보
Red Hat을 선택해야 하는 이유
Red Hat은 쿠버네티스를 비롯한 오픈소스 컨테이너 기술을 선도하며 활발히 구축하는 기업으로서, 컨테이너 인프라의 보안, 간소화, 자동 업데이트를 위한 필수 툴을 개발합니다.
Red Hat OpenShift는 운영 및 개발 팀을 위한 단일 통합 플랫폼을 제공하며, ROSA(Red Hat OpenShift Service)는 하이브리드 클라우드 운영을 간소화합니다.
레드햇 공식 블로그
레드햇 공식 블로그에서 고객, 파트너, 커뮤니티 에코시스템 등 현재 화제가 되는 최신 정보를 살펴 보세요.