정적 웹 호스팅

AWS Amplify 콘솔을 통한 정적 웹 앱 및 웹사이트 호스팅

AWS Amplify 콘솔은 정적 웹 애플리케이션을 개발 및 배포하기 위한 단순한 CI/CD 워크플로를 제공하여 애플리케이션 릴리스 주기를 가속화하는 정적 웹 호스팅 서비스입니다. 단순히 콘솔에서 애플리케이션의 코드 리포지토리를 연결하기만 하면 코드를 커밋할 때마다 프런트엔드와 백엔드의 변경 사항이 단일 워크플로로 배포됩니다. AWS Amplify 콘솔을 활용하면 React, Angular, Vue, Ember와 같은 프레임워크로 구축된 SPA(Single Page App)와 Gatsby, Eleventy, Hugo, VuePress 및 Jekyll과 같은 프레임워크에서 생성된 정적 사이트를 배포할 수 있습니다. 또한 Git 공급자에게 연결하지 않고도 수동 배포를 통해 단순한 정적 웹사이트를 호스팅할 수도 있습니다. 이렇게 하려면 폴더를 바탕 화면으로 끌어서 놓거나, Amazon S3 버킷 또는 외부 URL을 참조하면 됩니다.

AWS Amplify 콘솔은 Amplify CLI에 통합되므로 선택적 백엔드(GraphQL 또는 REST API, 파일 및 데이터 스토리지 같은 클라우드 리소스로 구성됨)를 추가하고 이를 정적 웹 애플리케이션과 함께 배포할 수 있습니다.

확장 가능 호스팅

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 콘솔을 사용하여 프런트엔드 및 백엔드를 단일 워크플로로 배포합니다.

amplify-pwa
프로그레시브 웹 앱(PWA)

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

amplify-ssg
블로그 및 마케팅 웹 사이트

Gatsby, Hugo 또는 Jekyll과 같은 정적 사이트 생성기(SSG)를 사용하여 블로그를 게시합니다. SSG는 기존 웹 사이트보다 빠르게 작동합니다. AWS 콘솔에서 AWS Amplify를 활용하여 SSG를 배포합니다.

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

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