43

Oracle Solutions with Linux on IBM System z

  • View
    4.136

  • Download
    3

Embed Size (px)

DESCRIPTION

Presentation done during Collaborate10 to the SIG

Citation preview

Page 1: Oracle Solutions with Linux on IBM System z
Page 2: Oracle Solutions with Linux on IBM System z

<Insert Picture Here>

Oracle Solutions with Linux on IBM System zStudy case and best practices

Paul Bramy Technical Director Oracle Integrated [email protected]

Nicolas MarescauxOracle/IBM Joint Solutions CenterIT Specialist Oracle on IBM System [email protected]

Page 3: Oracle Solutions with Linux on IBM System z

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.

Page 4: Oracle Solutions with Linux on IBM System z

<Insert Picture Here>

Agenda

• Oracle IBM Strategic partnerships • Experience from customer projects• Customer services and deliverables

• Oracle MAA with IBM System z customer case • IBM System z10• Oracle Maximum Availability Architecture• Oracle Solutions provisioning

• Trends and directions• Cloud Computing• Oracle Application Grid• Oracle Applications

Page 5: Oracle Solutions with Linux on IBM System z

Oracle with System z customer experiencesToday expectations

Reliability, High Availability

Security

Performance

Virtualization

Open Standards

Manageability, Deployment

Monitoring

Applications portfolio

Applications Integration

IBM Oraclez10 Architecture

HW Cryptography, RACF

z10 processor, IO

PR/SM, z/VM

Linux

z/VM, Audelium

Tivoli

Linux

z10

CRS, RAC

Audit Vault, OIM

Database Architecture

Oracle VM

Enterprise Linux

ASM, Grid

Grid

Industry applications

Gateways

Page 6: Oracle Solutions with Linux on IBM System z

Oracle with System z Experiences

Scope • Data Center Virtualization• Oracle Grid

• Oracle Fusion Middleware

• Oracle Applications • Oracle E-Business Suite,

• PeopleSoft, Siebel

• iFlex

• High Availability • Oracle Maximum

• Availability Architecture

• Modernization• Oracle Fusion SOA Services

• Oracle Business Intelligence

Approach• Standardization

• Databases, applications & platforms

• Oracle Database, Middleware and Linux with IBM System z

• Virtualization• Databases, applications, servers, storage and

management

• Oracle Grid & IBM System z Virtual Servers

• Consolidation• Fragmented data, application and operating

platforms

• Database Platforms, Applications, Underutilized Unix/Linux/Windows Servers

• Automation• Systems management & Provisioning

• Oracle Enterprise Manager & IBM zVM

Page 7: Oracle Solutions with Linux on IBM System z

Oracle Solutions Supporting Linux on zEvolution and roadmap

OracleEBS V12

Split Tier on 10GQ308

Oracle Enterprise Manager Grid Control Agent

10.2.0.4Q408

Oracle Data Vault

10.2.0.3Q208

Siebel CRM 8.1 on 10G

Q308

Oracle DB 10G10.2.0.4 RH5

Q408

Current Oracle Solutions on Linux on System z

Planned Oracle Solutions on Linux on System z

PeopleSoft V9PT 8.49 on 10G

Q208

Coherence

Oracle DB11gR2

WebLogic

EBS Native

Oracle AS 10G10.1.3.4 PS

Q109

Enterprise ManagerGrid Control Agent

10.2.0.5Q309

Golden Gate

For current porting status visit Oracle MetaLink: https://metalink.oracle.com/

2008 2011

Page 8: Oracle Solutions with Linux on IBM System z

Oracle Best Practices for IBM PlatformsServices designed for customer projects

Technical Training

Demonstrations

Design Reviews

Design Workshops

Light Benchmark for Oracle

Proof of Concept

Page 9: Oracle Solutions with Linux on IBM System z

<Insert Picture Here>

Agenda

• Oracle IBM Strategic partnerships • Experience from customer projects• Customer services and deliverables

