SlideShare a Scribd company logo
Java Cloud Service for
WebLogic Administrators
Oracle OpenWorld, San Francisco
October 2015
What should I do now?!
Simon Haslam
Consultant, Veriton
Working with Oracle software since 1995
(and AWS since 2010)
Middleware & SOA
WebLogic, SOA, BPM and
Java Cloud Service Specialist
Veriton
UK-based consultancy,
focussed on Oracle infrastructure
How about you?
WebLogic
FMW
Admin?
DBA
?
Team
Manager
?
Architect
?
Dev
?
Presentation objectives & themes
Describe
Java Cloud
Service
New
Opportunities
for the WebLogic
Administrator
 Java Cloud Service overview
 Provisioning JCS Instances
 WebLogic Administration in JCS
Java Cloud Service – what is it?
 WebLogic Servers running in Oracle Cloud
◦ Plus supporting software: Oracle Traffic Director, Coherence,
Database
 New “pay as you go” licensing model
 Automated software provisioning, plus…
Domain
JAVA CLOUD SERVICE
Data Center(s)
Servers & Storage
VMs
WebLogic Instances
Oracle
updates &
backs up
Applications
JAVA CLOUD SERVICE
VIRTUAL IMAGE
Data Center(s)
Servers & Storage
VMs
WebLogic Instances
Domain
Applications
Oracle provisions
Data Center(s)
Servers & Storage
VMs
WebLogic Instances
Domain
Applications
JAVA CLOUD SERVICE
SAAS EXTENSION
Out of scope
for this presentation
JCS SaaS Extension
WebLogic
on-premises
Full JCS is
between the two
LEGO: http://www.slideshare.net/Insidebsi/lego-building-brand-ambassadors
 Java Cloud Service overview
 Provisioning JCS Instances
 WebLogic Administration in JCS
Choices for Full JCS or JCS-VI
 Billing Frequency
 WebLogic (Edition & Version)
 WebLogic Cluster size & ‘Shape’ of MS cluster node(s)
 (optional) Coherence
 (optional) Oracle Traffic Director
 (full JCS only) Storage Container
What should I do now?! JCS for WebLogic Admins
REST APIs
http://docs.oracle.com/cloud/latest/jcs_gs/JSRMR/index.html
DEMO
What does a small JCS cluster look like?
 E.g. 5 VMs:
◦ 1 Traffic Director
◦ 2 WebLogic
◦ 2 Coherence (optional; 3 is more “Coherence-friendly”)
 One domain including:
◦ WebLogic & Coherence clusters
◦ Node Managers
◦ FMW Infrastructure, including schema in DB
◦ Demo SSL certificates
◦ An OTD virtual host to the WLS Cluster
 A default backup schedule
Admin
Server
Managed
Server 1
Traffic
Server
Admin
Server
Managed
Server 2 Coherence
Server 1
Coherence
Server 2
Firewall (NAT/PAT)
Routing
5.02.5
2.5
2.5 5.0
7.5 7.5 7.5 7.5
7.5
Memory for
example OC3 config
GB
 Java Cloud Service overview
 Provisioning JCS Instances
 WebLogic Administration in JCS
Tailor the Environment
 Set up SSL certificates
 Changes to Server Start parameters, setUserOverrides.sh
(setDomainEnv.sh)
 Manage storage
 Adding further clusters/nodes etc
◦ See “Keeping Your Service Instances Manageable by Oracle Java
Cloud Service”
http://docs.oracle.com/cloud/latest/jcs_gs/JSCUG/GUID-68749D52-DAC9-44E7-90AD-
6C891300156E.htm#JSCUG3281
Directory structure
 ORACLE HOME: /u01/app/oracle/middleware
 JDK HOME: /u01/jdk
 DOMAIN HOME: /u01/data/domains/<domain-name>
 Others:
◦ /u01/data/backup – backup location
◦ /u01/app/oracle/tools – Oracle ‘cloud tooling’
Backup / restore
 Backup types
