Sei sulla pagina 1di 29

WLS – Neue Optionen braucht das Land

Sören Halter
Principal Sales Consultant

2016-11-16
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 3


Agenda
1 WebLogic 12cR2 Strategische Investitionsbereiche
2 WebLogic Server Multitenant Option
3 WebLogic Server Continuous Availability Option

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 4


Oracle WebLogic Server and Coherence
Strategic Investments

Oracle Paas and SaaS

WebLogic and Coherence

Foundation for Oracle


Developer Productivity Cloud Platform and SaaS Continuous Availability

WebLogic Multitenancy

Multitenancy for Cloud Management


Consolidation/Agility and Operations

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 5


Oracle WebLogic Server and Coherence
Key Delivery Platforms

Oracle Cloud

On Premises Conventional
Private Cloud Systems

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 6


Agenda
1 WebLogic 12cR2 Strategische Investitionsbereiche
2 WebLogic Server Multitenant Option
3 WebLogic Server Continuous Availability Option

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 7


Oracle WebLogic Server Multitenant
• Details
• WebLogic Server MT – enable consolidation of applications into fewer
WebLogic Server
domains (i.e. partitions within domains) while maintaining secure isolation Multitenant
• WebLogic MT Extensions to Java SE Advanced – enables memory, CPU and
I/O isolation, monitoring, and management for applications within a JVM WebLogic Server MT
• Coherence EE to GE Upgrade – enable consolidation of caches into fewer +
Coherence clusters while maintaining secure isolation MT Extensions for Java
• Traffic Director: WLS-MT-aware and fully integrated tenant-aware local load SE Advanced
balancing +
Coherence EE to GE
• Prerequisites Upgrade with MT
• WebLogic Server EE or WebLogic Suite Features
+
• Note Oracle Traffic Director
• WebLogic Server EE and Suite includes a single user-created WebLogic with MT Features
Multitenant partition
• Upgrade to Coherence Grid Edition only available to Coherence Enterprise
Edition or WebLogic Suite licensees
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 8
Oracle WebLogic Server 12.2.1
Multitenancy Concepts
Web Tier

• Key new concept is the domain partition


Virtual Target Virtual Target
• Apps and resources deployed for each partition
– No application changes required Partition 1
JNDI
Partition 2
JNDI

• Partitions are isolated App App

App App
• WebLogic infrastructure shared among partitions
JMS JMS
• Partitions can span clusters
Datasource Datasource
• Partitions can be started/stopped independently Managed Server/Cluster

• Partitions can be “exported” and “imported”


PDB1 PDB2
• Partitions support live migration Container Database

Copyright © 2015,©Oracle
Copyright and/orand/or
2014 Oracle its affiliates. All rights
its affiliates. reserved.
All rights | |
reserved. 9
Microcontainers in WebLogic Server 12.2.1
• Maximum portability between environments
• Parity between dev and production
• Fast startup/shutdown – disposability
• Easy scale up
• Enable migration to the cloud

Apps
Resources
Apps Apps
Resources Resources

Java Cloud Service


Dev Env Oracle WebLogic Server

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 10


Multitenancy in WebLogic
Key Technical Capabilities
• Enable high density by enabling domain sharing: Apps

Apps Apps Resources


consolidate/virtualize at the domain level Resources Resources Microcontainer

– Domain partitions, virtual targets, end-to-end Microcontainer Microcontainer

integration
Apps Apps
• Enable domain sharing with isolation Resources Resources

– Administration, security, traffic/data, runtime Microcontainer Microcontainer

• Enable agility/devops with pluggable partitions


Apps
– Application portability Resources

– Ultra-light container-like service packaging Microcontainer

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 11


Isolation for Pluggable Partitions
Independence and Autonomy for Microcontainers
Runtime Isolation Administrative Isolation
• JDK and WebLogic partnership • Admin roles, lifecycle,
• Heap, CPU, threads, requests… troubleshooting

Security/Identity Isolation Traffic/Data Isolation


– Realm, users per partition • Dedicated JNDI, segregated
data
• Dedicated and shared
Coherence caches

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 12


Resource Consumption Managers
Runtime Isolation Within a JVM
• Deep integration between WebLogic Server and the Oracle
JDK
Domain Domain Domain Domain

• Prevents resource hogging, protects applications in a shared Partition Partition Partition Partition

JVM App App App App

Res Res Res Res


• Managed resources Res Res Res Res

– Retained heap, CPU time, open file descriptors


Heap Heap Heap Heap
• Triggerable actions
CPU CPU CPU CPU
– Notify – inform administrator that a threshold has been crossed
Open Open Open Open
– Slow – reduce partition’s ability to consume resources Files Files Files Files
– Fail – reject requests for the resource (file descriptors only)
– Stop – initiate the shut down sequence for the offending partition JVM

• “Boundaries” and Fair Share usage patterns

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 13


Agenda
1 WebLogic 12cR2 Strategische Investitionsbereiche
2 WebLogic Server Multitenant Option
3 WebLogic Server Continuous Availability Option

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 17


Oracle WebLogic Server Continuous Availability
• Details
• WebLogic HA features – Cross-Domain Transaction Recovery, Zero WebLogic Server
Downtime Patching, Live Partition Migration Continuous Availability
• Coherence EE to GE Upgrade – Federated Caching
WebLogic Server HA
• Traffic Director: High-performance/HA load balancer, integrated with
Features
Zero Downtime Patching and Live Partition Migration
+
• Oracle Site Guard: Automated disaster recovery operation for failover Coherence EE to GE
and failback operations Upgrade with HA
• Prerequisites Features
+
• WebLogic Server Enterprise Edition, WebLogic Suite
Oracle Traffic Director
• Note with HA Features
• Upgrade to Coherence Grid Edition only available to Coherence +
Enterprise Edition or WebLogic Suite licensees Enterprise Manager
Site Guard
• Live partition migration only available to WebLogic Multitenant
Licensees

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 18


