방명록
- EKS 란2023년 08월 11일 23시 03분 01초에 업로드 된 글입니다.작성자: 재형이반응형
EKS 개요
- Amazon Elastic Kubernetes Service(Amazon EKS)는 자체 Kubernetes 컨트롤 플레인 또는 노드를 설치, 운영 및 유지 관리할 필요 없이 AWS의 Kubernetes 실행에 사용할 수 있는 관리형 서비스입니다
- Kubernetes는 대규모 컨테이너식 애플리케이션을 배포하고 관리하는 데 사용할 수 있는 오픈 소스 소프트웨어입니다
- Kubernetes는 Amazon Elastic Compute Cloud(EC2) 컴퓨팅 인스턴스의 클러스터를 관리하고 배포, 유지 관리 및 크기 조정의 프로세스를 통해 이러한 인스턴스에서 컨테이너를 실행합니다. Kubernetes를 사용하면 온프레미스와 클라우드에서 같은 도구 세트를 사용하여 원하는 유형의 컨테이너식 애플리케이션을 실행할 수 있습니다
- AWS에서는 확장 가능한 고가용성 가상 머신 인프라, 커뮤니티 기반 서비스 통합 및 Amazon Elastic Kubernetes Service(EKS)를 통해 클라우드에서 손쉽게 Kubernetes를 실행할 수 있습니다
KUBERNETES 작동 방식
- Kubernetes는 컴퓨팅 인스턴스 클러스터를 관리하고 가용 컴퓨팅 리소스와 각 컨테이너의 리소스 요구 사항을 기반으로 클러스터에서 실행되도록 컨테이너를 예약하는 방식으로 작동합니다. 컨테이너는 팟이라는 논리적 그룹으로 실행되며 하나 또는 여러 컨테이너를 팟으로 함께 실행하고 규모를 조정할 수 있습니다.
- Kubernetes 컨트롤 플레인 소프트웨어가 언제 어디에서 팟을 실행할지 결정하고, 트래픽 라우팅을 관리하고, 사용률 또는 사용자가 정의한 다른 지표를 기반으로 팟의 규모를 조정합니다. Kubernetes는 리소스 요구 사항을 기반으로 클러스터에서 자동으로 팟을 시작하고, 팟 또는 팟에서 실행하는 인스턴스에 장애가 발생하면 팟을 자동으로 다시 시작합니다. 각 팟에는 IP 주소와 하나의 DNS 이름이 주어지며 Kubernetes는 이를 사용하여 서비스를 서로 연결하고 외부 트래픽과 연결합니다.
KUBERNETES를 사용해야 하는 이유
- Kubernetes는 오픈 소스 프로젝트이므로, 운영 도구를 변경할 필요 없이 어디서든 이를 사용하여 컨테이너식 애플리케이션을 실행할 수 있습니다. Kubernetes는 자원자로 구성된 대규모 커뮤니티에서 유지 관리하며 계속해서 개선되고 있습니다. 또한, 다른 많은 오픈 소스 프로젝트 및 공급업체에서 Kubernetes 호환 소프트웨어를 구축하고 유지 관리하므로 사용자는 이를 통해 애플리케이션 아키텍처를 개선 및 확장할 수 있습니다.
- 대규모로 애플리케이션 실행
: Kubernetes를 사용하면 복잡한 컨테이너식 애플리케이션을 정의하고 서버 클러스터 전체에서 대규모로 실행할 수 있습니다. - 애플리케이션을 원활하게 이전
: Kubernetes를 사용하면, 컨테이너식 애플리케이션을 같은 운영 도구를 사용하여 로컬 개발 머신에서 클라우드의 프로덕션 배포로 원활하게 이전할 수 있습니다. - 어디서든 실행
: 온프레미스에서 실행되는 Kubernetes 배포와 완벽히 호환성을 유지하면서 AWS에서 가용성과 확장성이 뛰어난 Kubernetes 클러스터를 실행할 수 있습니다. - 새로운 기능 추가
: Kubernetes는 오픈 소스 프로젝트이므로 새로운 기능을 추가하기가 쉽습니다. 많은 개발자 및 회사 커뮤니티에서 Kubernetes 사용자가 더 많은 일을 할 수 있도록 확장, 통합 및 플러그인을 구축합니다.
AWS에서 KUBERNETES 실행
- AWS를 사용하면 손쉽게 Kubernetes를 실행할 수 있습니다. Amazon EC2를 사용해 Kubernetes 인프라를 직접 관리하거나 Amazon EKS를 통해 자동으로 프로비저닝되고 관리되는 Kubernetes 컨트롤 플레인을 사용할 수 있습니다. 어느 경우든 Amazon Virtual Private Cloud(VPC), AWS Identity and Access Management(IAM) 및 서비스 검색과 같은 AWS 서비스는 물론 AWS의 보안, 확장성 및 고가용성에 대해 커뮤니티가 지원하는 강력한 통합 솔루션을 활용할 수 있습니다.
EKS로 웹 애플리케이션 구축해보기
- EKS를 사용하여 웹 애플리케이션을 구축하고 CI/CD까지 구축해볼 수 있는 좋은 워크샵이 있어서 추천해드립니다
반응형'클라우드 > AWS' 카테고리의 다른 글
Cognito 란 (0) 2023.08.13 DMS 란 (0) 2023.08.11 AWS 네이티브 환경에서 OTT 서비스 배포하기 (6) 2023.08.06 딥레이서(DeepRacer) 대회 (0) 2023.06.13 Route 53 서비스 란 (0) 2023.05.22 다음글이 없습니다.이전글이 없습니다.댓글