◦ Binaries plus domain configuration
◦ Domain only (aka ‘incremental’)
◦ Database can be included too (creates an RMAN tag in DBCS instance)
 Schedule
◦ Weekly full & daily incremental by default
 Location and Retention Policy
◦ Held locally for a week, then moved to Storage Service
◦ Retained for 30 days by default
 Backups are encrypted (using a key known only to OPC)
Full JCS only
Patching
 WebLogic PSUs plus JDKs
 JCS backs up beforehand and can rollback later
 (all?) Patches are rolling (if you have load balancer)
 Each Managed Server is:
1. backed up
2. removed from Traffic Director origin server pool
3. shut down
4. JDK or Oracle Home replaced with a patched image
5. restarted
6. added back to Traffic Director pool
Full JCS only
JCS Management
 Provisioning/managing non-trivial JCS platforms will mostly be using
REST APIs
◦ Everything in OPC console can be done via REST APIs
◦ REST tools (browser plug-ins like Postman or RESTClient, curl etc) and JSON
format are quick/easy to learn
 All your existing tools/techniques still work with JCS
◦ Connecting to Node Manager
◦ Java Mission Control & other JVM diagnostics tools
◦ Enterprise Manager 12c (Hybrid Cloud Agent etc)
QuickTips
 Naming conventions
 Key management
 The Oracle product filesystems are overwritten
(swapped) during patching – don’t put any of your
own files in there!
◦ e.g. EM agent
 Set up disk free space alerts
OTNVirtualTechnology Summit
 For more detailed provisioning & discussion please see my
OTN VTS session from September
 Available for FREE replay now
Presentation objectives & themes
Describe
Java Cloud
Service
New
Opportunities
for the WebLogic
Administrator
How do you provision today?
Manually
?
Automated
s/w only?
Automated
s/w +
initial
domain?
Fully
automated
?
Recognize this?
Better than nothing,
but this is like typing in
code every time you
want to run a program!
… use one of these instead!
How do you deploy today?
Manually
?
Scripts ?
Continuous
Integration
for test?
Fully
automated
CI / SD?
Deployment
There are LOTS of tools to help (including previous tools)
– pick something!
Survey: Middleware Admins & DBAs
Results*
* This was not a scientific survey –
20 responses to my twitter requests
Results*
* This was not a scientific survey –
20 responses to my twitter requests
CI / CD
Tuning
ToolsPredictive
Alerting
EM, snaps
Assisted
Help?
Rolling
patching Done
by PaaS
Post-cloud influences
& time savers
Can your custom apps
be replaced by SaaS ?
Oracle PaaS Admin.Tasks for your Org.
 Platform Design
◦ Sizing / costing
◦ Naming conventions (as important as ever)
◦ Capacity planning
 Operations
◦ Application Deployment
◦ Performance Assurance and Tuning
◦ Monitoring and management
PaaS is intended to be used by administrators, not power users
Someone still has to be responsible for mission-critical systems
Consumption
 Someone needs to monitor consumption
 As for all cloud services…
◦ It’s (too?!) easy to spin up new environments
◦ Do they all need to be running?
 Consider monthly vs hourly
◦ Hourly is +25% but if instance only used
8h/day then 42% of monthly cost
 Consider JCS vs JCS-VI
Image credit: http://cropmetrics.com/2013/11/gas-gauge-analogy-cropmetrics-water-management/
What does this mean for your role as
Middleware Administrator?
 Middleware administrators don’t spend that much time on
installing software / creating domains
 Highest value work is rolling out new applications/features &
fixing performance of existing ones
If we looked further down the stack expect a different picture
e.g. sys admins, virtualization admins, storage admins
What does the Business want?
• Backup
• High availability & DR
• Environments
• Upgrades & patching
• Monitoring
• Have what they want
• New func. as soon as $
• Justifiable cost
• Compliance
• “on” like Facebook
IT Business
What does the Business want?
• Backup
• High availability & DR
• Environments
• Upgrades & patching
• Monitoring
• In-house IT
• Have what they want
• New func. as soon as $
• Justifiable cost
• Compliance
• “on” like Facebook
Our job is to
enable this!
Focus on
Adding Value
Business
Presentation objectives & themes
Describe
Java Cloud
Service
New
Opportunities
for the WebLogic
Administrator
Summary
 Full JCS is here & viable for many types of workload
 JCS/JCS-VI gives you power/flexibility of WebLogic
