Oracle Cloud Computing Strategy

egyptiannorweiganInternet and Web Development

Oct 31, 2013 (3 years and 9 months ago)

123 views

Oracle Cloud Computing Strategy

2

2

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)

Salesforce

AppExchange

(March 2006)

5

Recent Trends II

6

6

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


7

7

Cost of Large Scale DC

*http://perspectives.mvdirona.com/2008/11/28/CostOfPowerInLargeScaleDataCenters.aspx

8

8

Cost of Large Scale DC



What Is Cloud Computing

9

9

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 Comput
ing 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 Computing

Service Models

Software

as a Service

Platform

as a Service

Infrastructure

as 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

SaaS

Software 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

I

N

T

E

R

N

E

T

Public Clouds

IaaS

PaaS

SaaS

I

N

T

R

A

N

E

T

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 by

in
-
house IT


Large number
of applications

IaaS

PaaS

SaaS

18

18

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), Oc
tob
er 2, 2008

19

19

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), Oc
tob
er 2, 2008

20

20


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

SaaS

I

N

T

R

A

N

E

T

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

I

N

T

E

R

N

E

T

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

SaaS

SaaS

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

Application

Quality

Management

Application

Performance

Management

Configuration &

Compliance

Lifecycle

Management

Oracle Enterprise Manager

23

Provisioning Life Cycle

Self
-
Service Interface

Shared 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 app

Adjust capacity

Review chargeback


Set up PaaS


Set up shared
components


Set up self
-
service portal

24

24

Data Center Architecture

100s of

Database Server

Machines

100s of


Application Server

Machines

1

Oracle
Exalogic

Elastic Cloud

1

Oracle Exadata Database
Machine

25

25

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


26

26

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


27

27

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


28

28

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 Suisse

Reduce 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

29

29

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: HP

Reduce 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

30

30

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

31

31

© 2009 Oracle

31

Rackspace Self
-
Service Public PaaS

WebLogic Server, Oracle Database, RAC,

Oracle Enterprise Linux, Oracle VM