• Oracle MAA with IBM System z customer case • IBM System z10• Oracle Maximum Availability Architecture• Oracle Solutions provisioning

• Trends and directions• Cloud Computing• Oracle Application Grid• Oracle Applications

Page 10: Oracle Solutions with Linux on IBM System z

Customer caseGlobal financial services company modernizing its IT infrastructure

•Objectives•Reduce IT costs• Improve systems availability•Simplify IT management•Optimize resources utilization•Accelerate new servers/applications deployment

•Current IT eco-system• IBM Mainframe running legacy systems•Heterogeneous distributed environment (Power systems, x86 processors, …)

•Standalone and RAC Databases running on distributed environments (UNIX) (29 Production & 29 RND/UAT)

•Other Middleware and ISV products (WAS, Datastage, Wily…)

Page 11: Oracle Solutions with Linux on IBM System z

1

Customer CaseEngagement Methods

4

2

3

Technical Training

Demonstrations

Design Reviews

Design Workshops

Light Benchmark for Oracle

Proof of Concept

Page 12: Oracle Solutions with Linux on IBM System z

IBM System z10

Components we incorporate into our strategy•Virtualization (PRSM, zVM & LPAR)•Workload Manager (WLM)•Intelligent Resource Director (IRD)•Specialized processors (GP, IFL, ZiiP, ZaaP, ICF,SAP)•Security (EAL5 certified, HW Cryptography, RACF)

Page 13: Oracle Solutions with Linux on IBM System z

Bare-metal Virtualization• Hypervisor runs directly on SMP Server• Hypervisor provides fine-grained timesharing of all resources

Direct Hardware Virtualization• Highly efficient• requires underlying hardware support

• Hardware Virtualization with PR/SM (Logical Partitioning - LPAR)• Software Virtualization with z/VM

• Hardware virtualization functions (SIE)• Hypervisor controls (CP)

IBM System z10

Page 14: Oracle Solutions with Linux on IBM System z

Support of Linux on all processor architecturesz/ArchitectureIntel, AMDPA-RISC, SPARC

Many Linux distributions on IBM System zNovell SuSE, Red Hat Debianand many others…

Lot of Linux skills all over the worldEasy to find Linux specialistsEasy to find technical documentation

Linux is an Open Source systemNo license fees, only support is chargeable Users can see the source codeUsers can modify/customize their Linux distribution

Standardization with Linux

Page 15: Oracle Solutions with Linux on IBM System z

Autres partitiions

IBM System z

LPAR2/APPS2LPAR/APPS1

ASM

Phase I: Server Consolidation Shared resources and centralized management

Mutilple Physical ServersIsolated Silo model

Linux File Systems

Single Physical ServerIsolated Silo model

Multiple physical servers Multiple Applications Multiple OS Multiple Databases … / …

Single physical Server Single OS Multiple databases Multiple Applications

… / …

ASM

Page 16: Oracle Solutions with Linux on IBM System z

• Oracle's best practices based on proven Oracle high availability technologies and recommendations.

• The goal of MAA is to achieve the optimal high availability architecture at the lowest cost and complexity.

MAA best practices span Oracle Database, Oracle Application Server, Oracle Applications and Grid

MAA leverages lower-cost servers and storage MAA is hardware and OS independent

Oracle Maximum Availability Architecture (MAA) A key concept

Page 17: Oracle Solutions with Linux on IBM System z

Oracle Maximum Availability Architecture Servers/applications clustering

• GoalsAllow multiple servers to cooperate as a single system, eliminating downtime in case of hardware failure Protect applications (Oracle Database instances, Siebel Gateway, Web Server, …) within a clusterProvide an easy way to manage and automate applications operation (start/stop/check)Define complex rules and dependencies between clustered application/processes

• Solution• Oracle Clusterware (CRS) is a flexible and low cost solution

No need to purchase additional software Easy to install & to manageSupports 100 nodes on all OS’ certified for Oracle RACSingle-vendor support

