SlideShare a Scribd company logo
Java & SOA Cloud Service for
Fusion Middleware Administrators
Simon Haslam
Simon Haslam
Consultant, Veriton
Working with Oracle software since 1995
and Amazon Web Services since 2010
Middleware & SOA
WebLogic, SOA, BPM and
Java Cloud Service Specialist
Veriton
UK-based consultancy,
focussed on Oracle infrastructure
 Experience of
JCS since June 2015,
SOA CS for <2 weeks!
Presentation objectives & themes
Describe the
Java & SOA
Cloud Services
New
Opportunities
for Middleware
Administrators
 Java & SOA Cloud Service overview
 Provisioning Instances
 Further Administration
Jargon
Infrastructure
as a Service
IaaS
Platform
as a Service
PaaS
Process Management, Integration,
Docs Management,
SOA, Java, Database
SaaS
Application
Software
as a Service
Sales Cloud
Service Cloud (Right Now)
HCM etc
Custom
Apps
Virtualisation
Servers, storage
Network
user 
hardware
Layers of Oracle PaaS
SaaS Extension
SOA Cloud Service
Database
Cloud Service
Documents
Cloud
Service
Process
Cloud
Service
Integration
Cloud
Service
Full VM
control
Java Cloud Service
Consoles
& APIs
etc
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
 Full VM access/control (2/3)
 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
Note: “Virtual Image” is not
quite the same for DBCS
SOA Cloud Service – what is it?
 SOA Suite products (SOA, OSB, API Manager +
Adapters)
◦ running on JCS & DBCS, themselves running in Oracle Cloud
 New “pay as you go” licensing model
◦ Full only, no Virtual Image
 Full VM access/control
 Automated software provisioning, plus…
 Java & SOA Cloud Service overview
 Provisioning Instances
 Further Administration
Choices for Full JCS or JCS-VI
 Billing Frequency
 WebLogic (Edition & Version)
 WebLogic Cluster size & ‘Shape’ of VMs(s)
 (optional) Coherence
 (optional) Oracle Traffic Director
REST APIs
http://docs.oracle.com/cloud/latest/jcs_gs/JSRMR/index.html
What does a small JCS cluster look like?
 E.g. 5 VMs:
◦ 1 Traffic Director
◦ 2 WebLogic
◦ (optional) 2 or more Coherence (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
Provisioning Choices for SOA CS
 Product / domain type
 Compute shape (MS high memory, from OC3M)
 (optional) Oracle Traffic Director
SOA CS – Topology Choices
Provisioning Constraints for SOA CS
 Monthly only billing (at moment?)
 SOA 12.1.3.0.1 (currently)
◦ plus a cloud adapter patch + another interim patch
◦ built on top of JCS 12.1.3.0.4 (July CPU+ 3 interim patches)
 Coherence within MS
 Full JCS only
DEMO
Admin
Server
Managed
Server 1
Traffic
Server
Admin
Server
Managed
Server 2
Firewall (NAT/PAT)
Routing
10.5
2.5
10.5
15 15
7.5
Memory for
example OC3M
config for managed
servers & OC3 for LB
GB
Thoughts aboutTopology
 Combined admin server & managed server 1
 One managed server per VM
◦ Can’t do EDG-style separate WSM-PM, ESS, BAM without
additional VMs
 No shared storage (other than object stores)
◦ JMS, JTA can go in database, but have to synchronise
deployment plans & other configuration manually (will drive
changes to SOA?)
 Java & SOA Cloud Service overview
 Provisioning Instances
 Administration
Tailor the Environment
 Set up SSL certificates
 Set up security providers
 Changes to Server Start parameters, setUserOverrides.sh
 Manage storage space
 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’
SOA CS is same as
built on top of JCS
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
No SOA CS patches
yet to see
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)
SOA CS REST APIs are apparently coming soon
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
Sometimes I can’t help myself…
My experiment
 Set up a cron job running every minute to write VM time and
global time (via a REST API on internet) into a log file
 1) manually move VM clock forward 10 seconds (not so brave!)
◦ Reboot fixed time, but not totally clear where
 2) move VM clock forward 1 hour so I could see exactly where
