SlideShare ist ein Scribd-Unternehmen logo
1 von 39
AMIS 25 - Beyond the Horizon
Jaap Poot, juni 3rd 2016
High density deployments using Weblogic
Multitenancy
Jaap Poot
Principal Oracle Consultant
Since feb 2013 @
Fusion Middleware
Exalogic
ODA
OVM
Linux
DBA
2
Introduction
jaap.poot@amis.nl
https://nl.linkedin.com/in/jpoot
https://technology.amis.nl/
http://www.fmwadmin.com/
3
Weblogic Multitenancy
4
Weblogic Multitenancy
Key concepts
• Tenants
• Domain partition
• Resource Groups
• Resource Group Template
• Virtual Targets
• Deployment Scope
Oracle Traffic Director
Virtual Server 1
Managed Server/Cluster
Partition 1
Virtual
Target 1
Resource Group
App
App
JMS
Data
Source
JNDI
Partition 2
Virtual
Target 2
Resource Group
App
App
JMS
Data
Source
JNDI
Container Database
PDB 1 PDB 2
Virtual Server 2
5
Weblogic Multitenancy
Components
Oracle Weblogic ServerOracle
Traffic Director
Oracle
Coherence
Oracle
Database
Partition 1
Virtual
Target 1
App App JMS
Data
Source
Partition 1 Pluggable
database 1
Resource Group JNDI
Partition 2
Virtual
Target 2
App App JMS
Data
Source
Partition 2 Pluggable
database 2
Resource Group JNDI
6
Weblogic Multitenancy
Components Specified
• Oracle Traffic Director
– Optional
– Provides Load balancing
– Installed in separate or with WebLogic in single domain
– Creating a WebLogic MT Partition automatically creates a OTD Partition
• Virtual Target
– A virtual target can be used by only one partition or domain
– One or more virtual targets per resource group
– A virtual target can be used by many resource groups within a partition
– Route by host name and/or URI prefix and/or port number
• Domain Partition
– Portion of a WebLogic domain
– Dedicated to running application instances and resources
– Can be separately managed
7
Weblogic Multitenancy
Components Specified
• Resource Groups
– Separate group of deployable applications, libraries, jms servers and queues, data sources
– Can be derived from a Resource Group Template (See below)
– Override resource settings as needed when derived
– Create at Domain or Partition level
• Resource Group Templates
– Provides a collection of deployable resources
– Don’t have targets
– Can be referenced by multiple Resource Groups
8
Weblogic Multitenancy
9
Weblogic Multitenancy
Consolidation
10
Weblogic Multitenancy
Consolidation
• Move from dedicated domains to Multitenant domains
• Less management of
– Hardware/VM’s
– OS
– JVM
– Domains
• Optimal use of resources
• No increase in response times (According to Oracle)
Domain
Admin
Server
MS1
MS2
MSxx
App
Domain
Admin
Server
MS1
MS2
MSxx
App
Domain
Admin
Server
MS1
MS2
MSxx
App
Domain
Admin
Server
MS1
MS2
MSxx
Partition
App
Partition
App
Partition
App
Domain
Admin
Server
MS1
MS2
MSxx
App
Domain
Admin
Server
MS1
MS2
MSxx
App
Domain
Admin
Server
MS1
MS2
MSxx
App
11
Weblogic Multitenancy
Consolidation
Domain
Admin
Server
MS1
MS2
MSxx
App
Domain
Admin
Server
MS1
MS2
MSxx
App
Domain
Admin
Server
MS1
MS2
MSxx
App
Domain
Admin
Server
MS1
MS2
MSxx
App
Domain
Admin
Server
MS1
MS2
MSxx
App
Domain
Admin
Server
MS1
MS2
MSxx
App
Domain
Admin
Server
MS1
MS2
MSxx
App
Domain
Admin
Server
MS1
MS2
MSxx
App
Domain
Admin
Server
MS1
MS2
MSxx
App
Domain
Admin
Server
MS1
MS2
MSxx
Partition
App
Partition
App
Partition
App
Domain
Admin
Server
MS1
MS2
MSxx
Partition
App
Partition
App
Partition
App
Domain
Admin
Server
MS1
MS2
MSxx
Partition
App
Partition
App
Partition
App
Domain
Admin
Server
MS1
MS2
MSxx
Partition
App
Partition
App
Partition
App
12
Weblogic Multitenancy
Isolation
13
Weblogic Multitenancy
Isolation
• Memory and CPU isolation at the JVM level
– Resource Consumption Management (RCM)
– Oracle JDK 8u40
• Virtual Target per partition for application access
• Dedicated JNDI tree for resource isolation
• Workmanager per partition for thread management
• Security realm per partition possible
• Data can be segregated with PDB’s
– PDB’s are not required!
• Per-partition management
Oracle Traffic Director
Virtual Server 1
Managed Server/Cluster
Partition 1
Virtual
Target 1
Resource Group
App
App
JMS
Data
Source
JNDI
Partition 2
Virtual
Target 2
Resource Group
App
App
JMS
Data
Source
JNDI
Container Database
PDB 1 PDB 2
Virtual Server 2
14
Weblogic Multitenancy
Isolation
JVM (JDK 8u40+)
Partition 1
App App JMS
Data
Source
Resource Group JNDI
Partition 2
App App JMS
Data
Source
Resource Group JNDI
Partition 3
App App JMS
Data
Source
Resource Group JNDI
Partition 4
App App JMS
Data
Source
Resource Group JNDI
15
Resource Consumption Management
• Resource Consumption Management is introduced in JDK 8u40
– Only with G1 Garbage collector
• Enable Resource Consumption Management
– $DOMAIN_HOME/bin/startWeblogic.sh
– #JAVA_OPTIONS="-XX:+UnlockCommercialFeatures -XX:+ResourceManagement -XX:+UseG1GC
${SAVE_JAVA_OPTIONS}"
• Supported resources
– FileOpen: The number of open file descriptors in use by a partition
– HeapRetained: The amount of heap (in MB) retained/in use by a partition
– CpuUtilization: The percentage of CPU time utilized by a partition with respect to the available CPU time of the
WebLogic process
16
Resource Consumption Management –
Policy Types
• Triggers
– Notify
• Notify system administrator that a threshold has been reached
– Slow
• Reducing the thread-usage time for the partition
– Fail
• Fails resource consumption requests – Only applicable for Open Files
– Shutdown
• Inititate shutdown of a partition
• Fair Share
– Allocate a percentage of the available resource for the partition
– All resources available when there is no contention
17
Resource Consumption Management -
example
18
Weblogic Multitenancy
Portability for DevOps
19
Weblogic Multitenancy
Portability for DevOps
• Transition apps from Dev to Production environments
• No application changes needed
• Fast startup/shutdown
• Container like packaging
• Load balancer integration
Domain
Admin
Server
MS1
MS2
MSxx
Partition
App
Partition
App
Partition
App
Production
Domain
Admin
Server
MS1
MS2
MSxx
Partition
App
Partition
App
Partition
App
Dev
20
Weblogic Multitenancy
Portability for DevOps
• Export and Import Partitions
• Via FMW Control, Console, WLST or REST
• Sample WLST command
– exportPartition(partitionName, expArchPath, [includeAppsNLibs], [keyFile])
– Provide replacement attributes
• <partitionName>-attributes.json in the same directory as Partition Archive file
• Replace partition properties, JDBC, JMS, and other resources in resource groups
– importPartition(archiveFileName, [partitionName], [createNew], [keyFile])
Domain
Admin
Server
MS1
MS2
MSxx
Partition
App
Partition
App
Partition
App
Dev
• Transition apps from Dev to Production environments
• Without any application change or redeployment
21
Weblogic Multitenancy
Portability for DevOps
Domain
Admin
Server
MS1
MS2
MSxx
Partition
App
Partition
App
Partition
App
Domain
Admin
Server
MS1
MS2
MSxx
Partition
App
Partition
App
Partition
App
Domain
Admin
Server
MS1
MS2
MSxx
Partition
App
Partition
App
Partition
App
Export Import
Export Import
Export Import
Test
Acceptance
Production
Change attributes as needed
22
Weblogic Multitenancy
Portability for DevOps
Domain
Admin
Server
MS1
MS2
MSxx
Partition
App
Partition
App
Partition
App
On premise
Domain
Admin
Server
MS1
MS2
MSxx
Partition
App
Partition
App
Partition
App
Cloud
Export -> Import to the Cloud
23
Weblogic Multitenancy
Java Cloud Service
24
Java Cloud Service
Weblogic Multitenancy
• Weblogic 12.2.1 now available in the Java Cloud Service
25
Java Cloud Service
Weblogic Multitenancy
• Weblogic Multitenancy needs minimal Enterprise Edition
26
Java Cloud Service
Weblogic Multitenancy
27
Java Cloud Service
Weblogic Multitenancy
28
Java Cloud Service
Weblogic Multitenancy
29
Weblogic Multitenancy
Java Cloud Service
• Single node cluster
• OTD is not available for 12.2.1
• Lifecycle manager not enabled by default
• Create and delete Domain Partition via Weblogic console – NOT em
• Migrate On-premise -> Cloud
• Advanced migration possibilities using on-premises OTD or own loadbalancer
• VPN possible to JCS through GRE tunnel
30
Domain to Partition Conversion Tool –
DPCT
• Migrates a WebLogic Server Domain to a Domain Partition
• Supports version 10.3.6, 12.1.2, 12.1.3 or 12.2.1
• Archive containing the resources can be used as input for importPartition
• Create your own overrides file to adjust attributes
• DPCT is available for download from OTN
• Video demonstration by Steve Button
– https://youtu.be/D1vQJrFfz9Q
31
Weblogic Multitenancy
Live Migration
• Part of Continuous availability (separate license required)
• Move running partition Resource Groups
• Eliminates application downtime for planned events
• Targets are automatically transferred by OTD
32
Weblogic Multitenancy
Live Migration
Oracle
Traffic Director
Partition 1
Cluster 1
Partition 1
App App JMS
Data
Source
Resource Group JNDI
Cluster 2
Partition 1
App App JMS
Data
Source
Resource Group JNDI
1. Migrate API is called
2. Partition/Resource Group starts on new
hosts
3. Sessions are replicated to new hosts
4. New origin server pool added to OTD
configuration
– Old pool used for sticky requests to old pool only
– New pool used for all new requests
5. Graceful shutdown called on
partition/resource group on original hosts
6. Virtual Target configuration updated with
new cluster only
33
Weblogic Multitenancy
License information
• Oracle WebLogic Server Enterprise Edition and WebLogic Suite Options
– Oracle WebLogic Server Multitenant includes the following components:
• Oracle Traffic Director
• Oracle WebLogic Server Multitenant Domain Partitions and integrated constructs including Virtual Targets, Resource Groups, Resource Consumption
Managers
• Oracle WebLogic Coherence Grid Edition Option
– Oracle WebLogic Server Continuous Availability includes the following components:
• Oracle Traffic Director
• Oracle WebLogic Server Zero Downtime Patching
• Oracle WebLogic Server Cross Domain XA Transaction Recovery
• Oracle WebLogic Server Domain Partition Live Migration
• Oracle WebLogic Coherence Grid Edition Option
• Oracle Enterprise Manager Site Guard
• Oracle Traffic Director is NOT a separate licensed product!
http://docs.oracle.com/cd/E55108_01/doc.1213/e56762/wlsuite_options.htm#CJAIADEI
34
WebLogic Multitenancy
Limitations
• WebLogic Multitenancy does not support
– Oracle Web Service Manager
– SOA Suite
– Application Development Framework (ADF)
– WebCenter
– Oracle Service Bus
– Oracle Enterprise Scheduler
– WebLogic SCA
35
Roadmap
36
Weblogic Multitenancy
Demo
(If time permits)
37
Questions
?
38
Thank you for being here
39

