Oracle Public Cloud: Oracle Java Cloud Service, by Nino Guarnacci

Post on 15-Jan-2015

2263 Views

Category:

Technology

10 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

Transcript

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 81

Oracle Public Cloud – Java Cloud ServiceNino Guarnacci

Sponsored by

mercoledì 21 marzo 12

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.2

Oracle Cloud Services

Oracle ApplicationsOn Demand

Database On DemandExadata On Demand

Middleware On DemandExalogic On Demand

Private Cloud Products Private & Public Cloud ServicesOracle Public Cloud

Fusion HCM Cloud

Service

Oracle Database Cloud Service

Oracle Java Cloud Service

Fusion CRM Cloud

Service

Infrastructure as a Service

Oracle Database, MySQL,Exadata Database Machine

Cloud Application Foundation: WebLogic Server,Coherence, JRockit, Exalogic Elastic Cloud

Platform as a Service

SOA Suite &BPM Suite

Data Integration& GoldenGate

Identity & Access Mgmt

WebCenter User Engagement

Oracle Applications

Applications

Oracle VM for x86

Oracle LinuxOracle SolarisOracle VM for SPARC (LDom) Solaris

Zones

Servers, SuperCluster

Network FabricStorage

Clo

ud M

anag

emen

t

Clo

ud C

ontro

lO

ps C

ente

r

Ora

cle

Ent

erpr

ise

Man

ager

OracleSocial

Network

Oracle Cloud Offerings – Java Cloud Service

mercoledì 21 marzo 12

As A Service Software – The CloudDelivery Categories

• Virtual hardware and infrastructure software

• O/S, file system, networking resources, …

•Business applications

• CRM, HCM, Financial Service, …

IaaS SaaS

mercoledì 21 marzo 12

As A Service Software – The CloudDelivery Categories

• Virtual hardware and infrastructure software

• O/S, file system, networking resources, …

• Application container and resource service

• App servers, DB instances, messaging, …

•Business applications

• CRM, HCM, Financial Service, …

IaaS PaaS SaaS

mercoledì 21 marzo 12

4

Public PaaSBenefits

• 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

mercoledì 21 marzo 12

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.5

Oracle Cloud Application FoundationFoundation for Oracle Fusion Middleware in the Cloud

User Engagement

Identity Management & Security

Business Process Management

Content Management

Business Intelligence

Service Integration Data Integration

Development Tools

Enterprise Management

Web Social Mobile

Cloud Application Foundation

mercoledì 21 marzo 12

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.5

Oracle Cloud Application FoundationFoundation for Oracle Fusion Middleware in the Cloud

User Engagement

Identity Management & Security

Business Process Management

Content Management

Business Intelligence

Service Integration Data Integration

Development Tools

Enterprise Management

Web Social Mobile

Cloud Application Foundation

Cloud Application Foundation

Traffic Director

Oracle Public Cloud

WebLogic Server Coherence Tuxedo

Virtual Assembly Builder

Exalogic Elastic CloudCloud Application

Foundation

mercoledì 21 marzo 12

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.6

Oracle Public Cloud Applications and Platform: Based on Industry Standards

mercoledì 21 marzo 12

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.6

Oracle Public Cloud Applications and Platform: Based on Industry Standards

Fusion CRM

Fusion HCM

Database Service

Java Service

Oracle Social Network

mercoledì 21 marzo 12

Oracle Public CloudJava 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

1. Pick Service

Oracle Public Cloud Extremely Easy-to-Use

mercoledì 21 marzo 12

1. Pick Service 2. Select Plan

Oracle Public Cloud Extremely Easy-to-Use

mercoledì 21 marzo 12

1. Pick Service 2. Select Plan 3. Configure Service

Oracle Public Cloud Extremely Easy-to-Use

mercoledì 21 marzo 12

1. Pick Service 2. Select Plan 3. Configure Service

4. Submit Request

Oracle Public Cloud Extremely Easy-to-Use

mercoledì 21 marzo 12

1. Pick Service

5. Get Credentials

2. Select Plan 3. Configure Service

4. Submit Request

Oracle Public Cloud Extremely Easy-to-Use

mercoledì 21 marzo 12

1. Pick Service

5. Get Credentials6. Use and Manage

2. Select Plan 3. Configure Service

4. Submit Request

Oracle Public Cloud Extremely Easy-to-Use

mercoledì 21 marzo 12

9

Java Cloud ServiceHow it Works

cloud.oracle.com

mercoledì 21 marzo 12

9

Java Cloud ServiceHow it Works

Enter service properties and submit order

DB

Java Cloud Service

Dedicated Schema

Dedicated OVM

Oracle DB

We will provision a service instance for you then send you an e-mail with details

1

cloud.oracle.com

mercoledì 21 marzo 12

9

Java Cloud ServiceHow it Works