there was a 1h jump back!
◦ Reboot fixed time actually at the instant of VM startup (i.e. before OS)
Result
 VM clock gets sync’d with host on VM boot
 I assume underlying hosts are NTP sync’d (or similar)
 Is it possible for clock to drift???
◦ VM is managing its time independently so doesn’t rely on
Dom0
◦ Possible study for another day
 Probably good enough, at least for now…
JCS VMs are HV PVM
xen.independent_wallclock = 1
Presentation objectives & themes
Describe the
Java & SOA
Cloud Services
New
Opportunities
for Middleware
Administrators
What about us Administrators?!
©Twentieth Century Fox Film Corp.
Recognize this?
Better than nothing,
but …
https://archive.org/details/yourcomputer_magazine
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!
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
IT
• “on” like Facebook
• Have what they want
• New func. as soon as $
• Justifiable cost
• Compliance
Business
What does the Business want?
• Backup
• High availability & DR
• Environments
• Upgrades & patching
• Monitoring
• “on” like Facebook
• Have what they want
• New func. as soon as $
• Justifiable cost
• Compliance
IT Business
Our job is to
enable this!
Focus on
Adding Value
Presentation objectives & themes
Describe the
Java & SOA
Cloud Services
New
Opportunities
for Middleware
Administrators
Summary
 JCS/JCS-VI gives you power/flexibility of WebLogic including most of
the control you are used to
 SOA CS provisions SOA quicker than almost any other way
 Oracle PaaS viable for various uses, providing you can live with design
decisions
 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
Now on YouTube too!
Further Information
JCS, SOA CS, PCM etc blog posts:
http://simonhaslam.co.uk
Questions & Answers
For help with your Oracle Cloud project
http://veriton.com
@simon_haslam
Please click feedback
or fill in form 

More Related Content

What's hot

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
Michel Schildmeijer
 
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014
Joelith
 
WebLogic on ODA - Oracle Open World 2013
WebLogic on ODA - Oracle Open World 2013WebLogic on ODA - Oracle Open World 2013
WebLogic on ODA - Oracle Open World 2013
Michel Schildmeijer
 
Living with the Oracle Database Appliance
Living with the Oracle Database ApplianceLiving with the Oracle Database Appliance
Living with the Oracle Database Appliance
Simon Haslam
 
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
Revelation Technologies
 
1 architecture & design
1   architecture & design1   architecture & design
1 architecture & design
Mark Swarbrick
 
How Capgemini Built a Pan-European Tax Messaging System Using Oracle Fusion M...
How Capgemini Built a Pan-European Tax Messaging System Using Oracle Fusion M...How Capgemini Built a Pan-European Tax Messaging System Using Oracle Fusion M...
How Capgemini Built a Pan-European Tax Messaging System Using Oracle Fusion M...
Capgemini
 
Deploying SOA on the Oracle Database Appliance
Deploying SOA on the Oracle Database ApplianceDeploying SOA on the Oracle Database Appliance
Deploying SOA on the Oracle Database Appliance
O-box
 
What's So Special about the Oracle Database Appliance?
What's So Special about the Oracle Database Appliance?What's So Special about the Oracle Database Appliance?
What's So Special about the Oracle Database Appliance?
O-box
 
Running E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database ApplianceRunning E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database Appliance
Maris Elsins
 
Oracle WebLogic 12c New Multitenancy features
Oracle WebLogic 12c New Multitenancy featuresOracle WebLogic 12c New Multitenancy features
Oracle WebLogic 12c New Multitenancy features
Michel Schildmeijer
 
High Availability Options for Modern Oracle Infrastructures
High Availability Options for Modern Oracle InfrastructuresHigh Availability Options for Modern Oracle Infrastructures
High Availability Options for Modern Oracle Infrastructures
Simon Haslam
 
Weblogic configuration & administration
Weblogic   configuration & administrationWeblogic   configuration & administration
Weblogic configuration & administrationMuhammad Mansoor
 
Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewOracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewFred Sim
 
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...
Frank Munz
 
ODA solution in-a-box
ODA solution in-a-boxODA solution in-a-box
ODA solution in-a-box
Oracle
 
ODA: What's New?
ODA: What's New?ODA: What's New?
ODA: What's New?
O-box
 
Exadata SMART Monitoring - OEM 13c
Exadata SMART Monitoring - OEM 13cExadata SMART Monitoring - OEM 13c
Exadata SMART Monitoring - OEM 13c
Alfredo Krieg
 
