• No results found

Oracle public Database and Java Cloud for Trials

N/A
N/A
Protected

Academic year: 2021

Share "Oracle public Database and Java Cloud for Trials"

Copied!
32
0
0

Loading.... (view fulltext now)

Full text

(1)
(2)

Oracle public Database and Java

Cloud for Trials

19.03.2015

Arnold Keller, Senior Sales Consultant Core Technology

Hannes Gütlin, Senior Sales Consultant Middleware

(3)

Agenda

Oracle Cloud Introduction

Setup Procedure

Database Service Setup Demo

Java Cloud Service Setup Demo

1

2

3

(4)

Oracle Cloud Computing Strategy

Complete Solution, Complete Choice

Private Cloud

Public Cloud

(5)

Private Cloud

Oracle

Cloud

DEPLOY ANYWHERE

Same

Technology

Same

Standards

Same

Products

Transparently move workloads between

On-premise and Oracle Cloud

Complete Deployment Choice

(6)

Platform as a Service

Developer

& IT

Line of Business

Users

Documents

Social

Network

Business

Intelligence

BPM

(7)

Infrastructure as a Service

Messaging

Lightweight Queues

Storage

Object Storage

Compute

Elastic Compute

Secure Identity

Identity Administration

(8)

PaaS: Oracle Database Cloud Services

Database as a Service

Full-featured dedicated 11gR2 or 12c instance(s)

SE1, EE, EE High Performance, EE Extreme Performance

Customer or Oracle backs up, patches, manages DBMS

Full SQL*NET, root access, Enterprise Manager, all DBMS

tools

Full portability – on-premises & cloud

• Primary Use Case:

Dev/Test and “lift & shift” applications

to Oracle Cloud

(9)

PaaS: Oracle Java Cloud Services

Java Cloud Service

Dedicated WebLogic cluster(s) with root access

Tiered management services, built-in HA, on-demand

DR

Fully customizable for any Java application

• Primary Use Case:

“Lift & shift” WebLogic and other

Java applications to Oracle Cloud

(10)

PaaS: Oracle Developer Cloud Service

Integrated tools to manage & track tasks, builds, code

reviews, and documentation

Standards-based GIT, Hudson, Maven, JIRA, Bugzilla, Wiki

Integrated into an IDE of your choice

Automatic deployment to Oracle Java Cloud Service or

local infrastructure

 Primary Use Case:

Secure turnkey development on Oracle

Cloud

(11)

Topology: What are we going to build?

Overview

Database Cloud Service

Java Cloud Service

User

Admin

1

Storage

WLS

DB

Storage

3

2

(12)

(13)

Pre-Requisite Software

Any Platform

Oracle SQL*Developer

Oracle JDeveloper

If Windows

Cloudberry Explorer for OpenStack

Cygwin or Putty (SSH Key Management)

Putty (Secure Shell access)

(14)

SSH Key File

Creation and Usage

ssh-keygen -b 2048 -t rsa -f mykey with passphrase

mv keyfile /home/user/.ssh

Register mykey.pub in cloud

(15)

RESTful API 1

Requesting an Authentication Token

curl -v -X GET \

-H "X-Storage-User: Storage-choracleso82869:[email protected] " \

-H "X-Storage-Pass: myPassword" \

https://storage.us2.oraclecloud.com/auth/v1.0

> GET /auth/v1.0 HTTP/1.1

...

< X-Auth-Token: AUTH_tk209f7f2ea1265a0d3f29d28a2dc8ced6

(16)

RESTful API 2

Create a Container

curl -v -X PUT \

-H "X-Auth-Token: AUTH_tk209f7f2ea1265a0d3f29d28a2dc8ced6 " \

(17)

RESTful API 3

List Containers (15)

curl -v -X GET \

-H "X-Auth-Token: AUTH_tk209f7f2ea1265a0d3f29d28a2dc8ced6 " \

(18)

RESTful API 4

Delete a Container

curl -v -X DELETE \

-H "X-Auth-Token: AUTH_tk209f7f2ea1265a0d3f29d28a2dc8ced6 " \

(19)
(20)
(21)

User

Topology

After Creation of Storage and the DB Cloud Service

Admin

VM db 1

Database

HTTPS/

SSH Tunnel

WLS

Storage

DB

Storage

Java Cloud Service

1

2

(22)

Access Rule

HTTP to WebLogic managed Servers

Manage Network Access

Components

IP Address List

A set of IP addresses or subnets external to your Oracle Cloud Service

Protocol

Defines a protocol type and a port (ssh, http, https etc.)

Network Group

A set of service instances that communicate with each other

Access Rule

Protocol: select a protocol (port)

Source: IP List

IP List

public

Protocol

http 8001

(23)

(24)

Prerequisites

Organize these things before attempting to create a JCS Instance

1 DBCS

Holds metadata needed by JRF

set up in step 2 by DBA

DB Admin credentials

1 metered Storage Container

For backups. Older backups are automatically moved to this container.

Set up in step 1 using REST or JAVA Library or OpenStack Tooling

(25)
(26)
(27)

VM wls 2 DG

VM lb 1

VM wls 1

User

Load

Balancer

Topology

The full Picture

HTTPS

Admin

Server

Managed

Server 1

Admin

HTTP/HTTPS

Coherence

Server 1

VM db 1

Database

HTTPS/

SSH Tunnel

WLS

Storage

DB

Storage

3

1

2

(28)

Lifecycle Tooling

Scale

up/down

Create/

Delete

Configure

Secure

(29)

Summary

Steps to build a Java Cloud Service including DB Cloud Service

1.

Install ‘pre-requisite’ software on desktop

2.

Create an SSL key to provide secure access to your Cloud Services

3.

(Login to your Cloud Console, changing your password and preferences)

4.

Setup a container within Oracle Storage Cloud Services for DbCS

5.

Create a database instance within Oracle Database Cloud Services (DbCS)

6.

Configure the database instance firewall

7.

Setup a container within Oracle Storage Cloud Services for JCS

8.

Create a Java instance within Oracle Java Cloud Services (JCS)

9.

Configure the Java (WebLogic) instance firewall

(30)

More Information

Arnold Keller

[email protected]

Hannes Gütlin

[email protected]

Get an Overview of the whole portfolio

http://cloud.oracle.com

Read the documentation

(31)
(32)

References

Related documents