풀 스택 개발 - AWS Amplify

풀 스택 웹 및 모바일 앱을 몇 시간 안에 구축합니다. 간편하게 시작하고 확장할 수 있습니다.

AWS Amplify란 무엇인가요?

사용 사례가 발전함에 따라 프런트엔드 웹 및 모바일 개발자가 다양한 AWS 서비스를 활용하는 유연성을 바탕으로 AWS에 풀 스택 애플리케이션을 손쉽게 구축, 배송 및 호스팅할 수 있도록 지원하는 목적별 도구 세트입니다. 클라우드 전문 지식이 필요하지 않습니다.

몇 시간 안에 앱 구축: 인증, 스토리지, 데이터 등을 사용하여 풀 스택 앱, 프런트엔드 UI 및 백엔드를 생성합니다.

더 빠르게 배송: 빠르고 안전하며 신뢰할 수 있는 웹 사이트 및 서버 측 렌더링 앱을 클릭 몇 번으로 손쉽게 배포하고 호스팅합니다.

원활하게 확장: 175개 이상의 AWS 서비스로 앱을 확장하여 새로운 사용 사례, DevOps 사례, 사용자 성장을 지원합니다.

AWS Amplify 소개(4:00)

사용 사례

앱 백엔드 구성

실시간 및 오프라인 기능이 포함된 웹, iOS 또는 Android 앱용 클라우드 기반 백엔드를 클릭 몇 번으로 생성합니다.

앱 프론트엔드 구축

Figma 구성 요소 설계를 신뢰할 수 있는 React 코드로 자동 변환하고 클릭 한 번으로 UI를 클라우드 백엔드에 연결합니다.

앱 호스팅

웹 앱 또는 웹 사이트를 안전한 AWS 콘텐츠 전송 네트워크(CDN)에 배포합니다. AWS CDN은 전 세계에 수백 개의 접속 지점(POP)을 보유하고 있습니다.

AWS Amplify 요금

AWS 프리 티어의 일환으로 모든 AWS Amplify 도구 및 서비스를 무료로 시작할 수 있습니다. AWS Amplify 오퍼에 대한 세부 정보는 아래 표에 나와 있습니다.

앱 구축

AWS Amplify 도구 및 서비스

설명

기능

제품 및 서비스

제품 요금

Amplify Studio

시각적 인터페이스

풀 스택 앱을 빠르게 구축하고 배포할 수 있는 포인트 앤 클릭 환경입니다. 

간편한 데이터 모델링

구성 설정이 필요 없는 인증 흐름

서버리스 함수

안전한 스토리지

AI/ML 예측

지리적 위치 통합 구성 요소

무료로 시작 가능

앱에서 사용하는 기본 AWS 서비스에 대한 비용만 지급하면 됩니다.

AWS Amplify 요금

Amplify CLI

명령줄 인터페이스

명령 몇 개로 앱 백엔드를 구성하고 관리할 수 있는 로컬 도구 체인입니다. 

Amplify UI 구성 요소

오픈 소스 설계 시스템

풍부한 기능을 갖춘 앱을 빠르게 구축할 수 있는 클라우드 연결 구성 요소가 포함된 오픈 소스 설계 시스템입니다. 

Amplify 라이브러리

오픈 소스 클라이언트 라이브러리

클라우드 기반 모바일 앱 및 웹 앱을 구축할 수 있는 오픈 소스 라이브러리입니다. 

앱 배포 및 호스팅

AWS Amplify 도구 및 서비스

설명

기능

제품 및 서비스

제품 요금

Amplify Hosting

관리형 CI/CD 및 호스팅

빠르고 안전하며 안정적인 정적 및 서버 측 렌더링 앱을 위한 완전관리형 CI/CD 및 호스팅입니다. 

풀 스택 CI/CD 워크플로

전 세계 CDN(콘텐츠 전송 네트워크)

개발 및 프로덕션 환경

모니터링

간편한 사용자 지정 도메인

풀 요청 평가판

12개월 무료

월별 1,000 빌드 분

월별 5GB 저장

월별 15GB 제공