Learn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationLearn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c Administration
Revelation Technologies
 
Keynote Oracle Fusion Middleware Summit_2020
Keynote Oracle Fusion Middleware Summit_2020Keynote Oracle Fusion Middleware Summit_2020
Keynote Oracle Fusion Middleware Summit_2020
Michel Schildmeijer
 

What's hot (20)

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
 
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014
 
WebLogic on ODA - Oracle Open World 2013
WebLogic on ODA - Oracle Open World 2013WebLogic on ODA - Oracle Open World 2013
WebLogic on ODA - Oracle Open World 2013
 
Living with the Oracle Database Appliance
Living with the Oracle Database ApplianceLiving with the Oracle Database Appliance
Living with the Oracle Database Appliance
 
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
 
1 architecture & design
1   architecture & design1   architecture & design
1 architecture & design
 
How Capgemini Built a Pan-European Tax Messaging System Using Oracle Fusion M...
How Capgemini Built a Pan-European Tax Messaging System Using Oracle Fusion M...How Capgemini Built a Pan-European Tax Messaging System Using Oracle Fusion M...
How Capgemini Built a Pan-European Tax Messaging System Using Oracle Fusion M...
 
Deploying SOA on the Oracle Database Appliance
Deploying SOA on the Oracle Database ApplianceDeploying SOA on the Oracle Database Appliance
Deploying SOA on the Oracle Database Appliance
 
What's So Special about the Oracle Database Appliance?
What's So Special about the Oracle Database Appliance?What's So Special about the Oracle Database Appliance?
What's So Special about the Oracle Database Appliance?
 
Running E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database ApplianceRunning E-Business Suite Database on Oracle Database Appliance
Running E-Business Suite Database on Oracle Database Appliance
 
Oracle WebLogic 12c New Multitenancy features
Oracle WebLogic 12c New Multitenancy featuresOracle WebLogic 12c New Multitenancy features
Oracle WebLogic 12c New Multitenancy features
 
High Availability Options for Modern Oracle Infrastructures
High Availability Options for Modern Oracle InfrastructuresHigh Availability Options for Modern Oracle Infrastructures
High Availability Options for Modern Oracle Infrastructures
 
Weblogic configuration & administration
Weblogic   configuration & administrationWeblogic   configuration & administration
Weblogic configuration & administration
 
Oracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c OverviewOracle - Enterprise Manager 12c Overview
Oracle - Enterprise Manager 12c Overview
 
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...
 
ODA solution in-a-box
ODA solution in-a-boxODA solution in-a-box
ODA solution in-a-box
 
ODA: What's New?
ODA: What's New?ODA: What's New?
ODA: What's New?
 
Exadata SMART Monitoring - OEM 13c
Exadata SMART Monitoring - OEM 13cExadata SMART Monitoring - OEM 13c
Exadata SMART Monitoring - OEM 13c
 
Learn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationLearn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c Administration
 
Keynote Oracle Fusion Middleware Summit_2020
Keynote Oracle Fusion Middleware Summit_2020Keynote Oracle Fusion Middleware Summit_2020
Keynote Oracle Fusion Middleware Summit_2020
 

Similar to Java & SOA Cloud Service for Fusion Middleware Administrators

What should I do now?! JCS for WebLogic Admins
What should I do now?! JCS for WebLogic AdminsWhat should I do now?! JCS for WebLogic Admins
What should I do now?! JCS for WebLogic Admins
Simon Haslam
 
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
David Chou
 
12 Things about Oracle WebLogic Server 12c
12 Things	 about Oracle WebLogic Server 12c12 Things	 about Oracle WebLogic Server 12c
12 Things about Oracle WebLogic Server 12c
Guatemala User Group
 
How To Scale v2
How To Scale v2How To Scale v2
How To Scale v2
Georgio_1999
 
The Top 10 Things Oracle UCM Users Need To Know About WebLogic
The Top 10 Things Oracle UCM Users Need To Know About WebLogicThe Top 10 Things Oracle UCM Users Need To Know About WebLogic
The Top 10 Things Oracle UCM Users Need To Know About WebLogic
Brian Huff
 
