일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 클라우드 컴퓨팅
- paas
- koreatour
- 알리페이사용방법
- 투디엠
- Cloud Computing
- Cloud
- KEB하나은행독점
- RETROPIE
- 라스조이박스
- 결제정산
- 한국방문객
- YandexPay
- 랜딩사
- mame
- 인바운드관광
- 로컬에이전시
- 알리페이
- 클라우드
- 바나나파이 #banana-pi #eMMC #sdcard없이부팅 #삽질
- MOLpay
- bananapi
- 핀테크
- 정산프로세스
- GlobalPG
- 라즈베리파이
- 바나나파이 #banana-pi #android #netflix #iot
- EmulationStation
- centos
- 방한일본및중국관광객특징
- Today
- Total
API World for Mobile Developers
Google App Engine - One of PaaS Leader 본문
구글 앱 엔진 ( Google App Engine )
Google 애플리케이션 엔진은 가장 잘 알려진 플랫폼 서비스 중 하나입니다. 기본 런타임 환경뿐만 아니라, 시스템 관리 및 수백만 사용자에게 확장할 수 응용 프로그램 구축에 관련된 많은 시도를 최소할 수 있도록 되어 있습니다. 이 클러스터에 코드 배포는 물론 모니터링, 장애 복구, 자동 스케일링 및 로드 밸런싱 등의 기능이 포함되어 있습니다.
Google 애플리케이션 엔진은 원래 파이썬을 기반으로 런타임 환경을 지원하며, JAVA는 물론 Groovy, JRuby, Jython, Scalar, Clojure와 같은 다른 JVM 언어와 자바 가상 머신 (JVMs)에 대한 지원이 추가되었습니다. SDK는 개발자의 바탕 화면에 Google App Engine을 시뮬레이션하는 풀스펙 로컬 개발 환경을 포함하고 있습니다.
프로그래밍 언어에 대한 몇 가지 제한 사항이 있습니다. C와 Pyrex 모듈이 지원되지 않기 때문에 예를 들어, 파이썬 모듈은 순수한 파이썬을 사용해야 합니다. 마찬가지로, 자바 응용 프로그램은 자바 런타임 환경(JRE)의 서브셋만 사용할 수 있습니다 (JRE 클래스 화이트리스트 : 하단부 리소스 참조). 새로운 쓰레드를 만들 수는 없습니다.
다음은 Google App Engine에 간단하게 작성한 "Hello World" 응용 프로그램을 보여줍니다.
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
class MainPage(webapp.RequestHandler):
def get(self):
self.response.headers['Content-Type'] = 'text/plain'
self.response.out.write('Hello, World!')
application = webapp.WSGIApplication([('/', MainPage)])
def main():
run_wsgi_app(application)
if __name__ == "__main__":
main()
- 인증 : 응용 프로그램은 사용자 인증 방법을 Google 계정으로 사용할 수 있습니다. 그것은 Google 계정으로 직접 Sign-in 할 수 있고, 사용자가 인증 된 후에는 이메일 주소 및 사용자 이름에 접근하여 사용이 가능합니다. OpenID 사용자는 어떤 OpenID 제공 업체에서든지 ID를 만들고 Google 애플리케이션 엔진 응용 프로그램에 인증할 동일한 ID를 사용할 수 있습니다.
- Memcached : Memcached 서비스는 응용 프로그램에게 여러 인스턴스로 액세스 할 수있는 메모리 기반 Key/Value 캐시를 제공합니다. 그것은 지속성과 트랜잭션 기능이 필요치 않은 빠른 액세스를 위한 데이터 저장소인 로컬 캐시 같은 임시 데이터에 유용합니다.
- 작업 예약 : 매일 또는 매 시간마다 처럼 일정 주기에 실행되는 작업 예약을 지원하는 Cron 서비스가 지원됩니다. 응용 프로그램은 심지어는 큐 자체에 추가 작업을 실행할 수 있습니다. 요청을 처리하는 동안 예를 들어, 백그라운드 작업을 실행할 수 있습니다.
Choose the best PaaS cloud for your needs
Entry-level guidance to selecting a cloud platform from a diversity of choices
'PaaS' 카테고리의 다른 글
VMWare - One of PaaS Leader (1) | 2012.12.03 |
---|---|
Amazon Web Services - One of PaaS Leader (1) | 2012.12.03 |
Force.com - One of PaaS Leader (0) | 2012.12.03 |
MS Windows Azure - One of PaaS Leader (0) | 2012.12.03 |
Choose the best PaaS cloud for your needs ( PaaS 선택 가이드 ) (0) | 2012.12.03 |