시작하는 방법
현대적 컴퓨팅 추천 가이드
현대적 애플리케이션 개발의 힘을 활용하세요. 혁신을 가속화하고, 성능을 향상하고, 보안을 강화하고, 신뢰성을 높이면서도 TCO를 대폭 절감하세요.
기존 애플리케이션을 현대화하거나 새 애플리케이션을 구축하려면 어떤 현대적 컴퓨팅 서비스로 시작해야 할까요?
AWS에서 코드를 구축, 실행 및 현대화하기 위한 두 가지 기본 운영 모델은 Kubernetes와 서버리스입니다. 많은 고객이 두 운영 모델 중 하나를 선택하지만 일부 고객은 애플리케이션에 따라 둘 다 사용합니다. 염두에 두고 있는 작업에 대해 시작하려는 운영 모델을 하나 선택하세요. 도움이 필요하면 여기를 클릭하세요.
서버리스 운영 모델
Kubernetes 운영 모델
선호하는 운영 모델이 없습니다.
이해를 위해 도움 받기
AWS는 고객과의 긴밀한 협력을 통해 고객이 가장 먼저 내리는 결정은 서버리스 운영 모델 또는 Kubernetes 운영 모델에서 애플리케이션을 배포(또는 개발 플랫폼을 구축)할지 여부라는 것을 알게 되었습니다. 의사 결정에 영향을 미치는 요인은 종종 고객이 특정 애플리케이션(또는 잠재적으로 전체 조직)을 위한 특정 기술 스택에서 원하는 이점 또는 특성을 기반으로 합니다. 일반적으로 고객은 특정 애플리케이션에 대해 다음 두 가지 옵션 중 하나를 선택합니다.
서버리스 운영 모델
클라우드에서 최대한 빠르고 쉽게 애플리케이션을 구축하고 실행하기를 원하는 조직은 AWS 서버리스 서비스(예: AWS Lambda 또는 Amazon Elastic Container Service(Amazon ECS) 및 AWS Fargate)를 사용하는 것이 좋습니다. AWS 서버리스 운영 모델을 기반으로 배포 및 구축하려는 고객:
관리 작업 오프로드
획일적인 관리 작업을 최대한 AWS에 오프로드하고 싶습니다.
운영 방식이 안정적이지 않음
강력한 운영 또는 사이트 신뢰성 엔지니어링(SRE) 팀을 구성할 가능성이 낮고, 팀이 개발 및 운영을 담당하는 DevOps 모델을 선호할 수 있습니다.
접근 방식 간소화를 선호
독단적인 경험을 제공하여 애플리케이션 구축 및 실행에 대한 접근 방식을 단순화하기 위해 AWS를 선호합니다.
Kubernetes 운영 모델
Kubernetes에서 내부 개발자를 위한 애플리케이션 전송 플랫폼을 구축하려는 운영 또는 SRE 팀이 있는 조직을 위해 AWS는 확장성 및 보안이 뛰어난 AWS Kubernetes 플랫폼을 쉽게 구축하고 실행할 수 있는 관리형 솔루션을 제공합니다. AWS Kubernetes 모델을 기반으로 배포 및 구축하려는 고객:
운영 방식이 안정적
개발 또는 DevOps 팀보다는 실행 중인 워크로드에 대한 대부분의 소유권을 담당하는 보다 강력한 운영 또는 SRE 팀을 보유합니다.
Kubernetes를 운영 중
이미 Kubernetes를 운영 중이고 Kubernetes 기술 세트를 보유합니다.
앱이 실행되는 방식을 알고 있음
애플리케이션 실행 방식에 대해 AWS 서버리스 기본 방식과 맞지 않을 수 있는 강력한 의견 또는 요구 사항이 있습니다.
유연성이 필요
최대한 광범위한 솔루션 에코시스템 중에서 선택하고 Cloud Native Computing Foundation(CNCF) 에코시스템의 소프트웨어를 통합할 수 있는 유연성을 원합니다.
이동성을 최대화하기를 원함
인프라 전반에서 워크로드 이동성을 최대화하기를 원합니다.