SlideShare uma empresa Scribd logo
1 de 41
2010 IUT Cloud
Computing Presentation
Presented by
Raymond Gao
9 Novembre, 2010
Describe myself
 Job history
 Chief Architect @ Nokia Business Infrastructure
 Senior E-Commerce Architect / Technical Manager @ Sun
Microsystems (now Oracle)
 Board of Director for Project JXTA (P2P Computing like Bit Torrent)
 Java Community Process Member
 Amazon User Group Leader
 Publications
 Editor-in-Chief, Peer-to-Peer Computing Journal (Peer-reviewed)
 eAI Journal, Enterprise Linux, XML Journal, …
 Conferences
 JavaOne, WebServices One, Dagstuhl (Max Planck Institute), Dresden,
etc
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
2
Presentation Overview
What is cloud computing?
How does cloud computing affect you (research &
study)?
Trend and major players in cloud computing
Analysis of leading players
Demonstrations of cloud computing
Q & A
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
3
Understand the audience
How many people have used server virtualization
software?
 Using Parallel Desktop? Virtual PC? Or VMWare products?
 Ask their experience about these software
How many people have created dynamic websites? (PHP,
CGI, Java, ROR)
How many people have used managed server hosting?
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
4
What exactly is cloud computing?
9 Novembre, 2010
5
2010 IUT Cloud Computing Seminar
The details
Give definition
 How many people don’t have electricity at home?
 Cloud computing is just like electricity and better
Describe the benefits of cloud computing
 Cost
 Flexibility
 Reliability
 Rapid scaling
 Repeatable process
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
6
What is Cloud Computing?
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
7
First, think of your electricity
service…
Power is available to you on-
demand, you pay only for what you
use -> CPU, bandwidth, storage,
memory
…and you plug into a vast electrical grid
managed by professionals to get you the
lowest cost, most reliable power with
much greater efficiency and safety than
you could probably do on your own.
Introducing Amazon Web Services
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
8
AWS provides flexible, scalable, secure, and cost-effective
IT infrastructure for businesses of all sizes around the
world.
Compute power and storage is
available to you on-demand,
you pay only for the resources
you use…
…running on scalable, reliable, and secure
infrastructure operated by Amazon Web
Services, based on the knowledge gleaned
from over a decade of building efficient and
dependable infrastructure for
Amazon.com.
Why is Cloud computing important?
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
9
2007: AWS bandwidth usage surpassed
Amazon.com global websites
Today: AWS bandwidth usage 30% greater
than Amazon.com global websites
Bandwidth Usage:
AWS Usage Graph
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
10
Amazon S3 Momentum
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
11
Total Number of Objects Stored in Amazon S3
2.9 Billion
14 Billion
40 Billion
102 Billion
Facebook Members
More than 500 million
active users
over 900 million objects
(pages, groups, events and
community pages)
About 70% of Facebook
users are outside the
United States
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
12
With Zucker
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
13
Predicting Infrastructure Needs
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
14
ComputePower
Time
Predicted Usage
Actual Usage
Waste
Customer
Dissatisfaction
Wall Street & Amazon EC2
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
15
NumberofEC2Instances
300 CPU’s on
weekends
Thursday
4/23/200
9
Friday
4/24/2009
Sunday
4/26/2009
Monday
4/27/2009
Tuesday
4/28/2009
Saturday
4/25/2009
Wednesday
4/22/2009
3000--
300 --
Amazon Web Services
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
16
Compute
Amazon Elastic Compute
Cloud (EC2)
-Elastic Load Balancing
-Auto Scaling
Storage
Amazon Simple Storage
Service (S3)
-AWS Import/Export
Your Custom Applications and Services
Content
Delivery
Amazon
CloudFront
Messaging
Amazon Simple
Queue Service
(SQS)
Payments
Amazon Flexible
Payments Service
(FPS)
On-Demand
Workforce
Amazon
Mechanical Turk
Parallel
Processing
Amazon Elastic
MapReduce
Monitoring
Amazon CloudWatch
Database
Amazon RDS
Amazon SimpleDB
Management
AWS Management
Console
Tools
AWS Toolkit for Eclipse
Isolated Networks
Amazon Virtual Private
Cloud
AWS Console
Saturday, Oct 2nd, 2010 2010 DFW Cloud Computing Seminar
17
Elastic Fox – A management tool
Saturday, Oct 2nd, 2010 2010 DFW Cloud Computing Seminar
18
Rationales for cloud computing
Variable Load
Reliability
Flexibility
Low-Latency
Highly Scalable
Easy-to-user
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
19
AWS Global Reach
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
20
Amazon EC2, Amazon Elastic MapReduce,
Amazon SimpleDB, Amazon SQS
Amazon S3
Amazon CloudFront
Ashburn, VA / Dallas, TX / Los Angeles, CA / Miami, FL / Newark,
NJ / Palo Alto, CA / Seattle, WA / St. Louis, MO / Amsterdam /
Dublin / Frankfurt / London / Hong Kong / Tokyo
US Standard
US West (Northern California)
Europe (Dublin)
Singapore (coming soon)
US East (Northern Virginia)
US West (Northern California)
Europe (Dublin)
Singapore (coming soon)
How can universities benefit from
cloud computing?
Developing new software
 Setup and tear down environment
 Show a visual example
Teaching
 The environment is prebuilt from the AMI image, making
software development really simple
Cost
Amazon University Grant program
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
21
http://Aws.Amazon.com/eduction
Class Grant - $100 AWS credit for each student
 University of Maryland
 Harvard University
Research Grants – 4x a year
Student competition
Startup challenge
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
22
Demonstration of A
Headless AMI Server - Ubuntu
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
23
AWS Cost Structure
Time based – Usage based on Hours
 EC2
Transaction based - Number of hits per time-period
 RDBS
Size based
 S3 – GB / month
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
24
Instants Type
1 ECU = 1.0 – 1.2 GHz Opteron/Xeon from 2007
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
25
RAM Cores x ECU Arch
Hourly Cost
(US-East)
Monthly Cost
(US-East)
Standard
Small 1.7 GB 1 x 1 32bit $0.085 $62
Large 7.5 GB 2 x 2 64bit $0.34 $248
Extra Large 15 GB 4 x 2 64bit $0.68 $496
High-Memory
Extra Large 17.1 GB 2 x 3.25 64bit $0.50 $366
Double Extra Large 34.2 GB 4 x 3.25 64bit $1.20 $878
Quadruple Extra
Large
68.4 GB 8 x 3.25 64bit $2.40 $1756
High-CPU
Medium 1.7 GB 2x 2.5 32bit $0.17 $124
Extra Large 7 GB 8 x 2.5 64bit $0.68 $496
Standard Instances
 Well suited for most applications
