728x90
AWS Amplify란
AWS Amplify는 안전하고 확장 가능한 모바일 및 웹 애플리케이션을 구축하기위한 개발 플랫폼이다.
간단하게 요약해보자면
- EC2, RDS, Cognito, Lambda 등과 같은 독립적인 서비스는 아니다.
- Amplify CLI로 다수의 독립적인 서비스를 자동으로 생성하고 연결해 준다.
- 프로젝트 내에서 Amplify 객체로 생성된 AWS 서비스에 접근할 수 있다.
Amplify의 장점으로는 클릭 몇번으로 Github, Gitlab 등의 리포지토리에 있는 프로젝트를 배포할 수 있다. 여러 브랜치르 띄워서 본인의 브랜치가 배포됐을때 어떻게 보이는지 확인할 수 있으며, 대쉬보드를 통해 현재 상황이 어떤지 알 수 있고 빌드에 실패하더라도 이전 버전의 빌드가 계속 유지되고있기 때문에 운영에 영향을 끼치지 않는다.
빌드 & 배포 프로세스 중 문제가 생기면 기본적으로 이메일 알림을 지원하고 있으며, Slack 등과 연동할 수도 있다.
AWS Amplify 환경 구성은 아래와 같다.
728x90
300x250