SlideShare uma empresa Scribd logo
1 de 41
[object Object],[object Object],[object Object],Cloud Computing: What, Why and How
This presentation reflects my own view on cloud computing and does not necessarily represent Oracle’s cloud computing strategy.  To understand Oracle’s cloud computing strategy, please see various Oracle Open World 2010 presentations available at www.oracle.com/rednetwork
Why
Rationale for Cloud Computing: Application Developer Perspective ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rationale for Cloud Computing: Quality Assurance Perspective ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rationale for Cloud Computing: Enterprise Perspective ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rationale for Cloud Computing: Enterprise Perspective Source: “An SME perspective on Cloud Computing, a Survey”, The European Network and Information Security Agency, Nov, 2009
Rationale for Cloud Computing: IT Perspective ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hosting Alone is Not Cloud Computing
What
NIST Definition of Cloud Computing ,[object Object],Source:  NIST Definition of Cloud Computing v15   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cloud Computing Characteristics: On-Demand Self-Service ,[object Object]
Cloud Computing Characteristics: Broad Network Access ,[object Object],Wireless WAN LAN Etc. HTTP TCP/IP UDP Etc. REST Web Service DAV IMAP Etc.
Cloud Computing Characteristics: Resource Pooling ,[object Object]
Cloud Computing Characteristics: Rapid Elasticity ,[object Object],Enterprise 1 Cluster 1 Enterprise 2 Cluster 2
Cloud Computing Characteristics: Measured Service ,[object Object]
Cloud Computing Service Models: Software-as-a-Service (SaaS) ,[object Object],Examples
Cloud Computing Service Models: Platform-as-a-Service (PaaS) ,[object Object],Examples Elastic Beanstalk (beta)
Cloud Computing Service Models: Infrastructure-as-a-Service (IaaS) ,[object Object],Examples Elastic Compute Cloud (EC2)
Cloud Computing Deployment Models ,[object Object],[object Object],[object Object],[object Object]
Cloud Computing Deployment Models:  Public Clouds and Private Clouds ,[object Object],[object Object],[object Object],[object Object],Public Clouds IaaS PaaS SaaS I N T R A N E T Private Cloud IaaS PaaS SaaS I N T E R N E T Enterprises will adopt a mix of public and private clouds Source:“Enterprise Cloud Computing: What, Why and How” by Rex Wang, Oracle Lower  upfront  costs Outsourced management OpEx Lower  total  costs Greater control over security, compliance, QoS CapEx & OpEx Trade-offs IaaS PaaS IaaS PaaS Apps SaaS
Datacenter Evolution From Consolidation to Private Cloud Private Cloud ,[object Object],[object Object],[object Object],[object Object],App2 App3 Private IaaS Private PaaS App1 Silo’ d ,[object Object],[object Object],[object Object],[object Object],App1 App2 App3 Grid ,[object Object],[object Object],[object Object],[object Object],App1 App2 App3 Private IaaS Private PaaS Consolidate Standardize
Evolution of Private and Public Clouds Private Cloud Evolution Silo’d Grid ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],App1 App2 App3 App1 App2 App3 Private IaaS Private PaaS Consolidate Standardize Hybrid ,[object Object],[object Object],[object Object],App1 App2 App3 Private IaaS Private PaaS Virtual Private Cloud Hybrid PaaS SaaS IaaS Private Cloud ,[object Object],[object Object],[object Object],[object Object],App2 App3 Private IaaS Private PaaS App1 Public Clouds PaaS SaaS IaaS Public Cloud Evolution ASP ISP MSP ISV CSP/ Telcos
How The Technologies Behind the Cloud
Technologies Behind the Cloud: Resource Pooling ,[object Object],[object Object],[object Object]
Server Virtualization and Clustering Deliver Resource Pooling and Elastic Scalability Both server virtualization and clustering are key technologies for cloud Single Physical Resource Consumers Multiple Virtual Resources Server Virtualization Make one physical resource look like many Virtualization Software Clustering Software Consumers Multiple Physical Resources Clustering Make many physical resource look like one Single Virtual Resource
Xen Paravirtulization
 
