introduction to java cloud service
TRANSCRIPT
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
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
4
Agenda
• Brief overview on PaaS• Brief overview on Java Cloud Service• How to subscribe to Java Cloud Service• Demo
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.
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
7
Common PaaS requirements
Elasticity Deployment Choice Scaling
Patching Backup/Recovery Transparent DR
© Oracle Corporation. All Rights Reserved.
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.
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
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
11
Java Cloud Service Dependencies
DatabaseCloud Service
ComputeCloud Service
JavaCloud Service
StorageCloud Service
Persists Application Data Storage and Backup
Runs on Storage and Backup
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
13
Java Cloud Technical Architecture
© Oracle Corporation. All Rights Reserved.
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
15
Java Cloud Service - Offerings
For more information about the available offerings, please check http://cloud.oracle.com
16
Java Cloud Service - Main Use Cases
Dev/Test in the Cloud
New App Development Migrate Apps to Cloud
© Oracle Corporation. All Rights Reserved.
17
Java Cloud Service - Getting Started• Subscribe to the JCS• Configure instance• Deploy applications• Publish applications
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
19
Java Cloud Service - Getting Started
20
Java Cloud Service - Getting Started
21
Java Cloud Service - Getting Started
22
Java Cloud Service - Getting Started
23
Java Cloud Service - Getting Started
24
Java Cloud Service - Getting Started
25
Java Cloud Service - Getting Started
26
Java Cloud Service - Getting Started
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
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.
29
Java Cloud Service – Creating Instance
30
Java Cloud Service – Creating Instance
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
32
Java Cloud Service – Creating Instance
Demo
33
Java Cloud Service – Creating Instance
34
Java Cloud Service – Creating Instance
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
36
Java Cloud Service – Creating Instance
37
Java Cloud Service – Creating Instance
38
Java Cloud Service – Creating Instance
39
Java Cloud Service – Creating Instance
• Two Storage containers are created – MyJCSStorage and MyDBStorage• Create SSH key-pair• Next step, create Database instance
40
Java Cloud Service – Creating Instance
41
Java Cloud Service – Creating Instance
42
Java Cloud Service – Creating Instance
43
Java Cloud Service – Creating Instance
44
Java Cloud Service – Creating Instance
45
Java Cloud Service – Creating Instance
46
Java Cloud Service – Creating Instance
47
Java Cloud Service – Creating Instance
48
Java Cloud Service – Creating Instance
49
Java Cloud Service – Creating Instance
• Next step is to create the Java Cloud Service instance
50
Java Cloud Service – Creating Instance
51
Java Cloud Service – Creating Instance
52
Java Cloud Service – Creating Instance
53
Java Cloud Service – Creating Instance
54
Java Cloud Service – Creating Instance
55
Java Cloud Service – Creating Instance
56
Java Cloud Service – Creating Instance
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
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