Weitere ähnliche Inhalte

Was ist angesagt?

What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3Bruno Borges
 
SOA Suite 12c Customer implementation
SOA Suite 12c Customer implementationSOA Suite 12c Customer implementation
SOA Suite 12c Customer implementationMichel Schildmeijer
 
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...Lucas Jellema
 
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 DatabaseeProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 DatabaseMarco Gralike
 
The Oracle Application Container Cloud as the Microservices Platform (APAC OU...
The Oracle Application Container Cloud as the Microservices Platform (APAC OU...The Oracle Application Container Cloud as the Microservices Platform (APAC OU...
The Oracle Application Container Cloud as the Microservices Platform (APAC OU...Lucas Jellema
 
[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 ...Insight Technology, Inc.
 
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...Lucas Jellema
 
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...Lucas Jellema
 
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 2013Michel Schildmeijer
 
Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015aioughydchapter
 
No more Big Data Hacking—Time for a Complete ETL Solution with Oracle Data In...
No more Big Data Hacking—Time for a Complete ETL Solution with Oracle Data In...No more Big Data Hacking—Time for a Complete ETL Solution with Oracle Data In...
No more Big Data Hacking—Time for a Complete ETL Solution with Oracle Data In...Jérôme Françoisse
 
Handson Oracle Management Cloud with Application Performance Monitoring and L...
Handson Oracle Management Cloud with Application Performance Monitoring and L...Handson Oracle Management Cloud with Application Performance Monitoring and L...
Handson Oracle Management Cloud with Application Performance Monitoring and L...Lucas Jellema
 
Oracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad ChapterOracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad Chapteraioughydchapter
 
Hive2.0 big dataspain-nov-2016
Hive2.0 big dataspain-nov-2016Hive2.0 big dataspain-nov-2016
Hive2.0 big dataspain-nov-2016alanfgates
 
Oracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attackOracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attackBobby Curtis
 
Securing oracle e-business suite 12.1 and 12.2 technology infrastructure
Securing oracle e-business suite 12.1 and 12.2 technology infrastructureSecuring oracle e-business suite 12.1 and 12.2 technology infrastructure
Securing oracle e-business suite 12.1 and 12.2 technology infrastructurevasuballa
 

Was ist angesagt? (20)

What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3
 
SOA Suite 12c Customer implementation
SOA Suite 12c Customer implementationSOA Suite 12c Customer implementation
SOA Suite 12c Customer implementation
 
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
 
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 DatabaseeProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
 
The Oracle Application Container Cloud as the Microservices Platform (APAC OU...
The Oracle Application Container Cloud as the Microservices Platform (APAC OU...The Oracle Application Container Cloud as the Microservices Platform (APAC OU...
The Oracle Application Container Cloud as the Microservices Platform (APAC OU...
 
[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 ...
 
Oow2016 review--paas-microservices-
Oow2016 review--paas-microservices-Oow2016 review--paas-microservices-
Oow2016 review--paas-microservices-
 
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
 
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
 
AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...
AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...
AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...
 
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
 
Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015
 
No more Big Data Hacking—Time for a Complete ETL Solution with Oracle Data In...
No more Big Data Hacking—Time for a Complete ETL Solution with Oracle Data In...No more Big Data Hacking—Time for a Complete ETL Solution with Oracle Data In...
No more Big Data Hacking—Time for a Complete ETL Solution with Oracle Data In...
 
Handson Oracle Management Cloud with Application Performance Monitoring and L...
Handson Oracle Management Cloud with Application Performance Monitoring and L...Handson Oracle Management Cloud with Application Performance Monitoring and L...
Handson Oracle Management Cloud with Application Performance Monitoring and L...
 
Oracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad ChapterOracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad Chapter
 
oracle openworld review UX presentation 2016
oracle openworld review UX presentation 2016oracle openworld review UX presentation 2016
oracle openworld review UX presentation 2016
 
Hive2.0 big dataspain-nov-2016
Hive2.0 big dataspain-nov-2016Hive2.0 big dataspain-nov-2016
Hive2.0 big dataspain-nov-2016
 
Oow2016 review-13th october 2016
Oow2016 review-13th october 2016Oow2016 review-13th october 2016
Oow2016 review-13th october 2016
 
Oracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attackOracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attack
 
Securing oracle e-business suite 12.1 and 12.2 technology infrastructure
Securing oracle e-business suite 12.1 and 12.2 technology infrastructureSecuring oracle e-business suite 12.1 and 12.2 technology infrastructure
Securing oracle e-business suite 12.1 and 12.2 technology infrastructure
 

Andere mochten auch

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 AdminsSimon Haslam
 
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 LessEd Burns
 
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ıM. Fevzi Korkutata
 
Weblogic configuration
Weblogic configurationWeblogic configuration
Weblogic configurationAditya Bhuyan
 
Easy oracle & weblogic provisioning and deployment
Easy oracle & weblogic provisioning and deploymentEasy oracle & weblogic provisioning and deployment
Easy oracle & weblogic provisioning and deploymentBert Hajee
 
WebLogic authentication debugging
WebLogic authentication debuggingWebLogic authentication debugging
WebLogic authentication debuggingMaarten Smeets
 
Learn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationLearn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationRevelation Technologies
 
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 AutomationM. Fevzi Korkutata
 
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 ExperiencesBruno Alves
 
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 infrastructureSimon Haslam
 
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
 
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 ManagementRevelation Technologies
 
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 BeyondOracle
 
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) - DevopsDaysPGHErica Windisch
 
Performance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12cPerformance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12cAjith Narayanan
 
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 2012Arun Gupta
 
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
 

Andere mochten auch (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
 
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
 
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ı
 
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
 
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
 
REST mit ADF
REST mit ADFREST mit ADF
REST mit ADF
 
WebLogic authentication debugging
WebLogic authentication debuggingWebLogic authentication debugging
WebLogic authentication debugging
 
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
 
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,...
 
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
 
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 AMIS Beyond the Horizon - High density deployments using weblogic multitenancy

Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed ServiceCloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed ServiceVMware Tanzu
 
OpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStackOpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStackMatt Lord
 
MySQL Options in OpenStack
MySQL Options in OpenStackMySQL Options in OpenStack
MySQL Options in OpenStackTesora
 
Maginatics Cloud Storage Platform - MCSP 3.0 Technical Highlights
Maginatics Cloud Storage Platform - MCSP 3.0 Technical HighlightsMaginatics Cloud Storage Platform - MCSP 3.0 Technical Highlights
Maginatics Cloud Storage Platform - MCSP 3.0 Technical HighlightsMaginatics
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overviewhowie YU
 
Oracle WebLogic Multitenancy, Partitions and Resource Sharing... How it works?
Oracle WebLogic Multitenancy, Partitions and Resource Sharing... How it works?Oracle WebLogic Multitenancy, Partitions and Resource Sharing... How it works?
Oracle WebLogic Multitenancy, Partitions and Resource Sharing... How it works?M. Fevzi Korkutata
 
VMworld 2013: What's New with VMware Horizon Workspace: Technical Deep Dive
VMworld 2013: What's New with VMware Horizon Workspace: Technical Deep DiveVMworld 2013: What's New with VMware Horizon Workspace: Technical Deep Dive
VMworld 2013: What's New with VMware Horizon Workspace: Technical Deep DiveVMworld
 
Practical advice on deployment and management of enterprise workloads
Practical advice on deployment and management of enterprise workloadsPractical advice on deployment and management of enterprise workloads
Practical advice on deployment and management of enterprise workloadsJarek Miszczyk
 
Migration of Microsoft Workloads
Migration of Microsoft WorkloadsMigration of Microsoft Workloads
Migration of Microsoft WorkloadsAmazon Web Services
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container EcosystemVinay Rao
 
Robin Cloud Platform for Big Data and Databases
Robin Cloud Platform for Big Data and DatabasesRobin Cloud Platform for Big Data and Databases
Robin Cloud Platform for Big Data and DatabasesRobin Systems
 
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogicRakuten Group, Inc.
 
Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?
Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?
Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?DATAVERSITY
 
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
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsSrinivasa Pavan Marti
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsSrinivasa Pavan Marti
 
Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...
Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...
Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...HostedbyConfluent
 

Ähnlich wie AMIS Beyond the Horizon - High density deployments using weblogic multitenancy (20)

High density deployments using weblogic multitenancy
High density deployments using weblogic multitenancyHigh density deployments using weblogic multitenancy
High density deployments using weblogic multitenancy
 
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed ServiceCloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
 
OpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStackOpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStack
 
MySQL Options in OpenStack
MySQL Options in OpenStackMySQL Options in OpenStack
MySQL Options in OpenStack
 
Maginatics Cloud Storage Platform - MCSP 3.0 Technical Highlights
Maginatics Cloud Storage Platform - MCSP 3.0 Technical HighlightsMaginatics Cloud Storage Platform - MCSP 3.0 Technical Highlights
Maginatics Cloud Storage Platform - MCSP 3.0 Technical Highlights
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overview
 
Oracle WebLogic Multitenancy, Partitions and Resource Sharing... How it works?
Oracle WebLogic Multitenancy, Partitions and Resource Sharing... How it works?Oracle WebLogic Multitenancy, Partitions and Resource Sharing... How it works?
Oracle WebLogic Multitenancy, Partitions and Resource Sharing... How it works?
 
VMworld 2013: What's New with VMware Horizon Workspace: Technical Deep Dive
VMworld 2013: What's New with VMware Horizon Workspace: Technical Deep DiveVMworld 2013: What's New with VMware Horizon Workspace: Technical Deep Dive
VMworld 2013: What's New with VMware Horizon Workspace: Technical Deep Dive
 
Practical advice on deployment and management of enterprise workloads
Practical advice on deployment and management of enterprise workloadsPractical advice on deployment and management of enterprise workloads
Practical advice on deployment and management of enterprise workloads
 
Migration of Microsoft Workloads
Migration of Microsoft WorkloadsMigration of Microsoft Workloads
Migration of Microsoft Workloads
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container Ecosystem
 
Patterns
Patterns Patterns
Patterns
 
Robin Cloud Platform for Big Data and Databases
Robin Cloud Platform for Big Data and DatabasesRobin Cloud Platform for Big Data and Databases
Robin Cloud Platform for Big Data and Databases
 
Liberty Deep Dive
Liberty Deep DiveLiberty Deep Dive
Liberty Deep Dive
 
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
 
Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?
Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?
Webinar: Emerging Trends in Data Architecture – What’s the Next Big Thing?
 
The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administrators
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administrators
 
Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...
Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...
Developing Kafka Streams Applications with Upgradability in Mind with Neil Bu...
 

Kürzlich hochgeladen

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 

Kürzlich hochgeladen (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 

AMIS Beyond the Horizon - High density deployments using weblogic multitenancy

  • 1. AMIS 25 - Beyond the Horizon Jaap Poot, juni 3rd 2016 High density deployments using Weblogic Multitenancy
  • 2. Jaap Poot Principal Oracle Consultant Since feb 2013 @ Fusion Middleware Exalogic ODA OVM Linux DBA 2 Introduction jaap.poot@amis.nl https://nl.linkedin.com/in/jpoot https://technology.amis.nl/ http://www.fmwadmin.com/
  • 4. 4 Weblogic Multitenancy Key concepts • Tenants • Domain partition • Resource Groups • Resource Group Template • Virtual Targets • Deployment Scope Oracle Traffic Director Virtual Server 1 Managed Server/Cluster Partition 1 Virtual Target 1 Resource Group App App JMS Data Source JNDI Partition 2 Virtual Target 2 Resource Group App App JMS Data Source JNDI Container Database PDB 1 PDB 2 Virtual Server 2
  • 5. 5 Weblogic Multitenancy Components Oracle Weblogic ServerOracle Traffic Director Oracle Coherence Oracle Database Partition 1 Virtual Target 1 App App JMS Data Source Partition 1 Pluggable database 1 Resource Group JNDI Partition 2 Virtual Target 2 App App JMS Data Source Partition 2 Pluggable database 2 Resource Group JNDI
  • 6. 6 Weblogic Multitenancy Components Specified • Oracle Traffic Director – Optional – Provides Load balancing – Installed in separate or with WebLogic in single domain – Creating a WebLogic MT Partition automatically creates a OTD Partition • Virtual Target – A virtual target can be used by only one partition or domain – One or more virtual targets per resource group – A virtual target can be used by many resource groups within a partition – Route by host name and/or URI prefix and/or port number • Domain Partition – Portion of a WebLogic domain – Dedicated to running application instances and resources – Can be separately managed
  • 7. 7 Weblogic Multitenancy Components Specified • Resource Groups – Separate group of deployable applications, libraries, jms servers and queues, data sources – Can be derived from a Resource Group Template (See below) – Override resource settings as needed when derived – Create at Domain or Partition level • Resource Group Templates – Provides a collection of deployable resources – Don’t have targets – Can be referenced by multiple Resource Groups
  • 10. 10 Weblogic Multitenancy Consolidation • Move from dedicated domains to Multitenant domains • Less management of – Hardware/VM’s – OS – JVM – Domains • Optimal use of resources • No increase in response times (According to Oracle) Domain Admin Server MS1 MS2 MSxx App Domain Admin Server MS1 MS2 MSxx App Domain Admin Server MS1 MS2 MSxx App Domain Admin Server MS1 MS2 MSxx Partition App Partition App Partition App
  • 13. 13 Weblogic Multitenancy Isolation • Memory and CPU isolation at the JVM level – Resource Consumption Management (RCM) – Oracle JDK 8u40 • Virtual Target per partition for application access • Dedicated JNDI tree for resource isolation • Workmanager per partition for thread management • Security realm per partition possible • Data can be segregated with PDB’s – PDB’s are not required! • Per-partition management Oracle Traffic Director Virtual Server 1 Managed Server/Cluster Partition 1 Virtual Target 1 Resource Group App App JMS Data Source JNDI Partition 2 Virtual Target 2 Resource Group App App JMS Data Source JNDI Container Database PDB 1 PDB 2 Virtual Server 2
  • 14. 14 Weblogic Multitenancy Isolation JVM (JDK 8u40+) Partition 1 App App JMS Data Source Resource Group JNDI Partition 2 App App JMS Data Source Resource Group JNDI Partition 3 App App JMS Data Source Resource Group JNDI Partition 4 App App JMS Data Source Resource Group JNDI
  • 15. 15 Resource Consumption Management • Resource Consumption Management is introduced in JDK 8u40 – Only with G1 Garbage collector • Enable Resource Consumption Management – $DOMAIN_HOME/bin/startWeblogic.sh – #JAVA_OPTIONS="-XX:+UnlockCommercialFeatures -XX:+ResourceManagement -XX:+UseG1GC ${SAVE_JAVA_OPTIONS}" • Supported resources – FileOpen: The number of open file descriptors in use by a partition – HeapRetained: The amount of heap (in MB) retained/in use by a partition – CpuUtilization: The percentage of CPU time utilized by a partition with respect to the available CPU time of the WebLogic process
  • 16. 16 Resource Consumption Management – Policy Types • Triggers – Notify • Notify system administrator that a threshold has been reached – Slow • Reducing the thread-usage time for the partition – Fail • Fails resource consumption requests – Only applicable for Open Files – Shutdown • Inititate shutdown of a partition • Fair Share – Allocate a percentage of the available resource for the partition – All resources available when there is no contention
  • 19. 19 Weblogic Multitenancy Portability for DevOps • Transition apps from Dev to Production environments • No application changes needed • Fast startup/shutdown • Container like packaging • Load balancer integration Domain Admin Server MS1 MS2 MSxx Partition App Partition App Partition App Production Domain Admin Server MS1 MS2 MSxx Partition App Partition App Partition App Dev
  • 20. 20 Weblogic Multitenancy Portability for DevOps • Export and Import Partitions • Via FMW Control, Console, WLST or REST • Sample WLST command – exportPartition(partitionName, expArchPath, [includeAppsNLibs], [keyFile]) – Provide replacement attributes • <partitionName>-attributes.json in the same directory as Partition Archive file • Replace partition properties, JDBC, JMS, and other resources in resource groups – importPartition(archiveFileName, [partitionName], [createNew], [keyFile])
  • 21. Domain Admin Server MS1 MS2 MSxx Partition App Partition App Partition App Dev • Transition apps from Dev to Production environments • Without any application change or redeployment 21 Weblogic Multitenancy Portability for DevOps Domain Admin Server MS1 MS2 MSxx Partition App Partition App Partition App Domain Admin Server MS1 MS2 MSxx Partition App Partition App Partition App Domain Admin Server MS1 MS2 MSxx Partition App Partition App Partition App Export Import Export Import Export Import Test Acceptance Production Change attributes as needed
  • 22. 22 Weblogic Multitenancy Portability for DevOps Domain Admin Server MS1 MS2 MSxx Partition App Partition App Partition App On premise Domain Admin Server MS1 MS2 MSxx Partition App Partition App Partition App Cloud Export -> Import to the Cloud
  • 24. 24 Java Cloud Service Weblogic Multitenancy • Weblogic 12.2.1 now available in the Java Cloud Service
  • 25. 25 Java Cloud Service Weblogic Multitenancy • Weblogic Multitenancy needs minimal Enterprise Edition
  • 29. 29 Weblogic Multitenancy Java Cloud Service • Single node cluster • OTD is not available for 12.2.1 • Lifecycle manager not enabled by default • Create and delete Domain Partition via Weblogic console – NOT em • Migrate On-premise -> Cloud • Advanced migration possibilities using on-premises OTD or own loadbalancer • VPN possible to JCS through GRE tunnel
  • 30. 30 Domain to Partition Conversion Tool – DPCT • Migrates a WebLogic Server Domain to a Domain Partition • Supports version 10.3.6, 12.1.2, 12.1.3 or 12.2.1 • Archive containing the resources can be used as input for importPartition • Create your own overrides file to adjust attributes • DPCT is available for download from OTN • Video demonstration by Steve Button – https://youtu.be/D1vQJrFfz9Q
  • 31. 31 Weblogic Multitenancy Live Migration • Part of Continuous availability (separate license required) • Move running partition Resource Groups • Eliminates application downtime for planned events • Targets are automatically transferred by OTD
  • 32. 32 Weblogic Multitenancy Live Migration Oracle Traffic Director Partition 1 Cluster 1 Partition 1 App App JMS Data Source Resource Group JNDI Cluster 2 Partition 1 App App JMS Data Source Resource Group JNDI 1. Migrate API is called 2. Partition/Resource Group starts on new hosts 3. Sessions are replicated to new hosts 4. New origin server pool added to OTD configuration – Old pool used for sticky requests to old pool only – New pool used for all new requests 5. Graceful shutdown called on partition/resource group on original hosts 6. Virtual Target configuration updated with new cluster only
  • 33. 33 Weblogic Multitenancy License information • Oracle WebLogic Server Enterprise Edition and WebLogic Suite Options – Oracle WebLogic Server Multitenant includes the following components: • Oracle Traffic Director • Oracle WebLogic Server Multitenant Domain Partitions and integrated constructs including Virtual Targets, Resource Groups, Resource Consumption Managers • Oracle WebLogic Coherence Grid Edition Option – Oracle WebLogic Server Continuous Availability includes the following components: • Oracle Traffic Director • Oracle WebLogic Server Zero Downtime Patching • Oracle WebLogic Server Cross Domain XA Transaction Recovery • Oracle WebLogic Server Domain Partition Live Migration • Oracle WebLogic Coherence Grid Edition Option • Oracle Enterprise Manager Site Guard • Oracle Traffic Director is NOT a separate licensed product! http://docs.oracle.com/cd/E55108_01/doc.1213/e56762/wlsuite_options.htm#CJAIADEI
  • 34. 34 WebLogic Multitenancy Limitations • WebLogic Multitenancy does not support – Oracle Web Service Manager – SOA Suite – Application Development Framework (ADF) – WebCenter – Oracle Service Bus – Oracle Enterprise Scheduler – WebLogic SCA
  • 38. 38 Thank you for being here
  • 39. 39

Hinweis der Redaktion

  1. Total overview
  2. Use Case Consolidate many domains to fewer resources
  3. Multiple resource groups possible, in the same partition
  4. Use Case Deploy the same application multiple time while keeping them completely separated
  5. Use Case Walk Through DTAP without any changes
  6. https://blogs.oracle.com/WebLogicServer/entry/now_available_domain_to_partition