Rationale for Virtualization App1 App1 App2 App2 Free Free Free Free Before Virtualization: 2 physical machines for App1, 2 for App2 (why 2?) After Virtualization: 3 physical machines each hosting App1, App2 on VM  ,[object Object],[object Object],[object Object],[object Object],OS OS OS OS HOS/VMM VM1 GOS1 GOS2 VM2 HOS/VMM VM1 GOS1 GOS2 VM2 HOS/VMM VM1 GOS1 GOS2 VM2
Technologies Behind the Cloud: Rapid Elasticity ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cloud Reference Architecture
Taxonomy for Cloud Computing Source: Cloud Computing Use Cases White Paper V2,  Cloud Computing Use Case Discussion Group http://creativecommons.org/licenses/by-sa/3.0/
Build Time vs. Run Time Perspectives Need to Separate Development / Operations Horizons BUILD TIME RUN TIME Source “Enterprise Cloud Computing: What, Why and How” by Rex Wang, Oracle Process Modeling, Simulation  and Documentation Deployment Engineering Cloud Monitoring and Metrics Service Identification & Discovery End Users Application Owner Service Developer Service Deployer Cloud Operator Cloud Builder
Example of Build vs. Run Time 1. Set Up Cloud 2. Build App 3. Use App 4. Manage App BUILD TIME RUN TIME Set up Cloud Platform Set up self-service portal Set up shared components Dept App Build app using shared components IT App Developer Deploy using self service App Users App Owner Manage Adjust Capacity Review Charge-back Use app Self-Service Interface Shared Components Application Server Integration / SOA BPM Portal Security & Identity  System Manager Database Operating System,Virtualization,Server,Storage Cloud Platform
Complete Cloud Lifecycle Management Setup Cloud Infrastructure Build App & Package as Appliance Setup Cloud Policies Deploy Scale Up/Down Decommission Monitor Patch
Is it Real?
Do You Provide or Use Internal or Private Clouds? Source: IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010. 28.6% 28.6% of respondents have internal or private clouds today Yes, in production at scale 11.3% Yes, in limited use 12.8% Yes, in pilot stage 4.5% Preliminary planning 4.9% Under consideration 10.5% No 47.4% Don ’t know/unsure 8.7%
What Type of Private Platform and Infrastructure Cloud Services Is Your Company Providing? Source: IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010. Most popular: App Server as a service Database as a service PaaS IaaS Application server platform as a service 24.7% Database platform as a service 21.4% Identity as a service 4.7% Compute as a service 10.2% Storage as a service 18.1% Software development and test as a service 14.9% Don ’t know/unsure 20.5% None 37.2%
Cloud Computing Challenges ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object]
A Q &

Mais conteúdo relacionado

Mais procurados

presentation on Edge computing
presentation on Edge computingpresentation on Edge computing
presentation on Edge computingsairamgoud16
 
Introduction to GCP (Google Cloud Platform)
Introduction to GCP (Google Cloud Platform)Introduction to GCP (Google Cloud Platform)
Introduction to GCP (Google Cloud Platform)Pulkit Gupta
 
Microsoft Azure Cloud Services
Microsoft Azure Cloud ServicesMicrosoft Azure Cloud Services
Microsoft Azure Cloud ServicesDavid J Rosenthal
 
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...Simplilearn
 
Introduction to GCP presentation
Introduction to GCP presentationIntroduction to GCP presentation
Introduction to GCP presentationMohit Kachhwani
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web ServicesAmazon Web Services
 
Virtual Machine provisioning and migration services
Virtual Machine provisioning and migration servicesVirtual Machine provisioning and migration services
Virtual Machine provisioning and migration servicesANUSUYA T K
 

Mais procurados (20)

Introduction to Microsoft Azure Cloud
Introduction to Microsoft Azure CloudIntroduction to Microsoft Azure Cloud
Introduction to Microsoft Azure Cloud
 
AWS Simple Storage Service (s3)
AWS Simple Storage Service (s3) AWS Simple Storage Service (s3)
AWS Simple Storage Service (s3)
 