Page 18: Oracle Solutions with Linux on IBM System z

Oracle Maximum Availability Architecture IBM System z leverages CRS technology

Oracle CRS allows protection of Linux images running on IBM System z and located on

different physical boxes different LPAR different Virtual Machines a mix of each above

Oracle CRS leverages IBM System z key capabilitiesAchieve ultra fast and ultra secure inter-node communications by using System z virtual networks (Hipersocket, Virtual Guest-LAN, Virtual switches)Dynamically adjust cluster members resources (add/remove memory or CPU) Dynamically adjust cluster members priorities depending on workload constraints Automate addition/removal of cluster nodes using System z virtualization capabilities (provisioning)

Page 19: Oracle Solutions with Linux on IBM System z

Phase II: Servers/applications clustering Enhanced servers/application availability

Single Physical Server

Clustered Virtual servers model Single Physical Server

Isolated Silo model

Autres partitiions

IBM System z

LPAR2/APPS2LPAR/APPS1

ASM Linux File Systems

ASM Autres partitiions

IBM System z

LPAR2/APPS2LPAR/APPS1

ASM Linux File Systems

ASM

Oracle Clusterware

Protect, Manage and automate applications

failoverCheck and monitor

Page 20: Oracle Solutions with Linux on IBM System z

Oracle Maximum Availability Architecture Storage management simplification

• GoalsEliminate need for conventional file system and 3rd party volume manager Provide storage scalability and reliability Improve performance and data security

• SolutionOracle Automatic Storage Manager (ASM) is a Logical Volume Manager that provides the database administrator with a simple storage management interface

Manage storage as dynamic devices spools (add/remove devices dynamically during normal IT operation)Provide clustered access to storageManage storage from Oracle Enterprise Manager (Web-based interface, centralized management)

Page 21: Oracle Solutions with Linux on IBM System z

Oracle Maximum Availability Architecture IBM System z leverages ASM technology

• Oracle ASM supports all type of storage available on Linux on IBM System z

Traditional DASD devices (ECKD) with FICON attachmentsOpen standard SCSI devices within a SAN infrastructure with FCP attachmentsNew FICON Express 8 at 2, 4 or 8 GbpsVirtual SCSI devices from to SVCz/VM Disks (Dedicated real devices, Virtual Minidisks, FBA-emulated Devices)

• IBM System z leverages Oracle ASM flexibilityTake advantage of the System z I/O subsystem reliability (redundancy, error detection/correction, …)Use z/VM storage virtualization capabilities

Share or clone devicesDynamic storage allocation

Page 22: Oracle Solutions with Linux on IBM System z

Phase III: Storage management simplification Improve storage utilization and agility

Single Physical Server

Clustered Virtual servers model

Autres partitiions

IBM System z

LPAR2/APPS2LPAR/APPS1

ASM Linux File Systems

ASM Autres partitiions

IBM System z

LPAR2/APPS2LPAR/APPS1

ASM Linux File Systems

ASM

Single Physical ServerClustered Virtual servers model

optimized and mutualized storage • Simplify and automate storage management• Increase storage utilization and agility• Predictably deliver on performance and availability service level agreements

Page 23: Oracle Solutions with Linux on IBM System z

Oracle Maximum Availability Architecture Databases Availability improvement

• Goals Avoid data unavailability: ensure business continuity during

planned/unplanned outage Ensure Database scalability Improve performance Leverage Oracle Grid computing

• Solution• Oracle Real Application Cluster (RAC) is an option of the Oracle

Database Enterprise Edition. Oracle RAC is a cluster database with a shared cache architecture

Implementation of Active/Active cluster Databases Add/remove instances on-demand Zero-downtime maintenance with “rolling upgrades” Workload management (load balancing, instances segregation)

with Oracle RAC services

Page 24: Oracle Solutions with Linux on IBM System z

CRS