MS Cloud Day - Deploying and monitoring windows azure applications
MS Cloud Day - Deploying and monitoring windows azure applicationsMS Cloud Day - Deploying and monitoring windows azure applications
MS Cloud Day - Deploying and monitoring windows azure applicationsSpiffy
 
Taking SharePoint to the Cloud
Taking SharePoint to the CloudTaking SharePoint to the Cloud
Taking SharePoint to the Cloud
Aaron Saikovski
 
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
Getting value from IoT, Integration and Data Analytics
 
12 Things About WebLogic 12.1.3 #oow2014 #otnla15
12 Things About WebLogic 12.1.3 #oow2014 #otnla1512 Things About WebLogic 12.1.3 #oow2014 #otnla15
12 Things About WebLogic 12.1.3 #oow2014 #otnla15
Frank Munz
 
Nuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloudNuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloud
David Veksler
 
56k.cloud training
56k.cloud training56k.cloud training
56k.cloud training
Brian Christner
 
OSv presentation from Linux Foundation Collaboration Summit
OSv presentation from Linux Foundation Collaboration SummitOSv presentation from Linux Foundation Collaboration Summit
OSv presentation from Linux Foundation Collaboration Summit
Don Marti
 
Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?
Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?
Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?
Jon Petter Hjulstad
 
Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013
SharePointRadi
 
Migrating on premises workload to azure sql database
Migrating on premises workload to azure sql databaseMigrating on premises workload to azure sql database
Migrating on premises workload to azure sql database
PARIKSHIT SAVJANI
 
Best Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft AzureBest Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft Azure
Brian Benz
 
Managing Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the CloudManaging Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the Cloud
CloudBees
 
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)
VirtualTech Japan Inc.
 
Virtualization for DBA
Virtualization for DBAVirtualization for DBA
Virtualization for DBA
Joseph D'Antoni
 
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
LarryZaman
 

Similar to Java & SOA Cloud Service for Fusion Middleware Administrators (20)

What should I do now?! JCS for WebLogic Admins
What should I do now?! JCS for WebLogic AdminsWhat should I do now?! JCS for WebLogic Admins
What should I do now?! JCS for WebLogic Admins
 
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
 
12 Things about Oracle WebLogic Server 12c
12 Things	 about Oracle WebLogic Server 12c12 Things	 about Oracle WebLogic Server 12c
12 Things about Oracle WebLogic Server 12c
 
How To Scale v2
How To Scale v2How To Scale v2
How To Scale v2
 
The Top 10 Things Oracle UCM Users Need To Know About WebLogic
The Top 10 Things Oracle UCM Users Need To Know About WebLogicThe Top 10 Things Oracle UCM Users Need To Know About WebLogic
The Top 10 Things Oracle UCM Users Need To Know About WebLogic
 
MS Cloud Day - Deploying and monitoring windows azure applications
MS Cloud Day - Deploying and monitoring windows azure applicationsMS Cloud Day - Deploying and monitoring windows azure applications
MS Cloud Day - Deploying and monitoring windows azure applications
 
Taking SharePoint to the Cloud
Taking SharePoint to the CloudTaking SharePoint to the Cloud
Taking SharePoint to the Cloud
 
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
 
12 Things About WebLogic 12.1.3 #oow2014 #otnla15
12 Things About WebLogic 12.1.3 #oow2014 #otnla1512 Things About WebLogic 12.1.3 #oow2014 #otnla15
12 Things About WebLogic 12.1.3 #oow2014 #otnla15
 
Nuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloudNuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloud
 
56k.cloud training
56k.cloud training56k.cloud training
56k.cloud training
 
OSv presentation from Linux Foundation Collaboration Summit
OSv presentation from Linux Foundation Collaboration SummitOSv presentation from Linux Foundation Collaboration Summit
OSv presentation from Linux Foundation Collaboration Summit
 
Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?
Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?
Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?
 
Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013
 
Migrating on premises workload to azure sql database
Migrating on premises workload to azure sql databaseMigrating on premises workload to azure sql database
Migrating on premises workload to azure sql database
 
Best Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft AzureBest Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft Azure
 
Managing Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the CloudManaging Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the Cloud
 
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)
 
Virtualization for DBA
Virtualization for DBAVirtualization for DBA
Virtualization for DBA
 
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
 