presentation on Edge computing
presentation on Edge computingpresentation on Edge computing
presentation on Edge computing
 
Introduction to GCP (Google Cloud Platform)
Introduction to GCP (Google Cloud Platform)Introduction to GCP (Google Cloud Platform)
Introduction to GCP (Google Cloud Platform)
 
Microsoft Azure Cloud Services
Microsoft Azure Cloud ServicesMicrosoft Azure Cloud Services
Microsoft Azure Cloud Services
 
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
 
Multi Cloud Architecture Approach
Multi Cloud Architecture ApproachMulti Cloud Architecture Approach
Multi Cloud Architecture Approach
 
Cloud Migration: Moving to the Cloud
Cloud Migration: Moving to the CloudCloud Migration: Moving to the Cloud
Cloud Migration: Moving to the Cloud
 
MULTI-CLOUD ARCHITECTURE
MULTI-CLOUD ARCHITECTUREMULTI-CLOUD ARCHITECTURE
MULTI-CLOUD ARCHITECTURE
 
AWS Service Catalog
AWS Service CatalogAWS Service Catalog
AWS Service Catalog
 
Introduction to GCP presentation
Introduction to GCP presentationIntroduction to GCP presentation
Introduction to GCP presentation
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Application of Cloud Computing
Application of Cloud ComputingApplication of Cloud Computing
Application of Cloud Computing
 
IaaS, SaaS, PasS : Cloud Computing
IaaS, SaaS, PasS : Cloud ComputingIaaS, SaaS, PasS : Cloud Computing
IaaS, SaaS, PasS : Cloud Computing
 
Cloud security ppt
Cloud security pptCloud security ppt
Cloud security ppt
 
CloudStack Architecture
CloudStack ArchitectureCloudStack Architecture
CloudStack Architecture
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
 
App Modernization
App ModernizationApp Modernization
App Modernization
 
Virtual Machine provisioning and migration services
Virtual Machine provisioning and migration servicesVirtual Machine provisioning and migration services
Virtual Machine provisioning and migration services
 

Destaque

Architectures for open and scalable clouds
Architectures for open and scalable cloudsArchitectures for open and scalable clouds
Architectures for open and scalable cloudsRandy Bias
 
Leaders in the Cloud: Identifying Cloud Business Value for Customers
Leaders in the Cloud: Identifying Cloud Business Value for CustomersLeaders in the Cloud: Identifying Cloud Business Value for Customers
Leaders in the Cloud: Identifying Cloud Business Value for CustomersOpSource
 
Cloud Economics: Optimising for Cost
Cloud Economics: Optimising for CostCloud Economics: Optimising for Cost
Cloud Economics: Optimising for CostAmazon Web Services
 
Google App Engine for Business 101
Google App Engine for Business 101Google App Engine for Business 101
Google App Engine for Business 101Chris Schalk
 
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That MatterZuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That MatterZuora, Inc.
 
Journey Through the AWS Cloud; Development and Test
Journey Through the AWS Cloud; Development and TestJourney Through the AWS Cloud; Development and Test
Journey Through the AWS Cloud; Development and TestAmazon Web Services
 
Cloud Computing – Time for delivery. The question is not “if”, but “how, whe...
Cloud Computing – Time for delivery.  The question is not “if”, but “how, whe...Cloud Computing – Time for delivery.  The question is not “if”, but “how, whe...
Cloud Computing – Time for delivery. The question is not “if”, but “how, whe...Capgemini
 
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...LicensingLive! - SafeNet
 
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh VariaCloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh VariaAmazon Web Services
 
Big data and intelligent platforms
Big data and intelligent platformsBig data and intelligent platforms
Big data and intelligent platformsKrishnan Subramanian
 
Building the European Cloud Computing Strategy
Building the European Cloud Computing StrategyBuilding the European Cloud Computing Strategy
Building the European Cloud Computing StrategyCarl-Christian Buhr
 
Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012Cloudera, Inc.
 
