oracle weblogic plus
DESCRIPTION
Presentación de WebLogic 12cTRANSCRIPT
1 | © 2011 Oracle Corporation – Proprietary and Confidential
Oracle WebLogic Suite: The #1 Application Server for Conventional and Cloud Environments
2 | © 2011 Oracle Corporation – Proprietary and Confidential
The Safe Harbor
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.
3 | © 2011 Oracle Corporation – Proprietary and Confidential
Oracle WebLogic Server: #1 in Market Share
43%
•Oracle strengthened its Lead in 2010 with 43% share
•Oracle’s application server market share grew at a rate of 17.8%, faster than the industry average of 12.1%
•Oracle’s market share is higher than its three closest competitors combined
Gartner 2010 Worldwide Application Server Market Share report shows
Source: Gartner, Market Share: All Software Markets, Worldwide – March 2011 – Based on total software revenue
4 | © 2011 Oracle Corporation – Proprietary and Confidential
Gartner, Magic Quadrant for Enterprise
Application Servers
This Magic Quadrant graphic was published by Gartner, Inc. as part of a larger research note and should be evaluated in the context of the entire report. The Gartner report is available here: http://www.gartner.com/technology/reprints.do?id=1-17GUO5Z&ct=110928&st=sb
Source: Gartner, Magic Quadrant for Enterprise Application Servers – Massimo Pezzini, Yefim V. Natis, Kimihiko Iijima, Daniel Sholler, Raffaella Faveta – September 26, 2011
5 | © 2011 Oracle Corporation – Proprietary and Confidential
WebLogic: Scale Out with Clustering
•Scale out by
•Adding server instances to cluster
on existing machine
•Adding machines to cluster to
host incremental server instances
•Without interruption of
service
Cluster 1
Administration Server
Node Mgr
Cluster 2
Managed Server
Node Mgr
Cluster 3
Managed Server
Node Mgr
App 1 App 2
Managed Server
App 1
Managed Server
App 3
“We rely on Oracle WebLogic Suite to make sure that we have the reliability and scalability that we need to keep growing the business. ” - Doug Mutart, Chief Architect, GM OnStar
5
WebLogic Domain
6 | © 2011 Oracle Corporation – Proprietary and Confidential
WebLogic Scalability with Oracle RAC
•Oracle RAC installation = Standard
Oracle database
•RAC coordinates access to shared
data for consistency, integrity
•Add nodes to cluster easily
•No need to partition data
•Horizontally scale database tier as usage
grows
•By adding RAC nodes, storage, or both
•Scale WebLogic by adding data
source that maps to new node
GridLink
WebLogic GridLink
WebLogic
RAC Node 1
RAC Node 2
Shared Storage
Interconnect
7 | © 2011 Oracle Corporation – Proprietary and Confidential
Oracle Coherence Data Grid
•Challenge: Difficult to scale clustered,
cached data reliably for app server
•Solution: Coherence
•Provides reliable data tier with a single,
consistent view of data
•Independent, yet integrated with database,
application server
•Enables dynamic data capacity including
fault tolerance, load balancing
•Ensures data capacity scales with
processing capacity
Data Services
Mainframes Databases
Enterprise Applications
Real Time Clients
Web services
Oracle Coherence Data Grid
Web services
8 | © 2011 Oracle Corporation – Proprietary and Confidential
How Does Oracle Coherence Data Grid
Work? •Data load-balanced in-memory across a cluster of servers
•Data automatically and synchronously replicated to at least one other server for continuous availability
•Single System Image: Logical view of all data on all servers
•Servers monitor the health of each other
•In the event a server fails or is unhealthy, other servers cooperatively diagnose the state
•The healthy servers immediately assume the responsibilities of the failed server
•Continuous Operation: No interruption of service or loss of data due when a server fails
?
X
9 | © 2011 Oracle Corporation – Proprietary and Confidential
Oracle Coherence Benefits
•Add/remove nodes dynamically
•Scale linearly to hundreds of nodes
•Get continuous availability
•Get extreme reliability through
redundancy
•Achieve high performance
•Data resides closer to application
•Parallelization
•License as part of WebLogic Suite
OS
JVM
WebLogic Server
OS
JVM
Coherence
WebLogic
Server
9
10 | © 2011 Oracle Corporation – Proprietary and Confidential
Why High Availability?
10
11 | © 2011 Oracle Corporation – Proprietary and Confidential
WebLogic: Guaranteed High Availability
Myriads of High Availability Capabilities
•Inter, Intra-cluster session state replication to handle failure
•Zero down time deployment to deploy new version of application without
interrupting work on older version
•Overload protection to detect, avoid recover from overload conditions
•Automatic Server Migration to migrate managed servers in case of
imminent hardware failure
•Application Failover
•Load Balancing
11
“The business benefit of using Oracle WebLogic Suite is that we increased availability tremendously” Peter Strickx, Belgium’s Federal Government CTO
12 | © 2011 Oracle Corporation – Proprietary and Confidential
WebLogic #1 in Performance Leadership Beats Competition CONSISTENTLY
•WebLogic demonstrates
outstanding performance,
scalability
•Outperformed IBM
WebSphere result using
same number of cores
12
Source: http://www.spec.org/jEnterprise2010/results/res2011q1/
Oracle Weblogic Server Standard
Edition
IBM WebSphere Server V7
SPECjEnterprise 2010, EjOPS/core
World Record
“WebLogic is a very high performing set of technologies. It's made deploying our implementations easier, more robust -- certainly faster” – Mike Blackmore, Enterprise Architect, British Telecom
13 | © 2011 Oracle Corporation – Proprietary and Confidential
WebLogic #1 in Performance Leadership Beats Competition CONSISTENTLY
SPECjAppServer2004 JOPS@Standard
Oracle IBM
Source: http://www.spec.org/jAppServer2004/results/
Oracle
13
World Record
Oracle’s Solution as compared to best published result by IBM •Used only one-third the number of systems •Consumed 26% less physical space •Delivered 1.7 times better performance per rack unit
14 | © 2011 Oracle Corporation – Proprietary and Confidential
GridLink
WebLogic
GridLink
WebLogic
WebLogic Integration with Oracle RAC
Up to 3X Better Performance
•Integrated WebLogic and Database RAC clusters
•Dynamic load balancing of requests to RAC nodes
•RAC node transaction affinity for data locality
•Continuous connection availability regardless of RAC changes
80% 20%
RAC Node Load Aware Connection Requests
GridLink
WebLogic
GridLink
WebLogic
RAC Node Affinity For Transactions
XA
GridLink
WebLogic
GridLink
WebLogic
Continuous Connections Regardless of RAC Changes
15 | © 2011 Oracle Corporation – Proprietary and Confidential
WebLogic Messaging Performance Leadership High Performance JMS: Meets Rigorous Throughput Requirements
•Extreme Performance
•Consistently beats
messaging pure-plays
–Synchronous writes 3X-6X
faster than competitors
–Message size 25%-4X faster
for messages between 1K-
>512K than competitors
15
16 | © 2011 Oracle Corporation – Proprietary and Confidential
16
Oracle Enterprise Linux or Solaris
Exalogic Elastic Cloud Software
JRockit and HotSpot
WebLogic Server Coherence
En
terp
rise
Man
ag
er
Exalogic Elastic Cloud Hardware
EL X2-2
Fastest Java Performance
Designed for Cloud Computing
Hardware and Software: Engineered to Work Together
Oracle Exalogic Elastic Cloud Foundation WebLogic Suite: Optimized for Exalogic
17 | © 2011 Oracle Corporation – Proprietary and Confidential
Oracle WebLogic: Rock Solid Reliability Myriads of Customer Testimonials
“The platform itself (WebLogic) has been very, very stable: very few hiccups along the way. WebLogic has performed extremely well. The system's been a very, very big success for us”
Rain Fletcher, VP of Application Development at Choice Hotels International
“When our application is running, it can run and run and run. We do periodic maintenance on it and we never have problems on the operational side for up-time with the platform. (WebLogic)”
John Tumminaro, CTO and Co-Founder, Obopay
“Oracle WebLogic really is our application platform. So we're able to take all of our custom Java applications, deploy that on the Oracle WebLogic suite, and get bulletproof reliability and scalability”
Doug Mutart, Chief Architect, GM OnStar
17
18 | © 2011 Oracle Corporation – Proprietary and Confidential
What is Elasticity? Why Important? Basic Premise of Cloud Computing
18
•Elasticity
•Instantly bringing necessary resource when you need it
•Instantly decommission when you don't need it
•Applications expand/contract on demand, across all tiers
•Application components grow independently from each other
•Adding computing resources transparent to application
Urban Airship
•Powers world's most successful mobile apps
•Connected to over 90 million mobile devices
Mike Herrick’s (VP of Engineering) Blog
19 | © 2011 Oracle Corporation – Proprietary and Confidential
WebLogic Suite Delivers Elastic Capacity With Enterprise Manager
19
•WebLogic’s automated load balancing, failover
•Dynamic addition, removal of nodes: WebLogic, Coherence, OS…
•Automation of capacity adjustment at all layers
•Unified management of entire cloud infrastructure from a single console
App
WebLogic Server cluster nodes
Coherence Data Grid nodes
App App App
20 | © 2011 Oracle Corporation – Proprietary and Confidential
Develop Cloud Applications in Shortest Possible
Time, Lowest Total Cost
20
Choose between Open Source, Commercial framework
•JDeveloper: Build rapidly with declarative, model-driven approach
•TopLink: Streamline storing/retrieving objects to/from data stores
•Easily manage Spring apps via Spring admin. console extension
•Access Eclipse community tools, plug-ins, products
•Use Application Development Framework (ADF) for Struts, JSF based framework for rich Web apps
“The application server has to be friendly in a development environment and WebLogic is that.
(Our developers) literally have no problems with it. And it's very well-integrated with our
development tools.
-- John Tumminaro, CTO, Obopay
21 | © 2011 Oracle Corporation – Proprietary and Confidential
Developer Innovation and Productivity New in WebLogic Server 12c
•Certified Java EE 6 and SE 7 Make Development Faster –Fewer Java Classes, Less Code, Less XML
•With Modern Programming Techniques –Dependency Injection, Annotations, POJO, REST
•Using Popular Industry Tool Chains –Maven, Hudson, Eclipse, JDeveloper, NetBeans
* Based on a Sample POJO/JPA/REST Based Application Built for JavaOne
Lines of Code* Lines of XML* Java Classes*
25% Less
50% Less
80% Less
22 | © 2011 Oracle Corporation – Proprietary and Confidential
Simplified Deployment and Mgmt with
Virtualization New in WebLogic Server 12c
Deployment Plan and Software
Private Cloud
Engineered Systems
Conventional Systems
Packaged via Oracle Virtual Assembly Builder
23 | © 2011 Oracle Corporation – Proprietary and Confidential
WebLogic Server Management New in Enterprise Manager 12c
WebLogic Server 12c •Configuration Management •Provisioning •Monitoring
Cloud Management •Self Service •Charge-back •Consolidation Planner
24 | © 2011 Oracle Corporation – Proprietary and Confidential
WebLogic Server on Exalogic
10X
78,840
836,520
5X 9,560
49,460
5X
401,070
1,979,940
25 | © 2011 Oracle Corporation – Proprietary and Confidential
Seamless Upgrade From WebLogic, iAS and Others
WebLogic Server 11g
JBoss WebSphere
Internet Application Server
Migration Services Automated Tooling
GlassFish
Simple Upgrade Redeployment
26 | © 2011 Oracle Corporation – Proprietary and Confidential
Join the WebLogic Community
Twitter twitter.com/oracleweblogic
Facebook facebook.com/oracleweblogic
Oracle’s WebLogic blog blogs.oracle.com/weblogicserver
Youtube
Youtube.com/oracleweblogic
Oracle.com/weblogic
27 | © 2011 Oracle Corporation – Proprietary and Confidential