Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft...

29
Cloud Ready with the Oracle – Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft Deutschland Alexei Khalyako Sr. Program Manager Azure Customer Advisory Team Microsoft Deutschland

Transcript of Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft...

Page 1: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Cloud Ready with theOracle – Microsoft PartnershipBernhard Düchting

Solution Architect

Datacenter Modernisation

Microsoft Deutschland

Alexei Khalyako

Sr. Program Manager

Azure Customer Advisory Team

Microsoft Deutschland

Page 2: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft
Page 3: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Why Microsoft Azure

Page 4: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Pay-as-you-go Azure images Of Oracle DB, WebLogic Server, JDK

Full support for Oracle software on Windows Server 2012 Hyper V andMicrosoft Azure

Fully licensed and supportedJava on Microsoft Azure

Oracle license mobility for Azure public cloud

Microsoft – Oracle Partnership Key Elements

Oracle Linux available as preconfigured instances on Microsoft Azure

For Oracle announcement see: https://blogs.oracle.com/cloud/entry/oracle_and_microsoft_join_forces

Page 5: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Oracle On Azure : Validated Oracle Products & Versions

Page 6: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Oracle on Microsoft Azure – Preconfigured VM Imagesfrom Azure Management Gallery

Start a free Azure trial at: http://azure.microsoft.com/de-de/campaigns/oracle/

Page 7: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft
Page 8: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Oracle on Microsoft CloudOS Platform

• Microsoft provides one consistent CloudOS for deploying / running Oracle workloads, Linux and Windows

• Operate Private Cloud on-Premises or Service Provider

• Deploy selected Oracle workloads to Public Cloud for Test/Dev/Prod

• Manage with Enterprise Manager and Microsoft System Center

• Protect Access with Microsoft Active Directory

Identity

Virtualization

DataPlatform

DevelopmentDevOps and mgmt

Page 9: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Oracle on Azure Assessment - Categories

• We will present a robust model for assessing multiple Oracle workloads, both

application and database level

• The objective is to categorize Oracle application in scope into one of three

categories as shown below:

Category Description

Lift & Shift All Oracle application and database base components aresupported on Microsoft Azure without upgrade

Lift & Shift with Upgrade Partial upgrades to supported version are required

Hybrid Cloud Selected Oracle application and database base aredeployed to Microsoft Azure in Hybrid Cloud. Integrationwith on premise data centre required

Page 10: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Oracle on Azure Assessment - Mapping Process

1. Determine suitable Azure Deployment Complexity for applications in scope:

• „Lift & Shift“: Deploy to Azure with fully supported Oracle components

• „ Lift & Shift with Upgrade“: Deploy to Azure after required upgrades to

supported versions

• „Hybrid Cloud“: Deploy selected application components to Azure

2. Collect required Infrastructure Metrics for each application

3. Apply Oracle on Azure Feasibility Criteria to each Oracle database

4. Map application assets and Oracle databases to Azure IaaS architecture using

Sizing Guidelines

Page 11: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Oracle on Azure Assessment Step 1 – Deployment Complexity

Lift & Shift All ISV / non-ISV application components are fully supported on Microsoft Azure and use x86-compatible platforms • Operating System:

Windows Server 2008 R2 or 2012, SuSE Linux Enterprise Server 11 SP3, Ubuntu 12 through 14, Oracle Enterprise Linux 6.4

• Database:Microsoft SQL Server 2008 R2, 2012 and 2014, Oracle Database 11gR2 and 12cR1

Lift & Shift with Upgrade

Some ISV / non-ISV application components are not fully supported on Microsoft Azure, but use x86-compatible platforms• Outdated version of a supported operating system:

e.g. Windows Server 2003, Oracle Enterprise Linux 5• Outdated version of a supported database:

e.g. Microsoft SQL Server 2005, Oracle Database 9i and 10g

Hybrid Cloud Some or all ISV / non-ISV application components are not fully supported on Microsoft Azure, and use non x86-compatible platforms• Operating system on non-x86 compatible platforms:

e.g. Application stays on AIX on PowerPC or Solaris on SPARC / Exadata• Other strategic application components:

e.g. 3rd Party solution, core application stay on premises

Page 12: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Oracle on Azure Assessment Step 1 - Use Cases

Lift & Shift Current:Custom application written in JAVA runs on Oracle 11gR2 database under SuSE v12

Approach:Deploy application and database without change to Azure

Lift & Shift with Upgrade

Current:A custom application written in JAVA runs on Oracle 10i Database under RHEL v10

