Partner Webcast – Platform as a Service with Oracle WebLogic and OpenStack
-
Upload
oracleimc-isv-migration-center -
Category
Technology
-
view
1.222 -
download
4
Transcript of Partner Webcast – Platform as a Service with Oracle WebLogic and OpenStack
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Using Oracle Solaris, Oracle WebLogic & OpenStack to deliver true Elastic Cloud
Jernej Kaše A&C Technology Specialist Oracle ECEMEA
Oracle Confidential – Internal/Restricted/Highly Restricted
Presented by
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The preceding 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.
Oracle Confidential – Internal/Restricted/Highly Restricted 3
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Path to the Cloud
Shared pool of physical resources, higher efficiency & utilization
VM sprawl, multiple hypervisors, difficult to manage app-to-disk
Lacks agility, self-service, rapid app-stack provisioning, pay-per-use, etc.
Gen 1 – Virtual
Dedicated infrastructure, silo’ed approach
New apps mean additional capacity – CPU, RAM, servers, etc.
Low resource utilization
Gen 0 – Physical
IT moving from “Data Center” to “Service Center” (IT-as-a-Service)
Enables business agility and control through self-service, rapid app-stack provisioning, pay-per-use, etc.
Truly elastic, ability to auto-scale up/down to meet business needs
Ability to “burst” from on-premise to off-premise to handle seasonal peaks
Industry standards like OpenStack promote interoperability, reduce lock-in
Gen 2 – Cloud You are here
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Virtualization Drives Management Costs
0
10
20
30
40
50
60
70
80
90
$,0
$50,0
$100,0
$150,0
$200,0
$250,0
$300,0
'96 '97 '98 '99 '00 '01 '02 '03 '04 '05 '06 '07 '08 '09 '10 '11 '12 '13
Servers (M) Spending ($B)
Physical Servers (M)
Virtual Servers (M)
Management & Administration
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Sprawl of Disparate Middleware Environments
How to Administer & Manage?
Policy Compliance?
How do we control the environemnt, from OS to platform and application?
How do we implement fast hi-scalability?
How do we better utilise the hardware?
How do we charge the right cost centers?
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Secure & Compliant
Open Simple
Requirements for Enterprise Cloud
Efficient Affordable
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Efficient Virtualization Avoid the Virtualization Tax
VM Software
VM Software
VM Software
VM Software
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Simple Cloud Major Financial Customer
Red Hat Enterprise Linux
Oracle Solaris 11
16X EFFICIENCY MANAGE
4000 3000 2000 1000
250
4000
VMs/Administrator
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Open Cloud
Data Center Resources
Standardized APIs
Other Dashboard Your Automation Software
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Full Distribution of OpenStack in Oracle Solaris
Horizon
Cloud Management
Zones & Kernel Zones
Nova Compute Virtualization
Elastic Virtual Switch
Neutron Cloud Networking
ZFS File System
Cinder/Swift Cloud Storage
Unified Archives
Glance Image Deployment
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Goals of OpenStack
• Open
– Based on open, industry standards
• Scalable
– Able to scale massively
• Simple – Simple to implement
• Size-agnostic
– Cater to clouds of all sizes (ranging from very small to very large)
Provide a ubiquitous cloud computing platform which is …
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
OpenStack Provisioning Request Flow
Neutron
Neutron
Source: http://www.slideshare.net/KeithBasil/basil-w-0230introoverviewopenstackiaascloudsfinal
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Fastest Route to Cloud
Bare Metal to Cloud in 10 Minutes!
OpenStack Unified Archive Horizon
Nova Glance Neutron Cinder / Swift
Deploy Ready!
10:00 10:10
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Compliant and Secure Service Deployment
Glance
Unified Archive Locked Down: Dev through Production
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Solaris Enterprise OpenStack
x86
x86 x86
Shared Storage
Horizon Cloud Management
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Affordable Cloud
>$500/VM Saved
Efficient Affordable Simple
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Affordable Cloud Major US Company is Saving $20 Million
$20,000,000 40,000 VMs
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
COMPLETE.
SDN Virtualization OpenStack OS
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Middleware and Applications in the Cloud
Oracle Confidential – Internal/Restricted/Highly Restricted 33
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Fail-safe
Hi-scalability
Challenge: Enterprise Application Deployment
Oracle Confidential – Internal/Restricted/Highly Restricted 34
• Mission-critical
• Revenue Generating
• Fluctuating workload
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Resource Allocation
B2B Commerce
B2B Commerce
B2B Commerce
B2B Commerce
Batch Process
B2B Commerce
Batch Process
Batch Process
Batch Process
Batch Process
Batch Process
Batch Process
Batch Process
Batch Process
Batch Process
Batch Process
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
WebLogic Server & Cloud Application Foundation The #1 Application Server Across Conventional and Cloud Environments
Deliver Cloud elasticity with built-in Oracle Database 12c integration and dynamic clustering
Simplify management with common install, update and administrative tools
Increase developer productivity with support for Maven, HTML5, WebSockets and more
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Cloud Elasticity with Automated Scaling Dynamic Clusters
Zero Reconfiguration to Scale, Shrink Clusters
Dynamic Clusters with Automated Ports, Naming
Oracle Cloud, Private Cloud Elasticity
SIMPLIFIED
SCALABILITY Configured
Java EE Cluster
Dynamic Clusters Declarative Elasticity
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
• How it works
• Create cluster with dynamic servers based on server template
• Servers inherit attributes from template • Rules for calculating server-specific attributes
• Server name, listen ports, machines….. • “N” servers available in the configuration • Configuration changes are dynamic • Start /stop servers to scale cluster
• Supported with
• Console, WLST, Enterprise Manager • Elastic JMS • Managed Coherence Servers
Server 1
Dynamic Cluster 1
Server 2
Server Template
Server 3 Server 4
Server 5 Server 6
Server 7 Server 8
Scale to “N” Managed Servers
Dynamic Clusters Scale Clusters by Changing one Parameter
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 43
Cloud Monitor
openstack4j WLDF/WLST
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
WebLogic Logical View
Oracle Confidential – Internal/Restricted/Highly Restricted 44
Domain
Admin Server
Dynamic Cluster
Dynamic-Cluster-Server-01
Dynamic-Cluster-Server-…
WebStressApp
Diagnostic Module
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Elasticity Process
Oracle Confidential – Internal/Restricted/Highly Restricted 45
Domain
Admin Server
Dynamic Cluster
Dynamic-Cluster-Server-01
Dynamic-Cluster-Server…
WebStressApp
Diagnostic Module
OpenStack/Solaris
Cloud Monitor
WLDF/WLST
openstack4j
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Elasticity Process
Oracle Confidential – Internal/Restricted/Highly Restricted 46
Domain
Admin Server
Dynamic Cluster
Dynamic-Cluster-Server-01
Dynamic-Cluster-Server…
WebStressApp
Diagnostic Module
OpenStack/Solaris
WebLogic VM
Diagnostic event is raised as there
are > 100 pending requests
Cloud Monitor
WLDF/WLST
openstack4j
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Elasticity Process
Oracle Confidential – Internal/Restricted/Highly Restricted 47
Domain
Admin Server
Dynamic Cluster
Dynamic-Cluster-Server-01
Dynamic-Cluster-Server…
WebStressApp
Diagnostic Module
OpenStack/Solaris
WebLogic VM
2. Provision a new WebLogic
VM
Cloud Monitor
WLDF/WLST
openstack4j
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Elasticity Process
Oracle Confidential – Internal/Restricted/Highly Restricted 48
Domain
Admin Server
Dynamic Cluster
Dynamic-Cluster-Server-01
Dynamic-Cluster-Server…
WebStressApp
Diagnostic Module
OpenStack/Solaris
WebLogic VM
3. Register machine in the
domain
Cloud Monitor
WLDF/WLST
openstack4j
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Elasticity Process
Oracle Confidential – Internal/Restricted/Highly Restricted 49
Domain
Admin Server
Dynamic Cluster
Dynamic-Cluster-Server-01
Dynamic-Cluster-Server…
Diagnostic Module
OpenStack/Solaris
WebLogic VM
Dynamic-Cluster-Server…
4. Expand dynamic cluster
WebStressApp
Cloud Monitor
WLDF/WLST
openstack4j
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Demo
Oracle Confidential – Internal/Restricted/Highly Restricted 50
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Q&A
51
Jernej Kaše A&C Technology Specialist - Oracle ECEMEA [email protected] ISV Migration Center blog: http://blogs.oracle.com/imc ISV Migration Center email: [email protected]