introduction to java cloud service

58
Introduction to Java Cloud Service

Upload: perficient-inc

Post on 15-Apr-2017

200 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Introduction to Java Cloud Service

Introduction to Java Cloud Service

Page 2: Introduction to Java Cloud Service

2

Raghuraman SyamaSenior Technical Architect, Perficient Inc

Raghu Syama is a Senior Technical Architect with Perficient, Inc. He has over 18 years of experience in architecting, designing and developing enterprise software solutions.

His area of expertise includes SOA, Microservices, integration, cloud and BI implementation.

He has worked for several fortune 500 companies in his career and successfully led several projects from inception to completion by maintaining high quality standards.

He has several certifications across multiple technologies from Oracle, Microsoft, and Redhat.

Blogshttp://blogs.perficient.com/oracle/author/rsyama/

LinkedInhttps://www.linkedin.com/in/raghusyama

Page 3: Introduction to Java Cloud Service

3

“I don’t need a hard disk in my computer if I can get to the server faster… carrying around these non-connected computers is byzantine

by comparison.” – Steve Jobs

Page 4: Introduction to Java Cloud Service

4

Agenda

• Brief overview on PaaS• Brief overview on Java Cloud Service• How to subscribe to Java Cloud Service• Demo

Page 5: Introduction to Java Cloud Service

5

Cloud and PaaS Adoption

*Source: Computerworld Strategic Marketing Services, February-March 2014 Cloud Survey**Source: GigaOM Research and VC North Bridge

Cloud is Mainstream

• Using Cloud today or will be in Two Years

84%

Top CloudBenefits

• Greater Agility• Lower Cost• Better Resource Utilization

>80%

PaaSGrowing Rapidly

• Will adopt PaaS within Five Years

~90%

© Oracle Corporation. All Rights Reserved.

Page 6: Introduction to Java Cloud Service

6

Development and Deployment: Traditional vs PaaS

Traditional

Locally installed applications

Tangled Services

IT Operations – DB/Storage Admins

Static and growing capacity

On-premise/single location

Infrastructure ownership

PaaS

PaaS/SaaS

Layered Services

No Operations – Managed by Oracle

Incremental capacity

Cloud distribution

Leasing/On-demand

Page 7: Introduction to Java Cloud Service

7

Common PaaS requirements

Elasticity Deployment Choice Scaling

Patching Backup/Recovery Transparent DR

© Oracle Corporation. All Rights Reserved.

Page 8: Introduction to Java Cloud Service

8

What is Java Cloud Service?

• Java Cloud Service (JCS) is a PaaS offering from Oracle

• A complete platform and infrastructure cloud solution to build, deploy and manage Java EE Applications.

• Rapidly provision an application environment.

• Runs on managed Oracle hardware in the cloud.

Page 9: Introduction to Java Cloud Service

9

Why would we use Java Cloud Service?

• Application platform with advanced cloud tools

• Simplified provisioning

• Reduce down time

• On demand processing capacity

• Caching and data grid functions

Page 10: Introduction to Java Cloud Service

10

Java Cloud Service - Pricing and Dependencies

• Transparent Pricing• For more information, please check https://cloud.oracle.com/java

• JCS requires Database and Storage Cloud Services

Page 11: Introduction to Java Cloud Service

11

Java Cloud Service Dependencies

DatabaseCloud Service

ComputeCloud Service

JavaCloud Service

StorageCloud Service

Persists Application Data Storage and Backup

Runs on Storage and Backup

Page 12: Introduction to Java Cloud Service

12

Java Cloud Service Architecture

Oracle Java Cloud Service

WebLogic Server

WebLogic Admin Server

Clusters

Managed Servers

Traffic Director (Load Balancer)

Identity Domain

Oracle Database Cloud Service

Admin Console

Management Consoles

My Account My Services

Page 13: Introduction to Java Cloud Service

13

Java Cloud Technical Architecture

© Oracle Corporation. All Rights Reserved.

Page 14: Introduction to Java Cloud Service

14

Java Cloud Service - Available Options

• Java Cloud Service• Full-featured Service

• Java Cloud Service Virtual Image• Simple, hosted WebLogic instance• Oracle controlled, updated

• Java Cloud Service SaaS Extension• Easy to enrich Oracle SaaS applications• Tailored-made WebLogic Server for rapid extension deployment• Ready marketplace with pre-built extensions, automated deployment

Page 15: Introduction to Java Cloud Service

15

Java Cloud Service - Offerings

For more information about the available offerings, please check http://cloud.oracle.com

Page 16: Introduction to Java Cloud Service

16

Java Cloud Service - Main Use Cases

Dev/Test in the Cloud

New App Development Migrate Apps to Cloud

© Oracle Corporation. All Rights Reserved.

Page 17: Introduction to Java Cloud Service

17

Java Cloud Service - Getting Started• Subscribe to the JCS• Configure instance• Deploy applications• Publish applications

Page 18: Introduction to Java Cloud Service

18

Java Cloud Service – Getting Started

Portals• My Accounts

• Buy Services• My Services

• Monitor Services• View Notifications

• Identity Console• Manage Users and Roles

• Service Instance Console• Manage applications

Page 19: Introduction to Java Cloud Service

19

Java Cloud Service - Getting Started

Page 20: Introduction to Java Cloud Service

20

Java Cloud Service - Getting Started

