SlideShare ist ein Scribd-Unternehmen logo
1 von 31
An Introduction to
Cloud Computing
By
Ramandeep Singh
Agenda
• Example
• Define
– Cloud Computing
– Uses
– SaaS
– Utility Computing
• What is new in cloud computing?
• Components
• Challenges & opportunities
• Future of Cloud Computing
Example
Cont.
Conti.
Cont.
Conti.
Two Solutions
• Buy more servers and recourses.
• Move to Cloud
Definition
• I don’t understand what we would do differently in the light of Cloud
Computing other than change the wordings of some of our ads.
Larry Ellision, Oracle’s CEO
• I have not heard two people say the same thing about it [cloud]. There
are multiple definitions out there of “the cloud”.
Andy Isherwood, HP’s Vice President of European Software Sales
• It’s stupidity. It’s worse than stupidity: it’s a marketing hype campaign.
Richard Stallman, Free Software Foundation founder
• http://www.youtube.com/watch?v=6PNuQHUiV3Q&feature=related
Cloud Computing
• Cloud Computing refers to both the applications delivered as services over
the Internet and the hardware and systems software in the datacenters that
provide those services.
• The services themselves have long been referred to as Software as a
Service (SaaS).
• The datacenter hardware and software is what we will call a Cloud.
USES
• Helps to use applications without installations.
• Access the personal files and data from any computer with internet
access.
• This technology allows much more efficient computation by centralizing
storage, memory and processing .
5 Essential Cloud Characteristics
• On-demand self-service
• Broad network access
• Resource pooling
– Location independence
• Rapid elasticity
• Measured service
– Pay as you go.
Cloud Structure
SOFTWARE AS A SERVICE (SAAS)
• Application is used as an on demand service. Often provided via the
Internet
• Example: Google App (online office)
• Benefits to users
– Reduce expenses: multiple computers, multiple users
– Ease of usage: easy installation, access everywhere
• Benefits to providers
– Easier to maintain
– Control usage (no illegal copies)
UTILITY COMPUTING - BENEFIT
TO USERS
• Mitigate the risks of over-provisioning and under-provisioning
• No up-front cost, invest on other aspects (marketing, technology…)
• Less maintenance & operational cost
• Save time, time = money
 In summary: Reduce cost
