SlideShare a Scribd company logo
2008.11.12  HYUNJEONG, YOO Google App Engine  &   Cloud Computing
1. Cloud Computing  어원  Cloud (internet)  속으로 무엇을 던져 넣으면 비나 눈이 되어 내린다는 의미 개인의 생각들을 인터넷을 통해 중앙 컴퓨터나 네트워크의  cloud  속으로 입력하면 수 많은 개인들의 생각이 합쳐져 어떤 결과를 도출하게 된다는 의미
1. Cloud Computing 의미 중앙에 컴퓨터 (hosted desktop environment) 와 대용량 하드디스크가 위치하고 인터넷을 통해 개개인들에게 가상의 공간을 제공한다는 것  개인들은 모니터와 키보드 ,  마우스 ,  간단한 연결 장치를 통해 유선이든 무선이든 인터넷을 통해 가상의 공간에 접속해 원하는 작업을 하고 저장하는 것 일종의 가상화 기술을 사용하는 것으로 중앙 컴퓨터는 인터넷을 접속하는 개개인에게  cpu, memory, program, storage space  등을 할당하고 일정 비용을 지불 받는 것
1. Cloud Computing  장점  장소 ,  시간에 구애 받지 않고 자유롭게 공유 ,  공동 작업이 가능 무한에 가까운 확장성  의의 Personal computer -> web + network computing environment  Computer OS -> web or network connection program, device
2. Google App Engine Platform-as-a-service(PaaS) market with launch of Google App Engine, a scalable, fault-tolerant web application environment that lets developers run their own apps on Google’s infrastructure. PaaS :  개발 ,  테스트 ,  배포 ,  호스팅 플랫폼과 서비스를 제공   확장성 ,  안정성 ,  보안성 ,  사용자 경험 , DB,  공동 프로젝트 진행    등의 다양한 플랫폼 환경을 지원
2. Google App Engine The core fault-tolerant, scalable application environment  that “ runs reliably, even under heavy load and with large amounts of data.” A key part of this is the “sandbox” which isolates your application a secure environment that is “independent of the hardware, operating system and physical location of the web server.” A runtime environment  for the Python programming language including libraries and modules.  This is a difference from the Amazon model : here it’s not a set of web service APIs, but language-specific frameworks. A local development environment and SDK The BigTable model distributed data storage service
2. Google App Engine An administration console  for app management, logging, and monitoring. This console gives you complete access to the public version of your application. create a new application, and set up a free appspot.com sub-domain, or a top-level domain name of your choosing invite other people to be developers for your application, so they can access the Console and upload new versions of the code view access data and error logs, and analyze traffic browse your application's datastore and manage indexes test new versions of your application, and switch the version that your users see
2. Google App Engine
2. Google App Engine COST Sign up is free  Running your app as long as stay under quotas  500MB of storage 200 million megacycles/day of CPU 10GB of total bandwidth Google estimates this means there will be no cost for up to approximately 5 million pageviews a month.
3. Google App Engine VS Amazon Google App Engine is not a set of standalone service like Amazon’s suite of on-demand infrastructure -which includes S3 for storage, EC2 for hosting and the SimpleDB database.  Google App Engine is an end-to-end service and bundles everything into one package.  Google is more constrained than Amazon, which essentially offers developers the freedom to pick and choose from the bare metal of a virtualized platform on up, but Google’s approach does offer some advantages to with its disadvantages. Advantages : transparent scalability   Relative ease of implementation.   automatic scaling and load balancing
3. Google App Engine VS Amazon Unlike Amazon web service’s loosely coupled architecture, which consists of several essentially independent services that can optionally be tied together by developers, Google’s architecture is more unified but less flexible.  Amazon’s Elastic Compute Cloud offers you full Linux machines with root access and the opportunity to run whatever apps you want. Google’s App Engine will also let you run whatever program you want – as long as you specify it in a limited version of Python and use Google’s datastore.  Customization 에 강한 대신 계정관리와 설정 ,  배포가 복잡한  AWS vs  제약이 많은 대신 모든 것이 심플한  GAE => Scalability

