AWS Serverless Application Repository란 무엇인가요?
AWS Serverless Application Repository는 서버리스 애플리케이션용 관리형 리포지토리입니다. 이를 사용하여 팀, 조직 및 개인 개발자는 재사용 가능한 애플리케이션을 저장 및 공유하고, 강력하고 새로운 방식을 통해 서버리스 아키텍처를 손쉽게 어셈블 및 배포할 수 있습니다. Serverless Application Repository를 사용하면 배포 전에 소스 코드를 AWS에 복제, 빌드, 패키징 또는 게시할 필요가 없습니다. 대신 서버리스 아키텍처의 Serverless Application Repository로부터 사전 빌드된 애플리케이션을 활용할 수 있으며, 이를 통해 팀의 중복된 작업을 줄이고, 조직의 모범 사례를 보장하고, 출시 시간을 단축하는 데 도움이 됩니다. AWS IAM(Identity and Access Management)과의 통합을 통해 각 애플리케이션의 리소스 수준 제어가 가능하고, 모두와 애플리케이션을 공개적으로 공유하거나 특정 AWS 계정과 비공개적으로 공유할 수 있습니다. 구축한 애플리케이션을 공유하려면 AWS Serverless Application Repository에 게시하세요.
각각의 애플리케이션은 사용되는 AWS 리소스를 정의하는 AWS Serverless Application Model(SAM) 템플릿과 함께 패키징됩니다. 공개적으로 공유되는 애플리케이션에는 애플리케이션의 소스 코드에 대한 링크도 포함되어 있습니다. Serverless Application Repository 사용에는 추가 요금이 없으며, 배포하는 애플리케이션에서 사용된 AWS 리소스에 대해서만 요금을 지불하면 됩니다.
이점
이제 서버리스 애플리케이션을 시작하고 계십니까?
서버리스 애플리케이션에서는 사용자가 서버를 프로비저닝, 확장 또는 관리할 필요가 없습니다. 사실상 모든 유형의 애플리케이션 또는 백엔드 서비스를 서버리스로 구축할 수 있으며, 애플리케이션을 고가용성으로 실행하고 확장하는 데 필요한 모든 것이 자동으로 처리됩니다. 자세히 알아보기