App Engine

완전 관리형 서버리스 플랫폼에서 확장성이 우수한 애플리케이션을 빌드하세요.

무료로 App Engine 사용해 보기
  • action/check_circle_24px Sketch로 생성되었습니다.

    인프라를 관리할 필요 없이 0에서 무한대로 애플리케이션 확장

  • action/check_circle_24px Sketch로 생성되었습니다.

    서버 관리 및 구성 배포가 필요 없어 개발자 업무 부담 감소

  • action/check_circle_24px Sketch로 생성되었습니다.

    많이 쓰이는 개발 언어와 다양한 개발자 도구를 지원하여 민첩성 유지

장점

친숙한 개방형 언어 및 도구

많이 사용되는 언어를 사용해 앱을 빠르게 빌드하고 배포하거나 독자적 언어 런타임과 프레임워크를 가져올 수 있습니다. 또한 명령줄로 리소스를 관리하고 소스 코드를 디버깅하며 API 백엔드를 쉽게 실행할 수 있습니다.

코드 작성에만 집중

기본 인프라를 관리할 필요 없이 코드 작성에만 집중할 수 있습니다. 방화벽 기능, IAM 규칙, 관리형 SSL/TLS 인증서를 사용해 보안 위협으로부터 앱을 보호하세요.

사용한 만큼만 지불

프로비저닝이 초과되거나 부족해지는 문제 없이 서버리스 환경에서 운영할 수 있습니다. App Engine이 앱 트래픽에 따라 자동으로 확장되며 코드가 실행 중일 때만 리소스를 사용합니다.

주요 특징

주요 특징

Node.js, 자바, Ruby, C#, Go, Python, PHP로 애플리케이션을 빌드하거나 독자적 언어 런타임을 가져올 수 있습니다.

개방성 및 유연성

커스텀 런타임을 사용하면 Docker 컨테이너를 제공해 App Engine에 모든 라이브러리와 프레임워크를 가져올 수 있습니다.

완전 관리형

완전 관리형 환경을 통해 App Engine이 인프라와 관련된 우려사항을 관리하므로 고객은 코딩에 집중할 수 있습니다.

모든 특징 보기

고객

문서

문서

Google Cloud 기본사항
적합한 App Engine 환경 선택

가변형 환경, 표준 환경 또는 두 환경을 모두 사용해 App Engine에서 애플리케이션을 실행하는 방법을 알아보세요.

Google Cloud 기본사항
App Engine 표준 환경

App Engine 표준 환경을 사용하여 대량의 데이터로 과부하가 발생하더라도 안정적으로 실행되는 애플리케이션을 쉽게 빌드하고 배포하는 방법을 알아보세요.

Google Cloud 기본사항
App Engine 가변형 환경

App Engine을 통해 개발자가 코드 작성과 같은 주력 업무에 집중할 수 있는 방법을 알아보세요.

가이드
App Engine용 SDK 설치

App Engine에서 앱을 개발, 배포, 관리하도록 컴퓨터를 설정하는 방법을 알아보세요.

아키텍처
App Engine의 Python

App Engine에서 사용할 수 있는 2가지 Python 언어 환경에 대해 자세히 알아보고 자신에게 맞는 환경을 찾으세요.

아키텍처
App Engine의 자바

App Engine에서 사용할 수 있는 2가지 자바 애플리케이션 환경에 대해 자세히 알아보고 자신에게 맞는 환경을 찾으세요.

아키텍처
App Engine의 Node.js

App Engine에서 사용할 수 있는 2가지 Node.js 언어 환경의 차이점에 대해 알아보고 자신의 니즈에 맞는 환경을 찾으세요

Google Cloud 기본사항
App Engine 위치

App Engine의 리전별 제공 여부를 비롯하여 위치가 지연 시간, 가용성, 내구성에 미치는 영향을 알아보세요.

가이드
Firebase 및 App Engine을 사용한 Android 앱 빌드

이 가이드에서는 Firebase를 사용하여 백엔드 데이터 스토리지, 실시간 동기화, 사용자 이벤트 로깅 기능을 갖춘 모바일 앱을 작성하는 방법을 보여줍니다.

사용 사례

사용 사례

사용 사례
최신 웹 애플리케이션

App Engine에서 웹 앱을 배포하여 고객과 최종 사용자에게 신속하게 다가가세요. App Engine은 배포를 구성하거나 서버를 관리할 필요가 없어 코드 작성에만 집중할 수 있습니다. 또한 App Engine은 프로비저닝, 패치, 모니터링 없이도 트래픽 급증에 대처하기 위해 자동으로 확장됩니다.

다음은 App Engine 및 Google Cloud를 사용하여 간단한 웹 앱을 빌드하기 위한 참조 아키텍처의 샘플입니다.

최신 웹 애플리케이션
사용 사례
확장 가능한 모바일 백엔드

첫 모바일 앱을 빌드하든지 모바일 환경을 통해 기존 사용자에게 다가가든지 관계없이 App Engine을 이용하면 호스팅 환경을 필요에 따라 자동으로 확장할 수 있습니다. 또한 Firebase와 원활하게 통합되기 때문에 사용이 간편한 프런트엔드 모바일 플랫폼과 우수한 확장성과 안정성의 백엔드를 동시에 활용할 수 있습니다.

다음은 Firebase, App Engine 및 기타 Google Cloud 서비스를 사용하여 빌드된 일반적인 모바일 앱의 참조 아키텍처 샘플입니다.

확장 가능한 모바일 백엔드

모든 특징

모든 특징

많이 사용되는 언어 Node.js, 자바, Ruby, C#, Go, Python, PHP로 애플리케이션을 빌드하거나 독자적 언어 런타임을 가져올 수 있습니다.
개방성 및 유연성 커스텀 런타임을 사용하면 Docker 컨테이너를 제공해 App Engine에 모든 라이브러리와 프레임워크를 가져올 수 있습니다.
완전 관리형 완전 관리형 환경을 통해 App Engine이 인프라와 관련된 우려사항을 관리하므로 고객은 코딩에 집중할 수 있습니다.
강력한 애플리케이션 진단 Cloud Monitoring과 Cloud Logging을 사용하여 앱의 상태와 성능을 모니터링하고 Cloud Debugger와 Error Reporting을 사용하여 버그를 빠르게 진단하고 수정할 수 있습니다.
애플리케이션 버전 관리 손쉽게 앱의 여러 버전을 호스팅하고 개발, 테스트, 스테이징, 프로덕션 환경을 간편하게 만들 수 있습니다.
트래픽 분할 여러 앱 버전에 수신 요청을 라우팅하고, A/B 테스트를 하고, 증분 방식으로 기능 출시를 수행할 수 있습니다.
애플리케이션 보안 App Engine 방화벽으로 액세스 규칙을 정의하여 애플리케이션을 보호하고 추가 비용 없이 커스텀 도메인에서 기본적으로 관리형 SSL/TLS 인증서를 활용할 수 있습니다.
서비스 생태계 뛰어난 클라우드 개발자 도구 모음을 비롯하여 성장하는 Google Cloud 서비스 생태계의 이점을 앱에서 활용할 수 있습니다.

가격 책정

가격 책정

App Engine에는 앱의 사용량에 따라 달라지는 경쟁력 있는 클라우드 가격 책정이 마련되어 있습니다. App Engine 청구 모델에는 표준 환경 인스턴스, 가변형 환경 인스턴스, App Engine API 및 서비스 등 몇 가지 기본 구성요소가 있습니다. 예상 청구액을 확인하려면 가격 계산기를 사용하세요.

App Engine은 표준 환경 또는 가변형 환경에서 인스턴스로 실행됩니다.