Oracle Maximum Availability Architecture Oracle RAC Architecture Diagram

Cache Fusion

RACInstance

RAC1

RACInstance

RAC2

CRS

ASMInstance+ASM1

ASMInstance+ASM2

Interconnect

Virtual IP 1 Virtual IP 2

RAC Services (clients connections)

Transactions management

Shared cache

Storage management

Cluster layer

DatafilesRedo logs / Undo TBS

Cluster registryR/W R/W

Page 25: Oracle Solutions with Linux on IBM System z

IBM System z leverages RAC technology

• Achieve Databases High Availability by associating the most reliable hardware with Oracle’s HA technology

• Leverages RAC scalability• System z dynamic resources management and add/remove resources

as your workload growth/decrease: CoD, CBU, dynamic resources allocation… (vertical scalability)

• Use System z Logical Partitioning or z/VM virtualization to add/remove RAC instances (horizontal scalability)

• Use z/VM virtualization to achieve maximum infrastructure flexibility (server provisioning, resources sharing, dynamic allocation, virtual infrastructure)

• Use System z Hipersocket to enhance the performances of your RAC cluster

Page 26: Oracle Solutions with Linux on IBM System z

Phase IV: Database High-Availability Improve 24/7 business continuity

Oracle RAC on an IBM system z “Virtualized Machines”

“Extended” Oracle RAC on IBM System z servers

Oracle RAC in a LPAR

z/VM

RAC

z/VM z/VM

RAC

……

z/VM z/VM

RAC

Application and datacenter Scalability

Availability

Page 27: Oracle Solutions with Linux on IBM System z

Oracle Maximum Availability Architecture IT Management Simplification

• Oracle Enterprise Manager (OEM) with Oracle Grid Control provides a single, integrated interface for the top down administration and monitoring of applications and systems in an Oracle Grid

• Monitor resource allocations and utilization • Provides alerts and takes corrective action • Deploy components, patches and agents• Automate repetitive tasks

• Oracle OEM supports the wider Oracle ecosystem and 3rd party technologies and software.

• Install OEM anywhere and monitor any type of supported platforms and software

Page 28: Oracle Solutions with Linux on IBM System z

Grid ControlConsole

Agent Agent Agent

ManagementRepository

Grid ControlManagement

Server

HTTP(S)

HTTP(S) HTTP(S) HTTP(S)

10g DatabaseControl Console

HTTP(S)10g Application Server

Control Console

HTTP(S)

ThinJDBC

Oracle 10g/11gDatabase

Server

OS/ Third-PartyApplication

Oracle 10gApplication

Server

Managed Targets

Firewall

Firewall

Agent

Oracle 8i/9iDatabase

Server

Oracle Maximum Availability Architecture IT Management Simplification

Page 29: Oracle Solutions with Linux on IBM System z

Customized Virtual Server provisioning Accelerate and secure Oracle Solutions deployment

Phase IV

Project

Database designDatabase schema

User responsibilitiesData protection

…/…

ProjectImage

project Layer

Phase I

z/VM Memory,

ProcessorsNetwork

DisksSecurity

…/…

z/VMImage

Z/VM Layer

Linux

Phase II

Linux distributionLinux configuration

RPMOS User privilèges

…/…

OS image

Linux Layer

Phase III

Oracle

Oracle productsOracle setupsOracle patches

Database security…/…

OracleImage

Oracle Layer

CustomizedBuilding

Block

CustomizedBuilding

Block

Page 30: Oracle Solutions with Linux on IBM System z

Customized Virtual Server provisioning Accelerate and secure Oracle Solutions deployment

• Audelium is an IBM framework, used to automate Servers provisioning in a z/VM environment Fully customized Linux Servers with embedded middleware (WebSphere,

Oracle products, …) Fully customized z/VM Systems (with Guests definitions, Virtual networks, …)