More from Simon Haslam

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
Simon Haslam
 
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
Simon Haslam
 
The Kubernetes WebLogic revival (part 2)
The Kubernetes WebLogic revival (part 2)The Kubernetes WebLogic revival (part 2)
The Kubernetes WebLogic revival (part 2)
Simon Haslam
 
The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)
Simon Haslam
 
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
Simon Haslam
 
Tips & Tricks for Oracle PaaS Admins
Tips & Tricks for Oracle PaaS AdminsTips & Tricks for Oracle PaaS Admins
Tips & Tricks for Oracle PaaS Admins
Simon Haslam
 
Platform Provisioning Automation for Oracle Cloud
Platform Provisioning Automation for Oracle CloudPlatform Provisioning Automation for Oracle Cloud
Platform Provisioning Automation for Oracle Cloud
Simon Haslam
 
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
Simon Haslam
 
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
Simon Haslam
 
Provisioning with Oracle Cloud Stack Manager
Provisioning with Oracle Cloud Stack ManagerProvisioning with Oracle Cloud Stack Manager
Provisioning with Oracle Cloud Stack Manager
Simon Haslam
 
Oracle SOA Cloud - Skanska Customer Journey
Oracle SOA Cloud - Skanska Customer JourneyOracle SOA Cloud - Skanska Customer Journey
Oracle SOA Cloud - Skanska Customer Journey
Simon Haslam
 
Tips & Tricks for Oracle PaaS Admins
Tips & Tricks for Oracle PaaS AdminsTips & Tricks for Oracle PaaS Admins
Tips & Tricks for Oracle PaaS Admins
Simon Haslam
 
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
Simon Haslam
 
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
Simon Haslam
 
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
Simon Haslam
 
Provisioning with Oracle Cloud Stack Manager
Provisioning with Oracle Cloud Stack ManagerProvisioning with Oracle Cloud Stack Manager
Provisioning with Oracle Cloud Stack Manager
Simon Haslam
 
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)
Simon Haslam
 
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
Simon Haslam
 
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
Simon Haslam
 
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
Simon Haslam
 

More from 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
 

Recently uploaded

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 

Recently uploaded (20)

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 