including most of the control you are used to
 You will be doing far less menial, low-value work
– make yourself more valuable!
 …but someone still has to be responsible for your Oracle
platforms… you! 
Further Information
https://blogs.oracle.com/emeapartnerweblogic/entry/virtual_technology_summit
_september_16th
Further Information
JCS blog posts:
http://simonhaslam.co.uk
Questions & Answers
For help with your Oracle Cloud project
http://veriton.com
@simon_haslam

More Related Content

PDF
Ten Real-World Customer Configurations on Oracle Database Appliance
PDF
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
PDF
OpenStack and MySQL
PDF
How Capgemini Built a Pan-European Tax Messaging System Using Oracle Fusion M...
PPTX
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
PPTX
Systems on the Edge—Your Stepping Stones into Oracle Public Cloud and the Paa...
PDF
No more Big Data Hacking—Time for a Complete ETL Solution with Oracle Data In...
PDF
Oracle Enterprise Manager 12c: updates and upgrades.
Ten Real-World Customer Configurations on Oracle Database Appliance
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
OpenStack and MySQL
How Capgemini Built a Pan-European Tax Messaging System Using Oracle Fusion M...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Systems on the Edge—Your Stepping Stones into Oracle Public Cloud and the Paa...
No more Big Data Hacking—Time for a Complete ETL Solution with Oracle Data In...
Oracle Enterprise Manager 12c: updates and upgrades.

What's hot (20)

PPTX
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
PPTX
AMIS Oracle OpenWorld 2015 Review – part 3- PaaS Database, Integration, Ident...
PDF
1 architecture & design
PPTX
Oracle Ravello
PDF
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
PPTX
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
PDF
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
PDF
Deploying to Oracle SOA Suite 12c - Everything You Need To Know
PDF
Oracle Fusion Middleware on Exalogic Best Practises
PPTX
AMIS Oracle OpenWorld 2015 Review – part 4- PaaS Application Development, Jav...
PDF
Securing your Oracle Fusion Middleware Environment, On-Prem and in the Cloud
PPTX
2019 - OOW - Database Migration Methods from On-Premise to Cloud
PDF
Oracle Ravello Presentation 7Dec16 v1
PDF
Oracle Database Cloud Service - Provisioning Your First DBaaS Instance
PPT
Apex day 1.0 oracle cloud news_andrej valach
PDF
Oracle Enterprise Manager 13C and Hybrid Cloud
PPTX
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
PPTX
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
PPTX
Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...
PPTX
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
AMIS Oracle OpenWorld 2015 Review – part 3- PaaS Database, Integration, Ident...
1 architecture & design
Oracle Ravello
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
Deploying to Oracle SOA Suite 12c - Everything You Need To Know
Oracle Fusion Middleware on Exalogic Best Practises
AMIS Oracle OpenWorld 2015 Review – part 4- PaaS Application Development, Jav...
Securing your Oracle Fusion Middleware Environment, On-Prem and in the Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud
Oracle Ravello Presentation 7Dec16 v1
Oracle Database Cloud Service - Provisioning Your First DBaaS Instance
Apex day 1.0 oracle cloud news_andrej valach
Oracle Enterprise Manager 13C and Hybrid Cloud
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...
Ad

Viewers also liked (20)