Approach:Deploy application to Azure, upgrade to Oracle 11g or 12c Database under OEL 6.4

Hybrid Cloud Current:An ISV package runs on Oracle 12c Database and Oracle Web Logic Server under AIX

Target:ISV solution stays on premises, move Web Logic Server farm to Azure

Page 13: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Oracle on Azure Assessment Step 2 – Infrastructure Metrics

• Definition of Application Tiers:

• User Interaction Tier

• Application Tier

• Middleware Tier

• Integration Tier

• Database Tier

• Dedicated Physical Resources

• Number of Nodes

• Number of Cores / Node / Total

• Virtualisation Used, Number of VMs

• Main Memory

• Disk Space / Node / Total

• Network Bandwidth

• External Endpoints

Page 14: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Oracle on Azure Assessment Step 3 - Feasibility Criteria

Custom Application:

ISV Solution:

Azure Criteria Description

Networking Protocol Is UDP multi-cast protocol required (e.g. Oracle RAC)?

Network Isolation Is DMZ/LAN style isolation required?

OS Platform Is operating system and version supported on Azure?

Oracle Product Is Oracle product and version supported on Azure?

Scalability Is Cloud Burst (dynamically adding VM) required?

High AvailabilityIs app server clustering, db clustering, disk mirroring required?

IO Bandwidth

Is IO bandwidth between Azure VM and external endpoints > 500 IOPs per Azure disk, with disk groups > 8000 IOPs required?

Memory Requirements Is Azure VM > 128 GB required?

Storage Requirements Is Azure VM storage > 16 TB required?

Messaging

Messaging between application components (e.g. sends email using SMTP)

Identity management Identity federation (including 3rd party identity provider)

Data Encryption

Crypto Requirements (e.g. application depends on a particular HSM card for cryptographic work)

Component Dependancy Dependancy on other application components

ISV Solution Dependancy Dependency on 3rd party components

ISV Integration PointsIntegration between ISV solution and other components / services

Page 15: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Oracle on Azure Assessment Step 4 – Sizing Guidelines

• Look up “Virtual Machine Sizes and Cloud Services for Azure”

• Find equivalent Azure VM Size based on:

• Architecture layer (web tier, app tier, messaging tier, db tier)

• Total number of cores, memory and storage

• Small, medium or large compute cloud service

• Choose “Basic Tier” for Test / Development purpose

• Choose “Standard Tier” for Production purpose

• Disk grouping for required IOPs (up to 8.000 IOPs)

• Number of Azure VMs to map number of server nodes

• Determine lower and higher end sizing to give estimated range

• Look up Azure subscription cost per hour in Azure Price List

Page 16: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Oracle on Azure Assessment Step 4 – Available Azure VM

Cloud Service Tier Usage VM Sizes

Basic Test and DevelopmentEconomical option for development workloads, test servers, no auto-scaling and load balancing included.

A0 to A4

Standard Production WorkloadsOffers the most flexibility. Supports all virtual machine configurations and features.

A0 to A7

Optimized Compute(new)

Ideal for applications that demand faster CPUs, better local disk performance (include SSDs) and larger memory.

D1 to D4D11 to D14

Optimized Network Offers InfiniBand-Network with 40 GBit/s and RDMA (Remote Direct Memory Access) Support for HPC scenarios

A8 and A9

For additional information see: http://msdn.microsoft.com/library/azure/dn197896.aspx

Page 17: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft
Page 18: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Current On Premises Infrastructure – Oracle E-Business Suite

Production:

Server Purpose Total RAM (GB) Node #Cores Total Cores Total Space Disk

EBS Batch Server 30 4 8 32 400GB

EBS OLTP Server 20 4 4 16 200GB

Reporting Services 7 4 2 8 200GB

Oracle Database EE 50 4 8 32 5 TB

EBS Batch Server 10 2 8 16 200 GB

EBS OLTP Server 7 2 4 8 100GB

Reporting Services 3 2 2 4 100GB

Database 27 2 8 16 3 TB

Pre-Production:

Page 19: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Choosing appropriate Azure VM Sizes – Low / High Range

Standard Tier

Instance Cores RAM (GB) Data (GB) Instance Cores RAM (GB) Data (GB)

A2 2 3.5 135 A5 2 14 135

A3 4 7 285 A6 4 28 285

A4 8 14 605 A7 8 56 605

Optimized Compute Instances with SSD attached redundant Azure Storage:

General Purpose Instances with redundant Azure Storage:

Instance Cores RAM (GB) Data (GB) Instance Cores RAM (GB) Data (GB)

D2 2 7 100 D11 2 14 100

D3 4 14 200 D12 4 28 200

D4 8 28 400 D13 8 56 400

D14 16 112 800

Network Optimized Instances with InfiniBand Network and DRMA Technology:

Instance Cores RAM (GB) Data (GB) Instance Cores RAM (GB) Data (GB)

D2 2 7 100 D11 2 14 100

Page 20: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Target IaaS Architecture Design on Azure

WLS Cluster with Load Balancing

EBS OLTP Server

Oracle Maximum Availability Architecture, Oracle Data Guard, Oracle Golden Gate

Oracle Linux

Users

VNET

WLS

Oracle 12c Single Instance Database

<WLS

EBS BATCH Server Reporting Services

VNET

On-Premises

VPN

Oracle Linux

Oracle Linux Oracle Linux

Windows Server 2012

Hyper-V 2012

Oracle Linux

A4

A7 A6 A3

D16

Page 21: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Cloud Architecture Scenario 1 – Hybrid Cloud

Oracle E-Business Suite on Premises – Dev / Test on Azure

Page 22: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Cloud Architecture Scenario 2 – Hybrid CloudOracle E-Business Suite on Premises – DR on Azure

VNET

Page 23: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Cloud Architecture Scenario 3 – Cloud BurstOracle WebLogic Server Farm on Azure

VNET

Microsoft Azure IaaS

Azure Virtual networkCloud Svc On-Prem Network

On-Premises

DMZ

ADFS 2.0Proxy

ADFS 2.0

AD/DC/DNS

AD/DC/DNS

Cloud Svc

Oracle DBLoadBalancer

End User

VPNTunnel

Servers(App/Oracle DB).

IIS Web

WebLogic - App

WebLogic - App

Page 24: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Microsoft Azure

On-Premises

Dev/Test/Run Oracle Application in Azure

Deploy Oracle Workload to Azure Public Cloud

Connect with Applications and Data on Premises

Rely on common AD Identity

Work with common Dev / Test Frameworks for On-premise & Cloud

Access from Anywhere

Dispersed TeamsVPN Tunnel

Hyper-VVHD

Deploy

Azure StorageCompute VMs

Microsoft Hyper-V / Windows Azure Pack

Microsoft Data Center

VNC

Cloud-Ready with Hybrid-Cloud Platform for Oracle Software

Page 25: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

• Eliminate infrastructure worries • Give customers faster time-to-

value • Help customers and partners

set up temporary environments • Expand business around the

world

Dan Matthews, Chief Technology Officer, IFS

http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=710000004170

Page 26: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

More Information Is Available

Articles from MicrosoftMicrosoft and Oracle announce Enterprise PartnershipPartners in the Enterprise CloudOracle’s Mission-critical Software and Microsoft’s Enterprise-grade CloudTry Oracle Software on Windows AzureOracle Virtual Machine Images for Windows AzureMicrosoft Pricing & Support Policy for Oracle Pre-configured ImagesConsiderations for Configuring & Deploying Oracle on Microsoft Azure

Articles from Oracle Oracle and Microsoft Expand Choice and Flexibility in Deploying Oracle Software in the CloudOracle and Microsoft Windows AzureOracle and Microsoft: Partners in the Enterprise Cloud

Page 27: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft
Page 28: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft

Additional Reading

• Microsoft Azure Marketplace with Free Trial = http://azure.microsoft.com/en-us/

?WT.mc_id=azurebg_us_sem_bing_br_reviews_nontest_home&WT.srch=1

• Microsoft Oracle on Azure Introduction = http://azure.microsoft.com/en-us/campaigns/oracle/

• Oracle and Microsoft Azure FAQ =

http://www.oracle.com/technetwork/topics/cloud/faq-1963009.html

• Licensing Oracle Software in the Cloud Computing Environment,

http://www.oracle.com/technetwork/topics/cloud/faq-1963009.html

• Oracle Self Service Kit to manage Oracle on Windows Server http://aka.ms/orclssk

• Tutorial: Building a Virtual Network Connection for external Access to Azure Oracle Linux VM =

http://blogs.msdn.com/b/faber/archive/2014/10/16/how-to-install-vnc-in-azure-oracle-linux-

vm.aspx

Page 29: Cloud Ready with the Oracle Microsoft Partnership · Cloud Ready with the Oracle –Microsoft Partnership Bernhard Düchting Solution Architect Datacenter Modernisation Microsoft