Скачать презентацию Platform As A Service — service dev Скачать презентацию Platform As A Service — service dev

7a022494291ab113c39addcf67e887cb.ppt

  • Количество слайдов: 29

Platform As A Service - service dev & integration platform Jae. Hyun. Park Think. Platform As A Service - service dev & integration platform Jae. Hyun. Park Think. Free Blog-http: //wisefree. tistory. com , http: //thinkfree. bloter. net Office. Log-http: //www. thinkfreedocs. com/wisefree

Content • The hurdles of race • Paa. S – Google App Engine – Content • The hurdles of race • Paa. S – Google App Engine – Bungee Connect – SF Force. com – Facebook F 8 – Amazon EC 2 • The new texanomy of Saa. S – Saa. S , Aaa. S , Paa. S , Haa. S

From Innovation to commoditisation Simon Wardley(swardley@mac. com) From Innovation to commoditisation Simon Wardley(swardley@mac. com)

The hurdles of race • Development cost Develop-test-deploy-upgrade-. . • Operation cost H/W hosting-maintenance-. The hurdles of race • Development cost Develop-test-deploy-upgrade-. . • Operation cost H/W hosting-maintenance-. . • Marketing cost promotion-conference-. . have no money for infrastructure

The hurdles of race Speed Digital sasimi strategy The hurdles of race Speed Digital sasimi strategy

Platform • Computing platform In computing, a platform describes some sort of framework, either Platform • Computing platform In computing, a platform describes some sort of framework, either in hardware or software, which allows software to run. Typical platform s include a computer's architecture, operating system, or programmi ng languages and their runtime libraries. – http: //en. wikipedia. org/wiki/Pla • Web platform is consist of Web browser, Web Server , Web developm ent language with library , and other Web(Open API) - http: //wisefree. tistory. com/13

Platform As A Service Dev Environment Application Dev Community(Blog, Wiki, . . ) Runtime(Java. Platform As A Service Dev Environment Application Dev Community(Blog, Wiki, . . ) Runtime(Java. VM, Python, Luby, …) Web & Web Application Server Storage(Persistence) Web Service(REST, SOAP) Hosting(N/W, H/W) less Configuration , Security, Scalability, Reliability, Pay as you go, Admin Consol

Platform As A Service • Type I – Integration-oriented Platform – Facebook F 8, Platform As A Service • Type I – Integration-oriented Platform – Facebook F 8, Salesforce App Exchange • Type II – Development-oriented Platform – Google Apps Engine , Bunzee connect , SF force. com, . . . • Type II – Infra-Oriented Platform – Amazon EC 2 , simple storage , Simple DB

Google App Engine Dev Environment(SDK) Application Code. google. com Python Runtime Web & Web Google App Engine Dev Environment(SDK) Application Code. google. com Python Runtime Web & Web Application Server Big. Table(500 MB) Web Service(REST, SOAP) Hosting(10 GB BW In&Out/Day, 5 M PA/1 month) less Configuration , Security, Scalability, Reliability, Admin consol, Pay as you go

Google App Engine Google App Engine

Bungee. Connect Bungee. Connect

SF Force. com SF Force. com

SF Force. com SF Force. com

Facebook F 8 Facebook F 8

Facebook F 8 Platform Web Server (API / FQL) Facebook Server (FBML / FBJS) Facebook F 8 Platform Web Server (API / FQL) Facebook Server (FBML / FBJS)

API http: //apps. facebook. com/tf_myppt/test_apps. php API http: //apps. facebook. com/tf_myppt/test_apps. php

FBML (Facebook Markup Language) Social Data Tags Ex: <fb: name> <fb: user> <fb: profile-pic>. FBML (Facebook Markup Language) Social Data Tags Ex: . . . Embedded media Tags Ex: Design Tags Ex: Component Tags Ex: Control Tags Ex: FBML Test Console http: //developer. facebook. com/tools. php? fbml

Apps registration on F 8 Facebook Apps 중에서 Apps registration on F 8 Facebook Apps 중에서 "Developer" 등록 "Set Up New Application" 클릭 Application 관련정보 입력 API / Secret / Callback URL 생성 http: //apps. facebook. com/Apps. Name

Think. Free Docs on F 8 Think. Free Docs on F 8

Amazon Elastic Compute Cloud • Virtual Compute Cloud • Elastic Capacity • 1. 7 Amazon Elastic Compute Cloud • Virtual Compute Cloud • Elastic Capacity • 1. 7 GHz x 86 • 1. 7 GB RAM • 160 GB Disk • 250 MB/Second Network • Network Security Model $10/server hour $. 10 - $. 18 per GB data transfer

Amazon EC 2 Concepts • Amazon Machine Image (AMI): – – Bootable root disk Amazon EC 2 Concepts • Amazon Machine Image (AMI): – – Bootable root disk Pre-defined or user-built Catalog of user-built AMIs OS: Fedora, Centos, Gentoo, Debian, Ubuntu, Windows Server – App Stack: LAMP, mpi. BLAST, Hadoop • Instance: – Running copy of an AMI – Launch in less than 2 minutes – Start/stop programmatically • Network Security Model: – Explicit access control – Security groups • Inter-service bandwidth is free

EC 2 SOAP/Query API • Images: – Register. Image – Describe. Images – Deregister. EC 2 SOAP/Query API • Images: – Register. Image – Describe. Images – Deregister. Image • Instances: – Run. Instances – Describe. Instances – Terminate. Instances – Get. Console. Output – Reboot. Instances • Keypairs: – Create. Key. Pair – Describe. Key. Pairs – Delete. Key. Pair • Image Attributes: – Modify. Image. Attribute – Describe. Image. Attribute – Reset. Image. Attribute • Security Groups: – Create. Security. Group – Describe. Security. Groups – Delete. Security. Group – Authorize. Security. Group. Ingress – Revoke. Security. Group. Ingress

Coghead • EC 2 , Flex technology Coghead • EC 2 , Flex technology

Iceberg • . net framework Iceberg • . net framework

Iceberg Iceberg

Rollbase Rollbase

Rollbase Rollbase

New taxanomy of Saa. S Paa. S advertising App. Exchange Billing Aaa. S Face. New taxanomy of Saa. S Paa. S advertising App. Exchange Billing Aaa. S Face. Book F 8 Iaa. S Daa. S Coghead web office CRM Simple DB Amazon EC 2 Simple Storage Google App Iceberg Engine Bungee SF Force. com Longjump Connect Rollbase Quickbase Payment

Thanks a lot! Thanks a lot!