Enterprise 2.0 Summit 2012 Closing Keynote - Next-Generation Ecosystems And i...
Enterprise 2.0 Summit 2012 Closing Keynote - Next-Generation Ecosystems And i...Enterprise 2.0 Summit 2012 Closing Keynote - Next-Generation Ecosystems And i...
Enterprise 2.0 Summit 2012 Closing Keynote - Next-Generation Ecosystems And i...Dion Hinchcliffe
 
Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...Ignacio M. Llorente
 
Cloud Computing Integration Introduction
Cloud Computing Integration IntroductionCloud Computing Integration Introduction
Cloud Computing Integration Introductiontoryharis
 
Cloud Computing for Enterprise Architects
Cloud Computing for Enterprise ArchitectsCloud Computing for Enterprise Architects
Cloud Computing for Enterprise ArchitectsJean-François Caenen
 
Running Microsoft SharePoint On AWS - Smartronix and AWS - Webinar
Running Microsoft SharePoint On AWS - Smartronix and AWS - WebinarRunning Microsoft SharePoint On AWS - Smartronix and AWS - Webinar
Running Microsoft SharePoint On AWS - Smartronix and AWS - WebinarAmazon Web Services
 
Scaling the Cloud - Cloud Security
Scaling the Cloud - Cloud SecurityScaling the Cloud - Cloud Security
Scaling the Cloud - Cloud SecurityBill Burns
 
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...Amazon Web Services
 

Destaque (20)

Architectures for open and scalable clouds
Architectures for open and scalable cloudsArchitectures for open and scalable clouds
Architectures for open and scalable clouds
 
Leaders in the Cloud: Identifying Cloud Business Value for Customers
Leaders in the Cloud: Identifying Cloud Business Value for CustomersLeaders in the Cloud: Identifying Cloud Business Value for Customers
Leaders in the Cloud: Identifying Cloud Business Value for Customers
 
Cloud Economics: Optimising for Cost
Cloud Economics: Optimising for CostCloud Economics: Optimising for Cost
Cloud Economics: Optimising for Cost
 
Google App Engine for Business 101
Google App Engine for Business 101Google App Engine for Business 101
Google App Engine for Business 101
 
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That MatterZuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter
 
Journey Through the AWS Cloud; Development and Test
Journey Through the AWS Cloud; Development and TestJourney Through the AWS Cloud; Development and Test
Journey Through the AWS Cloud; Development and Test
 
Cloud Computing – Time for delivery. The question is not “if”, but “how, whe...
Cloud Computing – Time for delivery.  The question is not “if”, but “how, whe...Cloud Computing – Time for delivery.  The question is not “if”, but “how, whe...
Cloud Computing – Time for delivery. The question is not “if”, but “how, whe...
 
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
 
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh VariaCloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
 
Big data and intelligent platforms
Big data and intelligent platformsBig data and intelligent platforms
Big data and intelligent platforms
 
Building the European Cloud Computing Strategy
Building the European Cloud Computing StrategyBuilding the European Cloud Computing Strategy
Building the European Cloud Computing Strategy
 
AWS Architecting In The Cloud
AWS Architecting In The CloudAWS Architecting In The Cloud
AWS Architecting In The Cloud
 
Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012
 
Enterprise 2.0 Summit 2012 Closing Keynote - Next-Generation Ecosystems And i...
Enterprise 2.0 Summit 2012 Closing Keynote - Next-Generation Ecosystems And i...Enterprise 2.0 Summit 2012 Closing Keynote - Next-Generation Ecosystems And i...
Enterprise 2.0 Summit 2012 Closing Keynote - Next-Generation Ecosystems And i...
 
Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...
 
Cloud Computing Integration Introduction
Cloud Computing Integration IntroductionCloud Computing Integration Introduction
Cloud Computing Integration Introduction
 
Cloud Computing for Enterprise Architects
Cloud Computing for Enterprise ArchitectsCloud Computing for Enterprise Architects
Cloud Computing for Enterprise Architects
 