PPTX
WebLogic authentication debugging
PPTX
AMIS Beyond the Horizon - High density deployments using weblogic multitenancy
PPTX
Oracle WebLogic Server 12.2.1 Do More with Less
PPTX
Dynamicly Scale Weblogic in the private Cloud clusters
PDF
REST mit ADF
PDF
Weblogic configuration
PDF
Easy oracle & weblogic provisioning and deployment
PPTX
Oracle WebLogic 12.2.1.1 Kurulum, Domain Oluşturma, Upgrade Notları
PDF
Learn Oracle WebLogic Server 12c Administration
PPT
Advanced WebLogic Monitoring: JMX and WLSDM Automation
PDF
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
PPTX
Oow2016 review-iaas-paas-13th-18thoctober
PDF
Oracle Traffic Director - a vital part of your Oracle infrastructure
PDF
Oracle WebLogic Server: Remote Monitoring and Management
PPTX
End-to-End Cloud: Oracle Java Cloud, Oracle Mobile Cloud Service, Oracle MAF,...
PPT
What's New in WebLogic 12.1.3 and Beyond
PDF
Deploying Docker (Provisioning /w Docker + Chef/Puppet) - DevopsDaysPGH
PDF
Performance Tuning Oracle Weblogic Server 12c
PDF
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
PDF
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
WebLogic authentication debugging
AMIS Beyond the Horizon - High density deployments using weblogic multitenancy
Oracle WebLogic Server 12.2.1 Do More with Less
Dynamicly Scale Weblogic in the private Cloud clusters
REST mit ADF
Weblogic configuration
Easy oracle & weblogic provisioning and deployment
Oracle WebLogic 12.2.1.1 Kurulum, Domain Oluşturma, Upgrade Notları
Learn Oracle WebLogic Server 12c Administration
Advanced WebLogic Monitoring: JMX and WLSDM Automation
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
Oow2016 review-iaas-paas-13th-18thoctober
Oracle Traffic Director - a vital part of your Oracle infrastructure
Oracle WebLogic Server: Remote Monitoring and Management
End-to-End Cloud: Oracle Java Cloud, Oracle Mobile Cloud Service, Oracle MAF,...
What's New in WebLogic 12.1.3 and Beyond
Deploying Docker (Provisioning /w Docker + Chef/Puppet) - DevopsDaysPGH
Performance Tuning Oracle Weblogic Server 12c
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
Ad

Similar to What should I do now?! JCS for WebLogic Admins (20)

PDF
Java & SOA Cloud Service for Fusion Middleware Administrators
PDF
JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović
PPTX
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
PPTX
Introduction to Java Cloud Service
PDF
SOA & WebLogic - Lift & Shift to the Cloud
PDF
Oracle Java Cloud Service JCS (and WebLogic 12c) - What you Should Know
PDF
Oracle WebLogic 12c New Multitenancy features
PPTX
Powering the Cloud with Oracle WebLogic
PDF
Oracle Web Logic server
PDF
F428435966 odtug web-logic for developers
PDF
Weblogic server administration
PDF
Weblogic server administration
PDF
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
PDF
Oracle Cloud Integrations Overview
PDF
What Every Client Should Do On Their Oracle SOA Projects (article)
PDF
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
PDF
Server Day 2009: Oracle/Bea Fusion Middleware by Paolo Ramasso
PDF
WebLogic for DBAs 1.0h
PDF
WebLogic 12c & WebLogic Mgmt Pack
Java & SOA Cloud Service for Fusion Middleware Administrators
JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
Introduction to Java Cloud Service
SOA & WebLogic - Lift & Shift to the Cloud
Oracle Java Cloud Service JCS (and WebLogic 12c) - What you Should Know
Oracle WebLogic 12c New Multitenancy features
Powering the Cloud with Oracle WebLogic
Oracle Web Logic server
F428435966 odtug web-logic for developers
Weblogic server administration
Weblogic server administration
Aioug2017 deploying-ebs-on-prem-and-on-oracle-cloud v2
Oracle Cloud Integrations Overview
What Every Client Should Do On Their Oracle SOA Projects (article)
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
Server Day 2009: Oracle/Bea Fusion Middleware by Paolo Ramasso
WebLogic for DBAs 1.0h
WebLogic 12c & WebLogic Mgmt Pack