Page 21: Introduction to Java Cloud Service

21

Java Cloud Service - Getting Started

Page 22: Introduction to Java Cloud Service

22

Java Cloud Service - Getting Started

Page 23: Introduction to Java Cloud Service

23

Java Cloud Service - Getting Started

Page 24: Introduction to Java Cloud Service

24

Java Cloud Service - Getting Started

Page 25: Introduction to Java Cloud Service

25

Java Cloud Service - Getting Started

Page 26: Introduction to Java Cloud Service

26

Java Cloud Service - Getting Started

Page 27: Introduction to Java Cloud Service

27

Java Cloud Service – Creating InstancePreliminary steps-• Review Service availability• Create Oracle Cloud Database service instance• Create Oracle Cloud Storage service instance• Generate SSH Key-pair• Create Java Cloud Service instance

Page 28: Introduction to Java Cloud Service

28

Java Cloud Service – Creating InstanceDependencies - The Java Cloud Service requires a Database Cloud Service instance and its own Storage Container for backup.

The Database Cloud Service instance requires its own Storage Container.

Page 29: Introduction to Java Cloud Service

29

Java Cloud Service – Creating Instance

Page 30: Introduction to Java Cloud Service

30

Java Cloud Service – Creating Instance

Page 31: Introduction to Java Cloud Service

31

Java Cloud Service – Creating Instance

Services included with JCS A Java Cloud Service includes the following dependent services:• Database Cloud Service

– Required for JCS meta-data

• Storage Cloud Service– Provides storage containers for JCS and DB

• Database Backup Service– Provides Backup and Restore capability for environment

• Compute Cloud Service– Provides the compute nodes for the WebLogic domain and Load Balancer

• Java Cloud Service– Manages the JCS instances

Page 32: Introduction to Java Cloud Service

32

Java Cloud Service – Creating Instance

Demo

Page 33: Introduction to Java Cloud Service

33

Java Cloud Service – Creating Instance

Page 34: Introduction to Java Cloud Service

34

Java Cloud Service – Creating Instance

Page 35: Introduction to Java Cloud Service

35

Java Cloud Service – Creating Instance

Create storage containers using REST client• Currently there is no web based interface to create the Cloud Storage

Containers• Use a REST client to create one• You can use your favorite REST client to create one• Example REST Endpoint

https://usperficient.storage.oraclecloud.com/v1/Storage-usperficientRepresents the name of the Storage service

• Create Storage container MyJCSStorage using HTTP PUThttps://usperficient.storage.oraclecloud.com/v1/Storage-usperficient/MyJCSStorage

Page 36: Introduction to Java Cloud Service

36

Java Cloud Service – Creating Instance

Page 37: Introduction to Java Cloud Service

37

Java Cloud Service – Creating Instance

Page 38: Introduction to Java Cloud Service

38

Java Cloud Service – Creating Instance

Page 39: Introduction to Java Cloud Service

39

Java Cloud Service – Creating Instance

• Two Storage containers are created – MyJCSStorage and MyDBStorage• Create SSH key-pair• Next step, create Database instance

Page 40: Introduction to Java Cloud Service

40

Java Cloud Service – Creating Instance

Page 41: Introduction to Java Cloud Service

41

Java Cloud Service – Creating Instance

Page 42: Introduction to Java Cloud Service

42

Java Cloud Service – Creating Instance

Page 43: Introduction to Java Cloud Service

43

Java Cloud Service – Creating Instance

Page 44: Introduction to Java Cloud Service

44

Java Cloud Service – Creating Instance

Page 45: Introduction to Java Cloud Service

45

Java Cloud Service – Creating Instance

Page 46: Introduction to Java Cloud Service

46

Java Cloud Service – Creating Instance

Page 47: Introduction to Java Cloud Service

47

Java Cloud Service – Creating Instance

Page 48: Introduction to Java Cloud Service

48

Java Cloud Service – Creating Instance

Page 49: Introduction to Java Cloud Service

49

Java Cloud Service – Creating Instance

• Next step is to create the Java Cloud Service instance

Page 50: Introduction to Java Cloud Service

50

Java Cloud Service – Creating Instance

Page 51: Introduction to Java Cloud Service

51

Java Cloud Service – Creating Instance

Page 52: Introduction to Java Cloud Service

52

Java Cloud Service – Creating Instance

Page 53: Introduction to Java Cloud Service

53

Java Cloud Service – Creating Instance

Page 54: Introduction to Java Cloud Service

54

Java Cloud Service – Creating Instance

Page 55: Introduction to Java Cloud Service

55

Java Cloud Service – Creating Instance

Page 56: Introduction to Java Cloud Service

56

Java Cloud Service – Creating Instance

Page 57: Introduction to Java Cloud Service

57

Java Cloud Service – Accessing Instance

There are several ways you can access the instance and the WebLogic domain which runs on it• JCS Console• REST API• WebLogic Console• FMW Console• WLST

Page 58: Introduction to Java Cloud Service

58

Thank You!

Stop by our Booth #1715Meet our experts and continue the conversation

Catch our Next SessionSession Title:

• Harvard Medical Faculty Physicians at Beth Israel Deaconess Medical Center Inc. Migrates to Oracle Planning and Budgeting Cloud Service

• Session ID: CON5684

Date and Time: • 9/22/16, 12:00 - 12:45PM | Moscone West - 3024