High Memory Instances
 Offer large memory sizes for high throughput applications, including
database and memory caching applications
High CPU Instances
 Have proportionally more CPU resources than memory (RAM) and are
well suited for compute-intensive applications
Amazon EC2 Instance Types
AWS monthly cost calculator
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
27
http://calculator.s3.amazonaws.com/calc5.html
Tools for managing AWS Cloud
Command Line
Elastic Fox & S3 Fox
AWS Management Console
Explorers – Bucket / SimpleDB
Mobile
 Ylastic
 DirectEC2
Etc.
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
28
 Billed for actual usage on monthly basis
 Standard Instances
 Linux/UNIX starting at $0.095 USD per hour
 Windows starting at $0.13 USD per hour
 High CPU Instances
 Linux/UNIX starting at $0.19 USD per hour
 Windows starting at $0.31 USD per hour
 High Memory Instances
 Linux/UNIX starting at $1.34 USD per hour
 Windows starting at $1.44 USD per hour
 + Data Transfer Costs
 Reserved Instances
 Make a low, one-time payment for each instance
 Receive lower pricing for that instance
Amazon EC2 Pricing (EU Region)
Choosing an AWS Database Solution
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
30
Amazon EC2 Relational
Database AMIs
Amazon Relational Database
Service
Amazon SimpleDB
Features Choose your own database
server (IBM DB2, Microsoft
SQL Server, MySQL, Oracle,
and more)
Native access to a
relational database engine,
with key features of a
relational database, such as
joins or complex
transactions
Schema-less data store
Administration Exert complete
administrative control over
your database
Gain a managed experience
and offload common
administrative tasks, such
as provisioning, backup
Zero administrative
overhead (automatic
handling of geo-redundant
replication, index creation,
database tuning)
Flexibility Easy migration path
(existing code, tools,
applications are
compatible)
Easy migration path
(existing code, tools,
applications are
compatible)
Easy to use web service APIs
Scalability Employ many of the
scalability features of
Amazon EC2
Quickly scale up resources
with only an API call
Automatic and elastic
scaling of resources to meet
request load
Backup Store snapshots to Amazon
S3
Use automatic backup
service at an interval you
specify
High availability (multiple
copies of data for reliability
and failover)
Trend and analysis of current market
Who are players?
What are they doing?
 Offering
 Strategy
 cost
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
31
Who are jumping on the bandwagon?
 Big Names
 Amazon *
 Google
 IBM
 Microsoft
 Oracle
 Salesforce *
 Additional players
 Facebook & Twitter (Enabler)
 RightScale
 Collab
 Heroku
 Engine Yard, …
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
32
Other Important Developments
Loosely coupled web
 REST vs. SOAP
 AJAX, Flash, iPad
Social Networking
 Facebook
 Twitter
 FourSquare
New Languages
 Ruby-On-Rails
 Python
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
33
The Meshup Web
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
34
Facebook Graph API
https://graph.facebook.com/oauth/authorize? client_id=...&
redirect_uri=http://www.example.com/oauth_redirect
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
35
Designing Applications for Reliability
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
36
Region
Availability Zone Availability Zone
Amazon CloudWatch
Provides monitoring for AWS
cloud resources.
Elastic Load Balancing
Automatically distributes
incoming application traffic
across multiple Amazon EC2
instances.
Auto Scaling
Automatically scales Amazon
EC2 capacity up or down
according to pre-defined
conditions.
Setting up Amazon Web Services
Account
Pre-requisites
 SSH client – Putty.exe on Windows, built-in in Mac and
Linux
To-do
 Access Key
 Secret Key
 X.509 Certificate
 Private Key
 Public Key
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
37
Account Page
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
38
Getting AWS Access Identifiers
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
39
•Access Key
•Secret Key
•X.509 Certificate files (Self-signed)
•Public
•Private
Amazon WS Management Console
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
40
Allows
Start / Stop / Pause a VM
instance
Manage Firewall ports
Add S3 storage
Take snapshot of volumes &
VMs
Create Security Group and
Key Pair (Amazon use secure
key to manage access to VM
via SSH), This is different
from X509 keys.
Control Job Flow between
VMs
CloudFront Services
(pushing data to the edge of
network)
Contact Me
Email: raygao2000@yahoo.com
Facebook: http://facebook.com/raygao2009
Blog: http://raysblog.are4.us
9 Novembre, 2010 2010 IUT Cloud Computing Seminar
41

Mais conteúdo relacionado

Mais procurados

Study and implementation a cloud solution based on
Study and implementation a cloud solution based onStudy and implementation a cloud solution based on
Study and implementation a cloud solution based onDendani Bilal
 
AWS Architecting for the Cloud - matt tavis
AWS Architecting for the Cloud - matt tavisAWS Architecting for the Cloud - matt tavis
AWS Architecting for the Cloud - matt tavisAmazon Web Services
 
AWS June 2016 Webinar Series - Best Practices for Architecting Cloud Backup a...
AWS June 2016 Webinar Series - Best Practices for Architecting Cloud Backup a...AWS June 2016 Webinar Series - Best Practices for Architecting Cloud Backup a...
AWS June 2016 Webinar Series - Best Practices for Architecting Cloud Backup a...Amazon Web Services
 
Architecture Best Practices on Windows Azure
Architecture Best Practices on Windows AzureArchitecture Best Practices on Windows Azure
Architecture Best Practices on Windows AzureNuno Godinho
 
Unlocking the Value of your Data Featuring AWS Enterprise Use Cases
Unlocking the Value of your Data Featuring AWS Enterprise Use CasesUnlocking the Value of your Data Featuring AWS Enterprise Use Cases
Unlocking the Value of your Data Featuring AWS Enterprise Use CasesAmazon Web Services
 
PeopleSoft and The Cloud
PeopleSoft and The CloudPeopleSoft and The Cloud
PeopleSoft and The CloudDuncan Davies
 
10 things ever architect should know about the Windows Azure Platform - ericnel
10 things ever architect should know about the Windows Azure Platform -  ericnel10 things ever architect should know about the Windows Azure Platform -  ericnel
10 things ever architect should know about the Windows Azure Platform - ericnelEric Nelson
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure PlatformSoumow Dollon
 
Cloud computing using virtualization (Virtual Data Center)
Cloud computing using virtualization (Virtual Data Center)Cloud computing using virtualization (Virtual Data Center)
Cloud computing using virtualization (Virtual Data Center)Sarbjeet Singh
 
