+ All Categories
Home > Technology > Application Grid: Platform for Virtualization and Consolidation of your Java Applications

Application Grid: Platform for Virtualization and Consolidation of your Java Applications

Date post: 31-Oct-2014
Category:
Upload: bob-rhubart
View: 2,574 times
Download: 0 times
Share this document with a friend
Description:
As presented by Sam Shah at Oracle Technology Network Architect Day, Dallas TX, May 13, 2010.
Popular Tags:
25
<Insert Picture Here> Application Grid - Platform for Virtualization and Consolidation of your Java Applications Sam Shah Director, SOA & Integration, ESG
Transcript
Page 1: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

<Insert Picture Here>

Application Grid - Platform for Virtualization and

Consolidation of your Java Applications

Sam Shah

Director, SOA & Integration, ESG

Page 2: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

Market Trends

• Consolidation of Systems

• Standardization of Processes

• Move to Shared Service Centers

• Focus on Security

• Corporate Compliance

• Informational Systems vs. Transactional Systems

• Business Intelligence

• Do More With Less…

Page 3: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

“Eight out of 10 dollars spent on IT is dead

money” – on maintenance and maintaining

the status quo Gartner

Customer Centric

Companies Have a Problem

Page 4: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

What does Shared Services mean to a

business?

• Reduced complexity

• Leverage scale

• Increased productivity

• Improved operational

effectiveness

• Improve Customer SLAs

• A foundation for future

growth• M&A

• Time to Market

• Products & Services Growth

• Cost Savings• Reduce IT Spend by X%

• Business Agility

Business Goals Technology Goals

Page 5: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

Types of Consolidation

• Each type of consolidation provides increasing levels of

return

• Hardware/System Services

• Software/Databases

• Business Processes

• Shared Services/Process Administration

Consolidate as Much as Possible!

How?

Page 6: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

Single Enterprise DB

Single Enterprise Wide Middleware & Infrastructure

Core Industry App(s)

Core ERP

Single UI platform To This

IT Infrastructure

Screen

Scrape

Screen

Scrape

Screen

Scrape

Screen

Scrape

Message

Queue

Message

Queue

Message

Queue

Download

File

Download

File

Download

File

Transaction

File

Transaction

File

Transaction

File

ORB

ORB

CICS Gateway

CICS Gateway

APPC

APPC

RPC

RPC

Transaction

File

Sockets

Sockets

Message

Message

Application

Application

Application

Application

Application

Application

Application

Application

Application

Application

From This

Page 7: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

How are companies achieving these results?

How can I achieve similar results?

$1 Billion

A Large Telco $400 Million

A Large Airline 20%

A Large UK Bank 30%

Significant Savings Potential

5 year savings

3 year savings

Productivity Improvement

Maintenance Cost Reduction

Page 8: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

Organization

Self Service

Processes

Network

Data Center

Collaboration

Applications

Shared Services

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

The Oracle Transformation Consolidation Levels

8

Page 9: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

The Oracle Transformation

Then and Now

1999 2003 & Evolving

• 40 Data Centers & Servers • 1 Data Center

• 70 Production Instances • 1 Global Single Instance (ERP)

• 100’s Environments • 6 Test Instances

• Variety of platforms • Single Technology Stack

• Proliferation of Applications • Oracle eBusiness Suite

• Inconsistent Processes & Setup • Global Processes & Setup

• Multiple Support Groups • Global Support Groups

• Local Decision Making • Centralized Decision Making

• Fragmented Data • Global Information System

Page 10: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

The Transformation Payoff The Ability to Drive Profitable, Sustainable Growth

Operating Margin %

(14.4% in 1993)

(45% in 2009)

Note:Figures based on non-GAAP results. GAAP to non-GAAP reconciliations are available on the Oracle Investor Relations website at www.oracle.com/investor.

10

Page 11: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

Oracle IT as a % of Total Revenue

Copyright ©2009, Oracle. All rights reserved. Oracle Confidential

Page 12: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

Oracle Application Grid &

Virtualization

Page 13: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

Oracle Application Grid Evolution

Server + storage

Stage 1

...

Servers + storage

Stage 2

Availability

Scalability

.

.

Servers with data grid +storage

Stage 3

Performance

Predictability

Shared Application Infrastructure: Grid+ Provisioning + Monitoring

Stage 4

Increase Operational Efficiency

Reduce Cost

Page 14: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

10110001011001011101100101100101110001110

101100010110010111011001011001011100011101111110001110

Application Servers

Web Servers

Ever Expanding Universe of Users

Oracle Coherence as Data Broker

Oracle

Coherence

brokers Data

