Contenu connexe Similaire à Enterprise Cloud Computing: What, Why and How Similaire à Enterprise Cloud Computing: What, Why and How (20) Enterprise Cloud Computing: What, Why and How1. <Insert Picture Here>
Enterprise Cloud Computing: What, Why and How
Michał Jerzy Kostrzewa
Central and Southern Eastern Europe Database Director
Michal.Kostrzewa@Oracle.com
3. Cloud Is at the Peak of the Hype Curve
Source: Gartner "Hype Cycle for Cloud Computing, 2009" Research Note G00168780
© 2010 Oracle 3
4. NIST Definition of Cloud Computing
Cloud computing is a model for enabling convenient,
on-demand network access to a shared pool of
configurable computing resources (e.g., networks,
servers, storage, applications, and services) that can be
rapidly provisioned and released with minimal management
effort or service provider interaction.
This cloud model promotes availability and is composed of:
5 Essential Characteristics 3 Service Models 4 Deployment Models
• On-demand self-service • SaaS • Public Cloud
• Resource pooling • PaaS • Private Cloud
• Rapid elasticity • IaaS • Community Cloud
• Measured service • Hybrid Cloud
• Broad network access
Source: NIST Definition of Cloud Computing v15
© 2010 Oracle 4
5. SaaS, PaaS and IaaS
Applications delivered as a service
Software as a Service
to end-users over the Internet
App development & deployment
Platform as a Service
platform delivered as a service
Server, storage and network
Infrastructure as a Service hardware and associated software
delivered as a service
© 2010 Oracle 5
6. Public Clouds and Private Clouds
Public Clouds Private Cloud
• Used by • Exclusively
multiple I used by a
I SaaS
tenants on a N N single
shared basis SaaS organization
T T
R PaaS
E
• Hosted and PaaS A • Controlled and
R
managed by N N IaaS managed by
cloud service IaaS E E in-house IT
provider T T
• Large number
• Limited variety of applications
of offerings
Users
Both offer:
Public Clouds: Private Cloud:
• High efficiency
• Lower upfront costs • Lower total costs
• Economies of scale • High availability
• Greater control over security,
• Simpler to manage • Elastic capacity
compliance & quality of service
• OpEx • Easier integration
• CapEx & OpEx
© 2010 Oracle 6
7. Why Are Enterprises Interested in Cloud?
What Are the Challenges Enterprises Face?
Benefits Challenges/Issues
Speed Security
QoS
Cost
Fit
Source: IDC eXchange, "IT Cloud Services User Survey, pt. 2: Top Benefits & Challenges," (http://blogs.idc.com/ie/?p=210), October 2, 2008
© 2010 Oracle 7
8. Cloud Computing: Oracle’s Perspective
• Characterized by real, new capabilities, but based on
many established technologies
• Compelling benefits as well as serious concerns
• Enterprises will adopt a mix of public and private
clouds
© 2010 Oracle 8
10. Oracle Cloud Computing Strategy
Our objectives:
• Ensure that cloud computing is fully enterprise grade
• Support both public and private cloud computing – give customers choice
Offer Applications Public Clouds Private Cloud
deployed in private shared
services environment or
SaaS I I SaaS
via public SaaS N N
T T
PaaS E R PaaS
Offer Technology to R A
build private clouds or N N
IaaS E E IaaS
run in public clouds
T T
Users
© 2010 Oracle 10
12. Why Enterprise Private PaaS
• Why Cloud?
- Agility and speed
- Efficiency and cost IaaS PaaS
Built
by
• Why Private? user
- Security
- Compliance Built
by
- Control (particularly over QoS) user
PaaS
- Easiest evolution of existing Provided
expertise and practices by IT
• Why Platform? Provided
by IT IaaS
- Maximizes component re-use
- Minimizes hand coding
- Maximizes flexibility and control
© 2010 Oracle 12
13. What: Oracle Cloud Platform for PaaS
Third Party Oracle Applications ISV
Applications Applications
Platform as a Service
Cloud Management
Shared Services
Oracle Enterprise Manager
Integration: Process Mgmt: Security: User Interaction:
SOA Suite BPM Suite Identity Mgmt WebCenter Configuration Mgmt
Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit
Lifecycle Management
Database Grid: Oracle Database, RAC, ASM, Partitioning,
IMDB Cache, Active Data Guard, Database Security Application Performance
Management
Infrastructure as a Service Application Quality
Management
Oracle Solaris
Operating Systems: OracleOracle Enterprise Linux
Enterprise Linux
Oracle VM for SPARC (LDom)
Solaris Containers Oracle VM for x86 Ops Center
Servers Physical and Virtual
Systems Management
Storage
© 2010 Oracle 13
14. How: Enterprise Evolution To Cloud
Public Clouds Hybrid
IaaS PaaS IaaS
SaaS
Public Cloud
Evolution PaaS SaaS
Private Cloud Evolution Virtual Private Cloud
App1 App2 App3 App1 App2 App3 App1 App2 App3
App1 App2 App3
Private PaaS Private PaaS Private PaaS
Private IaaS Private IaaS Private IaaS
Silo’d Grid Private Cloud Hybrid
• Physical • Virtual • Self-service • Federation with
• Dedicated • Shared services • Policy-based public clouds
• Static • Dynamic resource mgmt • Interoperability
• Heterogeneous • Standardized • Chargeback • Cloud bursting
appliances • Capacity planning
© 2010 Oracle 14
15. Evolving From Silos to Grid
From Physical to Virtual
• Physical, • Virtualized,
dedicated shared
silos resources
• Sized for peak • Improved
load utilization
• Difficult to • Scale as
scale needed
• Expensive to • Efficient to
manage manage
© 2010 Oracle 15
17. Sharing and Consolidation
with Grid Computing
Application A Application B Application C Application D Application E
Workload Avg Utilization
<20%
• Take advantage of
complementary
workload peaks
Server A Server B Server C Server D Server E
• Higher utilization rates
and efficiency
Virtualization and clustering enable consolidation
Oracle Shared Instance
• Lower CapEx & OpEx
Applications A, B, C, D, E
Net Avg Utilization
• Green footprint
Workload 70%
Freed capacity to
deploy elsewhere
Server A Server B Server C Server D Server E
© 2010 Oracle 17
18. Elastic Scalability
with Grid Computing
Oracle Shared Instance
Applications A, B, C, D, E • Pay-as-you-go scale-out
- Lower upfront CapEx and
Net
Workload
If utilization too high,
increase capacity
ongoing OpEx
- Green footprint
• Rightsized capacity planning
Server A Server B Server C Server D
- Smaller, standard machines
Scale-out on-demand running at higher utilization
• World-class clustering at all levels: • Defer equipment procurement
database, middleware, storage - Exploit advances in hardware
• Add/Remove nodes on-demand price-performance and energy
efficiency
• Scale out as workload increases
© 2010 Oracle 18
19. Quality of Service
with Grid Computing
Oracle Shared Instance
Applications A, B, C, D, E • Systematic high Quality of
Service
Net
Workload
• Reliability through redundancy
Server A Server B Server C Server D Server E
• Predictable performance at
any scale
High performance and availability
• High availability – every
• Load balancing • Disaster recovery application gets HA
• Failover • Rolling upgrades
• Active-Active operation
© 2010 Oracle 19
20. Most Complete Grid Stack in the Industry
Grid Computing in All Tiers
Middleware
• Application Grid
- WebLogic Server
- Coherence In-Memory Data Grid
- JRockit Real Time
- Tuxedo
Database
• Real Application Clusters
• In-Memory Database Cache
• Sun Oracle Database Machine
Storage
• Automatic Storage Management
• Exadata Storage Server
Infrastructure
• Oracle VM
• Oracle Enterprise Linux
Management
• Oracle Enterprise Manager
© 2010 Oracle 20
21. Case Study
Oracle IT
Evolution to Cloud
© 2010 Oracle 21
22. Oracle IT: Oracle Development
Self-Service Private Cloud
Job Mgmt Virtualization
Match Enterprise
Submit Priority Manager
Making
Self-Service Grid Control
Application Resource
Mgmt
Notifications
Developer
Metadata / Label Servers
Hosts
Results
© 2010 Oracle 22
23. Oracle IT: Oracle Development
Self-Service Private Cloud
• Implementation Overview:
- Scope/Scale - Over 2600 physical servers with over 6000 Virtual
Servers used by over 3500 developers
- Activations – Processing over 70 jobs per day, this translates into
over 45,000 jobs processed supporting production and test
requirements.
- Utilization – Rates on these servers averages 80% 7 days a week
and can reach 90% during peak times.
• Results/Benefits:
- Increase in development productivity
- Self-Service system for creation of development environments
- Cleaner code lines as environments are created quickly for more
thorough testing/validation.
- Physical Server/Environmental Reduction by 75%
- Server/Apps Deployment reduced by 80%
© 2010 Oracle 23
24. Oracle IT: Oracle University
Dynamic Provisioning with Grid Computing
• Education Services
• 2,300 environments automatically
provisioned weekly
• 1/10th the hardware
• CPU utilization increased from 7% to 73%
• Floor space reduced 50%
• Power consumption reduced 40%
• Servers: Administrator ratio increased 10X
• Revenue/Server increased 10X
© 2010 Oracle 24
26. Oracle in Public Clouds
• Oracle Database, Fusion Middleware & • Self-service Public PaaS based on
Enterprise Manager supported on EC2 Oracle VM, Oracle Enterprise Linux,
• Amazon Machine Images (AMIs) Oracle Database RAC and Oracle
WebLogic Server
• Oracle Database Secure Backup to S3
© 2010 Oracle 26
27. Oracle Applications
Deployed on Shared Services Private PaaS
Industry Applications
Shared Components
Oracle Fusion Middleware
Private Oracle Database Oracle
PaaS Enterprise
Manager
Oracle Enterprise Linux
Oracle VM
© 2010 Oracle 27
28. Oracle On Demand
Flexible Deployment Options
Multi-Tenant Single-Tenant Hosted & Remote
On-Premise
SaaS SaaS Managed Management
Public Private
Pay-per-use Licensed
OpEx CapEx & OpEx
Off-premise On-premise
Managed by vendor Managed by
Customer
Vendor scheduled Customer scheduled maintenance
maintenance
© 2010 Oracle 28
30. Oracle Leadership in Cloud Computing
• Oracle provides most complete, open and integrated cloud
vision, strategy and offerings in the industry
• Cloud is the evolution of capabilities Oracle has been working
on for more than a decade: grid computing, virtualization,
shared services and management systems
• Oracle offers:
- Technology to build private clouds or run in public clouds
- Applications deployed in private shared services
environment or via public SaaS
© 2010 Oracle 30