Running Microsoft SharePoint On AWS - Smartronix and AWS - Webinar
Running Microsoft SharePoint On AWS - Smartronix and AWS - WebinarRunning Microsoft SharePoint On AWS - Smartronix and AWS - Webinar
Running Microsoft SharePoint On AWS - Smartronix and AWS - Webinar
 
Scaling the Cloud - Cloud Security
Scaling the Cloud - Cloud SecurityScaling the Cloud - Cloud Security
Scaling the Cloud - Cloud Security
 
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
 

Semelhante a Cloud computing What Why How

Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09Rex Wang
 
Greg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner ConferenceGreg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner ConferenceScanSource, Inc.
 
Overview of cloud computing
Overview of cloud computingOverview of cloud computing
Overview of cloud computingTarek Nader
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingsuraj bhandari
 
An introduction to the cloud 11 v1
An introduction to the cloud 11 v1An introduction to the cloud 11 v1
An introduction to the cloud 11 v1charan7575
 
oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373Prithvi Rajkumar
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxSurajThapa79
 
Intro To Cloud Computing
Intro To Cloud ComputingIntro To Cloud Computing
Intro To Cloud Computingprakashjjaya
 
AZ-900 Azure Fundamentals.pdf
AZ-900 Azure Fundamentals.pdfAZ-900 Azure Fundamentals.pdf
AZ-900 Azure Fundamentals.pdfssuser5813861
 
Introduction To Cloud Computing By Beant Singh Duggal
Introduction To Cloud Computing By Beant Singh DuggalIntroduction To Cloud Computing By Beant Singh Duggal
Introduction To Cloud Computing By Beant Singh DuggalBeantsingh
 
Cloud Computing By Pankaj Sharma
Cloud Computing By Pankaj SharmaCloud Computing By Pankaj Sharma
Cloud Computing By Pankaj SharmaRanjan Kumar
 
Cloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptxCloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptxraghavanp4
 
Private Cloud With System Center Project
Private Cloud With System Center ProjectPrivate Cloud With System Center Project
Private Cloud With System Center ProjectAbhijit Kundu
 
Oracle Cloud Computing Strategy
Oracle Cloud Computing StrategyOracle Cloud Computing Strategy
Oracle Cloud Computing StrategyRex Wang
 
Cloud Storage and Cloud Computing.pptx
Cloud Storage and  Cloud Computing.pptxCloud Storage and  Cloud Computing.pptx
Cloud Storage and Cloud Computing.pptxANALEESUAREZ2
 