WebLogic Continuous Availability
Multi Data Center Resilience
Active-Active Zero Downtime Automated Data
Continuous Availability Patching Center Setup/Failover

Security
Patch

WebLogic WebLogic
WebLogic

Coherence
XWebLogic WebLogic

Coherence Coherence
Database

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 19


Replicate State for Multi Data Center Deployments
Cross-Domain XA Recovery Multi-Datacenter Federated Caching
TLOG Replication for Automated Recovery from crashed Distribute Coherence Updates Across Sites
domain/site
Active/Active
Site1 Site2

WLS Domain WLS Domain New


London
York
MS1
Managed TM Managed
Server Server
TM TM
AGL AGL

Recover for
MS1-Site1

London
Data Guard Chicago SF
DR
JDBC TLog JDBC TLog

Hub & Spoke Active/Passive

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 20


Reduce Application Downtime
Zero Downtime Patching Recoverable Persistent Multitenant Live Partition
Continuous Application Updates Caching Migration
through automated patch rollout w/ Durable storage of cached data and Migrate Running Tenant Partitions
rollback on error metadata with automated recovery without impacting users

Application

On-Disk In-Memory
Cluster 1 Cluster 2
Partition 1 Partition 1

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 21


Operational Support for Site Failover
Oracle Traffic Director Oracle Site Guard
Fast, scalable, reliable, and available load balancer Provides end-to-end Disaster Recovery automation

Site 1 Global Load Balancer Site 2


Primary Standby
Heart EM Cloud
Beat Control
EMCC HOST
Mgmt
Oracle Oracle service
Traffic Traffic Site Guard
Director 1 Director 2 WebLogic Plugin WebLogic
EMDB
WebLogic Coherence Repository Coherence

Data Guard
Coherence
ZFS Replication

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 22


MAA Multi-Datacenter Architectures
Flexible Topology Support To Meet Your Application Needs

Site 1 Site 2 Site 1 Site 2 Site 1 Site 2


Primary Standby

WebLogic WebLogic WebLogic WebLogic WebLogic

Coherence Coherence Coherence Coherence Coherence

App tier: Active/Passive App tier: Active/Active App tier: Active/Active Stretch Cluster
Database tier: Active/Passive Database tier: Active/Passive Database tier: Active/Passive

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 23


WebLogic Zero Downtime Patching
Avoid Down Time
• Automatically orchestrates the rollout of OTD
patches and updates while avoiding
downtime and session loss
• Reduce Risk and Downtime
 Reduce costs by automating manual and time
consuming admin tasks
 Patch only a single "gold master" and then stage
the rollout
 New "gold master" can be tested
 Efficient patch rollout orchestration with zero
downtime or session loss
 Automatic retry on failure and rollback on retry
failure

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 24


WebLogic Zero Downtime Patching
Avoid Down Time
• ZDT Rollout options:
‒ Oracle Homes, Java Homes, Applications
‒ These patches can be rolled out together

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 25


Multitenant Partition Portability
Live Migration
• Move running partitions and resource groups
from one cluster to another without impacting
application users
• Eliminate application downtime for planned
events
– Capacity balancing, patching, upgrades,
imminent failure, …
• Current granularity and scope: Cluster 1 Cluster 2
– Resource group
– Clusters within a domain Partition 1 Partition 1
– Webapps
– Requires OTD

• Feature only used with the Continuous Availability


Option & Multitenant Option

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 28


Oracle Traffic Director Global Load Balancer

High Availability Traffic Routing


OTD1 OTD2
• Fast, reliable, and scalable software load balancer
that routes HTTP(s), TCP(s) traffic to application
servers and web servers in the network Web Tier WebLogic Domain
WLS Cluster
– Adjusts traffic routing to application servers depending WLS
Admin
on server availability MS1 MS2 MS3
Coherence
– Application Administrators shape the traffic to their COH COH COH
1 2 3
application tiers
– High availability for the load balancer
– High performance and high throughput with low latency

RAC Cluster

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 31


Oracle Site Guard
Provides end-to-end Disaster Recovery
automation Global Load Balancer

• Site Configuration Site1


Site Load
Balancer
Site2
Site Load
Balancer

Primary Standby
 Site can include DB, Application Server, WebServer, Applications ZFS
ZFS Replication
ZFS
and other data center components Web Tier
Storage
Appliance
Enterprise
Storage
Appliance Web Tier
Manager Cloud
 Includes Site creation, EM System Creation, Credentials Control
association, script association EM
Console

• Operations Application Tier EMCC HOST Application Tier


Oracle
 Stop/Start Site Management
Service

 Switchover/Failover Site Site Guard


Plugin
Database Tier Database Tier

• Integration EMDB
Repository

 Loose integration with Storage


Data Guard
 Oracle Database using Data Guard Broker

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 32


Demo
Multi-Datacenter Federated Caching
Distribute Coherence Updates Across Sites

Active/Active

New
London
York

London
Chicago SF
DR

Hub & Spoke Active/Passive

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 33


Continuous Availability Benefits
• Integrated Solution
• Active Active Availability of Sites
• Faster Failover/Switchback
• Increases overall Application Availability
• Reduce Human Error and Risk
WebLogic Server
• Data Integrity Continuous Availability
• Recovery of work • Active Active Availability
• Reduced App Downtime
• Local access of real-time data • Data Center Operations

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 34


Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 35

Potrebbero piacerti anche