Oracle+cloud+computing+ +iasa+thailand+2011
-
Upload
software-park-thailand -
Category
Technology
-
view
1.432 -
download
0
description
Transcript of Oracle+cloud+computing+ +iasa+thailand+2011
<Insert Picture Here>
IASA Thailand Keynote: Oracle Enterprise Cloud Computing Roadmap Name : Tan Meng Wai Title : Director of Enterprise Architecture
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:
Source: NIST Definition of Cloud Computing v15
3 Service Models • SaaS • PaaS • IaaS
4 Deployment Models • Public Cloud • Private Cloud
• Community Cloud • Hybrid Cloud
5 Essential Characteristics • On-demand self-service
• Resource pooling • Rapid elasticity
• Measured service • Broad network access
3
Why Cloud Computing? Benefits
Speed
Cost
4
Why Cloud Computing? Challenges / Issues
QoS
Fit
Security
5
Why Enterprise Architecture?
Delivering Real Business Value
Increasing System Complexity
Reduce Costs
Faster to Market
Innovate
Globalize
Business Integration
Intelligence & Analysis
Applications & Services
Infrastructure
Security & Compliance
Data & Content
Application Development
Enterprise Mgmt
and so on
Technology Challenges Business Goals
Business - IT Alignment
Enterprise Architecture
Do You Provide or Use Internal or Private Clouds?
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%
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
Does Your Company Use Services from Public Cloud Providers?
Yes 13.8% No 54.6% Under consideration 11.2% Don’t know/unsure 20.4%
Source: IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010.
13.8% of respondents use public clouds today
Is your Enterprise Architecture cloud ready?
• Which business process, services, application, data and infrastructure should I move into the cloud? • Openness • Security • Control • Compliance • SLA • Integration
FBT PAY GNTS
TRDS
Client
Customs
RRE IPS Integrated A/C Refunds
RBADef
PaymentsExcise
CR
PKI
ECI ADD AWA ELS
Client Staff RemoteStaff
TAXAGENTS
GCI
Call Centres
WOC
CCD
TASS
StaffPhone
ComplianceStaff
BOA
Refmaterial
Bus. Intel
NTS A/c
BEP
CDCCCWMS
BANK
DDDR
1
Data…….
Penalty
Business
IVR
1
FBT PAY GNTS
TRDS
Client
Customs
RRE IPS Integrated A/C Refunds
RBADef
PaymentsExcise
CR
PKI
ECI ADD AWA ELS
Client Staff RemoteStaff
TAXAGENTS
GCI
Call Centres
WOC
CCD
TASS
StaffPhone
ComplianceStaff
BOA
Refmaterial
Bus. Intel
NTS A/c
BEP
CDCCCWMS
BANK
DDDR
1
Data…….
Penalty
Business
IVR
1
Service Group A
Data Grid Data GridData Grid
Service Group B Service Group C
Integration Layer
Security Layer
Application Grid Application Grid Application Grid
Optimized IT
Service Group A
Data Grid Data GridData Grid
Service Group B Service Group C
Integration Layer
Security Layer
Application Grid Application Grid Application Grid
Roadmap to Enterprise Cloud Computing
Traditional
Security
SFAProduct LMSInv
MGMTB2Bproduct SCM product DBERP MES-Dev
SFASFA-Test
SFA-Stage
Product
ProductERP-StageERP-
ProdMES-Stage
MES-Prod
productDB-
Stage B2B-StageB2B-
Dev
Security Security Security
Pt. to Pt. Integrations
SFAProduct LMSInv MGMT
product SCM product DBERP MES-DevProduct ERP-
Stageproduct
DB-Stage
• Local IT silos • Peak load sized • Difficult to scale • Difficult to
change • Expensive to
manage • Complexity
driven risk
IT-as-a-Service Rationalization
• Rapid provisioning • Lower costs • IT as a “Business” • Faster project
turnaround • Greater focus on
business
• Pools of resources • Consolidated • Better productivity • Higher QoS
• Improved IT agility • Improved security and
management • Higher QoS
• Standardized interfaces/systems
• Lower license and support costs
• Increased utilization of IT skills
• Reduced IT project time/costs/risks
Cloud
PaaS
SaaS
IaaS
FBT PAY GNTS
TRDS
Client
Customs
RRE IPS Integrated A/C Refunds
RBADef
PaymentsExcise
CR
PKI
ECI ADD AWA ELS
Client Staff RemoteStaff
TAXAGENTS
GCI
Call Centres
WOC
CCD
TASS
StaffPhone
ComplianceStaff
BOA
Refmaterial
Bus. Intel
NTS A/c
BEP
CDCCCWMS
BANK
DDDR
1
Data…….
Penalty
Business
IVR
1
FBT PAY GNTS
TRDS
Client
Customs
RRE IPS Integrated A/C Refunds
RBADef
PaymentsExcise
CR
PKI
ECI ADD AWA ELS
Client Staff RemoteStaff
TAXAGENTS
GCI
Call Centres
WOC
CCD
TASS
StaffPhone
ComplianceStaff
BOA
Refmaterial
Bus. Intel
NTS A/c
BEP
CDCCCWMS
BANK
DDDR
1
Data…….
Penalty
Business
IVR
1
Transitional
What should you put in the Cloud? Key characteristics of the right service
• Business processes, applications and data that are largely independent • Easier to run on a separate remote platform • Less integration and interaction with other parts of the
architecture reduces SLA complexity • On-premise changes have less impact to cloud • Less data synchronization reduces complexity and
errors
What should you put in the Cloud? Key characteristics of the right service
• Integration points between on-premise applications and cloud applications must be well-defined • Expect to maintain a Hybrid Cloud Model • Key Integration Challenges :-
• How do I populate data into the cloud application for the first time?
• How do I provision on-premise users into the cloud application?
• How do I manage user access to the cloud application? • How do I ensure data consistency across all applications? • How do I optimize business processes across all applications?
What should you put in the Cloud? Key characteristics of the right service
• The security offered by the cloud provider should be good enough for certain types of data • Do you have an enterprise level data security
categorization? • What are the business risk if the data is lost? • What are the business risk if the data is compromised? • If the benefits outweigh the risks then it’s good for
cloud
What should you put in the Cloud? Key characteristics of the right service
• Applications must be able to leverage web technologies (able to communicate outside the firewall) • Legacy applications not recommended unless
modernized using web technologies (eg. wrapper) • Applications that require native interfaces not
recommended
14
More Guidance: Cloud Principles
Scalability Architecture makes or breaks an application in the cloud. The defining issue is state management. Design for scale-out The ease of scalability of the cloud can lead to lazy architecture & weak capacity planning, which drives up cost Provision small at first: Make the application prove its needs
Availability DR is more important in the public cloud due to the frequency of failures Recovery plans must include all aspects of the infrastructure, not just data Architect so that availability of the entire system is not compromised by one component being unavailable
Portability Stuff (data, programs) should be able to move into or out of the cloud easily Security Encryption is more important in public clouds (data at rest and in motion) Performance Design applications so logic can be spread across multiple servers
Cluster database or use read-only slaves Use the fastest disk available for databases More layers of virtualization will likely impact disk I/O performance
What Type of Private Platform and Infrastructure Cloud Services Is Your Company Providing?
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%
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
Oracle Has a Broad but Focused Cloud Computing Strategy
Private Cloud
I N T E R N E T
Public Clouds
I N T R A N E T
PaaS
Apps
Private Cloud Solutions • Applications on a shared platform
• Database & middleware for PaaS
• Hardware & systems for IaaS
Public Cloud Solutions • Oracle On Demand cloud services
• Oracle on 3rd party public clouds
• Powering 3rd party public clouds
Cloud Integration • Security, business process integration and data integration
spanning on-premise and public clouds
IaaS
PaaS
SaaS
IaaS
Roadmap to Cloud Computing
From Consolidation to Private PaaS Exadata and Exalogic as the Foundation for Private PaaS Oracle’s Complete Cloud Offerings
Private Cloud • Self-service • Policy-based
resource management
• Chargeback • Capacity planning
Silo’d Grid • Physical
• Dedicated • Static
• Heterogeneous
• Virtual • Shared services
• Dynamic • Standardized
appliances
App2 App3
Private IaaS
Private PaaS
App1
App1 App2 App3
App1 App2 App3
Private IaaS
Private PaaS Consolidate Standardize
Datacenter Evolution From Consolidation to Private Cloud
Server Virtualization and Clustering Deliver Resource Pooling and Elastic Scalability
Both server virtualization and clustering are key technologies for cloud
Clustering Software
Single Physical Resource
Consumers
Multiple Virtual Resources
Consumers
Multiple Physical Resources
Server Virtualization Clustering Make one physical resource look like many Make many physical resource look like one
Virtualization Software
Single Virtual Resource
Database Consolidation Approaches Three Options Using Oracle Database 11g
Server Deploy in dedicated VMs
Server virtualization
Oracle VM
CRM DW ERP
OS
DB
OS
DB
OS
DB
Oracle VM OS
ERP DW CRM
DB
OS
DB
DB
Operating System
Share server pool
Real Application Clusters
OS
ERP DW CRM
OS
DB
Database
Share database instances
Real Application Clusters
Common building blocks are shared server and storage pools
Middleware Consolidation Approaches Three Options Using Oracle WebLogic
Virtualization with Guest OS
Dedicated App Servers
Server virtualization
Guest OS Guest OS
WebLogic Server
ERP
WLS VO
WLS VO
WebLogic Server
Virtualization Option
Custom CRM ERP
OS OS
Custom CRM ERP
Virtualization with no Guest OS
Dedicated App Servers
Higher System Utilization
Clustering Shared App Server
Shared Pool of Hardware
WebLogic Server
Custom
WebLogic Server
Oracle VM Oracle VM
Roadmap to Cloud Computing
From Consolidation to Private PaaS Exadata and Exalogic as the Foundation for Private PaaS Oracle’s Complete Cloud Offerings
Exadata and Exalogic Extreme Performance, Engineered Systems
• Database and middle tier machines • Unmatched performance, simplified deployment,
lower total cost • Building blocks for private and public PaaS
A Closer Look at Exadata
Oracle Exadata Database Machine Fastest OLTP and DW Performance Best for Database Consolidation
• Database Server Pool – Oracle Database 11g Release 2 – Oracle Real Application Clusters – Automatic Storage Management • Storage Server Pool
– Up to 336 TB disk – 5 TB flash storage
– Oracle Exadata Storage Software • InfiniBand Network
– 40 Gb/sec redundant switches
Oracle Exadata Extreme Performance
Teradata 2650
Netezza TwinFin 12
Exadata
Flash
Disk
75 GB/sec
• Faster Than DW Appliances • Faster query throughput • Fastest disk throughput • Much faster with Flash
• More Bandwidth than High-End Arrays • Storage Arrays can’t deliver disk bandwidth
• No extra bandwidth from Flash • No CPU offload
• No Columnar Compression • No InfiniBand
• More Data Capacity
• More disk drives/rack • Larger disk drives
• Much better compression
Query Throughput GB/sec Uncompressed Data
Single Rack
Storage Data Bandwidth (Uncompressed GB/sec)
Teradata 2650
Netezza TwinFin 12
Exadata EMC VMAX
Systems with Equal User Data All with Largest Disks,
Best Compression
IBM XIV
NetApp 6080
Exadata IBM DS8700
Hitachi USP V
EMC VMAX
10 20
2.5 <6
Flash
Disk 9 11 ???
1.4x 3x 2-4x
75 GB/sec
10x
A Closer Look at Exalogic
Oracle Exalogic Elastic Cloud Fastest Java Performance, Best Java Cost/Performance
• Oracle WebLogic Server Grid – 30 compute servers; 360 cores
– 2.8 TB DRAM – 960 GB solid-state disk
• Integrated Storage Appliance – Software images & application files
– 40 TB SAS disk storage – 4 TB read & 72 GB write caches • InfiniBand Network
– 40 Gb/sec redundant switches
Oracle Exalogic Extreme Performance
• Internet Applications • 12X improvement • Over 1 Million HTTP Requests/Sec. • FaceBook’s Web Traffic on 2 Full Racks
• Messaging Applications • 4.5X improvement • Over 1.8 Million Messages/Sec. • All Chinese Rail Ticketing on 1 Rack
• Database Applications • 1.4X improvement • Almost 2 million JPA Operations/Sec. • All E-Bay Product Searches on 1/2 Rack
Exalogic
Exalogic
Exalogic
Alternative
Alternative
Alternative
Roadmap to Cloud Computing
From Consolidation to Private PaaS Exadata and Exalogic as the Foundation for Private PaaS Oracle’s Complete Cloud Offerings
Oracle Cloud Solutions
Application Quality Mgmt
Configuration Management
Application Performance Mgmt
Lifecycle Management
Physical & Virtual Systems Mgmt
Ops Center
Infrastructure as a Service
Database Grid: Oracle Database, Database Options Exadata Database Machine
Application Grid: WebLogic Server, Coherence, JRockit Exalogic Elastic Cloud
Platform as a Service
Integration: SOA Suite
Security: Identity Mgmt
Process Mgmt: BPM Suite
User Interaction: WebCenter
Oracle Applications Custom Apps ISV Apps
Applications
Oracle VM for x86
Operating Systems: Oracle Enterprise Linux Oracle Linux Oracle Solaris Oracle VM for SPARC (LDom)
Solaris Containers
Servers
Storage
Oracle Enterprise Manager
Cloud Management
Oracle Cloud Management Capabilities
Configuration and
Compliance
Application Performance
Management
Lifecycle Management
Application Quality
Management
Foundation Capabilities for Managing Datacenters
Cloud Management Capabilities
Full Apps to Disk Management
Self-Service Provisioning
Policy-Driven Resource Mgmt
Metering and Chargeback
Capacity Planning
Assembly Packaging
Database Security for Cloud Environments
Procurement
HR
Rebates
Audit Trail Consolidation
Procurement
HR
Rebates
Auditing
Authorization
Authentication Applications
Network SQL
Monitoring and
Blocking Encrypted Backups
Encrypted Database
Encrypted Traffic
Data Masking
Multi-factor Authorization
DB Consolidation Security
Unauthorized DBA Activity
Securing Cloud with Oracle Identity Management
Oracle Platform Security Services
Roles & Entitlements
Authorization Auditing Authentication User Provisioning
Identity Data
Identity Store, Credential Store, and Policy Store Providers
Access Management Directory Services Identity Administration
Standards-based Interfaces
Oracle Identity Management
Federation
Identity Analytics
Oracle Apps Cloud Identity Services SaaS Apps ISV Apps Custom Apps
On-Premise Private Cloud Public Clouds
Integrating On-Premise Apps with Cloud Apps
Challenges across the divide between On-premise and Cloud Apps • How do I populate data into the cloud application for the first time? • How do I provision on-premise users into the cloud application? • How do I manage user access to the cloud application? • How do I ensure data consistency across all applications? • How do I optimize business processes across all applications?
ERP PLM SCM HCM
Security Perimeter
Security Perimeter
Firewall
Firewall
CRM
DATA SYNC
ERP PLM SCM HCM
Firewall
Firewall
CRM
Oracle Data Integrator Oracle GoldenGate
Oracle SOA Suite
Oracle Identity Manager & Identity Analytics
Oracle BPM Suite
Oracle Data Integrator Oracle Identity Manager Oracle Identity Manager & Analytics Oracle GoldenGate & SOA Suite Oracle BPM Suite & SOA Suite
Summary
From Consolidation to Private PaaS Exadata and Exalogic as the Foundation for Private PaaS Oracle’s Complete Cloud Offerings
oracle.com/cloud