SlideShare uma empresa Scribd logo
1 de 44
Cloud ComputingandGoogle App Engine 대표이사 장선진 @jangsunjin ,[object Object]
 E-Mail: jangsunjin@softwareinlife.com,[object Object]
Utility Computing Utility Computing is the packaging of computing resources, such as computation, storage and services, as a metered service similar to a traditional public utility (such as electricity, water, natural gas, or telephone network).  http://en.wikipedia.org/wiki/Utility_computing
Service Is software a product or a service? So from the legal perspective software is really a product. I mean, a service. Sorry for this lapse. http://en.wikipedia.org/wiki/Service_(economics) http://se.ethz.ch/~meyer/publications/softdev/product-service.pdf
SaaS Software as a service is software that is deployed over the internet and/or is deployed to run behind a firewall on a local area network or personal computer.  http://en.wikipedia.org/wiki/Software_as_a_Service
SaaS, PaaS, IaaS Managed by Vendor Software Platform Infrastructure (as a Service) (as a Service) (as a Service) Applications Applications Applications Runtimes Runtimes Runtimes Security Security Security Databases Databases Databases Servers Servers Servers Virtualization Virtualization Virtualization Storage Storage Storage Hardware Hardware Hardware Networking Networking Networking
SaaS Platform Structure
Network Traffic Exabytes per Month of Mobile Data Traffic  by 2015 High-End Devices Can Multiply Traffic 1 EB = 1,000,000,000,000,000,000 B = 1018 bytes = 1 billion gigabytes = 1 million terabytes
The Network is the computer The network will truly be the computer. Google's CEO, Eric Schmidt, The Economist, 2006 Gilder’s Law: Bandwidth grows at least three times faster than computer power. George F. Gilder http://googlesystem.blogspot.com/2006/11/network-will-truly-be-computer.html http://en.wikipedia.org/wiki/George_Gilder
The Network Effect Metcalfe's law: Network value rises by the square of the number of terminals. Robert Metcalfe Metcalfe's law characterizes many of the network effects of communication technologies and networks such as the Internet, social networking, and the World Wide Web. http://en.wikipedia.org/wiki/Robert_Metcalfe http://en.wikipedia.org/wiki/Metcalfe's_law
Cloud Computing Cloud computing describes computation, software, data access, and storage services that do not require end-user knowledge of the physical location and configuration of the system that delivers the services. http://en.wikipedia.org/wiki/Cloud_Computing
Key Benefit of Cloud Computing Economic Element ,[object Object]
 Pay-as-you-grow
 Utility based payment
 Lower TCOArchitectural Element ,[object Object]
 Abstract environment
 Easy & Agile Development
 Device & Location Independent
 24x7 Support(SLA)
 Secure Storage Management
 Highly AutomatedStrategic Element ,[object Object]
 Reliability & Scalability
 Lower Capital Expenditure,[object Object]
Privacy
SLAVS http://www.b10wh.com/2009/02/the-size-of-the-company-does-not-reflect-on-utilization-of-cloud-computing/
Capacity vs Usage
Category of Cloud Computing Public Cloud – The public cloud is standardized cloud computing where all resources like applications and storage is made available to general public over the internet by services provider itself, which offers it free of cost or pay-per use basis. Hybrid Cloud – Hybrid cloud can be defined as use of both physical hardware and virtualized cloud server instance together to provide a single common service. Two separate clouds joined together or combination of virtualized cloud server instances used together with real physical hardware is also known as Combined cloud. Private Cloud – Private cloud provides hosted services to a limited number of people, may be within the cooperation, behind a firewall and it is also called internal cloud.
Cloud Ecosystem
Wikinomics 4 Key principles Openness Peering Sharing Acting Globally
Cloud Computing 사례 18 The New York Times Archives + Amazon Web Services = TimesMachine http://open.blogs.nytimes.com/2008/05/21/the-new-york-times-archives-amazon-web-services-timesmachine/
Cloud Computing Market 2010 Virtualization and Cloud Computing Survey by Zenoss
Google App Engine의 정의 SDK API Operating system App Runtime Fault tolerance Load balancing Hardware Networking Google App Engine이란 Google의 인프라스트럭처를 이용하여 원하는 웹 어플리케이션 등을 쉽게 개발/배포/관리 할 수 있는 Cloud Computing을 지원하는 플랫폼이다.
Vertical Scalability ,[object Object],[object Object]
GAE 시스템 상태 모니터링
Google App Engine의 실행환경 Java 기반의 실행 환경 Python기반의 실행 환경 Release: 2008.04 GAE SDK 1.4.2 Python 2.5.2 C 기반의 확장을 지원하지 않음. Django Webapp라는 간단한 웹 프레임웍 지원 ,[object Object]
GAE SDK 1.4.2
JDK 1.6
EJB와 같은 JavaEE관련 기술을 모두 지원하지 않음.
Thread 생성을 지원하지 않음.
Servlet(JSP)
Google Web Toolkit(GWT),[object Object]
http://java.sun.com/javase/downloads/index.jsp
Google Web Toolkit
http://code.google.com/intl/ko-KR/webtoolkit/

