AWS Amplify Console

지속적 배포를 통해 풀 스택 서버리스 웹 앱 호스팅

AWS Amplify Console에서는 Git 기반 워크플로를 통해 풀 스택 서버리스 웹 애플리케이션을 배포 및 호스팅합니다. 풀 스택 서버리스 앱은 GraphQL 또는 REST API, 파일 및 데이터 스토리지 같은 클라우드 리소스로 빌드된 백엔드와 React, Angular, Vue 또는 Gatsby 같은 단일 페이지 애플리케이션 프레임워크로 빌드된 프런트엔드로 구성되어 있습니다. 

풀 스택 서버리스 웹 애플리케이션의 기능은 브라우저에서 실행되는 프런트엔드 코드와 클라우드에서 실행되는 백엔드 비즈니스 로직 전체로 분산되어 있는 경우가 많습니다. 따라서 프런트엔드와 백엔드가 서로 호환되고 새 기능으로 인해 프로덕션 고객이 운영을 중단하지 않도록, 릴리스 주기를 신중하게 조율해야 하므로 애플리케이션 배포가 복잡해지고 시간이 오래 걸리게 됩니다.

Amplify Console은 단순한 워크플로를 통해 풀 스택 서버리스 애플리케이션의 배포할 수 있도록 함으로써 애플리케이션 릴리스 주기를 가속화합니다. 애플리케이션의 코드 리포지토리를 Amplify Console에 연결하기만 하면 코드를 커밋할 때마다 프런트엔드와 백엔드의 변경 사항이 단일 워크플로로 배포됩니다.

풀 스택 서버리스 웹 앱의 확장 가능한 호스팅

amplify-featurebranch
기능 브랜치 배포

프로덕션에 영향을 미치지 않고 새로운 기능을 사용할 수 있습니다. 각 기능 브랜치에 연결된 브랜치 배포를 생성할 수 있습니다.

amplify-cdn
글로벌 가용성

앱은 전 세계에 수백 개의 PoP(Point of Presence)를 보유한 Amazon의 안정적인 콘텐츠 전송 네트워크를 통해 제공됩니다. 

amplify-customdomains
간편한 사용자 지정 도메인 설정

클릭 한 번으로 Amazon Route 53에서 관리하는 사용자 지정 도메인을 설정하고 무료 HTTPS 인증서를 받을 수 있습니다.

amplify-atomic
즉석+원자 배포

업데이트한 후 바로 모든 성공적인 배포를 사용할 수 있습니다. 배포가 실패하더라도 프로덕션 트래픽에 영향을 미치지 않습니다.

amplify-cd
간소화된 지속적 워크플로

리포지토리에 연결하면 'git push' 변경 사항이 프런트엔드와 백엔드에 단일 워크플로로 배포됩니다.

amplify-password
암호 보호

사용자 이름과 암호를 설정하여 내부 이해 관계자와 아직 릴리스되지 않은 기능을 공유할 수 있습니다.

작동 방식

1. 리포지토리 연결

amplify-repos

2. 빌드 설정 구성

amplify-hiw-buildsettings

3. 앱 배포

amplify-hiw-deploy

사용 사례 – 정적 및 동적 기능을 갖춘 웹 앱 빌드

amplify-serverless
풀 스택 서버리스 웹 앱

GraphQL 또는 REST API를 사용하여 동적 기능을 추가합니다. AWS Amplify Console을 사용하여 프런트엔드 및 백엔드를 단일 워크플로로 배포합니다.

amplify-pwa
단일 페이지 웹 앱

PWA는 네이티브 앱과 같은 성능을 제공하고, 오프라인에서 작동하며, 푸시 알림을 지원하고, 무선으로 업데이트할 수 있습니다.  AWS Amplify를 사용하여 PWA를 모바일 디바이스에 배포합니다.

amplify-ssg
블로그 또는 정적 웹 앱

Hugo 또는 Jekyll과 같은 정적 사이트 생성기를 사용하여 블로그를 게시합니다. SSG가 기존 웹 사이트보다 빠르게 작동합니다. SSG를 무료 SSL과 함께 AWS Amplify Console에 배포합니다.

AWS Amplify Console에서 리포지토리에 연결합니다.

추가 질문이 있으십니까? 다음 이메일을 사용하여 AWS 팀에 문의하십시오.