More Related Content

PDF
Google Application Engine
PDF
App Engine
PPTX
Google app engine
PPTX
Google app engine
PPTX
Google App Engine
PPTX
Google app engine - Overview
PPT
Google app engine introduction
Google Application Engine
App Engine
Google app engine
Google app engine
Google App Engine
Google app engine - Overview
Google app engine introduction

What's hot (20)

PDF
What is Google App Engine
PPTX
Google app engine
PPT
Introduction to Google App Engine
PDF
What is Google App Engine?
PPT
Google App Engine
PDF
Google App Engine
PDF
Google App Engine's Latest Features
PDF
Platform as a service google app engine
KEY
Introduction to Google App Engine
PDF
I've (probably) been using Google App Engine for a week longer than you have
PDF
Google App Engine: An Introduction
ZIP
Google App Engine
PDF
App Engine Overview @ Google Hackathon SXSW 2010
PDF
Google app engine
PPTX
Google App Engine
PDF
Google app engine
PDF
Introduction to Google App Engine
PPTX
Powering your Apps via Google Cloud Platform
PDF
Gentle App Engine Intro
PDF
Google App Engine (Introduction)
What is Google App Engine
Google app engine
Introduction to Google App Engine
What is Google App Engine?
Google App Engine
Google App Engine
Google App Engine's Latest Features
Platform as a service google app engine
Introduction to Google App Engine
I've (probably) been using Google App Engine for a week longer than you have
Google App Engine: An Introduction
Google App Engine
App Engine Overview @ Google Hackathon SXSW 2010
Google app engine
Google App Engine
Google app engine
Introduction to Google App Engine
Powering your Apps via Google Cloud Platform
Gentle App Engine Intro
Google App Engine (Introduction)
Ad

Similar to Google App Engine - Overview #3 (20)

PDF
Google app engine
PDF
GCP overview
PPTX
Google App Engine
PDF
Google Cloud Platform Update
PPT
Google Cloud Developer Challenge - GDG Belgaum
PPTX
Introduction to Google Cloud Services / Platforms
PPT
App_Engine_PPT..........................
PPT
App_Engine_PPT.ppt
PDF
Managing Large Flask Applications On Google App Engine (GAE)
PPT
APP engine regarding Google app engine presentation
PPT
App_Engine_PPT.ppt
PDF
Appscale at CLOUDCOMP '09
PPTX
Cloud Computing Complete lecture Notes CCII.pptx
PDF
Introduction to Google App Engine
PDF
Google Cloud Platform as a Backend Solution for your Product
PPTX
10 Reasons Why You Should Consider Google App Engine (GAE) for Your Next Project
PPTX
Google apps engine
PPTX
CloudPlatforms-Cloud PLatforms evaluation
PPTX
Google apps engine
Google app engine
GCP overview
Google App Engine
Google Cloud Platform Update
Google Cloud Developer Challenge - GDG Belgaum
Introduction to Google Cloud Services / Platforms
App_Engine_PPT..........................
App_Engine_PPT.ppt
Managing Large Flask Applications On Google App Engine (GAE)
APP engine regarding Google app engine presentation
App_Engine_PPT.ppt
Appscale at CLOUDCOMP '09
Cloud Computing Complete lecture Notes CCII.pptx
Introduction to Google App Engine
Google Cloud Platform as a Backend Solution for your Product
10 Reasons Why You Should Consider Google App Engine (GAE) for Your Next Project
Google apps engine
CloudPlatforms-Cloud PLatforms evaluation
Google apps engine
Ad

More from Kay Kim (20)

