oracle cloud computing strategy güneş erol
TRANSCRIPT
Oracle Cloud Computing Strategy
http://heliosguneserol.wordpress.com/
Güneş EROL
22
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
3
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,
4
Recent Trends I
Google App Engine(April 2008)
Microsoft Azure(Oct 2008)
Facebook Platform
(May 2007)
Amazon EC2(August 2006)
Amazon S3(March 2006)
SalesforceAppExchange(March 2006)
5
Recent Trends II
66
Enterprise Content Management
Performance Management
Identity & Access Management
Middleware Platform and Management
Business Intelligence
Data Integration
Operating Systems Systems Management Virtual Machines
(pending)
Oracle Technology Market
77
Cost of Large Scale DC
*http://perspectives.mvdirona.com/2008/11/28/CostOfPowerInLargeScaleDataCenters.aspx
88
Cost of Large Scale DC
What Is Cloud Computing
99
Simplify Cloud Terminology
10
Source: NIST Definition of Cloud Computing v15
What is Cloud Computing?
• ‘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/
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.
11
Cloud Computing Availability
This cloud model promotes availability and is composed of:
Source: NIST Definition of Cloud Computing v15
3 Service Models• SaaS• PaaS• IaaS
3 Deployment Models• Public Cloud• Private Cloud• Hybrid Cloud
5 Essential Characteristics• On-demand self-service• Resource pooling• Rapid elasticity• Measured service• Broad network access
12
SaaS, PaaS and IaaS Part I
Cloud ComputingService Models
Software as a Service
Platform as a Service
Infrastructureas a Service
Applications delivered as a service to end-users over the Internet
App development & deployment platform delivered as a service
Server, storage and network hardware and associated software delivered as a service
13
SaaS, PaaS and IaaS Part II
Applications delivered as a service to end-users over the Internet
Infrastructure as a Service
Platform as a Service
Software as a Service
App development & deployment platform delivered as a service
Server, storage and network hardware and associated software delivered as a service
14
SaaS, PaaS and IaaS Part III
15
SaaS, PaaS and IaaS Part IV
PaaS
IaaS
SaaSSoftware as a Service: Pay by the user applications, typically available via the browser:
• Google Apps• Salesforce.com
Infrastructure as a Service: Compute resources (processors, memory, storage, bandwidth, etc.) are provided in an as-needed, pay as-you-go model
• Amazon• Rackspace
Platform as a Service: Hosted application environment for building and deploying cloud applications:
• Google Apps Engine• Microsoft Azure
16
Deployment Models
Private Cloud Hybrid Cloud Public Cloud
Composition of two or more cloud
(private, community, or public) models
Cloud infrastructure is made available to the
general public or a large industry group
17
Public Clouds and Private Clouds
INTERNET
Public Clouds
IaaS
PaaS
SaaSINTRANET
Private Cloud
Users
Public Clouds:• Lower upfront costs• Economies of scale• Simpler to manage• OpEx
Private Cloud:• Lower total costs• Greater control over security,
compliance & quality of service• Easier integration• CapEx & OpEx
Both offer:• High efficiency• High availability• Elastic capacity
• Used by multiple tenants on a shared basis
• Hosted and managed by cloud service provider
• Limited variety of offerings
• Exclusively used by a single organization
• Controlled and managed byin-house IT
• Large number of applications
IaaS
PaaS
SaaS
1818
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
1919
What Are the Challenges Enterprises Face?Challenges of Cloud Computing
QoS
Fit
Security
Source: IDC eXchange, "IT Cloud Services User Survey, pt. 2: Top Benefits & Challenges," (http://blogs.idc.com/ie/?p=210), October 2, 2008
2020
• 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
Oracle + Sun Strategy
21
Oracle Cloud Computing Strategy
Public Clouds
IaaS
PaaS
SaaSINTRANET
Private Cloud
Users
Our objectives:• Ensure that cloud computing is fully enterprise grade• Support both public and private cloud computing – give customers choice
IaaS
PaaS
SaaS INTERNET
Offer Technology to build private clouds or run in public clouds IaaS
PaaS
IaaS
PaaS
Offer Applications deployed in private shared services environment or via public SaaS SaaSSaaS
22
Oracle Cloud Platform for PaaS
Virtualization: Oracle VM
Operating Systems: Oracle Enterprise Linux
Servers
Storage
Application 1 Application 2 Application 3
Database Grid: Oracle Database, RAC, ASM, Partitioning,IMDB Cache, Active Data Guard, Database Security
Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit
Shared Services
Integration:SOA Suite
Security:Identity Mgmt
Process Mgmt:BPM Suite
User Interaction:WebCenter
Platform as a Service
Infrastructure as a Service
Cloud Management
ApplicationQualityManagement
ApplicationPerformanceManagement
Configuration &Compliance
LifecycleManagement
Oracle Enterprise Manager
23
Provisioning Life Cycle
Self-Service InterfaceShared Components
Set up self-service portal
Set up shared components
Dept App
• Assemble app using shared components
• Deploy through self-service
Central IT
Department App Owner
Deploy using self service
App Users
1. Cloud Set Up
2. App Set Up
3. App Use
App Owner
4. App Admin
Use app
Oracle VM
Oracle Enterprise Linux
Oracle Database
Oracle Fusion Middleware
Oracle Enterprise Manager
Manage appAdjust capacityReview chargeback
• Set up PaaS• Set up shared
components• Set up self-
service portal
2424
Data Center Architecture
100s ofDatabase ServerMachines
100s of Application ServerMachines 1 Oracle Exalogic Elastic Cloud
1 Oracle Exadata Database Machine
2525
Oracle Exadata X2-8
Oracle Database Server Grid• 2 8-Socket Intel Servers• 128 Cores• 2 Terabyte DRAM
Exadata Storage Server Grid• 14 Storage Servers• 5TB flash storage• 336 TB Disk Storage
Unified Server/Storage Network• 40 Gb/sec Infiniband Links• 880 Gb/sec Aggregate Throughput• 10 Gigabit Ethernet to Data Center
• 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
2626
Oracle Exalogic Elastic Cloud
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
• 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
2727
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
2828
Customer Use Case Single integrated set of
components and processes to support application development and operations 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
Solution• WebLogic Server
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
Customer: Credit SuisseReduce Cost: Standardized Application Platform on WebLogic
Environment• Custom JEE applications
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
2929
Customer Use Case Consolidation of application
infrastructure to create a shared services platform
Key Product Capabilities Used Standardization of middleware stack. WebLogic Server
versions limited to 9.2 and 10.3 Real Operations Automation- Standards based administrative /operational scripting languag- Recording of WebLogic Server console interactions as a runnable
script- Automated patch staging / application Self-tuning platform- Self tuning application server
Solution• WebLogic Server
Underlying Problems• 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
Customer: HPReduce Cost: Consolidate on WebLogic Server
Environment• Custom JEE applications
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
3030
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
3131© 2009 Oracle 31
Rackspace Self-Service Public PaaSWebLogic Server, Oracle Database, RAC,Oracle Enterprise Linux, Oracle VM