Semelhante a Cloud computing What Why How (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09
 
Greg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner ConferenceGreg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
 
Overview of cloud computing
Overview of cloud computingOverview of cloud computing
Overview of cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
An introduction to the cloud 11 v1
An introduction to the cloud 11 v1An introduction to the cloud 11 v1
An introduction to the cloud 11 v1
 
oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373
 
Cloud1 Computing 01
Cloud1 Computing 01Cloud1 Computing 01
Cloud1 Computing 01
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
 
Intro To Cloud Computing
Intro To Cloud ComputingIntro To Cloud Computing
Intro To Cloud Computing
 
AZ-900 Azure Fundamentals.pdf
AZ-900 Azure Fundamentals.pdfAZ-900 Azure Fundamentals.pdf
AZ-900 Azure Fundamentals.pdf
 
Introduction To Cloud Computing By Beant Singh Duggal
Introduction To Cloud Computing By Beant Singh DuggalIntroduction To Cloud Computing By Beant Singh Duggal
Introduction To Cloud Computing By Beant Singh Duggal
 
Cloud Computing By Pankaj Sharma
Cloud Computing By Pankaj SharmaCloud Computing By Pankaj Sharma
Cloud Computing By Pankaj Sharma
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptxCloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptx
 
Private Cloud With System Center Project
Private Cloud With System Center ProjectPrivate Cloud With System Center Project
Private Cloud With System Center Project
 
Cloud presentation NELA
Cloud presentation NELACloud presentation NELA
Cloud presentation NELA
 
Oracle Cloud Computing Strategy
Oracle Cloud Computing StrategyOracle Cloud Computing Strategy
Oracle Cloud Computing Strategy
 
Cloud Storage and Cloud Computing.pptx
Cloud Storage and  Cloud Computing.pptxCloud Storage and  Cloud Computing.pptx
Cloud Storage and Cloud Computing.pptx
 

Mais de Asian Institute of Technology (AIT)

Mais de Asian Institute of Technology (AIT) (20)

AIT Newsletter July 2019
AIT Newsletter July 2019AIT Newsletter July 2019
AIT Newsletter July 2019
 
AIT Newsletter June 2019
AIT Newsletter June 2019AIT Newsletter June 2019
AIT Newsletter June 2019
 
AIT Legacy: 2011 onwards
AIT Legacy: 2011 onwardsAIT Legacy: 2011 onwards
AIT Legacy: 2011 onwards
 
AIT Newsletter: April 2019
AIT Newsletter: April 2019AIT Newsletter: April 2019
AIT Newsletter: April 2019
 
AIT's legacy: 1957-1960
AIT's legacy: 1957-1960AIT's legacy: 1957-1960
AIT's legacy: 1957-1960
 
Annual Report (2016)
Annual Report (2016)Annual Report (2016)
Annual Report (2016)
 
AIT NewsletterJuly 2017
AIT NewsletterJuly 2017AIT NewsletterJuly 2017
AIT NewsletterJuly 2017
 
AIT Newsletter June 2017
AIT Newsletter June 2017AIT Newsletter June 2017
AIT Newsletter June 2017
 
AIT Newsletter May 2017
AIT Newsletter May 2017AIT Newsletter May 2017
AIT Newsletter May 2017
 
AIT Newsletter April 2017
AIT Newsletter April 2017AIT Newsletter April 2017
AIT Newsletter April 2017
 
AIT Newsletter March 2017
AIT Newsletter March 2017AIT Newsletter March 2017
AIT Newsletter March 2017
 
AIT Newsletter February 2017
AIT Newsletter February 2017AIT Newsletter February 2017
AIT Newsletter February 2017
 
AIT Newsletter January 2017
AIT Newsletter January 2017AIT Newsletter January 2017
AIT Newsletter January 2017
 
AIT Newsletter December 2016
AIT Newsletter December 2016AIT Newsletter December 2016
AIT Newsletter December 2016
 
AIT Newsletter November 2016
AIT Newsletter November 2016AIT Newsletter November 2016
AIT Newsletter November 2016
 
AIT Newsletter : September 2016
AIT Newsletter : September 2016AIT Newsletter : September 2016
AIT Newsletter : September 2016
 
AIT Newsletter : August 2016
AIT Newsletter : August 2016AIT Newsletter : August 2016
AIT Newsletter : August 2016
 
AIT Newsletter July 2016
AIT Newsletter July 2016AIT Newsletter July 2016
AIT Newsletter July 2016
 
AIT Photo Folio: 2014-2016
AIT Photo Folio: 2014-2016AIT Photo Folio: 2014-2016
AIT Photo Folio: 2014-2016
 
AIT Newsletter : June 2016
AIT Newsletter : June 2016AIT Newsletter : June 2016
AIT Newsletter : June 2016
 

Último

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Último (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

Cloud computing What Why How

  • 1.
  • 2. This presentation reflects my own view on cloud computing and does not necessarily represent Oracle’s cloud computing strategy. To understand Oracle’s cloud computing strategy, please see various Oracle Open World 2010 presentations available at www.oracle.com/rednetwork
  • 3. Why
  • 4.
  • 5.
  • 6.
  • 7. Rationale for Cloud Computing: Enterprise Perspective Source: “An SME perspective on Cloud Computing, a Survey”, The European Network and Information Security Agency, Nov, 2009
  • 8.
  • 9. Hosting Alone is Not Cloud Computing
  • 10. What
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. How The Technologies Behind the Cloud
  • 25.
  • 26. Server Virtualization and Clustering Deliver Resource Pooling and Elastic Scalability Both server virtualization and clustering are key technologies for cloud Single Physical Resource Consumers Multiple Virtual Resources Server Virtualization Make one physical resource look like many Virtualization Software Clustering Software Consumers Multiple Physical Resources Clustering Make many physical resource look like one Single Virtual Resource
  • 28.  
  • 29.
  • 30.
  • 32. Taxonomy for Cloud Computing Source: Cloud Computing Use Cases White Paper V2, Cloud Computing Use Case Discussion Group http://creativecommons.org/licenses/by-sa/3.0/
  • 33. Build Time vs. Run Time Perspectives Need to Separate Development / Operations Horizons BUILD TIME RUN TIME Source “Enterprise Cloud Computing: What, Why and How” by Rex Wang, Oracle Process Modeling, Simulation and Documentation Deployment Engineering Cloud Monitoring and Metrics Service Identification & Discovery End Users Application Owner Service Developer Service Deployer Cloud Operator Cloud Builder
  • 34. Example of Build vs. Run Time 1. Set Up Cloud 2. Build App 3. Use App 4. Manage App BUILD TIME RUN TIME Set up Cloud Platform Set up self-service portal Set up shared components Dept App Build app using shared components IT App Developer Deploy using self service App Users App Owner Manage Adjust Capacity Review Charge-back Use app Self-Service Interface Shared Components Application Server Integration / SOA BPM Portal Security & Identity System Manager Database Operating System,Virtualization,Server,Storage Cloud Platform
  • 35. Complete Cloud Lifecycle Management Setup Cloud Infrastructure Build App & Package as Appliance Setup Cloud Policies Deploy Scale Up/Down Decommission Monitor Patch
  • 37. Do You Provide or Use Internal or Private Clouds? Source: IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010. 28.6% 28.6% of respondents have internal or private clouds today Yes, in production at scale 11.3% Yes, in limited use 12.8% Yes, in pilot stage 4.5% Preliminary planning 4.9% Under consideration 10.5% No 47.4% Don ’t know/unsure 8.7%
  • 38. What Type of Private Platform and Infrastructure Cloud Services Is Your Company Providing? Source: IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010. Most popular: App Server as a service Database as a service PaaS IaaS Application server platform as a service 24.7% Database platform as a service 21.4% Identity as a service 4.7% Compute as a service 10.2% Storage as a service 18.1% Software development and test as a service 14.9% Don ’t know/unsure 20.5% None 37.2%
  • 39.
  • 40.
  • 41. A Q &

Notas do Editor

  1. Why do we need Cloud Computing?
  2. If you are developing a simple app, implementing an algorithm to analyze a given data series, then you probably won’t need too much HW or SW resources. However, if your app has to use a database, and/or needs to access an LDAP directory, and/or interact with cellular wireless network access point, etc., then your development environment HW+SW cost could go up substantially. For a large enterprise, the data center run by the IT department can host the development environment with a charge back to the department that is developing the app. For Small and Medium Businesses (SMB) the data center and IT staff may not make economical sense and hosted development environment may be the most cost-effective solution.
  3. All mission critical enterprise applications have to meet certain usability criteria such as response time and availability including recovery from disaster (e.g., the entire data center becomes inoperable due to a disaster). Testing to make sure that these usability metrics are satisfied requires simulating the workload and various faults, which in turn requires a lot of hardware and software that may not make sense for Small and medium businesses.
  4. If the enterprise application is deployed in its own data center, then the cost of hardware, software, and IT personnel could become very high. This may not be cost-effective for SMBs.
  5. “ Server utilization, especially in x86 environments, is often at the low end of the performance range, averaging between 7% and 15% in many organizations today.  One of the key drivers for virtualization has been to improve these performance levels, driving servers up towards 60%-70% average utilization” -- Data Center Efficiency – Beyond PUE and DCiE, by Dave Cappuccio, February 15, 2009, Gartner.
  6. What is Cloud Computing?
  7. One of the areas of confusion is the definition of Cloud Computing. There are many definitions of Cloud Computing out there. Here is one of them that seems to represent the most commonly held view. It’s from the National Institute of Standards and Technology (NIST) and seems to be gaining in popularity, not only in the US, but also the rest of the world as well. The definition is essentially about “on-demand access to a shared pool of computing resources.” Breaking it down, cloud computing is composed of: 5 essential characteristics 3 service models 4 deployment models The 5 essential characteristics are key: On demand self-service – provisioning, monitoring, management control Broad network access – typically means access through a browser on any networked device Resource pooling – implies sharing and a level of abstraction between consumers and services Rapid elasticity – the ability to quickly scale up/down as needed Measured service – metering utilization for either internal chargeback (private cloud) or external billing (public cloud) I’ll cover the 5 characteristics, 3 service models and 4 deployment models on the next few slides.
  8. This slide has animations/builds. We believe that enterprises are on a JOURNEY to cloud computing. Most will EVOLVE their current IT infrastructure to become more “cloud-like” – to become a better internal service provider to the lines of business, BUs, departments – to provide greater agility and responsiveness to business needs, higher quality of service in terms of latency & availability, and lower costs and higher utilization. This evolution will take time. Not only is the available technology evolving and advancing, but enterprises are also working on the new policies and processes needed. In many cases, the technical building blocks for cloud computing are available in advance of enterprise readiness, so we think that enterprises will evolve towards the right at different rates. The first step that many enterprises are taking is to move from a “Silo’ed” environment to a “Grid” or virtualized environment –moving from a dedicated, rigid, physical structure for each application to a virtual environment with shared services, dynamic provisioning and standardized configurations or appliances. This trend is very strong right now. Many enterprises are leveraging Grid and virtualization technologies to consolidate and reduce costs. [CLICK] From here, enterprises can evolve to a self-service and pay-per-use environment, similar to how Amazon works. A user goes to the employee portal, signs in, makes a request for a virtual machine(s) with a certain amount of CPU, memory and disk, picks a VM image for database or middleware, then clicks “submit.” If that employee’s role and entitlements allow him to have that amount of IT resource, then it auto-magically gets provisioned without an IT person being involved. If not, perhaps his request gets routed to his manager and/or IT for workflow approval. In 10 minutes, they are up and running with a full “private PaaS.” After he deploys the app, the system has policy-based resource management to automatically make capacity adjustments, and the employee’s business unit gets an internal charge every month based on how much IT resources they consumed. To make all that happen, the enterprise must have policies and processes defined, and the technology must be able to support it.
  9. Why do we need Cloud Computing?
  10. Before Virtualization: Two physical machines for App1 and two for App2 (why do we need 2?). Each using less than half of the compute resources. After Virtulization: Three physical machines each running both App1 and App2. These apps are isolated by virtualization technology and can run on different OS/platforms and can listen on the same port. The availability characteristic is also better (why?)
  11. Now lets take a look at the new world of platform environments – PaaS. The new PaaS lifecycle has four macro-level steps. First, the central IT function sets up the cloud platform, starting with out-of-the-box cloud platform and creating the enterprise-specific shared components and self-service interface. Once the basic platform is up and running, the application developers within the enterprise’s departments can set up their respective applications. Again, depending on the nature of the domain and enterprise, this may involve fairly simple application composition using platform components, or it may involve a substantial amount of custom application development. Once an application has been deployed on the platform, the third step is simply the use of the application. From the application users’ perspective, the application is no different from any other network/Web-based application they would use within the enterprise—there is nothing special about the fact that it’s running on a cloud platform as far as they are concerned. Finally, there is of course ongoing administration of the application, which is carried out by the application owners. Depending on the nature of the applications, the application owners will carry out some amount of user administration, such as adding and removing users or other high-level functions specific to the application. Application owner is also concerned with lower-level issues such as whether the application is resourced appropriately, is meeting its service-level agreements (SLAs), etc. One of the goals in setting up shared infrastructure in general and private cloud in particular is to exploit as many economies of scale and opportunities for efficiency as possible. Among these is the opportunity to automate dynamic resource allocation and optimization, enabling the elastic capacity that characterizes cloud. This also enables the continuously high responsiveness demanded by users irrespective of load and minimizes manual intervention.
  12. Why do we need Cloud Computing?