Supply with

Data Demand

Scale out

Data Grid in

middle tier

using

commodity

hardware

Data Sources

Data Supply

Data Demand

Java Objects

Page 15: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

1515

Oracle Application Grid

Efficiency

Lowest operational

costs

Competitiveness

Outperform with speed and

flexibility

Simplification

Best foundation for

entire software stack

Coherence

TuxedoWebLogic Server

Application Grid

ApplianceSOA

ServicePackaged

AppLegacy

Custom App

C /C++ / Cobol

Virtual

Enterprise Manager

Physical

JRockit / Hotspot

Page 16: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

1616

Oracle WebLogic SuiteStrategic Platform Across Oracle Product Lines

Fusion Applications

Fusion Middleware 11g

Certified and Differentiate on WebLogic Suite

Applications PortfolioApplications

Certified/Building with WebLogic

SOA Suite Identity Managemen

t Suite

Business Intelligence

Suite

Content Managemen

t Suite

WebCenter Suite

Java EE/ISV Apps

Fusion Middleware 11g

WebLogic Suite11g

Fusion Applications

Building on Fusion

Middleware 11g

WebLogic Suite 11g

Grid Foundation

Page 17: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

Architecture for Growth

Brand

A

Brand

B

Brand

C

Brand

D

End User Applications/Web

Brand

E

Page 18: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

18

Enterprise

Applications

Middleware

Database

Operating

System

Virtualization

Oracle

Virtualization

Platform

as a Service

Products

Infrastructure

as a Service

Products

Software

as a Service

Offerings &

Infrastructure

Oracle Virtualization Strategy

• Only vendor to provide an

integrated solution• Virtualization and enterprise

workloads managed together

• End-to-end management • Enterprise Manager integration

across virtualized portfolio

• Optimized full stack

performance• Optimizing application, middleware,

and database virtualization

EnterpriseManager

E-Business Suite, PeopleSoft, Siebel, JD E, Oracle Fusion

WebLogic Server, SOA Suite, WebCenter,

Coherence

Oracle Database,

Oracle TimesTen

Enterprise LinuxSolaris

Oracle VM

Page 19: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

1919

Product MotivationHigh Performance, More Dense and Efficient Virtualized Java

Operational complexity

Deployment complexity

Uncontrolled configuration

Customer Challenge

Poor virtualization performance

Virtual Assembly

Builder

Product

WebLogic Server with JRockit Virtual

Edition

Simplified and efficient Java EE

virtualization

Oracle’s Solution

Application-aware virtualization

Virtual appliances & assemblies

High performance and high density

Java virtualization

Page 20: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

20

Oracle JRockit Virtual EditionOptimized Java Infrastructure

• Runs natively on hypervisor

• More efficient use of hardware

resources

• Higher density

• Better performance

• Reduced operational cost

• Simpler patching

• Improved security

• Custom Java appliances

• Building blocks for larger

assemblies

• Simple deployment

Traditional Virtualized Java Execution Stack

Guest Operating System

Hypervisor

Bare Metal Hardware

Java Virtual Machine

Optimized Java Execution Stack

WebLogic Server

Oracle VM

JRockit Virtual Edition

WebLogic Server with JRockit Virtual Edition

Page 21: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

21

JRockit –VE f

WebLogic Server

with JRockit Virtual Edition

Oracle VM

Bare Metal Hardware

WebLogic Server

JRockit Virtual EditionHow does it work?

• TCP/IP: Network communication

• Scheduler: Runs Java threads. Single

process

• File System: Local [virtual] disk

• HW: Hardware device interaction. Network

card, virtual screen, etc.

JRockit –VE OS Layer

TCP/IP File System

Scheduler H/W

Page 22: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

2222

Assembly of Appliances

Oracle Virtual Assembly Builder

• Application-aware

virtualization

• Package software components into

collections of software appliances

• Standardized building blocks

• Create multi-tier application

assemblies using virtualized

appliances

• Simplified and rapid

provisioning

• Single step, template-based

deployment of multi-tier applications

to virtualized environments

WLS WLSSOA Svc

Web

RAC RAC

WebWeb

Cache

Page 23: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

23

Oracle Virtual Assembly Builder Tool

Assemblies,Appliances

Catalog

Deployment

ResourcePools

Assembly Editor

PropertiesInspector

Page 24: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

24

Key Takeaway Messages

• Simplified and operationally efficient

Application Grid platform can significantly

reduce cost of operations

• New virtualization products offer higher

performance, higher density for Java

virtualization

Page 25: Application Grid: Platform for Virtualization and Consolidation of your Java Applications

Recommended