현대적 컴퓨팅 추천 가이드
서버리스 운영 모델
다음 중 원하는 내용이 가장 잘 설명된 것은 무엇입니까? 도움이 필요하면 여기를 클릭하세요.
컨테이너식 애플리케이션을 실행하고 싶습니다.
단지 코드만 실행하고 싶습니다.
기본 웹 서비스를 실행하고 싶습니다.
이해를 위해 도움 받기
이 페이지에 오신 이유는 기본 인프라 리소스에 대한 관리를 최대한 AWS로 이전하는 애플리케이션 규모 조정 및 관리를 위한 운영 모델을 채택하고 싶다고 하셨기 때문입니다. AWS 서버리스 컴퓨팅 서비스를 사용하면 AWS의 모범 사례 및 전문 지식을 활용하여 성능, 확장성, 가용성, 보안을 개선할 수 있으므로 개발 팀은 비즈니스 문제를 해결하는 코드를 작성하는 데 집중할 수 있습니다.
AWS에서 서버리스 운영 모델을 사용할 경우 세 가지 기본 옵션이 있습니다.
1. 조직이 규모에 상관없이 컨테이너식 애플리케이션을 가장 쉽게 구축, 배포, 관리할 수 있는 방법을 제공하는 포괄적인 컨테이너 오케스트레이션 서비스를 찾고 있다면 “컨테이너식 애플리케이션을 실행하고 싶습니다.”를 선택하세요. 이 접근 방식은 익숙한 프로그래밍 접근 방식을 사용하여 개발된 신규 또는 기존 서비스 기반 애플리케이션을 실행하려는 경우에 적합합니다. Python/Flask와 Nodejs/Express는 이 범주에 속하는 잘 알려져 있고 확립된 웹 프레임워크입니다. 기존 애플리케이션의 마이그레이션 속도를 높이는 데 이상적입니다.
2. 기본 컴퓨팅 환경을 추상화하고 가용성, 확장성, 보안 및 내결함성이 뛰어난 환경에서 사용자 대신 코드를 실행하는 함수 기반 서버리스 컴퓨팅 서비스를 찾고 있다면 “단지 코드만 실행하고 싶습니다.”를 선택하세요. 이를 통해 팀은 시간을 절약하여 주로 애플리케이션 개발에 집중할 수 있고, 출시 시간을 단축하고, 총 소유 비용을 절감할 수 있습니다.
3. 요청/응답 패턴의 웹 앱 백엔드가 있고 AWS에서 로드 밸런싱, 패치 및 규모 조정을 처리하고 즉시 사용할 수 있는 CI/CD 환경을 제공하기를 원하는 경우 “기본 웹 서비스를 실행하고 싶습니다.”를 선택하세요. 인프라 또는 컨테이너와 관련한 경험이 없더라도 컨테이너식 웹 애플리케이션과 API 서비스를 구축, 배포, 실행할 수 있는 완전관리형 컨테이너 애플리케이션 서비스를 추천합니다.