mindtrek2016 - the economics of open source clouds
mindtrek2016 - the economics of open source cloudsmindtrek2016 - the economics of open source clouds
mindtrek2016 - the economics of open source cloudsCarlo Daffara
 
DAT103 Introducing Amazon RedShift - AWS re: Invent 2012
DAT103 Introducing Amazon RedShift - AWS re: Invent 2012DAT103 Introducing Amazon RedShift - AWS re: Invent 2012
DAT103 Introducing Amazon RedShift - AWS re: Invent 2012Amazon Web Services
 
Azure fb-google Web Services
Azure fb-google Web ServicesAzure fb-google Web Services
Azure fb-google Web ServicesShreya Srivastava
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure PlatformSoumow Dollon
 
Cloud Computing - Windows Azure
Cloud Computing - Windows Azure  Cloud Computing - Windows Azure
Cloud Computing - Windows Azure DevTalk
 
Deep Dive on Deep Learning with Apache MXNet - AWS Summit Tel Aviv 2017
Deep Dive on Deep Learning with Apache MXNet - AWS Summit Tel Aviv 2017Deep Dive on Deep Learning with Apache MXNet - AWS Summit Tel Aviv 2017
Deep Dive on Deep Learning with Apache MXNet - AWS Summit Tel Aviv 2017Amazon Web Services
 
Windows Azure Platfom By Soumow Atitallah
Windows Azure Platfom By Soumow AtitallahWindows Azure Platfom By Soumow Atitallah
Windows Azure Platfom By Soumow AtitallahSoumow Dollon
 