Mais conteúdo relacionado

Mais procurados

Metaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and BeyondMetaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and BeyondAnand Bhojan
 
Cell-based Architecture: An Emerging Architecture Pattern for Agile Integrati...
Cell-based Architecture: An Emerging Architecture Pattern for Agile Integrati...Cell-based Architecture: An Emerging Architecture Pattern for Agile Integrati...
Cell-based Architecture: An Emerging Architecture Pattern for Agile Integrati...Asanka Abeysinghe
 
CloudCamp London 3 - 451 Group - William Fellows
CloudCamp London 3 - 451 Group - William FellowsCloudCamp London 3 - 451 Group - William Fellows
CloudCamp London 3 - 451 Group - William FellowsChris Purrington
 
apidays LIVE LONDON - A Decentralized Reference Architecture for Cloud-native...
apidays LIVE LONDON - A Decentralized Reference Architecture for Cloud-native...apidays LIVE LONDON - A Decentralized Reference Architecture for Cloud-native...
apidays LIVE LONDON - A Decentralized Reference Architecture for Cloud-native...apidays
 
IRJET- Cloud Computing Review
IRJET-  	  Cloud Computing ReviewIRJET-  	  Cloud Computing Review
IRJET- Cloud Computing ReviewIRJET Journal
 
Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)
Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)
Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)Takeshi Fukuhara
 
AGI geocommunity 2013
AGI geocommunity 2013AGI geocommunity 2013
AGI geocommunity 2013Peter Batty
 
INTRODUCTION TO INTERNET OF THINGS
INTRODUCTION TO INTERNET OF THINGSINTRODUCTION TO INTERNET OF THINGS
INTRODUCTION TO INTERNET OF THINGSVikram Nandini
 
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewOpen Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewKrishna-Kumar
 
Report on cloud computing by prashant gupta
Report on cloud computing by prashant guptaReport on cloud computing by prashant gupta
Report on cloud computing by prashant guptaPrashant Gupta
 
Juniper Jumpstarts Innovation: Open Sources SDN Controller
Juniper Jumpstarts Innovation: Open Sources SDN ControllerJuniper Jumpstarts Innovation: Open Sources SDN Controller
Juniper Jumpstarts Innovation: Open Sources SDN ControllerJuniper Networks
 
Presentation capturing the cloud opportunity
Presentation   capturing the cloud opportunityPresentation   capturing the cloud opportunity
Presentation capturing the cloud opportunityxKinAnx
 
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...IRJET Journal
 
Cloud based cyber-physical systems in manufacturing
Cloud based cyber-physical systems in manufacturingCloud based cyber-physical systems in manufacturing
Cloud based cyber-physical systems in manufacturingGiriraj Mannayee
 
GITA PNW keynote presentation: Openness in Geospatial
GITA PNW keynote presentation: Openness in GeospatialGITA PNW keynote presentation: Openness in Geospatial
GITA PNW keynote presentation: Openness in GeospatialPeter Batty
 

Mais procurados (15)

Metaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and BeyondMetaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and Beyond
 
Cell-based Architecture: An Emerging Architecture Pattern for Agile Integrati...
Cell-based Architecture: An Emerging Architecture Pattern for Agile Integrati...Cell-based Architecture: An Emerging Architecture Pattern for Agile Integrati...
Cell-based Architecture: An Emerging Architecture Pattern for Agile Integrati...
 
CloudCamp London 3 - 451 Group - William Fellows
CloudCamp London 3 - 451 Group - William FellowsCloudCamp London 3 - 451 Group - William Fellows
CloudCamp London 3 - 451 Group - William Fellows
 
apidays LIVE LONDON - A Decentralized Reference Architecture for Cloud-native...
apidays LIVE LONDON - A Decentralized Reference Architecture for Cloud-native...apidays LIVE LONDON - A Decentralized Reference Architecture for Cloud-native...
apidays LIVE LONDON - A Decentralized Reference Architecture for Cloud-native...
 
IRJET- Cloud Computing Review
IRJET-  	  Cloud Computing ReviewIRJET-  	  Cloud Computing Review
IRJET- Cloud Computing Review
 
Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)
Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)
Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)
 
AGI geocommunity 2013
AGI geocommunity 2013AGI geocommunity 2013
AGI geocommunity 2013
 
