Oracle Public Cloud è un Enterprise Cloud per le aziende in grado di fornire un portafoglio integrato di servizi, applicazioni e piattaforme basate sui prodotti leader e open standard: Java e SQL. Un portafoglio di servizi cloud in grado di fornire l'accesso immediato a - Oracle Fusion Applications (CRM, HCM, Social...) - Oracle Fusion Middleware(Java EE, SOA ...) - Oracle Database (DB, Apex ...) in un self-service completamente automatizzato, basato su sottoscrizione ed abbonamento
3. As A Service Software – The Cloud
Delivery Categories
IaaS SaaS
• Virtual hardware • Business
and infrastructure applications
software
• CRM, HCM,
• O/S, file system, Financial Service,
networking …
resources, …
mercoledì 21 marzo 12
4. As A Service Software – The Cloud
Delivery Categories
IaaS PaaS SaaS
• Virtual hardware • Application • Business
and infrastructure container and applications
software resource service
• CRM, HCM,
• O/S, file system, • App servers, DB Financial Service,
networking instances, …
resources, … messaging, …
mercoledì 21 marzo 12
5. Public PaaS
Benefits
• Hosted
– Eliminate H/W and S/W stack
maintenance
– No big up-front capital investment
• Automated
– More efficient delivery of
applications
– Eliminate Ticket Pattern
• Elastic
– To adjust Quality of Service on a
per application basis
4
mercoledì 21 marzo 12
10. Oracle Public Cloud
Java Cloud Service
• Instant and self service environment
• A pure Platform as a Service (PaaS) offering
• Infrastructure is completely abstracted
• Allows for the deployment of
• Java EE applications
• WebLogic Server applications
• Integrated with RDBMS and Identity Management
mercoledì 21 marzo 12
11. Oracle Public Cloud
Extremely Easy-to-Use
1. Pick Service
mercoledì 21 marzo 12
12. Oracle Public Cloud
Extremely Easy-to-Use
1. Pick Service 2. Select Plan
mercoledì 21 marzo 12
13. Oracle Public Cloud
Extremely Easy-to-Use
1. Pick Service 2. Select Plan 3. Configure Service
mercoledì 21 marzo 12
14. Oracle Public Cloud
Extremely Easy-to-Use
1. Pick Service 2. Select Plan 3. Configure Service
4. Submit Request
mercoledì 21 marzo 12
15. Oracle Public Cloud
Extremely Easy-to-Use
1. Pick Service 2. Select Plan 3. Configure Service
5. Get Credentials 4. Submit Request
mercoledì 21 marzo 12
16. Oracle Public Cloud
Extremely Easy-to-Use
1. Pick Service 2. Select Plan 3. Configure Service
6. Use and Manage 5. Get Credentials 4. Submit Request
mercoledì 21 marzo 12
17. Java Cloud Service
How it Works
cloud.oracle.com
9
mercoledì 21 marzo 12
18. Java Cloud Service
How it Works
1 Enter service properties and
submit order
cloud.oracle.com
Java Cloud Service Oracle DB
DB
Dedicated Schema
Dedicated OVM
We will provision a service
instance for you then send you
an e-mail with details
9
mercoledì 21 marzo 12
19. Java Cloud Service
How it Works
1 Enter service properties and 2 Develop and deploy your
submit order applications
cloud.oracle.com
Java Cloud Service Oracle DB Java Cloud Service
DB
Dedicated Schema
Dedicated OVM Dedicated OVM
We will provision a service We have built tight integration
instance for you then send you into popular IDEs to allow for
an e-mail with details direct deployment to the cloud
9
mercoledì 21 marzo 12
20. Java Cloud Service
How it Works
1 Enter service properties and 2 Develop and deploy your 3 Monitor, Expand, or Contract,
submit order applications your service instance
REST
cloud.oracle.com
Java Cloud Service Oracle DB Java Cloud Service Java Cloud Service
DB
Dedicated Schema
Dedicated OVM Dedicated OVM Dedicated OVM
We will provision a service We have built tight integration We provide an Enterprise
instance for you then send you into popular IDEs to allow for Manager console, as well as
an e-mail with details direct deployment to the cloud REST and CLI monitoring
9
mercoledì 21 marzo 12
21. Java Cloud Service
First Public Release - Application Profile
• Java EE, WebLogic • 3rd Party frameworks
Server, and ADF – E.g. Hibernate or Spring
Applications – App must package JARs
• Web applications • ADF
– JSP and JSF – ADF Faces
• Database interaction • For rich web applications
– Java Persistence API – ADF Business
(JPA) Components
– Or other JDBC interactions • For DB interaction
• EJB business logic – ADF Web Services Data
Control
– With no remoting
10
mercoledì 21 marzo 12
22. Java Cloud Service
Developer Perspective
• Productivity features
across popular IDEs
– With no tooling tie-in
• Ant and Maven
support
• Support for all
popular Java
frameworks
11
mercoledì 21 marzo 12
23. Java Cloud Service
Developer Perspective
• Productivity features
across popular IDEs
– With no tooling tie-in
• Ant and Maven
support
• Support for all
popular Java
frameworks
11
mercoledì 21 marzo 12
24. Java Cloud Service
Database Service Integration
• Java service can use DB service as
a data source
• Database Service in Oracle RAC
one node configuration
• Schemas auto-generated or
created manually
• Import and export of data
• Online and offline backups
12
mercoledì 21 marzo 12
25. Java Cloud Service
Service Integrations
• Database Service Java Cloud
JDBC
– Through JDBC, JPA, Service SOAP
ADFBC, or other
JDBC abstractions
• Fusion App Service
JDBC SOAP
– Through WS-Security
Database Fusion App
protected SOAP (using Service Service
OWSM)
13
mercoledì 21 marzo 12
26. Java Cloud Service
Monitoring and Management
JDev, Eclipse, REST
and NetBeans CLI/Ant/Maven Interface cloud.oracle.com
CLOUD.
IDE CLOUD CLI ORACLE.CO
M
Mgmt IDM Console
Console
Java Cloud Service
14
mercoledì 21 marzo 12
27. Oracle Public Cloud
Users, Roles, and Identity Repositories
Buyer Account Service and App
Admin IG Admins End-Users
cloud.oracle.com and cloud.oracle.com Identity Domain’s IDM Deployed
Oracle Store MyServices Page and Java Consoles Applications
Oracle SSO User Account Owners Identity Group User
Repository User Repository Repository
15
mercoledì 21 marzo 12
28. Java Cloud Service
On-Premise, Public Cloud Compatibility
• Deploy on-premise with
maximum control Local Domain
On-Premise
On-Premise
WebLogic Server
• Use any WebLogic Domain
Server 10.3.x domain
• Seamless portability
between Dev Laptop
• Dev domains
• On-premise WebLogic
Oracle Public
Java Cloud
Server domains Service Instance
Cloud
• Java Cloud Service
instances
16
mercoledì 21 marzo 12
29. On-Premise, Public Cloud Portability
Developer
• Deploy / Undeploy
• Dev Testing
• Debugging
WebLogic
Server Domain
Dev Laptop
On Premise Dev
mercoledì 21 marzo 12
30. On-Premise, Public Cloud Portability
Developer QA Engineer
Deployment
Archives
• Deploy / Undeploy • Functional Testing
• Dev Testing • Training
• Debugging • Etc…
WebLogic Java Cloud
Server Domain Service Instances
Dev Laptop
On Premise Dev QA Environments in Cloud
mercoledì 21 marzo 12
31. On-Premise, Public Cloud Portability
Developer QA Engineer Production Engineer
Deployment Deployment
Archives Archives
• Deploy / Undeploy • Functional Testing • Production Deployment
• Dev Testing • Training • Monitoring
• Debugging • Etc…
WebLogic On-Premise
Java Cloud WebLogic Server
Server Domain Service Instances
Domain
Dev Laptop
On Premise Dev QA Environments in Cloud On Premise Prod
mercoledì 21 marzo 12
32. Java Cloud Service
Architecture
Application
Oracle Public PaaS Management Interfaces
End-User
Provision, Deploy, Provision Systems Using
Upgrade, Monitor, … Building Blocks
Oracle Public Cloud Service Deployment Infrastructure Provisioned Systems
Cloud Application Foundation Identity Domain
IDM/SSO
OVAB Assembly Pools Web Tier
Java Cloud CRM Service
Java Cloud CRM Service
Service Assemblies IDM Infrastructure DB Service
System
Directory Access
Database Server Enterprise Manager Cloud Control Oracle VM
18
mercoledì 21 marzo 12
33. Oracle Exalogic Elastic Cloud
Hardware and Software, Engineered to Work Together
Building the 21st Century Datacenter
mercoledì 21 marzo 12
34. Oracle Exalogic Elastic Cloud
Hardware and Software, Engineered to Work Together
Building the 21st Century Datacenter
mercoledì 21 marzo 12
35. Oracle Exalogic Elastic Cloud X2-2
Integrated Storage
• Shared storage for applications
• Clustered for HA
• 40 TB SAS disk Flash
• 4 TB read cache Accelerated
• 72 GB write cache
InfiniBand I/O Fabric and 10GbE/GbE
• 40 Gb/sec links
• 10 Gigabit Ethernet Fully
connectivity to datacenter Redundant
Compute Nodes
• 30 x86 compute nodes
• 360 Xeon cores (2.93 GHz) Balanced for
• 2.8 TB DRAM Performance
EL X2-2
• 960 GB SSD
mercoledì 21 marzo 12
36. Java Cloud Service
High Availability Provisions
Java Cloud Service Instance
21
mercoledì 21 marzo 12
37. Java Cloud Service
High Availability Provisions
Java Cloud Service Instance
WebLogic Server
Managed Server Managed Server
1 Cluster 2
21
mercoledì 21 marzo 12
38. Java Cloud Service
High Availability Provisions
Java Cloud Service Instance
Exalogic Compute Node A Exalogic Compute Node B
WebLogic Server
Managed Server Managed Server
1 Cluster 2
OVM Instance 1 OVM Instance 1
21
mercoledì 21 marzo 12
39. Java Cloud Service
High Availability Provisions
Java Cloud Service Instance
Exalogic Compute Node A Exalogic Compute Node B
WebLogic Server
Managed Server Managed Server
1 Cluster 2
OVM Instance 1 OVM Instance 1
Oracle DB Schema – RAC One Node
Exadata 21
mercoledì 21 marzo 12
40. Oracle Exalogic Private PaaS and Oracle Public Cloud
Hosted and Managed On-Premise Hosted and Managed by Oracle
Exalogic Elastic Cloud Oracle Public Cloud
Applications (EARS, WARS) Full Application Applications (EARS, WARS)
Portability
Cloud.
oracl
e.
Open Standards
Metadata Metadata Metadata Metadata Metadata Metadata
com
EM Fusion Middleware Java Cloud Service +
Cloud Assemblies Instances
Contr EM
ol OVM Common OVM Java
Enterprise-grade Cloud
Servic
Oracle e
Oracle Exalogic Infrastructure Oracle Exalogic Contr
mercoledì 21 marzo 12