Mais procurados (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
AWS Overview in a Single Diagram
AWS Overview in a Single DiagramAWS Overview in a Single Diagram
AWS Overview in a Single Diagram
 
Study and implementation a cloud solution based on
Study and implementation a cloud solution based onStudy and implementation a cloud solution based on
Study and implementation a cloud solution based on
 
AWS Architecting for the Cloud - matt tavis
AWS Architecting for the Cloud - matt tavisAWS Architecting for the Cloud - matt tavis
AWS Architecting for the Cloud - matt tavis
 
AWS June 2016 Webinar Series - Best Practices for Architecting Cloud Backup a...
AWS June 2016 Webinar Series - Best Practices for Architecting Cloud Backup a...AWS June 2016 Webinar Series - Best Practices for Architecting Cloud Backup a...
AWS June 2016 Webinar Series - Best Practices for Architecting Cloud Backup a...
 
Architecture Best Practices on Windows Azure
Architecture Best Practices on Windows AzureArchitecture Best Practices on Windows Azure
Architecture Best Practices on Windows Azure
 
Unlocking the Value of your Data Featuring AWS Enterprise Use Cases
Unlocking the Value of your Data Featuring AWS Enterprise Use CasesUnlocking the Value of your Data Featuring AWS Enterprise Use Cases
Unlocking the Value of your Data Featuring AWS Enterprise Use Cases
 
PeopleSoft and The Cloud
PeopleSoft and The CloudPeopleSoft and The Cloud
PeopleSoft and The Cloud
 
10 things ever architect should know about the Windows Azure Platform - ericnel
10 things ever architect should know about the Windows Azure Platform -  ericnel10 things ever architect should know about the Windows Azure Platform -  ericnel
10 things ever architect should know about the Windows Azure Platform - ericnel
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure Platform
 
Cloud computing using virtualization (Virtual Data Center)
Cloud computing using virtualization (Virtual Data Center)Cloud computing using virtualization (Virtual Data Center)
Cloud computing using virtualization (Virtual Data Center)
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
mindtrek2016 - the economics of open source clouds
mindtrek2016 - the economics of open source cloudsmindtrek2016 - the economics of open source clouds
mindtrek2016 - the economics of open source clouds
 
DAT103 Introducing Amazon RedShift - AWS re: Invent 2012
DAT103 Introducing Amazon RedShift - AWS re: Invent 2012DAT103 Introducing Amazon RedShift - AWS re: Invent 2012
DAT103 Introducing Amazon RedShift - AWS re: Invent 2012
 
Azure fb-google Web Services
Azure fb-google Web ServicesAzure fb-google Web Services
Azure fb-google Web Services
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure Platform
 
Cloud Computing - Windows Azure
Cloud Computing - Windows Azure  Cloud Computing - Windows Azure
Cloud Computing - Windows Azure
 
Deep Dive on Deep Learning with Apache MXNet - AWS Summit Tel Aviv 2017
Deep Dive on Deep Learning with Apache MXNet - AWS Summit Tel Aviv 2017Deep Dive on Deep Learning with Apache MXNet - AWS Summit Tel Aviv 2017
Deep Dive on Deep Learning with Apache MXNet - AWS Summit Tel Aviv 2017
 
Windows Azure Platfom By Soumow Atitallah
Windows Azure Platfom By Soumow AtitallahWindows Azure Platfom By Soumow Atitallah
Windows Azure Platfom By Soumow Atitallah
 
Cloud
CloudCloud
Cloud
 

Semelhante a 2010 Cloud Computing Presentation Key Highlights

Understanding The Azure Platform November 09
Understanding The Azure Platform   November 09Understanding The Azure Platform   November 09
Understanding The Azure Platform November 09DavidGristwood
 
Cloud Computing Workshop
Cloud Computing WorkshopCloud Computing Workshop
Cloud Computing WorkshopCharlie Moad
 
Cloud Computing Primer: Using cloud computing tools in your museum
Cloud Computing Primer: Using cloud computing tools in your museumCloud Computing Primer: Using cloud computing tools in your museum
Cloud Computing Primer: Using cloud computing tools in your museumRobert J. Stein
 
Understanding the Windows Azure platform - june
Understanding the Windows Azure platform  - juneUnderstanding the Windows Azure platform  - june
Understanding the Windows Azure platform - juneDavidGristwood
 
Windows Azure: Lessons From The Field
Windows Azure: Lessons From The FieldWindows Azure: Lessons From The Field
Windows Azure: Lessons From The FieldRob Gillen
 
A brief history of Azure
A brief history of AzureA brief history of Azure
A brief history of AzureMatt Deacon
 
Understanding The Azure Platform Jan
Understanding The Azure Platform   JanUnderstanding The Azure Platform   Jan
Understanding The Azure Platform JanDavidGristwood
 
Windows Azure - Uma Plataforma para o Desenvolvimento de Aplicações
Windows Azure - Uma Plataforma para o Desenvolvimento de AplicaçõesWindows Azure - Uma Plataforma para o Desenvolvimento de Aplicações
Windows Azure - Uma Plataforma para o Desenvolvimento de AplicaçõesComunidade NetPonto
 
The Cloud as a Platform - By Jinesh Varia
The Cloud as a Platform - By Jinesh VariaThe Cloud as a Platform - By Jinesh Varia
The Cloud as a Platform - By Jinesh VariaAmazon Web Services
 
Microsoft Partner Roadshow - To the Cloud
Microsoft Partner Roadshow  - To the CloudMicrosoft Partner Roadshow  - To the Cloud
Microsoft Partner Roadshow - To the CloudNigel Watson
 
view the deck as powerpoint
view the deck as powerpointview the deck as powerpoint
view the deck as powerpointwebhostingguy
 
view the deck as powerpoint
view the deck as powerpointview the deck as powerpoint
view the deck as powerpointwebhostingguy
 
Alex Wade, Digital Library Interoperability
Alex Wade, Digital Library InteroperabilityAlex Wade, Digital Library Interoperability
Alex Wade, Digital Library Interoperabilityparker01
 
Azure - Irish Developer Community Talk - May 2010
Azure - Irish Developer Community Talk  - May 2010Azure - Irish Developer Community Talk  - May 2010
Azure - Irish Developer Community Talk - May 2010paulfallon
 
Azure Data Explorer deep dive - review 04.2020
Azure Data Explorer deep dive - review 04.2020Azure Data Explorer deep dive - review 04.2020
Azure Data Explorer deep dive - review 04.2020Riccardo Zamana
 
AWSSummit NYC- KeyNote by Werner Vogels
AWSSummit NYC- KeyNote by Werner VogelsAWSSummit NYC- KeyNote by Werner Vogels
AWSSummit NYC- KeyNote by Werner VogelsAmazon Web Services
 
Amazon2009 04 22 Amsterdam
Amazon2009 04 22 AmsterdamAmazon2009 04 22 Amsterdam
Amazon2009 04 22 Amsterdamarnoud.wijnands
 
Building Cloud-Native Applications with Microsoft Windows Azure
Building Cloud-Native Applications with Microsoft Windows AzureBuilding Cloud-Native Applications with Microsoft Windows Azure
Building Cloud-Native Applications with Microsoft Windows AzureBill Wilder
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computingMathews Job
 

Semelhante a 2010 Cloud Computing Presentation Key Highlights (20)

Understanding The Azure Platform November 09
Understanding The Azure Platform   November 09Understanding The Azure Platform   November 09
Understanding The Azure Platform November 09
 
Cloud Computing Workshop
Cloud Computing WorkshopCloud Computing Workshop
Cloud Computing Workshop
 
Cloud Computing Primer: Using cloud computing tools in your museum
Cloud Computing Primer: Using cloud computing tools in your museumCloud Computing Primer: Using cloud computing tools in your museum
Cloud Computing Primer: Using cloud computing tools in your museum
 
Understanding the Windows Azure platform - june
Understanding the Windows Azure platform  - juneUnderstanding the Windows Azure platform  - june
Understanding the Windows Azure platform - june
 
Windows Azure: Lessons From The Field
Windows Azure: Lessons From The FieldWindows Azure: Lessons From The Field
Windows Azure: Lessons From The Field
 
A brief history of Azure
A brief history of AzureA brief history of Azure
A brief history of Azure
 
Understanding The Azure Platform Jan
Understanding The Azure Platform   JanUnderstanding The Azure Platform   Jan
Understanding The Azure Platform Jan
 
Windows Azure - Uma Plataforma para o Desenvolvimento de Aplicações
Windows Azure - Uma Plataforma para o Desenvolvimento de AplicaçõesWindows Azure - Uma Plataforma para o Desenvolvimento de Aplicações
Windows Azure - Uma Plataforma para o Desenvolvimento de Aplicações
 
The Cloud as a Platform - By Jinesh Varia
The Cloud as a Platform - By Jinesh VariaThe Cloud as a Platform - By Jinesh Varia
The Cloud as a Platform - By Jinesh Varia
 
Microsoft Partner Roadshow - To the Cloud
Microsoft Partner Roadshow  - To the CloudMicrosoft Partner Roadshow  - To the Cloud
Microsoft Partner Roadshow - To the Cloud
 
A Lap Around Azure
A Lap Around AzureA Lap Around Azure
A Lap Around Azure
 
view the deck as powerpoint
view the deck as powerpointview the deck as powerpoint
view the deck as powerpoint
 
view the deck as powerpoint
view the deck as powerpointview the deck as powerpoint
view the deck as powerpoint
 
Alex Wade, Digital Library Interoperability
Alex Wade, Digital Library InteroperabilityAlex Wade, Digital Library Interoperability
Alex Wade, Digital Library Interoperability
 
Azure - Irish Developer Community Talk - May 2010
Azure - Irish Developer Community Talk  - May 2010Azure - Irish Developer Community Talk  - May 2010
Azure - Irish Developer Community Talk - May 2010
 
Azure Data Explorer deep dive - review 04.2020
Azure Data Explorer deep dive - review 04.2020Azure Data Explorer deep dive - review 04.2020
Azure Data Explorer deep dive - review 04.2020
 
AWSSummit NYC- KeyNote by Werner Vogels
AWSSummit NYC- KeyNote by Werner VogelsAWSSummit NYC- KeyNote by Werner Vogels
AWSSummit NYC- KeyNote by Werner Vogels
 
Amazon2009 04 22 Amsterdam
Amazon2009 04 22 AmsterdamAmazon2009 04 22 Amsterdam
Amazon2009 04 22 Amsterdam
 
Building Cloud-Native Applications with Microsoft Windows Azure
Building Cloud-Native Applications with Microsoft Windows AzureBuilding Cloud-Native Applications with Microsoft Windows Azure
Building Cloud-Native Applications with Microsoft Windows Azure
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 

Mais de Raymond Gao

System modeling and design
System modeling and designSystem modeling and design
System modeling and designRaymond Gao
 
2020 Enterprise IT Outlook
2020 Enterprise IT Outlook2020 Enterprise IT Outlook
2020 Enterprise IT OutlookRaymond Gao
 
Student Presentation - Social Media & E-Commerce (Groupon) / BCO-216
Student Presentation - Social Media & E-Commerce (Groupon) / BCO-216Student Presentation - Social Media & E-Commerce (Groupon) / BCO-216
Student Presentation - Social Media & E-Commerce (Groupon) / BCO-216Raymond Gao
 
Student Presentation on Cloud Computing (MCO-205)
Student Presentation on Cloud Computing (MCO-205)Student Presentation on Cloud Computing (MCO-205)
Student Presentation on Cloud Computing (MCO-205)Raymond Gao
 
10 - Project Management
10 - Project Management10 - Project Management
10 - Project ManagementRaymond Gao
 
7 - Enterprise IT in Action
7 - Enterprise IT in Action7 - Enterprise IT in Action
7 - Enterprise IT in ActionRaymond Gao
 
5 - Infrastructure and Cloud Computing
5 - Infrastructure and Cloud Computing5 - Infrastructure and Cloud Computing
5 - Infrastructure and Cloud ComputingRaymond Gao
 
4 - Mobiility & Impacts
4 - Mobiility & Impacts4 - Mobiility & Impacts
4 - Mobiility & ImpactsRaymond Gao
 
3 - Social Media and Enterprise
3 - Social Media and Enterprise3 - Social Media and Enterprise
3 - Social Media and EnterpriseRaymond Gao
 
2 - Value Chain & Porter's 5 Forces
2 - Value Chain & Porter's 5 Forces2 - Value Chain & Porter's 5 Forces
2 - Value Chain & Porter's 5 ForcesRaymond Gao
 
2nd iut presentation - French
2nd iut presentation - French2nd iut presentation - French
2nd iut presentation - FrenchRaymond Gao
 
5 facets of cloud computing - Presentation to AGBC
5 facets of cloud computing - Presentation to AGBC5 facets of cloud computing - Presentation to AGBC
5 facets of cloud computing - Presentation to AGBCRaymond Gao
 
Salesforce & SAP Integration
Salesforce & SAP IntegrationSalesforce & SAP Integration
Salesforce & SAP IntegrationRaymond Gao
 
Lean Start & Cloud Computing Methodology in French
Lean Start & Cloud Computing Methodology in FrenchLean Start & Cloud Computing Methodology in French
Lean Start & Cloud Computing Methodology in FrenchRaymond Gao
 
What is CloudSpokes?
What is CloudSpokes?What is CloudSpokes?
What is CloudSpokes?Raymond Gao
 
Building Social Enterprise with Ruby and Salesforce
Building Social Enterprise with Ruby and SalesforceBuilding Social Enterprise with Ruby and Salesforce
Building Social Enterprise with Ruby and SalesforceRaymond Gao
 

Mais de Raymond Gao (19)

System modeling and design
System modeling and designSystem modeling and design
System modeling and design
 
2020 Enterprise IT Outlook
2020 Enterprise IT Outlook2020 Enterprise IT Outlook
2020 Enterprise IT Outlook
 
Student Presentation - Social Media & E-Commerce (Groupon) / BCO-216
Student Presentation - Social Media & E-Commerce (Groupon) / BCO-216Student Presentation - Social Media & E-Commerce (Groupon) / BCO-216
Student Presentation - Social Media & E-Commerce (Groupon) / BCO-216
 
Student Presentation on Cloud Computing (MCO-205)
Student Presentation on Cloud Computing (MCO-205)Student Presentation on Cloud Computing (MCO-205)
Student Presentation on Cloud Computing (MCO-205)
 
10 - Project Management
10 - Project Management10 - Project Management
10 - Project Management
 
9 - Security
9 - Security9 - Security
9 - Security
 
8 E-Commerce
8 E-Commerce8 E-Commerce
8 E-Commerce
 
7 - Enterprise IT in Action
7 - Enterprise IT in Action7 - Enterprise IT in Action
7 - Enterprise IT in Action
 
5 - Infrastructure and Cloud Computing
5 - Infrastructure and Cloud Computing5 - Infrastructure and Cloud Computing
5 - Infrastructure and Cloud Computing
 
4 - Mobiility & Impacts
4 - Mobiility & Impacts4 - Mobiility & Impacts
4 - Mobiility & Impacts
 
3 - Social Media and Enterprise
3 - Social Media and Enterprise3 - Social Media and Enterprise
3 - Social Media and Enterprise
 
2 - Value Chain & Porter's 5 Forces
2 - Value Chain & Porter's 5 Forces2 - Value Chain & Porter's 5 Forces
2 - Value Chain & Porter's 5 Forces
 
1-Intro to MIS
1-Intro to MIS1-Intro to MIS
1-Intro to MIS
 
2nd iut presentation - French
2nd iut presentation - French2nd iut presentation - French
2nd iut presentation - French
 
5 facets of cloud computing - Presentation to AGBC
5 facets of cloud computing - Presentation to AGBC5 facets of cloud computing - Presentation to AGBC
5 facets of cloud computing - Presentation to AGBC
 
Salesforce & SAP Integration
Salesforce & SAP IntegrationSalesforce & SAP Integration
Salesforce & SAP Integration
 
Lean Start & Cloud Computing Methodology in French
Lean Start & Cloud Computing Methodology in FrenchLean Start & Cloud Computing Methodology in French
Lean Start & Cloud Computing Methodology in French
 
What is CloudSpokes?
What is CloudSpokes?What is CloudSpokes?
What is CloudSpokes?
 
Building Social Enterprise with Ruby and Salesforce
Building Social Enterprise with Ruby and SalesforceBuilding Social Enterprise with Ruby and Salesforce
Building Social Enterprise with Ruby and Salesforce
 

Último

CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 

Último (20)

CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 

2010 Cloud Computing Presentation Key Highlights

  • 1. 2010 IUT Cloud Computing Presentation Presented by Raymond Gao 9 Novembre, 2010
  • 2. Describe myself  Job history  Chief Architect @ Nokia Business Infrastructure  Senior E-Commerce Architect / Technical Manager @ Sun Microsystems (now Oracle)  Board of Director for Project JXTA (P2P Computing like Bit Torrent)  Java Community Process Member  Amazon User Group Leader  Publications  Editor-in-Chief, Peer-to-Peer Computing Journal (Peer-reviewed)  eAI Journal, Enterprise Linux, XML Journal, …  Conferences  JavaOne, WebServices One, Dagstuhl (Max Planck Institute), Dresden, etc 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 2
  • 3. Presentation Overview What is cloud computing? How does cloud computing affect you (research & study)? Trend and major players in cloud computing Analysis of leading players Demonstrations of cloud computing Q & A 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 3
  • 4. Understand the audience How many people have used server virtualization software?  Using Parallel Desktop? Virtual PC? Or VMWare products?  Ask their experience about these software How many people have created dynamic websites? (PHP, CGI, Java, ROR) How many people have used managed server hosting? 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 4
  • 5. What exactly is cloud computing? 9 Novembre, 2010 5 2010 IUT Cloud Computing Seminar
  • 6. The details Give definition  How many people don’t have electricity at home?  Cloud computing is just like electricity and better Describe the benefits of cloud computing  Cost  Flexibility  Reliability  Rapid scaling  Repeatable process 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 6
  • 7. What is Cloud Computing? 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 7 First, think of your electricity service… Power is available to you on- demand, you pay only for what you use -> CPU, bandwidth, storage, memory …and you plug into a vast electrical grid managed by professionals to get you the lowest cost, most reliable power with much greater efficiency and safety than you could probably do on your own.
  • 8. Introducing Amazon Web Services 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 8 AWS provides flexible, scalable, secure, and cost-effective IT infrastructure for businesses of all sizes around the world. Compute power and storage is available to you on-demand, you pay only for the resources you use… …running on scalable, reliable, and secure infrastructure operated by Amazon Web Services, based on the knowledge gleaned from over a decade of building efficient and dependable infrastructure for Amazon.com.
  • 9. Why is Cloud computing important? 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 9
  • 10. 2007: AWS bandwidth usage surpassed Amazon.com global websites Today: AWS bandwidth usage 30% greater than Amazon.com global websites Bandwidth Usage: AWS Usage Graph 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 10
  • 11. Amazon S3 Momentum 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 11 Total Number of Objects Stored in Amazon S3 2.9 Billion 14 Billion 40 Billion 102 Billion
  • 12. Facebook Members More than 500 million active users over 900 million objects (pages, groups, events and community pages) About 70% of Facebook users are outside the United States 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 12
  • 13. With Zucker 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 13
  • 14. Predicting Infrastructure Needs 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 14 ComputePower Time Predicted Usage Actual Usage Waste Customer Dissatisfaction
  • 15. Wall Street & Amazon EC2 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 15 NumberofEC2Instances 300 CPU’s on weekends Thursday 4/23/200 9 Friday 4/24/2009 Sunday 4/26/2009 Monday 4/27/2009 Tuesday 4/28/2009 Saturday 4/25/2009 Wednesday 4/22/2009 3000-- 300 --
  • 16. Amazon Web Services 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 16 Compute Amazon Elastic Compute Cloud (EC2) -Elastic Load Balancing -Auto Scaling Storage Amazon Simple Storage Service (S3) -AWS Import/Export Your Custom Applications and Services Content Delivery Amazon CloudFront Messaging Amazon Simple Queue Service (SQS) Payments Amazon Flexible Payments Service (FPS) On-Demand Workforce Amazon Mechanical Turk Parallel Processing Amazon Elastic MapReduce Monitoring Amazon CloudWatch Database Amazon RDS Amazon SimpleDB Management AWS Management Console Tools AWS Toolkit for Eclipse Isolated Networks Amazon Virtual Private Cloud
  • 17. AWS Console Saturday, Oct 2nd, 2010 2010 DFW Cloud Computing Seminar 17
  • 18. Elastic Fox – A management tool Saturday, Oct 2nd, 2010 2010 DFW Cloud Computing Seminar 18
  • 19. Rationales for cloud computing Variable Load Reliability Flexibility Low-Latency Highly Scalable Easy-to-user 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 19
  • 20. AWS Global Reach 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 20 Amazon EC2, Amazon Elastic MapReduce, Amazon SimpleDB, Amazon SQS Amazon S3 Amazon CloudFront Ashburn, VA / Dallas, TX / Los Angeles, CA / Miami, FL / Newark, NJ / Palo Alto, CA / Seattle, WA / St. Louis, MO / Amsterdam / Dublin / Frankfurt / London / Hong Kong / Tokyo US Standard US West (Northern California) Europe (Dublin) Singapore (coming soon) US East (Northern Virginia) US West (Northern California) Europe (Dublin) Singapore (coming soon)
  • 21. How can universities benefit from cloud computing? Developing new software  Setup and tear down environment  Show a visual example Teaching  The environment is prebuilt from the AMI image, making software development really simple Cost Amazon University Grant program 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 21
  • 22. http://Aws.Amazon.com/eduction Class Grant - $100 AWS credit for each student  University of Maryland  Harvard University Research Grants – 4x a year Student competition Startup challenge 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 22
  • 23. Demonstration of A Headless AMI Server - Ubuntu 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 23
  • 24. AWS Cost Structure Time based – Usage based on Hours  EC2 Transaction based - Number of hits per time-period  RDBS Size based  S3 – GB / month 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 24
  • 25. Instants Type 1 ECU = 1.0 – 1.2 GHz Opteron/Xeon from 2007 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 25 RAM Cores x ECU Arch Hourly Cost (US-East) Monthly Cost (US-East) Standard Small 1.7 GB 1 x 1 32bit $0.085 $62 Large 7.5 GB 2 x 2 64bit $0.34 $248 Extra Large 15 GB 4 x 2 64bit $0.68 $496 High-Memory Extra Large 17.1 GB 2 x 3.25 64bit $0.50 $366 Double Extra Large 34.2 GB 4 x 3.25 64bit $1.20 $878 Quadruple Extra Large 68.4 GB 8 x 3.25 64bit $2.40 $1756 High-CPU Medium 1.7 GB 2x 2.5 32bit $0.17 $124 Extra Large 7 GB 8 x 2.5 64bit $0.68 $496
  • 26. Standard Instances  Well suited for most applications High Memory Instances  Offer large memory sizes for high throughput applications, including database and memory caching applications High CPU Instances  Have proportionally more CPU resources than memory (RAM) and are well suited for compute-intensive applications Amazon EC2 Instance Types
  • 27. AWS monthly cost calculator 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 27 http://calculator.s3.amazonaws.com/calc5.html
  • 28. Tools for managing AWS Cloud Command Line Elastic Fox & S3 Fox AWS Management Console Explorers – Bucket / SimpleDB Mobile  Ylastic  DirectEC2 Etc. 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 28
  • 29.  Billed for actual usage on monthly basis  Standard Instances  Linux/UNIX starting at $0.095 USD per hour  Windows starting at $0.13 USD per hour  High CPU Instances  Linux/UNIX starting at $0.19 USD per hour  Windows starting at $0.31 USD per hour  High Memory Instances  Linux/UNIX starting at $1.34 USD per hour  Windows starting at $1.44 USD per hour  + Data Transfer Costs  Reserved Instances  Make a low, one-time payment for each instance  Receive lower pricing for that instance Amazon EC2 Pricing (EU Region)
  • 30. Choosing an AWS Database Solution 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 30 Amazon EC2 Relational Database AMIs Amazon Relational Database Service Amazon SimpleDB Features Choose your own database server (IBM DB2, Microsoft SQL Server, MySQL, Oracle, and more) Native access to a relational database engine, with key features of a relational database, such as joins or complex transactions Schema-less data store Administration Exert complete administrative control over your database Gain a managed experience and offload common administrative tasks, such as provisioning, backup Zero administrative overhead (automatic handling of geo-redundant replication, index creation, database tuning) Flexibility Easy migration path (existing code, tools, applications are compatible) Easy migration path (existing code, tools, applications are compatible) Easy to use web service APIs Scalability Employ many of the scalability features of Amazon EC2 Quickly scale up resources with only an API call Automatic and elastic scaling of resources to meet request load Backup Store snapshots to Amazon S3 Use automatic backup service at an interval you specify High availability (multiple copies of data for reliability and failover)
  • 31. Trend and analysis of current market Who are players? What are they doing?  Offering  Strategy  cost 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 31
  • 32. Who are jumping on the bandwagon?  Big Names  Amazon *  Google  IBM  Microsoft  Oracle  Salesforce *  Additional players  Facebook & Twitter (Enabler)  RightScale  Collab  Heroku  Engine Yard, … 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 32
  • 33. Other Important Developments Loosely coupled web  REST vs. SOAP  AJAX, Flash, iPad Social Networking  Facebook  Twitter  FourSquare New Languages  Ruby-On-Rails  Python 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 33
  • 34. The Meshup Web 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 34
  • 35. Facebook Graph API https://graph.facebook.com/oauth/authorize? client_id=...& redirect_uri=http://www.example.com/oauth_redirect 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 35
  • 36. Designing Applications for Reliability 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 36 Region Availability Zone Availability Zone Amazon CloudWatch Provides monitoring for AWS cloud resources. Elastic Load Balancing Automatically distributes incoming application traffic across multiple Amazon EC2 instances. Auto Scaling Automatically scales Amazon EC2 capacity up or down according to pre-defined conditions.
  • 37. Setting up Amazon Web Services Account Pre-requisites  SSH client – Putty.exe on Windows, built-in in Mac and Linux To-do  Access Key  Secret Key  X.509 Certificate  Private Key  Public Key 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 37
  • 38. Account Page 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 38
  • 39. Getting AWS Access Identifiers 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 39 •Access Key •Secret Key •X.509 Certificate files (Self-signed) •Public •Private
  • 40. Amazon WS Management Console 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 40 Allows Start / Stop / Pause a VM instance Manage Firewall ports Add S3 storage Take snapshot of volumes & VMs Create Security Group and Key Pair (Amazon use secure key to manage access to VM via SSH), This is different from X509 keys. Control Job Flow between VMs CloudFront Services (pushing data to the edge of network)
  • 41. Contact Me Email: raygao2000@yahoo.com Facebook: http://facebook.com/raygao2009 Blog: http://raysblog.are4.us 9 Novembre, 2010 2010 IUT Cloud Computing Seminar 41

Notas do Editor

  1. Avant, j’ai travaillé chez: Sun Microsystems comme l’Architecte Principal pour Commerce Électronique (Senior E-commerce Architect) Nokia comme l’Architecte Principal pour les Régions Amériques du Nord et Sud (Chief Program Architect) Le Membre de l’Organisation JCP, pour la but d’avancer la technologie Java comme une software libre (JCP Board Member) Le Membre du Conseil du Projet JXTA, une plate-forme libre pour la Connexion Pair à Pair (Peer-to-Peer Computing) – (JXTA Board of director) Le Rédacteur en Chef pour le P2P Journal (Une revue de la technologie Pair à Pair qui était jugée par les membres) J’ai donné présentations dans les congres: Java One Java Plus Le Séminaire Dagstuhl, qui était organisée par L’institut Max Planck et Le Société de l’Informatique Allemande (Max Planck Institute & Deutusche Informatik Gesellschaft) Etc. J’ai publié les articles dans les revues: Enterprise Linux, XML Journal, eAI Journal, etc/.
  2. Qu’est-ce que le sens du Cloud Computing? Ce nom, on peut traduire à français – la technologie informatique dans les nuages. Comme la nuage n’a pas une forme constante, est-ce que on peut faire la même conclusions avec ça – la technologie? La Réponse – La technologie signifie une mouvement dans l’industrie qu’on peut virtualiser les ressourcés locaux, par exemple, les mémoires vivantes, les processeurs, les bandes passantes, et le obtenir lorsque une nouvelle demande apparaît. Nous volons discuter les joueurs dans cette domaine. Le sens / la direction de cette industrie Faire une démonstration de la technologie avec Amazon Web Services (AWS)
  3. Combine de personne ici utilise un portable Mac comme moi? Est-ce qu’on peut tourner les logiciels Windows sur le Mac? – VMWare Fusion, Parallel Desktop, XenBox, VirtualPC. Y a-t-il quelqu'un qui a déjà construit une web site avec PHP, Java, CGI, Ruby On Rails, ….? Lui demande sa expérience, … Les difficultés, l’éffort, …
  4. La promesse du Cloud Computing – on pourrait / puisse obtenir les ressourcés de calcules sur la demande, par exemple, les mémoires vivantes, les processeurs, et les bandes passantes, si la nouvelle demande apparaît. C’est l’histoire ancienneté qu’on a besoins de acheté « les boîtes » - un autre nom pour l’ordinateur, parce qu’ils sont cher et aussi n’est pas souple -> Le prix pour l’investissement de équipements est élevé; et, les équipements deviennent aussi obsolete plutôt rapide.
  5. Les avantages: Économiser -> le prix est variable et ne pas fixe. Pourquoi payer pour les choses dont vous n’avez pas besoin? Ce n’est pas de bon sens pour acheter les ressources dont on n’a pas besoins. La vitesse est excellente – Les discs durs sont vraiment des fichiers. Il est plus rapide pour ouvrir / enregistrer une fichier que plusieurs fichiers. Très fiable – J’ai plus confiance à « cloud computing » que mon ordinateur – la batterie, la température, les virus, … AWS a sa propre très bons systèmes sauvegardes que moi. Monter à charger (Scalability) est très facile – On peut ajouter les ressources si on veuille. Le processus est définitif est facile à documenter.
  6. Les ressourcés de calcule comme l'électricité. Je profite de l’énergie sans les problèmes d’opérer une centre électrique.
  7. D’abord, je vous présente la modelé classique. C’est la AWS, qui a commencé l’opération depuis 2002. Avec AWS, on a une Centre de traitement de données (datacenter) sauf le prix et les responsabilités. Presque toutes les activités managements, on peut commander par le Navigateur Web (browser). Par exemple: Ajouter plusieurs de stockage Démarrer/Redémarrer des novelle instances de la machine Terminer une instances de la machine Convertir une machine virtuelle par un fichier dans le formate de S3. Attacher des nouvelles adressées à une machine virtuelle qui est tourner maintenant Monter à charger par ajouter plusieurs machines virtuelles.
  8. Pour quoi est-ce que le Cloud Computing important pour les étudiants informatique?
  9. Après 2008, il y a plus de la trafique du web qui a origine du AWS que le site principal du Amazon.
  10. Il y a plus de 103 milliards de S3 objets, depuis 2009.
  11. Il y a plus 500 milliards membres actives pour le réseau social - Facebook.
  12. Moi avec le fondateur de Facebook
  13. C’est très difficile à prévoir la demande. Si nous sommes réussi avec la prédiction d’avenir, chaque personne doive jouer la loterie. 
  14. L’utilisation de système est jamais fois constant! Il régulé comme une fonctionne du temps. ------------------------- This is a real usage graph from one of our financial services customers during the last week of April (They have asked to remain anonymous for competitive reasons). Firms on Wall Street are finding EC2 an ideal environment to run many of their daily mission critical grid computing and cpu bound applications for a couple key reasons: 1/ Flexibilitythe ability to instantly access hundreds/thousands of cores increases the amount of data they can process, improving the overall quality of their models. and 2/ Cost efficiencies, as they can complete more of their processing for less total spend (Not paying for infrastructure during times of the day and weekends when its not needed) This wall street firm in particular has a nightly business process where they upload the day’s market trading data into S3, and then run proprietary ‘risk management’ algorithms. This lasts ~10 hours during week nights, where they ramp up to the equivalent 3000 m1.smalls. During the day and on weekends, they maintain a base of roughly 300 cores, to handle their always on work loads.
  15. Les éléments de AWS sont représentes par l’image au dessus. Pour expérimenter, il faut comprendre EC2 – La machine virtuelle S3 – La system du Storage EBS – opérer comme un disc dur Simple DB – Une base de données, qui est très simple sans schémas. --------------------------------------------------------- Amazon Web Services is a set of primitive building blocks to enable developers to build applications and, ultimately, businesses, on our battle-tested infrastructure. So what kinds of building blocks do developers need? First, you need compute resources. The Elastic Compute Cloud, or EC2, allows developers to rent virtual computers, running in our data centers, and pay for them by the hour. Provision as many as you need – 1, 10, 1000, for as long as you need them, and you pay only for what you use (starting at 10 cents/hour). Next, you probably need somewhere to durably store and retrieve data. The Simple Storage Service, is, well, a simple storage service that allows to store and retrieve objects in the cloud using simple put and get API calls. You might need to index and query for that data, or create other structured data that you want to query, which is what we built SimpleDB.
  16. C’est le outil principal pour manager l’infrastructure AWS. L’interface est via le navigateur web.
  17. Un autre outil de management par le navigateur web.
  18. Les avantages: La vitesse Le prix La flexibilité La processus pour monter à charger. L’interface facile pour apprendre dans les minutes.
  19. La distribution globale du AWS – les centres de données
  20. Les avantages pour l’université Subvention pour recherché Les crédits pour les cours Faire les expérimentés – lancer et terminer les instances de la machine virtuelle. L’environnement est toujours propre et pas sale.
  21. Les avantages pour l’université Subvention pour recherché Les crédits pour les cours Faire les expérimentés – lancer et terminer les instances de la machine virtuelle. L’environnement est toujours propre et pas sale.
  22. Une system virtuelle sans la tète – l’écran.
  23. Ce sont les type différents de machine virtuelle.
  24. Standard Instances Well suited for most applications Small Instance (Default) 1.7 GB of memory, 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit), 160 GB of local instance storage, 32-bit platform Large Instance 7.5 GB of memory, 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each), 850 GB of local instance storage, 64-bit platform Extra Large Instance 15 GB of memory, 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each), 1690 GB of local instance storage, 64-bit platform High-Memory Instances Offer large memory sizes for high throughput applications, including database and memory caching applications High-Memory Double Extra Large Instance 34.2 GB of memory, 13 EC2 Compute Units (4 virtual cores with 3.25 EC2 Compute Units each), 850 GB of local instance storage, 64-bit platform High-Memory Quadruple Extra Large Instance 68.4 GB of memory, 26 EC2 Compute Units (8 virtual cores with 3.25 EC2 Compute Units each), 1690 GB of local instance storage, 64-bit platform High-CPU Instances Have proportionally more CPU resources than memory (RAM) and are well suited for compute-intensive applications High-CPU Medium Instance 1.7 GB of memory, 5 EC2 Compute Units (2 virtual cores with 2.5 EC2 Compute Units each), 350 GB of local instance storage, 32-bit platform High-CPU Extra Large Instance 7 GB of memory, 20 EC2 Compute Units (8 virtual cores with 2.5 EC2 Compute Units each), 1690 GB of local instance storage, 64-bit platform EC2 Compute Unit (ECU) – One EC2 Compute Unit (ECU) provides the equivalent CPU capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor.
  25. http://calculator.s3.amazonaws.com/calc5.html
  26. La technologie informatique dans les nuages est deviné comme une grande business pour touts les joueurs, par exemple, IBM - http://www.ibm.com/ibm/cloud/ Amazon – La modelé classique Microsoft – Azure (DotNet) - http://www.microsoft.com/windowsazure/ Google – (Python) http://code.google.com/appengine/ Oracle – (Oracle S/W on Sun hardware) http://www.oracle.com/us/products/middleware/exalogic/index.html
  27. Le croissance de la Mesh-Up Web. Le Protocol REST contre Le Protocol SOAP <Representation State Transfer> Le REST est une stratégie pour construire un web du couplage faible ( http://fr.wikipedia.org/wiki/Couplage_faible ), sauf il n’utilise que les protocols HTTP (GET, PUT, POST, DELETE, ….) http://fr.wikipedia.org/wiki/Hypertext_Transfer_Protocol On a liberté de choisir entré JSON (Javascript Object Notation) et XML (Extensible Markup Language) Facebook Graph API Salesforce REST API Twitter API
  28. http://developers.facebook.com/docs/api