PDF
HP/MP도 없앤다, Project Albatross
PPT
쩌는 게임 기획서, 이렇게 쓴다(How to write great design documents) from GDC 2008 (Korean)
PDF
"Lessons learned from Global Game Jam 2010" at NDC 2011
PPTX
게임 디자인 워크샵: 월드 오브 룰크래프트(Game Design Workshop: World of Rulecraft) at NDC 2010
PPTX
게임 디자인 워크샵: 월드 오브 룰크래프트(Game Design Workshop: World of Rulecraft) at NDC 2010
PPTX
Social Games, Whats The Difference @ Social Game Party 1st
PPTX
Everything Goes To Social @ Ignite Seoul 2nd
PPT
아티스트, 기획자 및 관리자들을 위한 '외주: 최상의 실천법들' [GDC2008]
PPTX
교전 수칙: 멀티플레이어 게임 기획에 대한 Blizzard의 접근법 [GDC2008] by Rob Pardo
PPTX
GDC Austin 2009-Final Fantasy XI-Problems And Solutions In A Global Community...
PPT
Nutch Homepage Search Engine
PPT
Hadoop Overview 1
PPT
Google App Engine - Overview #2
PPT
Hadoop Overview 2
PPT
Google App Engine - Overview #1
PPT
찰리를 만나봅시다 - 엔터프라이즈 2.0이란 무엇인가 ( Meet Charlie - What is Enterprise 2.0 - Korean)
PPT
Outsourcing: Best Practices at Pandemic Studios [GDC 2008]
PPT
애자일 게임 개발이란?
PPT
애자일 게임 개발: 최전선의 이야기(Gamefest 2006)
PPT
Agile의 의미와 Agile 계획 수립(Gdc2007)
HP/MP도 없앤다, Project Albatross
쩌는 게임 기획서, 이렇게 쓴다(How to write great design documents) from GDC 2008 (Korean)
"Lessons learned from Global Game Jam 2010" at NDC 2011
게임 디자인 워크샵: 월드 오브 룰크래프트(Game Design Workshop: World of Rulecraft) at NDC 2010
게임 디자인 워크샵: 월드 오브 룰크래프트(Game Design Workshop: World of Rulecraft) at NDC 2010
Social Games, Whats The Difference @ Social Game Party 1st
Everything Goes To Social @ Ignite Seoul 2nd
아티스트, 기획자 및 관리자들을 위한 '외주: 최상의 실천법들' [GDC2008]
교전 수칙: 멀티플레이어 게임 기획에 대한 Blizzard의 접근법 [GDC2008] by Rob Pardo
GDC Austin 2009-Final Fantasy XI-Problems And Solutions In A Global Community...
Nutch Homepage Search Engine
Hadoop Overview 1
Google App Engine - Overview #2
Hadoop Overview 2
Google App Engine - Overview #1
찰리를 만나봅시다 - 엔터프라이즈 2.0이란 무엇인가 ( Meet Charlie - What is Enterprise 2.0 - Korean)
Outsourcing: Best Practices at Pandemic Studios [GDC 2008]
애자일 게임 개발이란?
애자일 게임 개발: 최전선의 이야기(Gamefest 2006)
Agile의 의미와 Agile 계획 수립(Gdc2007)

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Approach and Philosophy of On baking technology
PPTX
Big Data Technologies - Introduction.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Cloud computing and distributed systems.
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
cuic standard and advanced reporting.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Approach and Philosophy of On baking technology
Big Data Technologies - Introduction.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
20250228 LYD VKU AI Blended-Learning.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Review of recent advances in non-invasive hemoglobin estimation
Unlocking AI with Model Context Protocol (MCP)
NewMind AI Weekly Chronicles - August'25 Week I
Cloud computing and distributed systems.
Network Security Unit 5.pdf for BCA BBA.
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
The AUB Centre for AI in Media Proposal.docx
cuic standard and advanced reporting.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