INTRODUCTION TO INTERNET OF THINGS
INTRODUCTION TO INTERNET OF THINGSINTRODUCTION TO INTERNET OF THINGS
INTRODUCTION TO INTERNET OF THINGS
 
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewOpen Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - Overview
 
Report on cloud computing by prashant gupta
Report on cloud computing by prashant guptaReport on cloud computing by prashant gupta
Report on cloud computing by prashant gupta
 
Juniper Jumpstarts Innovation: Open Sources SDN Controller
Juniper Jumpstarts Innovation: Open Sources SDN ControllerJuniper Jumpstarts Innovation: Open Sources SDN Controller
Juniper Jumpstarts Innovation: Open Sources SDN Controller
 
Presentation capturing the cloud opportunity
Presentation   capturing the cloud opportunityPresentation   capturing the cloud opportunity
Presentation capturing the cloud opportunity
 
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
 
Cloud based cyber-physical systems in manufacturing
Cloud based cyber-physical systems in manufacturingCloud based cyber-physical systems in manufacturing
Cloud based cyber-physical systems in manufacturing
 
GITA PNW keynote presentation: Openness in Geospatial
GITA PNW keynote presentation: Openness in GeospatialGITA PNW keynote presentation: Openness in Geospatial
GITA PNW keynote presentation: Openness in Geospatial
 

Destaque

N03 app engineseminar
N03 app engineseminarN03 app engineseminar
N03 app engineseminarSun-Jin Jang
 
S02 hybrid app_and_gae_restful_architecture_v2.0
S02 hybrid app_and_gae_restful_architecture_v2.0S02 hybrid app_and_gae_restful_architecture_v2.0
S02 hybrid app_and_gae_restful_architecture_v2.0Sun-Jin Jang
 
N04 xmpp and_android
N04 xmpp and_androidN04 xmpp and_android
N04 xmpp and_androidSun-Jin Jang
 
S04 hybrid app_and_gae_management_v1.0
S04 hybrid app_and_gae_management_v1.0S04 hybrid app_and_gae_management_v1.0
S04 hybrid app_and_gae_management_v1.0Sun-Jin Jang
 
S01 gae and_hybrid_app_v1.0
S01 gae and_hybrid_app_v1.0S01 gae and_hybrid_app_v1.0
S01 gae and_hybrid_app_v1.0Sun-Jin Jang
 
S03 hybrid app_and_gae_datastore_v1.0
S03 hybrid app_and_gae_datastore_v1.0S03 hybrid app_and_gae_datastore_v1.0
S03 hybrid app_and_gae_datastore_v1.0Sun-Jin Jang
 
Google App Engine의 이해
Google App Engine의 이해Google App Engine의 이해
Google App Engine의 이해Sun-Jin Jang
 
Les agences media et leurs sites internet
Les agences media et leurs sites internetLes agences media et leurs sites internet
Les agences media et leurs sites internetThomas Postclic
 
Slide og francais ogvp81slideenfrançaisorganogold/cafébienetreauganodermalucidum
Slide og francais ogvp81slideenfrançaisorganogold/cafébienetreauganodermalucidumSlide og francais ogvp81slideenfrançaisorganogold/cafébienetreauganodermalucidum
Slide og francais ogvp81slideenfrançaisorganogold/cafébienetreauganodermalucidumValérie Pistre
 
Dynamiser l’emploi des personnes handicapees en milieu ordinaire
 Dynamiser l’emploi des personnes handicapees en milieu ordinaire Dynamiser l’emploi des personnes handicapees en milieu ordinaire
Dynamiser l’emploi des personnes handicapees en milieu ordinaireAVIE
 

Destaque (10)

N03 app engineseminar
N03 app engineseminarN03 app engineseminar
N03 app engineseminar
 
S02 hybrid app_and_gae_restful_architecture_v2.0
S02 hybrid app_and_gae_restful_architecture_v2.0S02 hybrid app_and_gae_restful_architecture_v2.0
S02 hybrid app_and_gae_restful_architecture_v2.0
 
N04 xmpp and_android
N04 xmpp and_androidN04 xmpp and_android
N04 xmpp and_android
 
S04 hybrid app_and_gae_management_v1.0
S04 hybrid app_and_gae_management_v1.0S04 hybrid app_and_gae_management_v1.0
S04 hybrid app_and_gae_management_v1.0
 
S01 gae and_hybrid_app_v1.0
S01 gae and_hybrid_app_v1.0S01 gae and_hybrid_app_v1.0
S01 gae and_hybrid_app_v1.0
 
S03 hybrid app_and_gae_datastore_v1.0
S03 hybrid app_and_gae_datastore_v1.0S03 hybrid app_and_gae_datastore_v1.0
S03 hybrid app_and_gae_datastore_v1.0
 
Google App Engine의 이해
Google App Engine의 이해Google App Engine의 이해
Google App Engine의 이해
 