Java & SOA Cloud Service for Fusion Middleware Administrators

  • 1. Java & SOA Cloud Service for Fusion Middleware Administrators Simon Haslam
  • 2. Simon Haslam Consultant, Veriton Working with Oracle software since 1995 and Amazon Web Services since 2010 Middleware & SOA WebLogic, SOA, BPM and Java Cloud Service Specialist Veriton UK-based consultancy, focussed on Oracle infrastructure  Experience of JCS since June 2015, SOA CS for <2 weeks!
  • 3. Presentation objectives & themes Describe the Java & SOA Cloud Services New Opportunities for Middleware Administrators
  • 4.  Java & SOA Cloud Service overview  Provisioning Instances  Further Administration
  • 5. Jargon Infrastructure as a Service IaaS Platform as a Service PaaS Process Management, Integration, Docs Management, SOA, Java, Database SaaS Application Software as a Service Sales Cloud Service Cloud (Right Now) HCM etc Custom Apps Virtualisation Servers, storage Network user  hardware
  • 6. Layers of Oracle PaaS SaaS Extension SOA Cloud Service Database Cloud Service Documents Cloud Service Process Cloud Service Integration Cloud Service Full VM control Java Cloud Service Consoles & APIs etc
  • 7. 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  Full VM access/control (2/3)  Automated software provisioning, plus…
  • 8. 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 Note: “Virtual Image” is not quite the same for DBCS
  • 9. SOA Cloud Service – what is it?  SOA Suite products (SOA, OSB, API Manager + Adapters) ◦ running on JCS & DBCS, themselves running in Oracle Cloud  New “pay as you go” licensing model ◦ Full only, no Virtual Image  Full VM access/control  Automated software provisioning, plus…
  • 10.  Java & SOA Cloud Service overview  Provisioning Instances  Further Administration
  • 11. Choices for Full JCS or JCS-VI  Billing Frequency  WebLogic (Edition & Version)  WebLogic Cluster size & ‘Shape’ of VMs(s)  (optional) Coherence  (optional) Oracle Traffic Director
  • 12.
  • 14.
  • 15. What does a small JCS cluster look like?  E.g. 5 VMs: ◦ 1 Traffic Director ◦ 2 WebLogic ◦ (optional) 2 or more Coherence (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
  • 16. 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
  • 17. Provisioning Choices for SOA CS  Product / domain type  Compute shape (MS high memory, from OC3M)  (optional) Oracle Traffic Director
  • 18. SOA CS – Topology Choices
  • 19. Provisioning Constraints for SOA CS  Monthly only billing (at moment?)  SOA 12.1.3.0.1 (currently) ◦ plus a cloud adapter patch + another interim patch ◦ built on top of JCS 12.1.3.0.4 (July CPU+ 3 interim patches)  Coherence within MS  Full JCS only
  • 20. DEMO
  • 21. Admin Server Managed Server 1 Traffic Server Admin Server Managed Server 2 Firewall (NAT/PAT) Routing 10.5 2.5 10.5 15 15 7.5 Memory for example OC3M config for managed servers & OC3 for LB GB
  • 22. Thoughts aboutTopology  Combined admin server & managed server 1  One managed server per VM ◦ Can’t do EDG-style separate WSM-PM, ESS, BAM without additional VMs  No shared storage (other than object stores) ◦ JMS, JTA can go in database, but have to synchronise deployment plans & other configuration manually (will drive changes to SOA?)
  • 23.  Java & SOA Cloud Service overview  Provisioning Instances  Administration
  • 24. Tailor the Environment  Set up SSL certificates  Set up security providers  Changes to Server Start parameters, setUserOverrides.sh  Manage storage space  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
  • 25. 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’ SOA CS is same as built on top of JCS
  • 26. 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
  • 27. 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 No SOA CS patches yet to see
  • 28.
  • 29. 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) SOA CS REST APIs are apparently coming soon
  • 30. 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
  • 31. Sometimes I can’t help myself…
  • 32. My experiment  Set up a cron job running every minute to write VM time and global time (via a REST API on internet) into a log file  1) manually move VM clock forward 10 seconds (not so brave!) ◦ Reboot fixed time, but not totally clear where  2) move VM clock forward 1 hour so I could see exactly where there was a 1h jump back! ◦ Reboot fixed time actually at the instant of VM startup (i.e. before OS)
  • 33. Result  VM clock gets sync’d with host on VM boot  I assume underlying hosts are NTP sync’d (or similar)  Is it possible for clock to drift??? ◦ VM is managing its time independently so doesn’t rely on Dom0 ◦ Possible study for another day  Probably good enough, at least for now… JCS VMs are HV PVM xen.independent_wallclock = 1
  • 34. Presentation objectives & themes Describe the Java & SOA Cloud Services New Opportunities for Middleware Administrators
  • 35. What about us Administrators?! ©Twentieth Century Fox Film Corp.
  • 36. Recognize this? Better than nothing, but …
  • 38. Recognize this? Better than nothing, but this is like typing in code every time you want to run a program!
  • 39. … use one of these instead!
  • 40. Deployment There are LOTS of tools to help (including previous tools) – pick something!
  • 42. Results* * This was not a scientific survey – 20 responses to my twitter requests
  • 43. 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 ?
  • 44. 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
  • 45. 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/
  • 46. 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
  • 47. What does the Business want? • Backup • High availability & DR • Environments • Upgrades & patching • Monitoring IT • “on” like Facebook • Have what they want • New func. as soon as $ • Justifiable cost • Compliance Business
  • 48. What does the Business want? • Backup • High availability & DR • Environments • Upgrades & patching • Monitoring • “on” like Facebook • Have what they want • New func. as soon as $ • Justifiable cost • Compliance IT Business Our job is to enable this! Focus on Adding Value
  • 49. Presentation objectives & themes Describe the Java & SOA Cloud Services New Opportunities for Middleware Administrators
  • 50. Summary  JCS/JCS-VI gives you power/flexibility of WebLogic including most of the control you are used to  SOA CS provisions SOA quicker than almost any other way  Oracle PaaS viable for various uses, providing you can live with design decisions  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! 
  • 52. Further Information JCS, SOA CS, PCM etc blog posts: http://simonhaslam.co.uk
  • 53. Questions & Answers For help with your Oracle Cloud project http://veriton.com @simon_haslam Please click feedback or fill in form 