Java Cloud Service

Dedicated OVM

Enter service properties and submit order

Develop and deploy your applications

We have built tight integration into popular IDEs to allow for direct deployment to the cloud

DB

Java Cloud Service

Dedicated Schema

Dedicated OVM

Oracle DB

We will provision a service instance for you then send you an e-mail with details

1 2

cloud.oracle.com

mercoledì 21 marzo 12

9

Java Cloud ServiceHow it Works

Java Cloud Service

Dedicated OVM

Java Cloud Service

Dedicated OVM

REST

Enter service properties and submit order

Develop and deploy your applications

Monitor, Expand, or Contract, your service instance

We have built tight integration into popular IDEs to allow for direct deployment to the cloud

We provide an Enterprise Manager console, as well as REST and CLI monitoring

DB

Java Cloud Service

Dedicated Schema

Dedicated OVM

Oracle DB

We will provision a service instance for you then send you an e-mail with details

1 2 3

cloud.oracle.com

mercoledì 21 marzo 12

10

Java Cloud ServiceFirst Public Release - Application Profile• Java EE, WebLogic

Server, and ADF Applications

• Web applications– JSP and JSF

• Database interaction– Java Persistence API

(JPA)– Or other JDBC interactions

• EJB business logic– With no remoting 

• 3rd Party frameworks– E.g. Hibernate or Spring– App must package JARs

• ADF– ADF Faces

• For rich web applications – ADF Business

Components• For DB interaction

– ADF Web Services Data Control 

mercoledì 21 marzo 12

11

Java Cloud ServiceDeveloper Perspective

• Productivity features across popular IDEs– With no tooling tie-in

• Ant and Maven support• Support for all

popular Java frameworks

mercoledì 21 marzo 12

11

Java Cloud ServiceDeveloper Perspective

• Productivity features across popular IDEs– With no tooling tie-in

• Ant and Maven support• Support for all

popular Java frameworks

mercoledì 21 marzo 12

12

Java Cloud ServiceDatabase 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

mercoledì 21 marzo 12

13

Java Cloud Service

Fusion App Service

Database Service

Java Cloud ServiceService Integrations

• Database Service– Through JDBC, JPA,

ADFBC, or other JDBC abstractions

• Fusion App Service– Through WS-Security

protected SOAP (using OWSM)

JDBC

SOAP

SOAPJDBC

mercoledì 21 marzo 12

14

Java Cloud ServiceMonitoring and Management

CLOUD CLICLOUD.

ORACLE.COM

Mgmt Console IDM Console

IDE

JDev, Eclipse, and NetBeans CLI/Ant/Maven

REST Interface cloud.oracle.com

Java Cloud Service

mercoledì 21 marzo 12

15

Oracle Public CloudUsers, Roles, and Identity Repositories

Buyer

Oracle SSO User Repository

cloud.oracle.com and Oracle Store

cloud.oracle.com MyServices Page

Identity Domain’s IDM and Java Consoles

Account Admin

Deployed Applications

Account Owners User Repository

Identity Group User Repository

Service andIG Admins

AppEnd-Users

mercoledì 21 marzo 12

16

• Deploy on-premise with maximum control

• Use any WebLogic Server 10.3.x domain

• Seamless portability between

• Dev domains• On-premise WebLogic

Server domains• Java Cloud Service

instances

Java Cloud Service Instance

On-Premise WebLogic Server

Domain

Dev Laptop

Java Cloud ServiceOn-Premise, Public Cloud Compatibility

On-

Prem

ise Local Domain

Ora

cle

Publ

ic

Clo

ud

mercoledì 21 marzo 12

On-Premise, Public Cloud PortabilityDeveloper

• Deploy / Undeploy• Dev Testing• Debugging

On Premise Dev

Dev Laptop

WebLogic Server Domain

mercoledì 21 marzo 12

On-Premise, Public Cloud PortabilityDeveloper

• Deploy / Undeploy• Dev Testing• Debugging

On Premise Dev

Dev Laptop

WebLogic Server Domain

Deployment Archives

QA Engineer

• Functional Testing• Training• Etc…

Java Cloud Service Instances

QA Environments in Cloud

mercoledì 21 marzo 12

On-Premise, Public Cloud PortabilityDeveloper

• Deploy / Undeploy• Dev Testing• Debugging

On Premise Dev

Dev Laptop

WebLogic Server Domain

Deployment Archives

QA Engineer

• Functional Testing• Training• Etc…

Java Cloud Service Instances

QA Environments in Cloud

Deployment Archives

Production Engineer

• Production Deployment• Monitoring

On-Premise WebLogic Server

Domain

On Premise Prod

mercoledì 21 marzo 12

18

Cloud Application Foundation

Java Cloud ServiceArchitecture

Oracle Public Cloud Service Deployment Infrastructure

