AWS EKS를 사용하는 이유

AWS EKS는 2024년 9월 현재 전세계에서 가장 많이 사용하는 관리형 Kubernetes 서비스입니다. 그 만큼 수많은 사례와 Amazon 에서 적극적으로 Kubernetes 생태계를 관리하고 기여하고 있습니다.

AWS EKS의 장점

  1. 확장성:

    • Application을 kubernetes에서 운영하는 공수는 상당한 투자가 필요합니다. AWS EKS는 Control plane 영역에 대한 High Availiability 및 Scaling을 제공하여 쉽게 관리를 할 수 있게 만들어줍니다.

    • AWS ASG 기반의 Node Group(ASG)를 제공하여 Data plane 영역 또한 쉽게 관리를 할 수 있도록 제공합니다.

    • AWS뿐만 아니라 고객의 인프라와 같은 곳에서 EKS를 사용하여 Hybrid 형태의 EKS를 구성하는 것도 가능합니다. ( EKS Anywhere, AWS Outposts )

  2. 우수한 보안

    • AWS의 다양한 서비스를 이용하여 높은 보안과 신뢰성을 갖춘 kubernetes를 쉽게 구축할 수 있습니다.

    • IRSA, Guardduty, PodIdentity, Pod for security group 등 높은 보안 기능을 쉽게 구축할 수 있습니다.

    • Extended support(유료)를 최장 26개월 Support를 통해 과거 버전의 패치를 제공합니다.

  3. 다양한 AWS 서비스와 통합:

    • AWS EKS는 AWS IAM, ASG, Cloudwatch 등 수많은 AWS 서비스와 연결 및 통합을 제공합니다. 이러한 통합을 통해 신속하게 다양한 추가기능을 쉽게 구현할 수 있습니다.

    • 대부분의 AWS Region 에서 사용 가능하기 때문에, 쉽게 글로벌 서비스를 구축 가능하게 합니다.

    • 다른 Managed 서비스와의 결합으로 Kubernetes의 높은 "Learning Curve"를 낮추어 빠르게 구축 할 수 있습니다.

  4. 많은 사례:

    • 수백만명, 수천만명이 사용하는 글로벌 서비스의 사례들을 가지고 있습니다. 이는 다양한 회사의 워크로드를 훌륭하게 수행하고 있다는 의미이므로, 참고할만한 우수한 모범 사례를 쉽게 찾을 수 있습니다.

    • 수십만개 이상의 사례를 통해 IoT, SNS, Commerce와 같은 다양한 워크로드에서의 충분한 안정성이 검증되었습니다.

Last updated