More from Simon Haslam (20)

PDF
Platform Engineering for the Modern Oracle World
PDF
Better Practices when Using Terraform to Manage Oracle Cloud Infrastructure
PDF
The Kubernetes WebLogic revival (part 2)
PDF
The Kubernetes WebLogic revival (part 1)
PDF
What You Need to Know about Oracle Cloud Connectivity
PDF
Tips & Tricks for Oracle PaaS Admins
PDF
Platform Provisioning Automation for Oracle Cloud
PDF
Terrraform meet Oracle Cloud: Platform Provisioning Automation
PDF
Delivering Mobile Apps to the Field with Oracle
PDF
Provisioning with Oracle Cloud Stack Manager
PDF
Oracle SOA Cloud - Skanska Customer Journey
PDF
Tips & Tricks for Oracle PaaS Admins
PDF
Delivering Mobile Apps to the Field with Oracle JET
PDF
JET Hybrid Mobile Apps - taster for Oracle CodeOne
PDF
Delivering Mobile Apps to the field using Oracle
PDF
Provisioning with Oracle Cloud Stack Manager
PDF
Connecting Oracle Cloud to your Data Centre (Part A)
PDF
Running SOA in the Cloud: SOA CS for SOA Suite Customers
PDF
Tips & Tricks for Java & SOA Cloud Service
PDF
Driving DevOps for Oracle with the orawls Puppet Modules
Platform Engineering for the Modern Oracle World
Better Practices when Using Terraform to Manage Oracle Cloud Infrastructure
The Kubernetes WebLogic revival (part 2)
The Kubernetes WebLogic revival (part 1)
What You Need to Know about Oracle Cloud Connectivity
Tips & Tricks for Oracle PaaS Admins
Platform Provisioning Automation for Oracle Cloud
Terrraform meet Oracle Cloud: Platform Provisioning Automation
Delivering Mobile Apps to the Field with Oracle
Provisioning with Oracle Cloud Stack Manager
Oracle SOA Cloud - Skanska Customer Journey
Tips & Tricks for Oracle PaaS Admins
Delivering Mobile Apps to the Field with Oracle JET
JET Hybrid Mobile Apps - taster for Oracle CodeOne
Delivering Mobile Apps to the field using Oracle
Provisioning with Oracle Cloud Stack Manager
Connecting Oracle Cloud to your Data Centre (Part A)
Running SOA in the Cloud: SOA CS for SOA Suite Customers
Tips & Tricks for Java & SOA Cloud Service
Driving DevOps for Oracle with the orawls Puppet Modules

Recently uploaded (20)

PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Spectroscopy.pptx food analysis technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
KodekX | Application Modernization Development
PPTX
Cloud computing and distributed systems.
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Big Data Technologies - Introduction.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Machine learning based COVID-19 study performance prediction
PDF
NewMind AI Weekly Chronicles - August'25 Week I
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Network Security Unit 5.pdf for BCA BBA.
Spectroscopy.pptx food analysis technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Mobile App Security Testing_ A Comprehensive Guide.pdf
KodekX | Application Modernization Development
Cloud computing and distributed systems.
Encapsulation_ Review paper, used for researhc scholars
The Rise and Fall of 3GPP – Time for a Sabbatical?
Big Data Technologies - Introduction.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Spectral efficient network and resource selection model in 5G networks
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Machine learning based COVID-19 study performance prediction
NewMind AI Weekly Chronicles - August'25 Week I
The AUB Centre for AI in Media Proposal.docx
Understanding_Digital_Forensics_Presentation.pptx
MYSQL Presentation for SQL database connectivity
“AI and Expert System Decision Support & Business Intelligence Systems”