월별 요청 건수 50만 건(SSR)

월별 요청 100GB-시간(SSR)

AWS Amplify 요금

프리 티어 오퍼

신규 고객은 무료로 시작할 수 있습니다. Amplify에서 AWS 프리 티어를 사용하는 방법 확인하기

Amplify Studio
풀 스택 앱을 빠르게 구축하고 배포할 수 있는 포인트 앤 클릭 환경입니다.
무료로 시작 가능

앱에서 사용하는 기본 AWS 서비스에 대한 비용만 지급하면 됩니다.

AWS Amplify 요금 »
Amplify CLI
명령 몇 개로 앱 백엔드를 구성하고 관리할 수 있는 로컬 도구 체인입니다.
무료로 시작 가능

앱에서 사용하는 기본 AWS 서비스에 대한 비용만 지급하면 됩니다.

AWS Amplify 요금 »
Amplify UI 구성 요소
풍부한 기능을 갖춘 앱을 빠르게 구축할 수 있는 클라우드 연결 구성 요소가 포함된 오픈 소스 설계 시스템입니다.
무료로 시작 가능

앱에서 사용하는 기본 AWS 서비스에 대한 비용만 지급하면 됩니다.

AWS Amplify 요금 »
Amplify 라이브러리
클라우드 기반 모바일 앱 및 웹 앱을 구축할 수 있는 오픈 소스 라이브러리입니다.
무료로 시작 가능

앱에서 사용하는 기본 AWS 서비스에 대한 비용만 지급하면 됩니다.

AWS Amplify 요금 »
Amplify Hosting
AWS Amplify에서 제공하는 최신 웹 앱을 위한 빠르고, 안전하며, 신뢰할 수 있는 호스팅입니다.
12개월 무료

월별 1,000 빌드 분

월별 5GB 저장

월별 15GB 제공

월별 요청 건수 50만 건(SSR)

월별 요청 100GB-시간(SSR)

AWS Amplify 요금 »
AWS Lambda
AWS 계정에 가입
AWS 계정 생성은 무료이며 AWS 프리 티어에 바로 액세스할 수 있습니다.

프레임워크 및 지식을 보유한 언어로 작업

AWS Amplify에 대해 자세히 알아보기