UTILITY COMPUTING – MITIGATE
RISKS
• Real world utilization 5%-20%
• Animoto demand surge:
from 50 servers to 3500
servers in 3 days
• Black Friday sales Demand
Capacity
t
Demand
Capacity
t
Demand
Capacity
t1 2 3
UTILITY COMPUTING – BENEFIT
TO PROVIDERS
• Make money
– Economies of scale
Resource Cost for medium scale Cost for large scale Ratio
Network $95 / Mbps / month $13 / Mbps / month ~7x
Storage $2.20 / GB / month $0.40 / GB / month ~6x
Administration ≈140 servers/admin >1000 servers/admin ~7x
AMAZON EC2
• Elastic Compute Cloud
• Rent virtual machine instances to run your software. Monitor and
increase / decrease the number of VMs as demand changes
• How to use:
– Create an Amazon Machine Image (AMI): applications, libraries,
data and associated settings
– Upload AMI to Amazon S3 (simple storage service)
– Use Amazon EC2 web service to configure security and network
access
– Choose OS, start AMI instances
– Monitor & control via web interface or APIs
AMAZON EC2
• Characteristics:
– Elastic: increase or decrease capacity within minutes
• Monitor and control via EC2 APIs
– Completely controlled: root access to each instances
– Flexible: choose your OS, software packages…
• Redhat, Ubuntu, openSuse, Windows Sever 2003,…
• Small, large, extra large instances
– Reliable: Amazon datacenters, high availability and redundancies
– Secure: web interface to configure firewall settings
• Cost:
– CPU: small instance, $0.10 per hour for Linux, $0.125 per hour for
Windows (1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor)
– Bandwidth: in $0.10, out $0.17 per GB
– Storage: $0.10 per GB-month, $0.10 per 1 million I/O requests
WHAT IS A CLOUD?
• Software and hardware to operate datacenters
• Public cloud: cloud used to provide utility computing
– Amazon EC2: Amazon datacenters, Xen, EC2 APIs and
administrative interface
– Google AppEngine: Google data center, GFS, AppEngine APIs,
administrative interface…
– Batch processing softwares: MapReduce, Hadoop, Pig, Dryad
• Private cloud: datacenters, not available for rental
• How about the academic clouds?
– Protected clouds
WHAT IS NEW IN CLOUD
COMPUTING
• The illusion of infinite computing resources available on demand,
thereby eliminating the need for Cloud Computing users to plan far
ahead for provisioning.
• The elimination of an up-front commitment by Cloud users, thereby
allowing companies to start small and increase hardware resources
only when there is an increase in their needs.
• The ability to pay for use of computing resources on a short-term basis
as needed (e.g., processors by the hour and storage by the day) and
release them as needed, thereby rewarding conservation by letting
machines and storage go when they are no longer useful.
Cloud Components
Cloud Components
Application
A cloud application leverages the Cloud in software architecture, often eliminating the need to
install and run the application on the customer's own computer, thus alleviating the burden of
software maintenance, ongoing operation, and support.
•Web application (Facebook)
•Software as a service (Google Apps, SAP & Salesforce)
•Software plus services (Microsoft Online Services)
Client
A cloud client consists of computer hardware and/or computer software which relies on The Cloud for
application delivery, or which is specifically designed for delivery of cloud services and which, in either
case, is essentially useless without it.
•Mobile (Android, iPhone )
•Thick client / Web browser (Google Chrome, Mozilla Firefox)
Cloud Components
Infrastructure
Cloud infrastructure, such as Infrastructure as a service, is the delivery of computer
infrastructure, typically a platform virtualization environment, as a service.
For example:
•Full virtualization (GoGrid, Skytap)
•Grid computing (Sun Grid)
•Compute (Amazon Elastic Compute Cloud)
Platform
A cloud platform, such as Platform as a service, the delivery of a computing platform, and/or
solution stack as a service, facilitates deployment of applications without the cost and
complexity of buying and managing the underlying hardware and software layers.
For example:
•Web application frameworks
•Ajax (Caspio)
•Python Django (Google App Engine)
•Ruby on Rails (Heroku)
•Web hosting (Mosso, Clustered Cloud)
Cloud Components
Service
A cloud service includes "products, services and solutions that are delivered and consumed in real-time
over the Internet.
For example:
•Identity (OAuth, OpenID)
•Payments (Amazon Flexible Payments Service, Google Checkout, PayPal)
•Mapping (Google Maps, Yahoo! Maps)
•Search (Alexa, Google Custom Search, Yahoo! BOSS)
Storage
Cloud storage involves the delivery of data storage as a service, including database-like
services, often billed on a utility computing basis, e.g., per gigabyte per month.
For example:
•Database (Amazon SimpleDB, Google App Engine's BigTable )
•Web service (Amazon Simple Storage Service, Nirvanix )
CHALLENGES
Challenge Opportunity
Availability Multiple providers
Data lock-in Standardization
Data Confidentiality Encryption, VLANs, Firewalls
•Online storage service The Linkup closed August 8, 2008
- 20,000 paying subscribers lost their data
•Coghead, a cloud vendor closed its business in Feb 19,2009
- Customers need to rewrite their applications
CHALLENGES
Challenge Opportunity
Data transfer bottlenecks FedEx-ing disks, reuse data multiple times
Performance unpredictability Improved VM support, flash memory
Scalable storage Invent scalable storage
Bugs in large distributed systems Invent Debugger using Distributed VMs
Scaling quickly Invent Auto-Scaler
GROWTH CHALLENGES
• Data transfer bottle neck
– WAN cost reduces slowest:
2003  2008: WAN 2.7x, CPU 16x, storage 10x
– Fastest way to transfer large data: send the disks
• Performance unpredictability
– Large variation in I/O operations
– Inefficiency in I/O virtualization
Future of Cloud Computing
• In a May 2008 report, Merrill Lynch estimated that 12% of the worldwide
software market would go to the cloud in that period.
• IBM said it would spend $360 million to build a cloud computing data
center in Research Triangle Park, N.C., bringing to nine its total of
cloud computing centers worldwide.
• Dell CEO Michael Dell says. "Now it's a several-hundred-million-dollar
business, and it will be a billion-dollar business in a couple of years—it's
on a tear."
• Microsoft, has made cloud computing one of five priorities for fiscal
2009, according to a recent memo from CEO Steve Ballmer.
Look to the cloud!
Pay for the bandwidth
and server resources
that you need. When
your work is done
then turn the whole
thing off!
References
• Wikipedia http://en.wikipedia.org/wiki/Cloud_computing
• Above the Clouds: A Berkeley View of Cloud Computing
http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf
• How Cloud Computing Is Changing the World
http://www.businessweek.com/technology/content/aug2008/tc20
08082_445669.htm
• The Future of Cloud Computing
http://mba.tuck.dartmouth.edu/digital/Programs/MBAFellowsPro
gramArchive/08_rana.pdf

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud computing
Cloud computingCloud computing
Cloud computingWaseem Ahmed
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing IntroductionCraig Dickson
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptSarvesh Meena
 
Cloud computing
Cloud computingCloud computing
Cloud computingSarthakNawal1
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An IntroductionRavindra Dastikop
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computingkevnikool
 
cloud computing
cloud computingcloud computing
cloud computingYasir Hilal
 
Cloud computing and its application in the world of net
Cloud computing and its application in the world of netCloud computing and its application in the world of net
Cloud computing and its application in the world of netFawaz Ahamed
 
Introduction Cloud Computing
Introduction Cloud ComputingIntroduction Cloud Computing
Introduction Cloud ComputingRoel Honning
 
Cloud computing project report
Cloud computing project reportCloud computing project report
Cloud computing project reportNaveed Farooq
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud ComputingHarpreetKaur1382
 
Cloud computing
Cloud computingCloud computing
Cloud computingJihed Kaouech
 
Cloud computing
Cloud computingCloud computing
Cloud computingJ A Bhavsar
 
Cloud Computing Introductory-1
Cloud Computing Introductory-1Cloud Computing Introductory-1
Cloud Computing Introductory-1Devashish Kumar
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing CloudSyntrix
 

Was ist angesagt? (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introduction
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An Introduction
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud computing and its application in the world of net
Cloud computing and its application in the world of netCloud computing and its application in the world of net
Cloud computing and its application in the world of net
 
Introduction Cloud Computing
Introduction Cloud ComputingIntroduction Cloud Computing
Introduction Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing project report
Cloud computing project reportCloud computing project report
Cloud computing project report
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Introductory-1
Cloud Computing Introductory-1Cloud Computing Introductory-1
Cloud Computing Introductory-1
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing
 

Andere mochten auch

Asynchronous programming in .net 4.5 with c#
Asynchronous programming in .net 4.5 with c#Asynchronous programming in .net 4.5 with c#
Asynchronous programming in .net 4.5 with c#Binu Bhasuran
 
Microsoft Managed Extensibility Framework
Microsoft Managed Extensibility FrameworkMicrosoft Managed Extensibility Framework
Microsoft Managed Extensibility FrameworkBinu Bhasuran
 
Advanced c#
Advanced c#Advanced c#
Advanced c#saranuru
 
27418524 design-patterns-dot-net-with-examples
27418524 design-patterns-dot-net-with-examples27418524 design-patterns-dot-net-with-examples
27418524 design-patterns-dot-net-with-examplesQuang Suma
 
.NET 4.0 Code Contracts (2010)
.NET 4.0 Code Contracts (2010).NET 4.0 Code Contracts (2010)
.NET 4.0 Code Contracts (2010)Koen Metsu
 
Luctosa
LuctosaLuctosa
Luctosajenune
 
What is cloud computing
What is cloud computingWhat is cloud computing
What is cloud computingDan Morrill
 
C# Advanced L03-XML+LINQ to XML
C# Advanced L03-XML+LINQ to XMLC# Advanced L03-XML+LINQ to XML
C# Advanced L03-XML+LINQ to XMLMohammad Shaker
 
Call Center Statistics or Performance Metrics
Call Center Statistics or Performance MetricsCall Center Statistics or Performance Metrics
Call Center Statistics or Performance Metricsguest14c061
 
Cloud computing
Cloud computingCloud computing
Cloud computingujjal ahmed
 
OpenStack networking (Neutron)
OpenStack networking (Neutron) OpenStack networking (Neutron)
OpenStack networking (Neutron) CREATE-NET
 
Necesito enviar invitaciones del bautismo
Necesito enviar invitaciones del bautismoNecesito enviar invitaciones del bautismo
Necesito enviar invitaciones del bautismoJosh Keller
 
GREEN COMPUTING
GREEN COMPUTINGGREEN COMPUTING
GREEN COMPUTINGveera
 
Defensive Efficacy Interim Design
Defensive Efficacy Interim DesignDefensive Efficacy Interim Design
Defensive Efficacy Interim DesignZhongwen Tang
 

Andere mochten auch (20)

Green Computing
Green ComputingGreen Computing
Green Computing
 
Paper battery
Paper batteryPaper battery
Paper battery
 
Asynchronous programming in .net 4.5 with c#
Asynchronous programming in .net 4.5 with c#Asynchronous programming in .net 4.5 with c#
Asynchronous programming in .net 4.5 with c#
 
Microsoft Managed Extensibility Framework
Microsoft Managed Extensibility FrameworkMicrosoft Managed Extensibility Framework
Microsoft Managed Extensibility Framework
 
Advanced c#
Advanced c#Advanced c#
Advanced c#
 
.Net 3.5
.Net 3.5.Net 3.5
.Net 3.5
 
27418524 design-patterns-dot-net-with-examples
27418524 design-patterns-dot-net-with-examples27418524 design-patterns-dot-net-with-examples
27418524 design-patterns-dot-net-with-examples
 
.NET 4.0 Code Contracts (2010)
.NET 4.0 Code Contracts (2010).NET 4.0 Code Contracts (2010)
.NET 4.0 Code Contracts (2010)
 
Luctosa
LuctosaLuctosa
Luctosa
 
What is cloud computing
What is cloud computingWhat is cloud computing
What is cloud computing
 
C# Advanced L03-XML+LINQ to XML
C# Advanced L03-XML+LINQ to XMLC# Advanced L03-XML+LINQ to XML
C# Advanced L03-XML+LINQ to XML
 
Call Center Statistics or Performance Metrics
Call Center Statistics or Performance MetricsCall Center Statistics or Performance Metrics
Call Center Statistics or Performance Metrics
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
OpenStack networking (Neutron)
OpenStack networking (Neutron) OpenStack networking (Neutron)
OpenStack networking (Neutron)
 
Green Computing
Green ComputingGreen Computing
Green Computing
 
Necesito enviar invitaciones del bautismo
Necesito enviar invitaciones del bautismoNecesito enviar invitaciones del bautismo
Necesito enviar invitaciones del bautismo
 
GREEN COMPUTING
GREEN COMPUTINGGREEN COMPUTING
GREEN COMPUTING
 
Green computing
Green computingGreen computing
Green computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Defensive Efficacy Interim Design
Defensive Efficacy Interim DesignDefensive Efficacy Interim Design
Defensive Efficacy Interim Design
 

Ähnlich wie Cloud Computing

Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computingMathews Job
 
Cloud Computing E-Lect.ppt
Cloud Computing E-Lect.pptCloud Computing E-Lect.ppt
Cloud Computing E-Lect.pptarunimaarunima1
 
1549507642878_lect15_cloud.ppt
1549507642878_lect15_cloud.ppt1549507642878_lect15_cloud.ppt
1549507642878_lect15_cloud.pptSunesh N.V
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingBharat Kalia
 
Cloud computing
Cloud computingCloud computing
Cloud computingMayur Verma
 
Financial impact of Cloud Computing
Financial impact of Cloud ComputingFinancial impact of Cloud Computing
Financial impact of Cloud Computingkrisbliesner
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud ComputingSripati Mahapatra
 
lect15_cloud.ppt
lect15_cloud.pptlect15_cloud.ppt
lect15_cloud.pptAjit Mali
 
Concepts of cloud computing
Concepts of cloud computingConcepts of cloud computing
Concepts of cloud computingutkarsh maheshwari
 
cloudintroduction.ppt
cloudintroduction.pptcloudintroduction.ppt
cloudintroduction.pptAhmedRebai8
 
ERP Implementation Services UK
ERP Implementation Services UKERP Implementation Services UK
ERP Implementation Services UKArcus Universe Ltd
 
module1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfmodule1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfBenakappaSM
 
Trends in recent technology
Trends in recent technologyTrends in recent technology
Trends in recent technologysai krishna
 

Ähnlich wie Cloud Computing (20)

Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 
Cloud Computing E-Lect.ppt
Cloud Computing E-Lect.pptCloud Computing E-Lect.ppt
Cloud Computing E-Lect.ppt
 
Salesforce - classification of cloud computing
Salesforce - classification of cloud computingSalesforce - classification of cloud computing
Salesforce - classification of cloud computing
 
Cloud ppt
Cloud pptCloud ppt
Cloud ppt
 
1549507642878_lect15_cloud.ppt
1549507642878_lect15_cloud.ppt1549507642878_lect15_cloud.ppt
1549507642878_lect15_cloud.ppt
 
lecture5_4.pptx
lecture5_4.pptxlecture5_4.pptx
lecture5_4.pptx
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Financial impact of Cloud Computing
Financial impact of Cloud ComputingFinancial impact of Cloud Computing
Financial impact of Cloud Computing
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud Computing
 
lect15_cloud.ppt
lect15_cloud.pptlect15_cloud.ppt
lect15_cloud.ppt
 
Concepts of cloud computing
Concepts of cloud computingConcepts of cloud computing
Concepts of cloud computing
 
cloudintroduction.ppt
cloudintroduction.pptcloudintroduction.ppt
cloudintroduction.ppt
 
ERP Implementation Services UK
ERP Implementation Services UKERP Implementation Services UK
ERP Implementation Services UK
 
Cc
CcCc
Cc
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101
 
module1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfmodule1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdf
 
lect15_cloud.ppt
lect15_cloud.pptlect15_cloud.ppt
lect15_cloud.ppt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Trends in recent technology
Trends in recent technologyTrends in recent technology
Trends in recent technology
 

Mehr von Biswajit Pratihari

Mehr von Biswajit Pratihari (20)

Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Artificial Intelligence & Robotics
Artificial Intelligence & RoboticsArtificial Intelligence & Robotics
Artificial Intelligence & Robotics
 
Light Fidelity (Li Fi)
Light Fidelity (Li Fi)Light Fidelity (Li Fi)
Light Fidelity (Li Fi)
 
Performance Testing in Oracle Apps
Performance Testing in Oracle AppsPerformance Testing in Oracle Apps
Performance Testing in Oracle Apps
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Written pole-technology
Written pole-technologyWritten pole-technology
Written pole-technology
 
Power Line Carrier Communication
Power Line Carrier CommunicationPower Line Carrier Communication
Power Line Carrier Communication
 
Lunar solar power system
Lunar solar power systemLunar solar power system
Lunar solar power system
 
Surge supressor
Surge supressorSurge supressor
Surge supressor
 
Harmonic mitigating transformer
Harmonic mitigating transformerHarmonic mitigating transformer
Harmonic mitigating transformer
 
Cooling of power transformer
Cooling of power transformerCooling of power transformer
Cooling of power transformer
 
Cast resin transformer
Cast resin transformerCast resin transformer
Cast resin transformer
 
Witricity
WitricityWitricity
Witricity
 
Wireless power theft monitoring
Wireless power theft monitoringWireless power theft monitoring
Wireless power theft monitoring
 
Ultra sonic motor
Ultra sonic motorUltra sonic motor
Ultra sonic motor
 
Trf ptc
Trf ptcTrf ptc
Trf ptc
 
The E-Bomb
The E-BombThe E-Bomb
The E-Bomb
 
Svpwm
SvpwmSvpwm
Svpwm
 
Superconductivity
SuperconductivitySuperconductivity
Superconductivity
 
Superconducting fault current limiters
Superconducting fault current limitersSuperconducting fault current limiters
Superconducting fault current limiters
 

KĂźrzlich hochgeladen

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂşjo
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

KĂźrzlich hochgeladen (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Cloud Computing

  • 1. An Introduction to Cloud Computing By Ramandeep Singh
  • 2. Agenda • Example • Define – Cloud Computing – Uses – SaaS – Utility Computing • What is new in cloud computing? • Components • Challenges & opportunities • Future of Cloud Computing
  • 8. Two Solutions • Buy more servers and recourses. • Move to Cloud
  • 9. Definition • I don’t understand what we would do differently in the light of Cloud Computing other than change the wordings of some of our ads. Larry Ellision, Oracle’s CEO • I have not heard two people say the same thing about it [cloud]. There are multiple definitions out there of “the cloud”. Andy Isherwood, HP’s Vice President of European Software Sales • It’s stupidity. It’s worse than stupidity: it’s a marketing hype campaign. Richard Stallman, Free Software Foundation founder • http://www.youtube.com/watch?v=6PNuQHUiV3Q&feature=related
  • 10. Cloud Computing • Cloud Computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services. • The services themselves have long been referred to as Software as a Service (SaaS). • The datacenter hardware and software is what we will call a Cloud.
  • 11. USES • Helps to use applications without installations. • Access the personal files and data from any computer with internet access. • This technology allows much more efficient computation by centralizing storage, memory and processing .
  • 12. 5 Essential Cloud Characteristics • On-demand self-service • Broad network access • Resource pooling – Location independence • Rapid elasticity • Measured service – Pay as you go.
  • 14. SOFTWARE AS A SERVICE (SAAS) • Application is used as an on demand service. Often provided via the Internet • Example: Google App (online office) • Benefits to users – Reduce expenses: multiple computers, multiple users – Ease of usage: easy installation, access everywhere • Benefits to providers – Easier to maintain – Control usage (no illegal copies)
  • 15. UTILITY COMPUTING - BENEFIT TO USERS • Mitigate the risks of over-provisioning and under-provisioning • No up-front cost, invest on other aspects (marketing, technology…) • Less maintenance & operational cost • Save time, time = money  In summary: Reduce cost
  • 16. UTILITY COMPUTING – MITIGATE RISKS • Real world utilization 5%-20% • Animoto demand surge: from 50 servers to 3500 servers in 3 days • Black Friday sales Demand Capacity t Demand Capacity t Demand Capacity t1 2 3
  • 17. UTILITY COMPUTING – BENEFIT TO PROVIDERS • Make money – Economies of scale Resource Cost for medium scale Cost for large scale Ratio Network $95 / Mbps / month $13 / Mbps / month ~7x Storage $2.20 / GB / month $0.40 / GB / month ~6x Administration ≈140 servers/admin >1000 servers/admin ~7x
  • 18. AMAZON EC2 • Elastic Compute Cloud • Rent virtual machine instances to run your software. Monitor and increase / decrease the number of VMs as demand changes • How to use: – Create an Amazon Machine Image (AMI): applications, libraries, data and associated settings – Upload AMI to Amazon S3 (simple storage service) – Use Amazon EC2 web service to configure security and network access – Choose OS, start AMI instances – Monitor & control via web interface or APIs
  • 19. AMAZON EC2 • Characteristics: – Elastic: increase or decrease capacity within minutes • Monitor and control via EC2 APIs – Completely controlled: root access to each instances – Flexible: choose your OS, software packages… • Redhat, Ubuntu, openSuse, Windows Sever 2003,… • Small, large, extra large instances – Reliable: Amazon datacenters, high availability and redundancies – Secure: web interface to configure firewall settings • Cost: – CPU: small instance, $0.10 per hour for Linux, $0.125 per hour for Windows (1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor) – Bandwidth: in $0.10, out $0.17 per GB – Storage: $0.10 per GB-month, $0.10 per 1 million I/O requests
  • 20. WHAT IS A CLOUD? • Software and hardware to operate datacenters • Public cloud: cloud used to provide utility computing – Amazon EC2: Amazon datacenters, Xen, EC2 APIs and administrative interface – Google AppEngine: Google data center, GFS, AppEngine APIs, administrative interface… – Batch processing softwares: MapReduce, Hadoop, Pig, Dryad • Private cloud: datacenters, not available for rental • How about the academic clouds? – Protected clouds
  • 21. WHAT IS NEW IN CLOUD COMPUTING • The illusion of infinite computing resources available on demand, thereby eliminating the need for Cloud Computing users to plan far ahead for provisioning. • The elimination of an up-front commitment by Cloud users, thereby allowing companies to start small and increase hardware resources only when there is an increase in their needs. • The ability to pay for use of computing resources on a short-term basis as needed (e.g., processors by the hour and storage by the day) and release them as needed, thereby rewarding conservation by letting machines and storage go when they are no longer useful.
  • 23. Cloud Components Application A cloud application leverages the Cloud in software architecture, often eliminating the need to install and run the application on the customer's own computer, thus alleviating the burden of software maintenance, ongoing operation, and support. •Web application (Facebook) •Software as a service (Google Apps, SAP & Salesforce) •Software plus services (Microsoft Online Services) Client A cloud client consists of computer hardware and/or computer software which relies on The Cloud for application delivery, or which is specifically designed for delivery of cloud services and which, in either case, is essentially useless without it. •Mobile (Android, iPhone ) •Thick client / Web browser (Google Chrome, Mozilla Firefox)
  • 24. Cloud Components Infrastructure Cloud infrastructure, such as Infrastructure as a service, is the delivery of computer infrastructure, typically a platform virtualization environment, as a service. For example: •Full virtualization (GoGrid, Skytap) •Grid computing (Sun Grid) •Compute (Amazon Elastic Compute Cloud) Platform A cloud platform, such as Platform as a service, the delivery of a computing platform, and/or solution stack as a service, facilitates deployment of applications without the cost and complexity of buying and managing the underlying hardware and software layers. For example: •Web application frameworks •Ajax (Caspio) •Python Django (Google App Engine) •Ruby on Rails (Heroku) •Web hosting (Mosso, Clustered Cloud)
  • 25. Cloud Components Service A cloud service includes "products, services and solutions that are delivered and consumed in real-time over the Internet. For example: •Identity (OAuth, OpenID) •Payments (Amazon Flexible Payments Service, Google Checkout, PayPal) •Mapping (Google Maps, Yahoo! Maps) •Search (Alexa, Google Custom Search, Yahoo! BOSS) Storage Cloud storage involves the delivery of data storage as a service, including database-like services, often billed on a utility computing basis, e.g., per gigabyte per month. For example: •Database (Amazon SimpleDB, Google App Engine's BigTable ) •Web service (Amazon Simple Storage Service, Nirvanix )
  • 26. CHALLENGES Challenge Opportunity Availability Multiple providers Data lock-in Standardization Data Confidentiality Encryption, VLANs, Firewalls •Online storage service The Linkup closed August 8, 2008 - 20,000 paying subscribers lost their data •Coghead, a cloud vendor closed its business in Feb 19,2009 - Customers need to rewrite their applications
  • 27. CHALLENGES Challenge Opportunity Data transfer bottlenecks FedEx-ing disks, reuse data multiple times Performance unpredictability Improved VM support, flash memory Scalable storage Invent scalable storage Bugs in large distributed systems Invent Debugger using Distributed VMs Scaling quickly Invent Auto-Scaler
  • 28. GROWTH CHALLENGES • Data transfer bottle neck – WAN cost reduces slowest: 2003  2008: WAN 2.7x, CPU 16x, storage 10x – Fastest way to transfer large data: send the disks • Performance unpredictability – Large variation in I/O operations – Inefficiency in I/O virtualization
  • 29. Future of Cloud Computing • In a May 2008 report, Merrill Lynch estimated that 12% of the worldwide software market would go to the cloud in that period. • IBM said it would spend $360 million to build a cloud computing data center in Research Triangle Park, N.C., bringing to nine its total of cloud computing centers worldwide. • Dell CEO Michael Dell says. "Now it's a several-hundred-million-dollar business, and it will be a billion-dollar business in a couple of years—it's on a tear." • Microsoft, has made cloud computing one of five priorities for fiscal 2009, according to a recent memo from CEO Steve Ballmer.
  • 30. Look to the cloud! Pay for the bandwidth and server resources that you need. When your work is done then turn the whole thing off!
  • 31. References • Wikipedia http://en.wikipedia.org/wiki/Cloud_computing • Above the Clouds: A Berkeley View of Cloud Computing http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf • How Cloud Computing Is Changing the World http://www.businessweek.com/technology/content/aug2008/tc20 08082_445669.htm • The Future of Cloud Computing http://mba.tuck.dartmouth.edu/digital/Programs/MBAFellowsPro gramArchive/08_rana.pdf