What is Cloud Computing?

Download Report

Transcript What is Cloud Computing?

Oracle Cloud Computing Strategy
AGENDA
• Recent trends in IT Sector
• Avaliable Oracle Products at Technology Market
• What is Cloud Computing
• Oracle’s Strategy for Cloud Computing
•SaaS - Software as a Service
•PaaS - Platform as a Service
•IaaS - Infrastructure as a Service
• Cloud Benefits
• Success Story
2
Famous IT quotes
“I think there is a world market for maybe five
computers.” – Thomas Watson, chairman of IBM
“640k ought to be enough for anybody.”
Bill Gates, Co–Founder and CEO of Microsoft
“There is no reason anyone would want a computer in
their home.” Ken Olson, President, Chairman and
Founder of Digital Equipment Corporation,
3
Recent Trends I
Amazon S3
Amazon EC2
(March 2006)
(August 2006)
Salesforce
AppExchange
(March 2006)
Google App Engine
(April 2008)
Facebook Platform
(May 2007)
Microsoft Azure
(Oct 2008)
4
Recent Trends II
5
Oracle Technology Market
(pending)
Middleware Platform
and Management
Business Intelligence
Identity & Access
Management
Performance
Management
Enterprise Content
Management
Data Integration
Operating Systems
Systems Management
Virtual Machines
6
Cost of Large Scale DC
*http://perspectives.mvdirona.com/2008/11/28/CostOfPowerInLargeScaleDataCenters.aspx
7
Cost of Large Scale DC
What Is Cloud Computing
8
Simplify Cloud Terminology
9
What is Cloud Computing?
Cloud computing is a Delivery Model for on-demand access to a shared pool
of configurable computing resources (networks, servers, storage, and
software) that can be rapidly provisioned and deployed with minimal effort.
• ‘Cloud’ refers to the way the Internet or other large
networks are depicted on architecture diagrams.
Essential Characteristics:
• On-demand self-service
• Broad network access
• Resource pooling
• Rapid elasticity
• Measured service
*-
According to the National Inst. Of Standards and Technology -- http://csrc.nist.gov/groups/SNS/cloud-computing/
Source: NIST Definition of Cloud Computing v15
10
Cloud Computing Availability
This cloud model promotes availability and is
composed of:
5 Essential Characteristics
• On-demand self-service
• Resource pooling
• Rapid elasticity
• Measured service
• Broad network access
3 Service Models
• SaaS
• PaaS
• IaaS
3 Deployment Models
• Public Cloud
• Private Cloud
• Hybrid Cloud
Source: NIST Definition of Cloud Computing v15
11
SaaS, PaaS and IaaS Part I
Applications delivered as a service to end-users over
the Internet
Software
as a Service
App development & deployment platform
delivered as a service
Cloud Computing
Service Models
Server, storage and network hardware and associated
software delivered as a service
Platform
as a Service
Infrastructure
as a Service
12
SaaS, PaaS and IaaS Part II
Software as a Service
Applications delivered as a service
to end-users over the Internet
Platform as a Service
App development & deployment
platform delivered as a service
Infrastructure as a Service
Server, storage and network
hardware and associated software
delivered as a service
13
SaaS, PaaS and IaaS Part III
14
SaaS, PaaS and IaaS Part IV
Infrastructure as a Service: Compute resources
(processors, memory, storage, bandwidth, etc.) are
provided in an as-needed, pay as-you-go model
• Amazon
• Rackspace
IaaS
Platform as a Service: Hosted application
environment for building and deploying cloud
applications:
• Google Apps Engine
• Microsoft Azure
PaaS
Software as a Service: Pay by the user
applications, typically available via the browser:
• Google Apps
• Salesforce.com
SaaS
15
Deployment Models
Composition of two
or more cloud
(private, community,
or public) models
Private Cloud
Hybrid Cloud
Cloud infrastructure is
made available to the
general public or a
large industry group
Public Cloud
16
Public Clouds and Private Clouds
Private Cloud
Public Clouds
• Used by
multiple
tenants on a
shared basis
• Hosted and
managed by
cloud service
provider
• Limited variety
of offerings
SaaS
PaaS
IaaS
Public Clouds:
• Lower upfront costs
• Economies of scale
• Simpler to manage
• OpEx
I
N
T
E
R
N
E
T
I
N
T
R
A
N
E
T
SaaS
PaaS
IaaS
• Exclusively
used by a
single
organization
• Controlled and
managed by
in-house IT
• Large number
of applications
Users
Both offer:
• High efficiency
• High availability
• Elastic capacity
Private Cloud:
• Lower total costs
• Greater control over security,
compliance & quality of service
• Easier integration
• CapEx & OpEx
17
Why Are Enterprises Interested in Cloud?
Benefits of Cloud Computing
Speed
Cost
Source: IDC eXchange, "IT Cloud Services User Survey, pt. 2: Top Benefits & Challenges," (http://blogs.idc.com/ie/?p=210), October 2, 2008
18
What Are the Challenges Enterprises Face?
Challenges of Cloud Computing
Security
QoS
Fit
Source: IDC eXchange, "IT Cloud Services User Survey, pt. 2: Top Benefits & Challenges," (http://blogs.idc.com/ie/?p=210), October 2, 2008
19
Oracle + Sun Strategy
• Deliver a complete, open, integrated stack
of hardware, infrastructure, database,
middleware, and business applications
• Exploit processor, systems, storage, and
networking trends to deliver breakthrough
innovations by combining Oracle software
with Sun hardware
• Integrate components of Oracle’s software
stack to provide unique value to customers
20
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 deployed
in private shared services
environment or via public
SaaS
Offer Technology to build
private clouds or run in
public clouds
Public Clouds
SaaS
PaaS
IaaS
I
N
T
E
R
N
E
T
Private Cloud
I
N
T
R
A
N
E
T
SaaS
PaaS
IaaS
Users
21
Oracle Cloud Platform for PaaS
Application 1
Application 2
Application 3
Platform as a Service
Cloud Management
Shared Services
Integration:
SOA Suite
Process Mgmt:
BPM Suite
Security:
Identity Mgmt
Oracle Enterprise Manager
User Interaction:
WebCenter
Lifecycle
Management
Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit
Database Grid: Oracle Database, RAC, ASM, Partitioning,
IMDB Cache, Active Data Guard, Database Security
Infrastructure as a Service
Operating Systems: Oracle Enterprise Linux
Virtualization: Oracle VM
Servers
Configuration &
Compliance
Application
Performance
Management
Application
Quality
Management
Storage
22
Provisioning Life Cycle
2. App Set Up
1. Cloud Set Up
• Assemble app
using shared
components
• Deploy
through selfservice
Central IT
• Set up PaaS
• Set up shared
components
• Set up selfservice portal
Set up selfservice portal
Department
App Owner
3. App Use
Dept
App
Use app
Set up
shared
components
Shared Components
Deploy using
self service
Self-Service Interface
App Users
4. App Admin
Oracle Fusion Middleware
Oracle Database
Oracle Enterprise Linux
Oracle
Enterprise
Manager
App Owner
Manage app
Adjust capacity
Review chargeback
Oracle VM
23
Data Center Architecture
100s of
100s of
Application Server Database Server
Machines
Machines
1 Oracle Exalogic Elastic Cloud
1 Oracle Exadata Database
Machine
24
Oracle Exadata X2-8
• Fastest for Data
Warehouse
& OLTP
• Best Data Warehouse &
OLTP Cost/Performance
• 100% Fault Tolerant &
Scalable On-Demand
• Software Breakthroughs
• Exadata Storage Grid
• Smart Flash Cache
• Hybrid Columnar
Compression
• Secure Database Machine
Oracle Database Server Grid
• 2 8-Socket Intel Servers
• 128 Cores
• 2 Terabyte DRAM
Unified Server/Storage Network
• 40 Gb/sec Infiniband Links
• 880 Gb/sec Aggregate Throughput
• 10 Gigabit Ethernet to Data Center
Exadata Storage Server Grid
• 14 Storage Servers
• 5TB flash storage
• 336 TB Disk Storage
25
Oracle Exalogic Elastic Cloud
• Fastest Java
Performance
• Best Java
Cost/Performance
• 100% Fault Tolerant &
Scalable On-Demand
• Software Breakthroughs
• Network Performance with
Zero Buffer Copies
• Parallel Workload
Scheduling
• Dynamic Workload
Balancing and Transaction
Affinity with Database
• Built in Application &
Network Isolation for
Consolidation
Oracle Weblogic Server Grid
• 30 Compute Servers; 360 Cores
• 2.8 TB DRAM
• 960 GB Solid-state Disk
Infiniband Network
• 40 Gb/sec Inifiband Links
• 1.2 micro second latency
• 10 Gigabit Ethernet out
Integrated Storage Appliance
• Software Images & Application Files
• Patch Centrally
• 40 TB SAS Disk Storage
• Caches
26
Cloud Benefits
• Reduce amounts of IT capital equipment spending:
• Pay only for what you actually use
• Lower implementation costs
• Costs are treated as operating expense
• Service Improvement:
• Shorten time to deliver projects
• More robust system availability
• Enhanced disaster recovery
• Better management of staff resources:
• Software maintenance and upgrades handled by providers
• Focus on highest value activities
27
Customer: Credit Suisse
Reduce Cost: Standardized Application Platform on WebLogic
Customer Use Case
Solution
 Single integrated set of
components and processes to
support application development
and operations
• WebLogic Server
Environment
• Custom JEE applications
Key Product Capabilities Used
 Scripted WLS instance creation
 Automatic generation of application server configurations
 Enterprise Messaging (JMS)
 Provides a Self-tuning platform
 WebLogic Portal on roadmap
Underlying Problems
• Handcrafted heterogeneous
servers were expensive to build,
maintain.
• Each application server type
required unique admin.
• App server maintenance a key
challenge.
• Audit and regulatory compliance at
risk.
• Developers assisting production
support issues
Benefits for Customer
 Demonstrated server consolidation ration of 1:7
across 200 applications.
 One-time development costs reduced by 30%
 Recurring development costs reduced by 35%
 Applications more secure, fault tolerant, consistent
28
Customer: HP
Reduce Cost: Consolidate on WebLogic Server
Customer Use Case
Solution
 Consolidation of application
infrastructure to create a shared
services platform
• WebLogic Server
Environment
• Custom JEE applications
 Standardization of middleware stack. WebLogic Server
versions limited to 9.2 and 10.3
 Real Operations Automation
Underlying Problems
- Standards based administrative /operational scripting languag
- Recording of WebLogic Server console interactions as a runnable
script
- Automated patch staging / application
• Applications deployed and
maintained by individual business
units
• Multiple versions of the
middleware stack in use
• Existing development platform
complex and costly to manage
and maintain
• Low hardware utilization
Key Product Capabilities Used
 Self-tuning platform
- Self tuning application server
Benefits for Customer
 Centralized Infrastructure. Centralized Management
 Reduced cost of operations – admin resources reduced
from 50 to 5. Approximately 200 apps including
PeopleSoft HR on 1800 instances of WLS
 Much improved QOS
29
Running Oracle in Public Clouds
• Oracle Database, Fusion Middleware &
Enterprise Manager supported on EC2
• Amazon Machine Images (AMIs)
• Oracle Database Secure Backup to S3
• Self-service Public PaaS based on
Oracle VM, Oracle Enterprise Linux,
Oracle Database RAC and Oracle
WebLogic Server
30
Rackspace Self-Service Public PaaS
WebLogic Server, Oracle Database, RAC,
Oracle Enterprise Linux, Oracle VM
© 2009 Oracle
31
31