• Audelium leverages System z & z/VM Virtualization capabilities: Use z/Architecture Virtualization features Use of DIRMAINT for automated Guests definition Use of Flashcopy or DDR to clone system images Dedicate or share resources (Minidisks, Virtual Networks,…)

• Audelium is based on Open Source development tools (Shell scripts, Java, …) and allow user-defined functions to be added in Audelium for specific provisioning requests

• Audelium uses pre-defined system images called REFERENCE SYSTEMS to generate new systems

• Audelium administrator creates provisioning templates (name of REF System, disks to clone/share, definition of CPU, memory, network devices, …) called PROJECTS. All provisioning requests belong to a PROJECT.

Page 31: Oracle Solutions with Linux on IBM System z

Customer caseTarget Production system

Infrastructure:

6 IBM z10 machines•4 are running z/OS and Linux•2 are running Linux only•100+ z10 IFLs•20+ z/VM partitions•250+ Linux Guests (Oracle, WebSphere, Datastage…)

Oracle Architecture•Multiple CRS clusters spanning physical machines•Storage access provided by ASM•Active/Active & Active/Passive Databases implementation•Prod & UAT environment are isolated (dedicated LPARs)

<Insert Picture Here>

Page 32: Oracle Solutions with Linux on IBM System z

Large customer case cont’d.Target architecture

SG01OtherLPARs

TEST/DEV1

RACPRD1

TEST/DEV2

RACPRD1

TEST/DEV3

RACPRD2

TEST/DEV4

RACPRD4

ASM Disk Groups

SINGPRD1 SINGPRD2 SINGPRD3 SINGPRD4

z/VM for Single Databases only

z/VM for RAC Databases only

z/VM for RAC and Single Databases

OtherLPARs

OtherLPARs

OtherLPARs

Page 33: Oracle Solutions with Linux on IBM System z

<Insert Picture Here>

Agenda

• Oracle IBM Strategic partnerships • Experience from customer projects• Customer services and deliverables

• Oracle MAA with IBM System z customer case • IBM System z10• Oracle Maximum Availability Architecture• Oracle Solutions provisioning

• Trends and directions• Cloud Computing• Oracle Application Grid• Oracle Applications

Page 34: Oracle Solutions with Linux on IBM System z

In the next 12 months…Oracle Cloud Computing

• Oracle has played a pioneering role in making Grid Computing relevant to enterprises with ground breaking products such as Oracle Real Applications Clusters (RAC), Automatic Storage Management (ASM), and Storage Grid.

• More recently, Oracle has brought Grid Computing to middleware with the Application Grid approach to infrastructure.

• These products/technologies make the enterprise IT infrastructure elastic so that it can grow incrementally without any theoretical upper limit, as well as provide the flexibility to move resources around in order to meet dynamic business priorities.

• In September 2008, Oracle introduced new offerings that allow enterprises to benefit from the developments taking place in the area of Cloud Computing.

Deploy Oracle Software in the Cloud Backup Oracle Database in the Cloud

Page 35: Oracle Solutions with Linux on IBM System z

In the next 12 months…Oracle Private Cloud with IBM infrastructure

Shared Components Self-Service Interface

35© 2010 Oracle Corporation

Virtualization/SANStorage

Heterogeneous Platforms

VirtualizationOS

MiddlewareOracle Fusion Middleware

POWER VM Z/VMOracle VM

Linux

System z

AIX

Power

OEL

System x

Virtualization/SAN

Storage

Integrated DataCenter infrastructure

DatabaseOracle database Oracle Grid ( Oracle Clusterware, ASM)

ManagementIntegrated Oracle PaaS Foundation

with IBM server infrastructure

Page 36: Oracle Solutions with Linux on IBM System z

In the next 12 months…Oracle Application Grid

• Oracle Application Grid approach to middleware infrastructure allows a set of applications to meet peak demand and improve overall performance by sharing resources. It also allows for rapid application deployment and automated dynamic adjustments, enabling greater efficiency, competitiveness, and simplification in your IT environment.

