SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
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
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

Weitere ähnliche Inhalte

Was ist angesagt?

Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1
Kurt Liu
 
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na NuvemTecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Bruno Borges
 

Was ist angesagt? (20)

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

Andere mochten auch

Oracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with LessOracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with Less
Ed Burns
 
End-to-End Cloud: Oracle Java Cloud, Oracle Mobile Cloud Service, Oracle MAF,...
End-to-End Cloud: Oracle Java Cloud, Oracle Mobile Cloud Service, Oracle MAF,...End-to-End Cloud: Oracle Java Cloud, Oracle Mobile Cloud Service, Oracle MAF,...
End-to-End Cloud: Oracle Java Cloud, Oracle Mobile Cloud Service, Oracle MAF,...
andrejusb
 

Andere mochten auch (20)

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

Ähnlich wie What should I do now?! JCS for WebLogic Admins

Java & SOA Cloud Service for Fusion Middleware Administrators
Java & SOA Cloud Service for Fusion Middleware AdministratorsJava & SOA Cloud Service for Fusion Middleware Administrators
Java & SOA Cloud Service for Fusion Middleware Administrators
Simon Haslam
 
SOUG_Deployment__Automation_DB
SOUG_Deployment__Automation_DBSOUG_Deployment__Automation_DB
SOUG_Deployment__Automation_DB
UniFabric
 
Java dans Windows Azure Cloud Services, big data avec hd insight et les nouve...
Java dans Windows Azure Cloud Services, big data avec hd insight et les nouve...Java dans Windows Azure Cloud Services, big data avec hd insight et les nouve...
Java dans Windows Azure Cloud Services, big data avec hd insight et les nouve...
Microsoft
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times faster
Dr. Wilfred Lin (Ph.D.)
 
Azure Administration.docx
Azure  Administration.docxAzure  Administration.docx
Azure Administration.docx
Futurepoint13
 

Ähnlich wie What should I do now?! JCS for WebLogic Admins (20)

Java & SOA Cloud Service for Fusion Middleware Administrators
Java & SOA Cloud Service for Fusion Middleware AdministratorsJava & SOA Cloud Service for Fusion Middleware Administrators
Java & SOA Cloud Service for Fusion Middleware Administrators
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
 
Oracle OpenWorld 2014 Review Part Four - PaaS Middleware
Oracle OpenWorld 2014 Review Part Four - PaaS MiddlewareOracle OpenWorld 2014 Review Part Four - PaaS Middleware
Oracle OpenWorld 2014 Review Part Four - PaaS Middleware
 
SQL Server & la virtualisation : « 45 minutes inside » !
SQL Server & la virtualisation :  « 45 minutes inside » !SQL Server & la virtualisation :  « 45 minutes inside » !
SQL Server & la virtualisation : « 45 minutes inside » !
 
SQL Server & la virtualisation : « 45 minutes inside » !
SQL Server & la virtualisation :  « 45 minutes inside » !SQL Server & la virtualisation :  « 45 minutes inside » !
SQL Server & la virtualisation : « 45 minutes inside » !
 
SOUG_Deployment__Automation_DB
SOUG_Deployment__Automation_DBSOUG_Deployment__Automation_DB
SOUG_Deployment__Automation_DB
 
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1
Tech ED 2014   Running Oracle Databases and Application Servers on Azurev1Tech ED 2014   Running Oracle Databases and Application Servers on Azurev1
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1
 
Reference for data migration pls choose and
Reference for data migration pls choose andReference for data migration pls choose and
Reference for data migration pls choose and
 
Cloudy in Indonesia: Java and Cloud
Cloudy in Indonesia: Java and CloudCloudy in Indonesia: Java and Cloud
Cloudy in Indonesia: Java and Cloud
 
VMworld 2013: Part 1: Getting Started with vCenter Orchestrator
VMworld 2013: Part 1: Getting Started with vCenter Orchestrator VMworld 2013: Part 1: Getting Started with vCenter Orchestrator
VMworld 2013: Part 1: Getting Started with vCenter Orchestrator
 
56k.cloud training
56k.cloud training56k.cloud training
56k.cloud training
 
Java dans Windows Azure Cloud Services, big data avec hd insight et les nouve...
Java dans Windows Azure Cloud Services, big data avec hd insight et les nouve...Java dans Windows Azure Cloud Services, big data avec hd insight et les nouve...
Java dans Windows Azure Cloud Services, big data avec hd insight et les nouve...
 
Cloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM HangoverCloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM Hangover
 
Windows on AWS
Windows on AWSWindows on AWS
Windows on AWS
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times faster
 
Azure Administration.docx
Azure  Administration.docxAzure  Administration.docx
Azure Administration.docx
 
AWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for GovernmentAWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for Government
 
AWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for GovernmentAWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for Government
 
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
 RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
 