동영상 및 기타 리소스 모음을 살펴보고 AWS Amplify에 대해 자세히 알아보기

  • 동영상
  • AWS Amplify Studio 소개(0:59)
    AWS Amplify Studio 출시: AWS에서 풀 스택 웹 앱을 시각적으로 빠르게 구축(60:00)
    AWS Amplify Studio: AWS On Air(18:58)
    Flutter와 AWS Amplify를 사용하여 기록적인 시간 내에 iOS 및 Android 모바일 앱 구축(29:00)
  • 서비스 특징
  • AWS Amplify를 사용하여 앱 구축
    간편한 데이터 모델링
    시각적 편집기나 코드를 사용하여 데이터베이스 테이블, 필드, 관계를 모델링합니다. GraphQL API 및 NoSQL 데이터베이스를 실시간 기능으로 자동 프로비저닝합니다.
    구성 설정이 필요 없는 인증 흐름

    사전 구축된 UI 구성 요소를 코드 몇 줄로 추가합니다. 안내된 워크플로를 통해 이메일 및 소셜 가입/로그인, 암호 분실, 다단계 인증을 설정합니다.

    서버리스 함수

    프로젝트에 AWS Lambda 함수를 추가합니다. 이 함수는 REST API와 함께 사용하거나 GraphQL API의 데이터 소스로 사용할 수 있습니다.

    안전한 스토리지

    사용자 사진, 오디오 및 비디오 파일을 디바이스 또는 클라우드의 공용, 보호 또는 개인 스토리지 모듈에 저장합니다. 클라우드 스케일 스토리지를 활용하여 프로토타입에서 프로덕션까지 앱을 쉽게 옮길 수 있습니다.

    AI/ML 예측

    텍스트 번역, 텍스트에서 음성 생성, 이미지의 엔터티 인식, 텍스트 해석, 텍스트 변환을 위한 AI/ML 기능을 추가하여 매력적인 앱 환경을 제공합니다.

    지리적 위치 통합 구성 요소

    지도 및 위치 검색과 같은 위치 인식 기능을 JavaScript 기반 웹 앱에 몇 분 만에 추가할 수 있습니다. Amplify에는 사전 통합된 맵 UI 구성 요소(널리 사용되는 MapLibre 오픈 소스 라이브러리 기반)가 포함되어 있습니다.

    AWS Amplify를 통한 배포 및 호스팅
    풀 스택 CI/CD 워크플로

    git 브랜치를 연결하여 단일 워크플로에서 프런트 엔드 및 백엔드 변경 사항을 자동으로 배포합니다.

    전 세계 CDN(콘텐츠 전송 네트워크)

    전 세계에 분산된 수백 개의 접속 지점을 보유한 Amazon CloudFront의 안전한 CDN에 직접 배포하여 짧은 지연 시간과 빠른 전송 속도를 보장합니다.

    개발 및 프로덕션 환경

    배송 전에 새로운 기능을 테스트하는 데 필요한 환경을 쉽게 가동할 수 있습니다.

    모니터링

    앱의 호스팅 지표를 거의 실시간으로 모니터링할 수 있습니다. 지표가 설정된 임계값을 초과할 때 알림을 보내는 사용자 지정 경보를 생성합니다.

    간편한 사용자 지정 도메인

    간단한 확인으로 사용자 지정 도메인을 연결합니다. 기능 브랜치에는 자동으로 사용자 지정 도메인이 할당됩니다. 배포된 사용자 지정 및 비사용자 지정 도메인에 대한 무료 SSL 인증서를 받을 수 있습니다.

    풀 요청 평가판

    프로덕션에 영향을 미치지 않고 라이브로 전환하기 전에 새로운 기능을 사용할 수 있습니다. 풀 요청에서 새 환경을 생성합니다.

  • 자습서
  • 자습서

    간단한 무료 자습서로 AWS Amplify 탐색 시작

    AWS Amplify를 사용하여 iOS 애플리케이션 구축

    이 자습서에서는 클라우드에서 일련의 도구와 서버리스 서비스로 구성된 AWS Amplify를 사용하여 간단한 iOS 애플리케이션을 만들어봅니다. 첫 번째 모듈에서는 간단한 iOS 애플리케이션을 구축합니다. 그리고 나머지 모듈에서는 Amplify 명령줄 인터페이스(Amplify CLI)를 사용하여 로컬 앱을 초기화하고, 인증을 추가하고, GraphQL API와 데이터를 저장할 데이터베이스를 추가하고, 이미지를 저장하도록 앱을 업데이트합니다.

    자세히 알아보기 »

    AWS Amplify를 사용하여 Android 애플리케이션 구축

    이 자습서에서는 클라우드에서 일련의 도구와 서버리스 서비스로 구성된 AWS Amplify를 사용하여 간단한 Android 애플리케이션을 만들어봅니다. 첫 번째 모듈에서는 간단한 Android 애플리케이션을 구축합니다. 그리고 나머지 모듈에서는 Amplify 명령줄 인터페이스(Amplify CLI)를 사용하여 로컬 앱을 초기화하고, 인증을 추가하고, GraphQL API와 데이터를 저장할 데이터베이스를 추가하고, 이미지를 저장하도록 앱을 업데이트합니다.

    자세히 알아보기 »

    AWS Amplify 시작하기(Flutter)

    이 자습서에서는 백엔드를 설정하고 해당 백엔드를 웹 앱과 통합하는 방법을 안내합니다. AWS Amplify DataStore를 사용하여 모든 기능을 갖춘 Todo 앱을 생성해서 클라우드 데이터베이스에서 항목을 저장 및 검색하고, 실시간 구독을 통해 업데이트를 받을 수 있습니다.

    AWS Amplify 시작하기(JavaScript)

    이 자습서에서는 백엔드를 설정하고 해당 백엔드를 웹 앱과 통합하는 방법을 안내합니다. GraphQL API를 사용하여 “Todo 앱”을 생성하고, 클라우드 데이터베이스에서 항목을 저장 및 검색하고, 실시간 구독을 통해 업데이트를 받을 수 있습니다.

    AWS Amplify 시작하기(React)

    이 자습서에서는 웹 호스팅 서비스를 비롯하여 일련의 도구와 서비스로 구성된 AWS Amplify를 사용하여 간단한 풀 스택 웹 애플리케이션을 만들어봅니다. 이 첫 번째 모듈에서는 AWS에서 React 애플리케이션을 구축하여 호스트합니다. 그리고 나머지 4개 모듈에 걸쳐 CLI를 사용하여 로컬 앱을 초기화하고, 인증을 추가하고, GraphQL API와 데이터베이스를 추가하고, 이미지를 저장하도록 앱을 업데이트합니다.

    AWS Amplify 시작하기(React Native)

    이 자습서에서는 백엔드를 설정하고 해당 백엔드를 React Native 앱과 통합하는 방법을 안내합니다. AWS Amplify DataStore를 사용하여 “Todo 앱”을 생성해서 클라우드 데이터베이스에서 항목을 저장 및 검색하고, 실시간 구독을 통해 업데이트를 받을 수 있습니다.

    AWS Amplify 시작하기(Angular)

    이 자습서에서는 백엔드를 설정하고 해당 백엔드를 웹 앱과 통합하는 방법을 안내합니다. GraphQL API를 사용하여 앱을 생성하고, 클라우드 데이터베이스에 좋아하는 레스토랑을 저장 및 검색하고, 실시간 구독을 통해 업데이트를 받을 수 있습니다.

    AWS Amplify 시작하기(Vue)

    이 자습서에서는 백엔드를 설정하고 해당 백엔드를 웹 앱과 통합하는 방법을 안내합니다. GraphQL API를 사용하여 “Todo 앱”을 생성하고, 클라우드 데이터베이스에서 항목을 저장 및 검색하고, 실시간 구독을 통해 업데이트를 받을 수 있습니다.

    AWS Amplify 시작하기(Next.js)

    이 자습서에서는 백엔드를 설정하고 해당 백엔드를 새 Next.js 앱과 통합하는 방법을 안내합니다. GraphQL API를 사용하여 간단한 블로그를 만들고 클라우드 데이터베이스에서 항목을 저장 및 검색할 수 있습니다. 또한 사용자를 인증하고 API와 통신하고 AWS에 배포하는 방법을 시연해 드립니다.

    AWS Amplify 시작하기(Ionic)

    이 자습서에서는 백엔드를 설정하고 해당 백엔드를 웹 앱과 통합하는 방법을 안내합니다. GraphQL API를 사용하여 “Todo 앱”을 생성하고, 클라우드 데이터베이스에서 항목을 저장 및 검색하고, 실시간 구독을 통해 업데이트를 받을 수 있습니다.

  • 사례 연구
  • Neiman Marcus 고객 성공 사례

    Neiman Marcus는 AWS를 기반으로 새로운 애플리케이션 출시 속도를 50% 높이고 어소시에이트의 디지털 판매 실적을 개선합니다.

    Orangtheory 고객 성공 사례
    QsrSoft는 AWS를 기반으로 개발된 QsrSoft TV를 사용하여 맥도널드와 다른 레스토랑에서 직원의 업무 몰입도를 높입니다.
    Orangtheory 고객 성공 사례
    Orangetheory Fitness는 모바일 및 웹 애플리케이션에서 운동 영상을 대규모로 제공했습니다 .
    Amazon Music 고객 성공 사례

    State Auto는 AWS AppSync와 AWS Amplify를 사용하여 프로덕션 시간을 하루로 단축합니다.

AWS 프리 티어

AWS 프리 티어를 사용하면 다양한 제품을 무료로 둘러볼 수 있으며 언제나 무료, 12개월 무료 및 단기 무료 평가판 등 여러 가지 제품을 포함한 상품이 준비되어 있습니다.

시작하기

AWS 계정 생성은 무료이며 AWS 프리 티어에 바로 액세스할 수 있습니다.