What should I do now?! JCS for WebLogic Admins

  • 1. Java Cloud Service for WebLogic Administrators Oracle OpenWorld, San Francisco October 2015 What should I do now?!
  • 2. Simon Haslam Consultant, Veriton Working with Oracle software since 1995 (and AWS since 2010) Middleware & SOA WebLogic, SOA, BPM and Java Cloud Service Specialist Veriton UK-based consultancy, focussed on Oracle infrastructure
  • 4. Presentation objectives & themes Describe Java Cloud Service New Opportunities for the WebLogic Administrator
  • 5.  Java Cloud Service overview  Provisioning JCS Instances  WebLogic Administration in JCS
  • 6. Java Cloud Service – what is it?  WebLogic Servers running in Oracle Cloud ◦ Plus supporting software: Oracle Traffic Director, Coherence, Database  New “pay as you go” licensing model  Automated software provisioning, plus…
  • 7. Domain JAVA CLOUD SERVICE Data Center(s) Servers & Storage VMs WebLogic Instances Oracle updates & backs up Applications JAVA CLOUD SERVICE VIRTUAL IMAGE Data Center(s) Servers & Storage VMs WebLogic Instances Domain Applications Oracle provisions Data Center(s) Servers & Storage VMs WebLogic Instances Domain Applications JAVA CLOUD SERVICE SAAS EXTENSION Out of scope for this presentation
  • 8. JCS SaaS Extension WebLogic on-premises Full JCS is between the two LEGO: http://www.slideshare.net/Insidebsi/lego-building-brand-ambassadors
  • 9.  Java Cloud Service overview  Provisioning JCS Instances  WebLogic Administration in JCS
  • 10. Choices for Full JCS or JCS-VI  Billing Frequency  WebLogic (Edition & Version)  WebLogic Cluster size & ‘Shape’ of MS cluster node(s)  (optional) Coherence  (optional) Oracle Traffic Director  (full JCS only) Storage Container
  • 13. DEMO
  • 14. What does a small JCS cluster look like?  E.g. 5 VMs: ◦ 1 Traffic Director ◦ 2 WebLogic ◦ 2 Coherence (optional; 3 is more “Coherence-friendly”)  One domain including: ◦ WebLogic & Coherence clusters ◦ Node Managers ◦ FMW Infrastructure, including schema in DB ◦ Demo SSL certificates ◦ An OTD virtual host to the WLS Cluster  A default backup schedule
  • 15. Admin Server Managed Server 1 Traffic Server Admin Server Managed Server 2 Coherence Server 1 Coherence Server 2 Firewall (NAT/PAT) Routing 5.02.5 2.5 2.5 5.0 7.5 7.5 7.5 7.5 7.5 Memory for example OC3 config GB
  • 16.  Java Cloud Service overview  Provisioning JCS Instances  WebLogic Administration in JCS
  • 17. Tailor the Environment  Set up SSL certificates  Changes to Server Start parameters, setUserOverrides.sh (setDomainEnv.sh)  Manage storage  Adding further clusters/nodes etc ◦ See “Keeping Your Service Instances Manageable by Oracle Java Cloud Service” http://docs.oracle.com/cloud/latest/jcs_gs/JSCUG/GUID-68749D52-DAC9-44E7-90AD- 6C891300156E.htm#JSCUG3281
  • 18. Directory structure  ORACLE HOME: /u01/app/oracle/middleware  JDK HOME: /u01/jdk  DOMAIN HOME: /u01/data/domains/<domain-name>  Others: ◦ /u01/data/backup – backup location ◦ /u01/app/oracle/tools – Oracle ‘cloud tooling’
  • 19. Backup / restore  Backup types ◦ Binaries plus domain configuration ◦ Domain only (aka ‘incremental’) ◦ Database can be included too (creates an RMAN tag in DBCS instance)  Schedule ◦ Weekly full & daily incremental by default  Location and Retention Policy ◦ Held locally for a week, then moved to Storage Service ◦ Retained for 30 days by default  Backups are encrypted (using a key known only to OPC) Full JCS only
  • 20. Patching  WebLogic PSUs plus JDKs  JCS backs up beforehand and can rollback later  (all?) Patches are rolling (if you have load balancer)  Each Managed Server is: 1. backed up 2. removed from Traffic Director origin server pool 3. shut down 4. JDK or Oracle Home replaced with a patched image 5. restarted 6. added back to Traffic Director pool Full JCS only
  • 21. JCS Management  Provisioning/managing non-trivial JCS platforms will mostly be using REST APIs ◦ Everything in OPC console can be done via REST APIs ◦ REST tools (browser plug-ins like Postman or RESTClient, curl etc) and JSON format are quick/easy to learn  All your existing tools/techniques still work with JCS ◦ Connecting to Node Manager ◦ Java Mission Control & other JVM diagnostics tools ◦ Enterprise Manager 12c (Hybrid Cloud Agent etc)
  • 22. QuickTips  Naming conventions  Key management  The Oracle product filesystems are overwritten (swapped) during patching – don’t put any of your own files in there! ◦ e.g. EM agent  Set up disk free space alerts
  • 23. OTNVirtualTechnology Summit  For more detailed provisioning & discussion please see my OTN VTS session from September  Available for FREE replay now
  • 24. Presentation objectives & themes Describe Java Cloud Service New Opportunities for the WebLogic Administrator
  • 25. How do you provision today? Manually ? Automated s/w only? Automated s/w + initial domain? Fully automated ?
  • 26. Recognize this? Better than nothing, but this is like typing in code every time you want to run a program!
  • 27. … use one of these instead!
  • 28. How do you deploy today? Manually ? Scripts ? Continuous Integration for test? Fully automated CI / SD?
  • 29. Deployment There are LOTS of tools to help (including previous tools) – pick something!
  • 31. Results* * This was not a scientific survey – 20 responses to my twitter requests
  • 32. Results* * This was not a scientific survey – 20 responses to my twitter requests CI / CD Tuning ToolsPredictive Alerting EM, snaps Assisted Help? Rolling patching Done by PaaS Post-cloud influences & time savers Can your custom apps be replaced by SaaS ?
  • 33. Oracle PaaS Admin.Tasks for your Org.  Platform Design ◦ Sizing / costing ◦ Naming conventions (as important as ever) ◦ Capacity planning  Operations ◦ Application Deployment ◦ Performance Assurance and Tuning ◦ Monitoring and management PaaS is intended to be used by administrators, not power users Someone still has to be responsible for mission-critical systems
  • 34. Consumption  Someone needs to monitor consumption  As for all cloud services… ◦ It’s (too?!) easy to spin up new environments ◦ Do they all need to be running?  Consider monthly vs hourly ◦ Hourly is +25% but if instance only used 8h/day then 42% of monthly cost  Consider JCS vs JCS-VI Image credit: http://cropmetrics.com/2013/11/gas-gauge-analogy-cropmetrics-water-management/
  • 35. What does this mean for your role as Middleware Administrator?  Middleware administrators don’t spend that much time on installing software / creating domains  Highest value work is rolling out new applications/features & fixing performance of existing ones If we looked further down the stack expect a different picture e.g. sys admins, virtualization admins, storage admins
  • 36. What does the Business want? • Backup • High availability & DR • Environments • Upgrades & patching • Monitoring • Have what they want • New func. as soon as $ • Justifiable cost • Compliance • “on” like Facebook IT Business
  • 37. What does the Business want? • Backup • High availability & DR • Environments • Upgrades & patching • Monitoring • In-house IT • Have what they want • New func. as soon as $ • Justifiable cost • Compliance • “on” like Facebook Our job is to enable this! Focus on Adding Value Business
  • 38. Presentation objectives & themes Describe Java Cloud Service New Opportunities for the WebLogic Administrator
  • 39. Summary  Full JCS is here & viable for many types of workload  JCS/JCS-VI gives you power/flexibility of WebLogic including most of the control you are used to  You will be doing far less menial, low-value work – make yourself more valuable!  …but someone still has to be responsible for your Oracle platforms… you! 
  • 41. Further Information JCS blog posts: http://simonhaslam.co.uk
  • 42. Questions & Answers For help with your Oracle Cloud project http://veriton.com @simon_haslam