시작하는 방법

현대적 컴퓨팅 추천 가이드

현대적 애플리케이션 개발의 힘을 활용하세요. 혁신을 가속화하고, 성능을 향상하고, 보안을 강화하고, 신뢰성을 높이면서도 TCO를 대폭 절감하세요.

기존 애플리케이션을 현대화하거나 새 애플리케이션을 구축하려면 어떤 현대적 컴퓨팅 서비스로 시작해야 할까요?

AWS에서 코드를 구축, 실행 및 현대화하기 위한 두 가지 기본 운영 모델은 Kubernetes와 서버리스입니다. 많은 고객이 두 운영 모델 중 하나를 선택하지만 일부 고객은 애플리케이션에 따라 둘 다 사용합니다. 염두에 두고 있는 작업에 대해 시작하려는 운영 모델을 하나 선택하세요. 도움이 필요하면 여기를 클릭하세요.

서버리스 운영 모델 아이콘

서버리스 운영 모델

서버리스 운영 모델은 기본 인프라 리소스에 대한 관리를 최대한 AWS로 이전하여 클라우드 애플리케이션의 규모 조정 및 관리를 위한 가장 쉬운 모델을 제공하므로, 개발 팀은 비즈니스 문제를 해결하는 코드를 작성하는 데 집중할 수 있습니다. AWS 서버리스 서비스를 사용하면 AWS의 모범 사례 및 전문 지식을 활용하여 성능, 확장성, 가용성, 보안을 개선할 수 있습니다.
Kubernetes 운영 모델 아이콘

Kubernetes 운영 모델

Kubernetes는 규모가 크고 복잡한 동적 분산 시스템을 관리하는 고객이 컨테이너식 애플리케이션의 배포, 확장, 보안, 관리 및 관찰성을 쉽게 자동화하고 표준화할 수 있게 해줍니다. Kubernetes를 사용하면 동일한 API 및 기술을 활용하여 전체 조직 또는 클라우드 및 온프레미스와 같은 환경 간에 인프라를 실행할 수 있습니다.
모델 옵션 없음 아이콘

선호하는 운영 모델이 없습니다.

선호하는 운영 모델이 없고 현재 Kubernetes를 사용할 계획이 없는 경우 서버리스 운영 모델을 사용하는 것이 좋습니다. 이 옵션을 사용하면 고객이 관리 부담을 줄이고 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) 에코시스템의 소프트웨어를 통합할 수 있는 유연성을 원합니다.

이동성을 최대화하기를 원함

인프라 전반에서 워크로드 이동성을 최대화하기를 원합니다.