la soluzione oracle per il cloud...
TRANSCRIPT
La soluzione Oracle per il Cloud Computing: Una proposta per i “Core Enterprise Service”della Defense Information Infrastructure
Stefano BucciSales Consulting Director Oracle Italia
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
Cloud Computing
Cloud Computing
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
Cloud Computing
Oracle Cloud Computing Solutions
Public Clouds
IaaS
PaaS
SaaSINTRANET
Private Cloud
Users
IaaS
PaaS
SaaS INTERNET
IaaS
PaaS
IaaS
PaaS
SaaSSaaS
Oracle Technology in Public Clouds
Oracle Applications On Demand
Oracle Applications
Cloud Computing
Why Private PaaS
• Why Private?– Security– Compliance & Control
(particularly over QoS)– Integration (with existing system)– Easiest evolution of existing
expertise and practices
• Why Platform (PaaS)?– Maximizes component re-use– Faster deployment– Maximize consolidation benefit– Maximizes agility and control
IaaS
Builtby
user
IaaS PaaS
IaaS
PaaS
SaaSINTRANET
Private Cloud
Users
IaaS
PaaS
SaaS
Builtby
userApp3 App4
Provided by IT HW HW
Storage
OS OS
App1
DB
AS
Portal
IDMPaaS
App2
DB
AS
SOA
BPM
Provided by IT
DBAS
SOA
Portal
BPM
IDM
Shared Service
HW HW
Storage
OS OS
weeks hours
Cloud Computing
Hybrid• Federation• Interoperability• Cloud Bursting
Silo’d• Physical• Static• Heterogeneous
Evolution of Public and Private Cloud
Private Cloud Evolution
Public Cloud Evolution
PaaS
SaaS IaaS
Virtual Private Cloud
App
1
App
2
App
3
Grid• Virtual• Shared• Dynamic• Standardized
App1 App2
Private IaaS
Private PaaS
App3 App1 App2
Private IaaS
Private PaaS
App3
Private Cloud• Elastic• Self-Service• Chargeback
App1 App2
Private IaaS
Private PaaS
App3
IaaSPaaS
SaaS
IT Outsourcing/ Offshoring
Evolving From Silos to GridConsolidate & Standardize
• Physical, dedicated silos
• Sized for peak load
• Difficult to scale
• Expensive to manage
• Virtualized, shared resources
• Improved utilization
• Scale as needed
• Efficient to manage
Cloud Computing
Cloud Computing
Grid Computing: Virtualization & ClusteringFrom Physical to Virtual Shared Resource
Cloud is Not Just Server Virtualization
Cloud Computing
Evolving From Grid to Cloud Private PaaS Lifecycle (Elasticity, Self-Services, Chargeback)
Self-Service InterfaceShared Components
• Set up PaaS• Set up shared
components• Set up self-
service portal
IT
App Developer
App Users
1. Set Up Cloud
2. Build App
3. Use App
4. Scale up/down
App
• Assemble app using shared components
• Deploy through self-service
• Adjust capacity based on policies
• Monitor via self-service
App Owner 5. Chargeback• Meter usage
and charge back to app owners or departments
Virtualization Software
Operating System
Database
Middleware
Cloud Management
Oracle VM
Oracle Enterprise Linux
Oracle Database
Oracle Fusion MiddlewareOracle
Enterprise Manager
What We Have Announced?New Oracle’s Solution to Enable EfficientSetup of Customized Private PaaS
• Runs natively on hypervisor- More efficient use of hardware resources- Higher density- Better performance (+33% vs. a guest OS)
• Reduced Operational Cost- Simpler patching- Improved Security
• Custom Java Appliances- Building blocks for larger assemblies- Simple deployment
• Application aware virtualization- Package software components into
collections of software appliances• Standardized building blocks
- Create multi-tier application assemblies using virtualized appliances
• Simplified and rapid provisioning- Single step, template-based
deployment of multi-tier applications to virtualized environments
Cloud Computing
Cloud Management
Configuration &Compliance
LifecycleManagement
ApplicationQuality
Management
ApplicationPerformanceManagement
Oracle Cloud Technology Platform Overview
Oracle Solaris
Third Party Applications
Oracle Applications
ISV Applications
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 (PaaS)
Infrastructure as a Service (IaaS)
Oracle Enterprise Manager
Oracle Enterprise Linux
Oracle VM for SPARC (LDom)Solaris Containers Oracle VM for x86
Ops Center
Physical and VirtualSystems Management
Cloud Computing
Database Grid: Oracle Database, RAC, ASM, Partitioning,Database Security, Active Data Guard,
Application Grid: WebLogic Server, Coherence, JRockit
Shared Services
Integration:SOA Suite
Security:Identity Mgmt
Process Mgmt:BPM Suite
User Interaction:WebCenter
Platform as a Service (PaaS)
Defense Information Infrastructure - Services Classification
Configuration &Compliance
LifecycleManagement
ApplicationQuality
Management
ApplicationPerformanceManagement
Oracle Enterprise Manager
Data Security Web Portal
Application Services
Storage Services
Service Discovery
Information Discovery
Metadata Registry
Composition
TranslationTransaction
System Management
Application Management
Data Management
QOS Management
Oracle PaaS & Defense Information Infrastructure (DII)
Oracle Architecture in the DII Test Bed
Encrypted Backups
Data Masking Pack
Oracle Database ServerData Security
Data Depending
Routing
SLA monitor
Protocol Mediation
Service
Decoupling
OracleService
Bus
Single Point of Access
User Profiling
Personalization
Web Collaboration
OracleWebLogic
Portal
Other Applications
Oracle Oracle BI ServerBI Server Common Enterprise Information ModelCommon Enterprise Information Model
Ad-hoc Analysis
ProactiveAlerts
MS OfficePlug-in
Reporting & Publishing
Interactive Dashboars
Oracle Business Intelligence
Fine Grained Auditing
Total Recall
Label Security
Database Vault Realm
Database Vault Command Rules
Strong Authentication
VPD Real Time Masking
Transparent Data EncryptionOracle BPMBusiness Processes
OracleWebLogic Server
Application LogicWS-2
WS-3
WS-1
Cloud Computing
CaseStudy
Cloud Computing
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
“8 out of 10 SaaS vendors delivering business-critical applications run on Oracle.” –Nucleus Research
250+ Leading SaaS Providers Use Oracle
PaaS
Cloud Computing
CaseStudyOracle On Demand
Broad Network Access – Measured Service – Rapid Elasticity
Running Oracle Applications in the Cloud
Build App & Package as Assembly
Setup Cloud Policies
Self Service
ProvisioningCharge-back Self Service
Monitoring & Mgmt
Setup Cloud
Infrastructure
• 3.6 Million users
• 10,000 servers
• 3.5 Petabytes storage
• 64-bit Oracle Enterprise Linux
Cloud Computing
CaseStudyCloud@Oracle: Results & Benefis
On Demand Self-Service – Resource Pooling – Rapid Elasticity
Oracle Development• Self-Service system for creation
of development environments
• Scope/Scale - Over 2600 physical servers with over 6000 Virtual Servers used by over 3500 developers
• Physical server/environmental reduction by 75%
• Server/Apps Deployment reduced by 80%
• Utilization – Rates on these servers averages 80% 7 days a week and can reach 90% during peak times.
Oracle University• Self-Service system for creation
of training class environments
• 2,300 environments automatically provisioned weekly
• 3,447 templates/modules reused
• Physical server/environmental reduction by 90%
• CPU utilization increased from 7% to 73%
• Revenue per server increased 10X
• Servers to administrator ratio increased 10X
© 2010 Oracle 17Cloud Computing
Summary: Oracle in Cloud Computing
• 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 provides most complete, open and integrated cloud vision, strategy and offerings in the industry
• Oracle offers:- Technology to build Private Clouds or run in Public Clouds- Applications deployed in private shared services environment or via
Public SaaS• Oracle PaaS building block are key foundation component
in the Defense Information Infrastructure (DII)