Les agences media et leurs sites internet
Les agences media et leurs sites internetLes agences media et leurs sites internet
Les agences media et leurs sites internet
 
Slide og francais ogvp81slideenfrançaisorganogold/cafébienetreauganodermalucidum
Slide og francais ogvp81slideenfrançaisorganogold/cafébienetreauganodermalucidumSlide og francais ogvp81slideenfrançaisorganogold/cafébienetreauganodermalucidum
Slide og francais ogvp81slideenfrançaisorganogold/cafébienetreauganodermalucidum
 
Dynamiser l’emploi des personnes handicapees en milieu ordinaire
 Dynamiser l’emploi des personnes handicapees en milieu ordinaire Dynamiser l’emploi des personnes handicapees en milieu ordinaire
Dynamiser l’emploi des personnes handicapees en milieu ordinaire
 

Semelhante a N01 cloud computing_and_gae

Simple stock market analysis
Simple stock market analysisSimple stock market analysis
Simple stock market analysislynneblue
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computingwebscale
 
File Repository on GAE
File Repository on GAEFile Repository on GAE
File Repository on GAElynneblue
 
International Conference on Advances in Computing, Communicati.docx
International Conference on Advances in Computing, Communicati.docxInternational Conference on Advances in Computing, Communicati.docx
International Conference on Advances in Computing, Communicati.docxvrickens
 
ALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngineALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngineAbdelkrim Boujraf
 
Cloud web applications: the new perspective of sproutcore
Cloud web applications: the new perspective of sproutcoreCloud web applications: the new perspective of sproutcore
Cloud web applications: the new perspective of sproutcoreDavid Saitta
 
JIT Borawan Cloud computing part 2
JIT Borawan Cloud computing part 2JIT Borawan Cloud computing part 2
JIT Borawan Cloud computing part 2Sawan Mishra
 
Monitoring IAAS & PAAS Solutions
Monitoring IAAS & PAAS SolutionsMonitoring IAAS & PAAS Solutions
Monitoring IAAS & PAAS SolutionsColloquium
 
Accelerating Innovation with Java: The Future is Today
Accelerating Innovation with Java: The Future is TodayAccelerating Innovation with Java: The Future is Today
Accelerating Innovation with Java: The Future is TodayJohn Duimovich
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6Kirill Osipov
 
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On KubernetesHow To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On KubernetesLightbend
 
Tiarrah Computing: The Next Generation of Computing
Tiarrah Computing: The Next Generation of ComputingTiarrah Computing: The Next Generation of Computing
Tiarrah Computing: The Next Generation of ComputingIJECEIAES
 
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...IRJET Journal
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop OverviewShubhra Kar
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computingMathews Job
 

Semelhante a N01 cloud computing_and_gae (20)

Simple stock market analysis
Simple stock market analysisSimple stock market analysis
Simple stock market analysis
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
CloudBerry
CloudBerryCloudBerry
CloudBerry
 
What is web2.0
What is web2.0What is web2.0
What is web2.0
 
Bar camp 2010
Bar camp 2010Bar camp 2010
Bar camp 2010
 
File Repository on GAE
File Repository on GAEFile Repository on GAE
File Repository on GAE
 
International Conference on Advances in Computing, Communicati.docx
International Conference on Advances in Computing, Communicati.docxInternational Conference on Advances in Computing, Communicati.docx
International Conference on Advances in Computing, Communicati.docx
 
ALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngineALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngine
 
Cloud web applications: the new perspective of sproutcore
Cloud web applications: the new perspective of sproutcoreCloud web applications: the new perspective of sproutcore
Cloud web applications: the new perspective of sproutcore
 
JIT Borawan Cloud computing part 2
JIT Borawan Cloud computing part 2JIT Borawan Cloud computing part 2
JIT Borawan Cloud computing part 2
 
Monitoring IAAS & PAAS Solutions
Monitoring IAAS & PAAS SolutionsMonitoring IAAS & PAAS Solutions
Monitoring IAAS & PAAS Solutions
 
Accelerating Innovation with Java: The Future is Today
Accelerating Innovation with Java: The Future is TodayAccelerating Innovation with Java: The Future is Today
Accelerating Innovation with Java: The Future is Today
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6
 
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On KubernetesHow To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
 
Tiarrah Computing: The Next Generation of Computing
Tiarrah Computing: The Next Generation of ComputingTiarrah Computing: The Next Generation of Computing
Tiarrah Computing: The Next Generation of Computing
 
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
 
Industrial IoT bootcamp
Industrial IoT bootcampIndustrial IoT bootcamp
Industrial IoT bootcamp
 
Android Anatomy
Android  AnatomyAndroid  Anatomy
Android Anatomy
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop Overview
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 

N01 cloud computing_and_gae