Google App Engine - Overview #3

  • 1. 2008.11.12 HYUNJEONG, YOO Google App Engine & Cloud Computing
  • 2. 1. Cloud Computing 어원 Cloud (internet) 속으로 무엇을 던져 넣으면 비나 눈이 되어 내린다는 의미 개인의 생각들을 인터넷을 통해 중앙 컴퓨터나 네트워크의 cloud 속으로 입력하면 수 많은 개인들의 생각이 합쳐져 어떤 결과를 도출하게 된다는 의미
  • 3. 1. Cloud Computing 의미 중앙에 컴퓨터 (hosted desktop environment) 와 대용량 하드디스크가 위치하고 인터넷을 통해 개개인들에게 가상의 공간을 제공한다는 것 개인들은 모니터와 키보드 , 마우스 , 간단한 연결 장치를 통해 유선이든 무선이든 인터넷을 통해 가상의 공간에 접속해 원하는 작업을 하고 저장하는 것 일종의 가상화 기술을 사용하는 것으로 중앙 컴퓨터는 인터넷을 접속하는 개개인에게 cpu, memory, program, storage space 등을 할당하고 일정 비용을 지불 받는 것
  • 4. 1. Cloud Computing 장점 장소 , 시간에 구애 받지 않고 자유롭게 공유 , 공동 작업이 가능 무한에 가까운 확장성 의의 Personal computer -> web + network computing environment Computer OS -> web or network connection program, device
  • 5. 2. Google App Engine Platform-as-a-service(PaaS) market with launch of Google App Engine, a scalable, fault-tolerant web application environment that lets developers run their own apps on Google’s infrastructure. PaaS : 개발 , 테스트 , 배포 , 호스팅 플랫폼과 서비스를 제공 확장성 , 안정성 , 보안성 , 사용자 경험 , DB, 공동 프로젝트 진행 등의 다양한 플랫폼 환경을 지원
  • 6. 2. Google App Engine The core fault-tolerant, scalable application environment that “ runs reliably, even under heavy load and with large amounts of data.” A key part of this is the “sandbox” which isolates your application a secure environment that is “independent of the hardware, operating system and physical location of the web server.” A runtime environment for the Python programming language including libraries and modules. This is a difference from the Amazon model : here it’s not a set of web service APIs, but language-specific frameworks. A local development environment and SDK The BigTable model distributed data storage service
  • 7. 2. Google App Engine An administration console for app management, logging, and monitoring. This console gives you complete access to the public version of your application. create a new application, and set up a free appspot.com sub-domain, or a top-level domain name of your choosing invite other people to be developers for your application, so they can access the Console and upload new versions of the code view access data and error logs, and analyze traffic browse your application's datastore and manage indexes test new versions of your application, and switch the version that your users see
  • 8. 2. Google App Engine
  • 9. 2. Google App Engine COST Sign up is free Running your app as long as stay under quotas 500MB of storage 200 million megacycles/day of CPU 10GB of total bandwidth Google estimates this means there will be no cost for up to approximately 5 million pageviews a month.
  • 10. 3. Google App Engine VS Amazon Google App Engine is not a set of standalone service like Amazon’s suite of on-demand infrastructure -which includes S3 for storage, EC2 for hosting and the SimpleDB database. Google App Engine is an end-to-end service and bundles everything into one package. Google is more constrained than Amazon, which essentially offers developers the freedom to pick and choose from the bare metal of a virtualized platform on up, but Google’s approach does offer some advantages to with its disadvantages. Advantages : transparent scalability Relative ease of implementation. automatic scaling and load balancing
  • 11. 3. Google App Engine VS Amazon Unlike Amazon web service’s loosely coupled architecture, which consists of several essentially independent services that can optionally be tied together by developers, Google’s architecture is more unified but less flexible. Amazon’s Elastic Compute Cloud offers you full Linux machines with root access and the opportunity to run whatever apps you want. Google’s App Engine will also let you run whatever program you want – as long as you specify it in a limited version of Python and use Google’s datastore. Customization 에 강한 대신 계정관리와 설정 , 배포가 복잡한 AWS vs 제약이 많은 대신 모든 것이 심플한 GAE => Scalability