Create Agile, Automated and Predictable IT Infrastructure in the Cloud
Create Agile, Automated and Predictable IT Infrastructure in the CloudCreate Agile, Automated and Predictable IT Infrastructure in the Cloud
Create Agile, Automated and Predictable IT Infrastructure in the Cloud
 

Mehr von Simon Haslam

Mehr von Simon Haslam (20)

Platform Engineering for the Modern Oracle World
Platform Engineering for the Modern Oracle WorldPlatform Engineering for the Modern Oracle World
Platform Engineering for the Modern Oracle World
 
Better Practices when Using Terraform to Manage Oracle Cloud Infrastructure
Better Practices when Using Terraform to Manage Oracle Cloud InfrastructureBetter Practices when Using Terraform to Manage Oracle Cloud Infrastructure
Better Practices when Using Terraform to Manage Oracle Cloud Infrastructure
 
The Kubernetes WebLogic revival (part 2)
The Kubernetes WebLogic revival (part 2)The Kubernetes WebLogic revival (part 2)
The Kubernetes WebLogic revival (part 2)
 
The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)
 
What You Need to Know about Oracle Cloud Connectivity
What You Need to Know about Oracle Cloud ConnectivityWhat You Need to Know about Oracle Cloud Connectivity
What You Need to Know about Oracle Cloud Connectivity
 
Tips & Tricks for Oracle PaaS Admins
Tips & Tricks for Oracle PaaS AdminsTips & Tricks for Oracle PaaS Admins
Tips & Tricks for Oracle PaaS Admins
 
Platform Provisioning Automation for Oracle Cloud
Platform Provisioning Automation for Oracle CloudPlatform Provisioning Automation for Oracle Cloud
Platform Provisioning Automation for Oracle Cloud
 
Terrraform meet Oracle Cloud: Platform Provisioning Automation
Terrraform meet Oracle Cloud: Platform Provisioning AutomationTerrraform meet Oracle Cloud: Platform Provisioning Automation
Terrraform meet Oracle Cloud: Platform Provisioning Automation
 
Delivering Mobile Apps to the Field with Oracle
Delivering Mobile Apps to the Field with OracleDelivering Mobile Apps to the Field with Oracle
Delivering Mobile Apps to the Field with Oracle
 
Provisioning with Oracle Cloud Stack Manager
Provisioning with Oracle Cloud Stack ManagerProvisioning with Oracle Cloud Stack Manager
Provisioning with Oracle Cloud Stack Manager
 
Oracle SOA Cloud - Skanska Customer Journey
Oracle SOA Cloud - Skanska Customer JourneyOracle SOA Cloud - Skanska Customer Journey
Oracle SOA Cloud - Skanska Customer Journey
 
Tips & Tricks for Oracle PaaS Admins
Tips & Tricks for Oracle PaaS AdminsTips & Tricks for Oracle PaaS Admins
Tips & Tricks for Oracle PaaS Admins
 
Delivering Mobile Apps to the Field with Oracle JET
Delivering Mobile Apps to the Field with Oracle JETDelivering Mobile Apps to the Field with Oracle JET
Delivering Mobile Apps to the Field with Oracle JET
 
JET Hybrid Mobile Apps - taster for Oracle CodeOne
JET Hybrid Mobile Apps - taster for Oracle CodeOneJET Hybrid Mobile Apps - taster for Oracle CodeOne
JET Hybrid Mobile Apps - taster for Oracle CodeOne
 
Delivering Mobile Apps to the field using Oracle
Delivering Mobile Apps to the field using OracleDelivering Mobile Apps to the field using Oracle
Delivering Mobile Apps to the field using Oracle
 
Provisioning with Oracle Cloud Stack Manager
Provisioning with Oracle Cloud Stack ManagerProvisioning with Oracle Cloud Stack Manager
Provisioning with Oracle Cloud Stack Manager
 
Connecting Oracle Cloud to your Data Centre (Part A)
Connecting Oracle Cloud to your Data Centre (Part A)Connecting Oracle Cloud to your Data Centre (Part A)
Connecting Oracle Cloud to your Data Centre (Part A)
 
Running SOA in the Cloud: SOA CS for SOA Suite Customers
Running SOA in the Cloud: SOA CS for SOA Suite CustomersRunning SOA in the Cloud: SOA CS for SOA Suite Customers
Running SOA in the Cloud: SOA CS for SOA Suite Customers
 
Tips & Tricks for Java & SOA Cloud Service
Tips & Tricks for Java & SOA Cloud ServiceTips & Tricks for Java & SOA Cloud Service
Tips & Tricks for Java & SOA Cloud Service
 
SOA & WebLogic - Lift & Shift to the Cloud
SOA & WebLogic - Lift & Shift to the CloudSOA & WebLogic - Lift & Shift to the Cloud
SOA & WebLogic - Lift & Shift to the Cloud
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

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
  • 11.
  • 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