• Oracle Application Grid products deliver:• Lowest operational costs• Simplified & automated deployment• Performance, reliability & operational synergies

• Oracle Application Grid products:• Oracle Weblogic Server 11g• Oracle Tuxedo• Oracle Coherence• Oracle JRockit Real Time• Oracle Enterprise Manager• Oracle Fusion Middleware 11g

Page 37: Oracle Solutions with Linux on IBM System z

In the next 12 months…Oracle Fusion Middleware and Weblogic

Proven to Outperform

Best Foundationfor the Oracle

PortfolioLowest Operational Cost

Coherence EE

JRockit Real Time

WebLogic ServerJava EE: Reliability, Availability, Scalability & Performance

High Performance, Reliable, Scale Out for Java, C++ and .NET

High Performance JVM with Extreme Low Latency

WebLogic Suite

Ente

rpris

e M

anag

er

Adm

in a

nd O

pera

tions

Developm

ent Tools

Jdeveloper/EclipseJava EE/ISV

AppsSOASuite

WebCenterSuite

ContentManagement

Suite

IdentityManagement

Suite

BusinessIntelligence

Suite

Page 38: Oracle Solutions with Linux on IBM System z

In the next 12 months…Coherence In-Memory Data Grid

• Memory spans multiple machines (nodes)

• Online addition/removal of nodes

• Automatically partition and exploit all memory

• Reliability through redundancy

• Performance through parallelization

• Scale linearly to thousands of nodes

WebLogic Server

Coherence=Coherence

38© 2010 Oracle Corporation

Page 39: Oracle Solutions with Linux on IBM System z

In the next 12 months…Heterogeneous, Distributed, Shared, Dynamically Scalable Memory with IBM infrastructure

39© 2010 Oracle Corporation

WebLogic Server

Coherence

z/vmjvm

jvm

jvm

Coherence

jvm

Coherence

jvm

Coherence

Coherence

WebLogic Server

IBM System z

Virtualized Physical resources ( CPU, Memory, Cards)

z/OS LinuxLinux Linux Linux

WebLogic Server

WebLogic Server

Coherence

IBM System x

Tiers 3DB

IBM Power

Coherence

WebLogic Server

WebLogic Server

J2EEApps

JAVAApps

JAVAApps

JAVAApps

Page 40: Oracle Solutions with Linux on IBM System z

In the next 12 months…Oracle Applications: Siebel CRM

• Oracle's Siebel Customer Relationship Management (CRM) helps organizations differentiate their businesses to achieve maximum top-and bottom-line growth.

• It delivers a combination of transactional, analytical, and engagement features to manage all customer-facing operations.

• With solutions tailored to more than 20 industries, Siebel CRM delivers:• Comprehensive on premise and on demand CRM solutions • Tailored industry solutions • Role-based customer intelligence and pre-built integration

• Siebel is certified to run on IBM System z in split tier configuration:• Database tier on System z running Linux• Application tier on distributed systems such as System x or Power

System

Page 41: Oracle Solutions with Linux on IBM System z

In the next 12 months…Oracle Applications: e-Business Suite

• Oracle E-Business Suite is the most comprehensive suite of integrated, global business applications that provides:

The most complete, integrated business intelligence portfolio The most adaptable global business platform The most customer-focused applications strategy

• Oracle e-Business Suite offersAsset/Product Lifecycle ManagementSupply Chain ManagementCustomer Relationship ManagementEnterprise Resources PlanningProcurement/Manufacturing

• EBS V12.1.1 is certified to run on IBM System z in split tier configuration:Database tier on System z running LinuxApplication tier on distributed systems such as System x or Power System

• Upcoming (H1 2010)Native EBS implementation on System z running Linux

Page 42: Oracle Solutions with Linux on IBM System z

Oracle Products Available Online

Oracle Store

Buy Oracle license and support online today at

oracle.com/store

Page 43: Oracle Solutions with Linux on IBM System z