Provision, Deploy, Upgrade, Monitor, …

Application End-User

Provisioned Systems

System

Identity Domain

DB Service

IDM/SSO

Java Cloud CRM Service

OVAB Assembly Pools

Database Server

IDM Infrastructure

Enterprise Manager Cloud Control

Java Cloud Service

CRM Service Assemblies

Directory Access

Web Tier

Oracle Public PaaS Management Interfaces

Provision Systems Using Building Blocks

Oracle VM

mercoledì 21 marzo 12

Building the 21st Century Datacenter

Oracle Exalogic Elastic CloudHardware and Software, Engineered to Work Together

mercoledì 21 marzo 12

Building the 21st Century Datacenter

Oracle Exalogic Elastic CloudHardware and Software, Engineered to Work Together

mercoledì 21 marzo 12

EL X2-2

Oracle Exalogic Elastic Cloud X2-2

• Shared storage for applications• Clustered for HA• 40 TB SAS disk• 4 TB read cache• 72 GB write cache

Integrated Storage

• 40 Gb/sec links• 10 Gigabit Ethernet

connectivity to datacenter

InfiniBand I/O Fabric and 10GbE/GbE

• 30 x86 compute nodes• 360 Xeon cores (2.93 GHz)• 2.8 TB DRAM• 960 GB SSD

Compute Nodes

FullyRedundant

FlashAccelerated

Balanced forPerformance

mercoledì 21 marzo 12

21

Java Cloud Service Instance

Java Cloud ServiceHigh Availability Provisions

mercoledì 21 marzo 12

21

Java Cloud Service Instance

Java Cloud ServiceHigh Availability Provisions

WebLogic Server Cluster

Managed Server 1

Managed Server 2

mercoledì 21 marzo 12

21

Java Cloud Service InstanceExalogic Compute Node B

OVM Instance 1

Exalogic Compute Node A

OVM Instance 1

Java Cloud ServiceHigh Availability Provisions

WebLogic Server Cluster

Managed Server 1

Managed Server 2

mercoledì 21 marzo 12

21

Java Cloud Service InstanceExalogic Compute Node B

OVM Instance 1

Exalogic Compute Node A

OVM Instance 1

Java Cloud ServiceHigh Availability Provisions

WebLogic Server Cluster

Managed Server 1

Managed Server 2

ExadataOracle DB Schema – RAC One Node

mercoledì 21 marzo 12

Oracle Exalogic Private PaaS and Oracle Public Cloud

Oracle Exalogic

EM Cloud Contr

ol

Exalogic Elastic Cloud

Fusion Middleware Assemblies

Metadata Metadata Metadata

Cloud. oracl

e. com+EM Java

Cloud Servic

e Contr

Oracle Public Cloud

Java Cloud Service Instances

Metadata Metadata Metadata

OVM

Applications (EARS, WARS) Applications (EARS, WARS)

OVM

Oracle Exalogic

Full Application Portability

Common Enterprise-grade

Oracle Infrastructure

Open Standards

Hosted and Managed by OracleHosted and Managed On-Premise

mercoledì 21 marzo 12

mercoledì 21 marzo 12

mercoledì 21 marzo 12

24

Thk*

mercoledì 21 marzo 12

25

Oracle Public Cloud Java: Available Services

mercoledì 21 marzo 12

25

Oracle Public Cloud Java: Available Services

mercoledì 21 marzo 12

26

Oracle Public Cloud Java: Services Console

mercoledì 21 marzo 12

26

Oracle Public Cloud Java: Services Console

mercoledì 21 marzo 12

27

Oracle Public Cloud Java: Identity Console

mercoledì 21 marzo 12

27

Oracle Public Cloud Java: Identity Console

mercoledì 21 marzo 12

28

Oracle Public Cloud Java: DB Service Console

mercoledì 21 marzo 12

29

Oracle Public Cloud Java: Enterprise Manager

mercoledì 21 marzo 12

29

Oracle Public Cloud Java: Enterprise Manager

mercoledì 21 marzo 12

30

Oracle Public Cloud Java: Enterprise Manager

mercoledì 21 marzo 12

30

Oracle Public Cloud Java: Enterprise Manager

mercoledì 21 marzo 12

31

Oracle Public Cloud Java: IDE Integration

mercoledì 21 marzo 12

31

Oracle Public Cloud Java: IDE Integration

mercoledì 21 marzo 12

32

Oracle Public Cloud Java: JPA Integration

mercoledì 21 marzo 12

32

Oracle Public Cloud Java: JPA Integration

mercoledì 21 marzo 12

32

Oracle Public Cloud Java: JPA Integration

mercoledì 21 marzo 12

32

Oracle Public Cloud Java: JPA Integration

mercoledì 21 marzo 12

33

Oracle Public Cloud Java: Framework Integration

mercoledì 21 marzo 12

top related