heterogeneity open, broad, and flexible integration on-premises and cloud enterprise needs microsoft...

42
park the future. May 4 – 8, 2015 Chicago, IL

Upload: miles-warren

Post on 19-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Spark the future.

May 4 – 8, 2015Chicago, IL

Partner Offerings on Microsoft Azure: Oracle, IBM, IntelliJ, Azul, and More

Brian BenzSenior Technical Evangelist

BRK2490

Open, broad,and flexible

Integration

On-premises AND cloud

Enterprise needs

Microsoft Azure

fundamentals

Operating

systems

Languages

CMS

Devices

Databases

Heterogeneity

Open, broad,and flexible Configuratio

nmanagement

Microsoft Azure: Your Open Cloud

“We have really made sure that [Azure] is a very open platform. It’s not just about .NET and Windows…we have the most open infrastructure. We want to thrive in this heterogeneous world when it comes to the public cloud.”

Applications

DB2

Immediate resourcesNo need to wait on IT to provision hardware.

Fast deploymentAccelerated development.

Agility and innovationQuickly respond to market demands.

Why Microsoft Azure

Choice of platformsSupport for Windows, Linux and community VM images.

Flexible toolsChoice of cross-platform management and development tools and frameworks

Reduce costsNo need to invest in infrastructure.

Pay as you goMatch usage with actual demand.

Invest in other areas Free up capital for other uses.

Time to market Open & flexible Economics

Demo: Deploying VMs from IBM, Oracle and VM Depot

Oracle Microsoft Partnership

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

Oracle On Azure : Validated Oracle Products & Versions

Oracle on Microsoft Azure – Preconfigured VM Imagesfrom Azure Management Gallery

Key Considerations: Oracle Database

•Recommended DB size <10GB for data on System Disk

•Attach disk(s) for flexibility and improved performance

•Standalone Oracle DB, Data Guard, and GoldenGate available

•Configure & capture a customized image or deploy your own for rapid provisioning and automation

•Consider Virtual Networking to capture an IP & VPN for connectivity to on-premise datacenter

•Use special offers for MSDN subscribers for Dev/test on Azure

Considerations:

•Oracle Database clustering (RAC for Oracle DB) is not currently supported

•Current disk limit ~500IOps max per disk (non-striped)

Caution:

Key Considerations: WebLogic Server

• JDKs in Azure Oracle images are 64-bit

•Hybrid cloud for Java apps with Oracle DB (app server/web tiers in Azure, DB on prem)

•Dynamic clusters (WLS 12c) for easy provisioning/mgmt

•Easily grow WebLogic cluster by capturing/deploying from a snapshot of your managed VM

•Automate creating/deploying managed VMs for WebLogic clusters with PowerShell/azure-cli & WLST

•Virtual Networking/subnets for multi-tier architecture & VPN for on-prem datacenter connectivity

• Integration with other Azure services (mobile services, message queues, etc) for net new or re-architected apps

Considerations:

•UDP multicasting not supported, recommend WLS cluster size to be kept static at <=10 managed servers

• IPv6 support in WLS not applicable to Azure

•Azure cannot load balance multiple instances of WebLogic servers in a single VM

Caution:

IBM Microsoft Partnership

Pay-as-you-go Azure images Of IBM DB2, WebSphere Server, MQ

IBM support for IBM software on Windows Server 2012 Hyper V andMicrosoft Azure

IBM license mobility for Azure public cloud

Microsoft – IBM Partnership Key Elements

IBM and Microsoft working together to make .NET runtime available on BlueMix

IBM on Microsoft Azure – Preconfigured VM ImagesNOTE: from the new Microsoft Portal only

Licensing

1. Bring your own license, build your own VM.Start a Windows Server or Linux virtual machine; install and configure the additional software yourself.

2. Bring your own license, use a pre-configured VM.Oracle offers pre-configured Oracle Linux images with Oracle Database and/or Oracle WebLogic Server to make it simpler for you to get started. IBM does not currently have this option

3. Use a license-included VM image.Microsoft provides pre-configured, Windows Server based VM images that include licenses for Oracle and IBM software.

Options for Licensing on Azure

What will be the duration of usage? Frequency?

Do you already own excess Oracle Or IBM licenses? Oracle and IBM discounts to customers vary widely. Some ‘optional’ features may not be available in licensed-included

VMs

Azure support costs are per customer, Oracle and IBM support is per license.

Licensing Considerations: Bring Your Own, or License-Included?

Development/Test environments Backup and disaster recovery Deployments that have spiky or sporadic

use patterns Small or remote production deployments Proof of concept / proof of feasibility study

Good Fits for License Included

Already own excess licenses Deployments with heavy and consistent

use patterns Migrate off unsupported hypervisors

Good Fits for BYOL

Cloud Architecture Scenario 1 – Hybrid CloudOracle or IBM SW on Premises – Dev / Test on Azure

Cloud Architecture Scenario 2 – 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 SvcDBs

Traffic ManagerEnd User

VPNTunnel

Servers (App/ DB) .

IIS Web

App Server -

App Server

Load Balancer

Microsoft Azure

Data

Non-Virtualized App

Virtualized Application

On-Premises

Dev/Test/Run Java Web Application in Azure

2

Deploy DB Workload to Azure Public Cloud

1

Connect with Applications and Data on Premises

3

Rely on common AD Identity4

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

5

Access from Anywhere6

5

Dispersed Teams

6

Windows Server

AD

4

VPN Tunnel

3

Hyper-VVHD

Deploy

1

Azure StorageCompute VMs

2

Microsoft Hyper-V / Windows Azure Pack

Microsoft Data Center

VNC

Cloud-Ready with Hybrid-Cloud Platform for Oracle and IBM Software

Java

Why Java on Azure? Cross-platform capable

Runs on Windows Runs on Linux (20% of Azure hosting) Runs on phones (Android is based on Java) Many Java Application server options

We have tools and App Servers We have SDKs for Azure Services

Performance enhancements so far Patches have been accepted and back

ported to Java 7 & 8 Increase throughput and reduce latency for local tcp

connections:  8060170: Support SIO_LOOPBACK_FAST_PATH option on

Windows http://hg.openjdk.java.net/jdk9/dev/jdk/rev/26e6402772c8 Increase throughput for transfering files over tcp: 8064407: FileChannel transferTo should use TransmitFile on Windows http://hg.openjdk.java.net/jdk9/dev/jdk/rev/ba6d8f56003b

Microsoft is CONTRIBUTING to Java!

Azul Systems / Microsoft Partnership

Zulu was built in partnership with Microsoft Open Tech. MS Open Tech has also built and supports a multi-platform Eclipse toolkit with support for Windows, Linux and Mac OS X

Zulu, Azul’s certified binary builds of OpenJDK for Java SE 8, 7, and 6 has been available on the Azure Cloud since September 2013.

Makes fully-supported open source Java 8, 7 and 6 available on Microsoft Azure

Azul Systems – Microsoft Partnership Key Elements

Azul’s open source Java is available on the Azure Virtual Machines Gallery, on Azul’s repositories and website as well as the Docker Hub

Zulu is 100% open source, and runs on Windows Server 2012, on Microsoft Azure and Windows 7 and 8 desktops

Key Considerations: Azul Zulu

• JDKs in Azul’s Azure images are 64-bit; 32-bit builds are available from Azul Systems

•Zulu is free and open source, support is available from the Microsoft Azure team as well as Azul Systems

•Zulu is verified using the OpenJDK Community Technology Compatibility Kit (TCK) plus Azul’s Java test suite

•Zulu is compatible and compliant with the Java SE 8, 7 and 6 standards

•Eclipse plug-in was built to facilitate use of Zulu by Azure-based Java developers

•Azul delivers multiple Zulu releases to Microsoft per year, rapid turnaround on bugs and security patches

•Zulu is based upon the OpenJDK code, which is the reference design used by Oracle for their HotSpot JVM

•Azul will continue to support (and deliver security patches) of Java 7 and Java 6 to Microsoft after April 2015

Considerations:

•Azul also offers an additional free Commercial Compatibility Kit containing selected Monotype fonts that are also part of Oracle HotSpot

•Zulu is designed to perform exactly the same as Oracle HotSpot – it does not contain the pauseless garbage collection technology found in Azul’s other JVM products

•Preliminary builds of Zulu that target the Java SE 9 standard will be available by mid-Summer 2015

Options:

Zulu is a true, multi-platform open source JDKSupported Platforms Include: • Linux:

• RHEL 7.x, 6.x and 5.2 or later• SLES 12 11 sp1, sp2 and sp3• CentOS 7.x, 6.x and 5.2 or later• Ubuntu 10.04 LTS and 12.04 LTS• Oracle Linux 7 or later, 6.6 or later• Debian Wheezy, Jessie

• Windows Server: 2008 R2, 2012 and 2012 R2• Windows Desktop: 7, 8, and 8.1• Mac OS X: 10.9, 10.10• Hypervisors: VMware, Hyper-V, KVM• Cloud: Microsoft Azure, Docker, Amazon AWS • JDK Version: Java SE 8, 7, and 6• Hardware: x86, both 32-bit and 64-bit

Azul Zulu in the Marketplace

Zulu downloads are free, no registration of any type required Active developer communities on the Zulu.org website as well as

StackOverFlow Well over 2 million systems containing Zulu in the field today Zulu is adopted by global enterprises as well as Tier1 OEMs Ongoing collaboration between Microsoft and Azul Systems Microsoft driving ongoing Zulu promotions on key social media With Zulu, Java-based enterprises have a pure, enterprise-grade

open source option that is robust, standards-compliant, and …free For more details, see www.azul.com/zulu or

https://azure.microsoft.com/en-us/marketplace/partners/msopentech/zulu180050714winga/

30

Microsoft and Eclipse, IntelliJ and others

Azure Toolkit for Eclipse

Test with Azure Emulator SSL Sticky Sessions Configure your roles

Instance count Size Endpoints Names

Self-Signed Certs for testing Publish to Azure

MS Open Tech Tools Plugin for IntelliJ

Limited Java functionality compared to the Eclipse Toolkit Test using Azure Emulator, deploy to Azure Configure deployment components for more advanced deployment configurations

Configure Azure storage accounts for your deployments to use

Enable sticky sessions (session affinity) Add additional Java applications to your deployment (as WAR files)

Based on the Azure SDK for Java Runs on a Windows or Linux Azure VM For .NET builds, you can create a virtual

machine from a Visual Studio image http://blog.jetbrains.com/teamcity/2014/11/introducing-teamcity-azure-

plugin-run-builds-in-the-cloud/

JetBrains TeamCity Azure plugin

Jenkins Storage and Slave Plugins Azure Storage plugin for Jenkins

Easily deploy artifacts to Azure Storage

Jenkins Slave Plugin for Azure Azure Cloud Profile Configuration

Azure subscription info Deploy and manage Azure Slaves.

Azure Slave Template Configuration Azure Slave Templates tell Azure what type of Azure Slave to deploy

Windows or Linux

Hudson Storage and Slave Plugins Azure Storage plugin for Hudson

Easily deploy artifacts to Azure Storage

Hudson Slave Plugin for Azure Azure Cloud Profile Configuration

Azure subscription info Deploy and manage Azure Slaves.

Azure Slave Template Configuration Azure Slave Templates tell Azure what type of Azure Slave to deploy

Windows or Linux

Demo: Eclipse and IntelliJ

Reference

Microsoft and Oracle announce Enterprise Partnership Partners in the Enterprise Cloud Oracle’s Mission-critical Software and Microsoft’s Enterprise-grade Cl

oud Try Oracle Software on Windows Azure Oracle Virtual Machine Images for Windows Azure Microsoft Pricing & Support Policy for Oracle Pre-configured Images Considerations for Configuring & Deploying Oracle on Microsoft Azur

e Oracle and Microsoft Expand Choice and Flexibility in Deploying Ora

cle Software in the Cloud Oracle and Microsoft Windows Azure Oracle and Microsoft: Partners in the Enterprise Cloud Announcement: IBM WebSphere, MQ and DB2 are now on Microsoft

Azure Announcement: IBM and Microsoft to offer greater choice in the hybr

id cloud A list of eligible IBM products Bring-Your-Own License (BYOL) product

s at IBM.com

Partnerships Reference

Java Reference• All about Java on Azure – Azure Blog

• VM Depot

• Azure Java Developer Center (SDK and More)

• Azure Toolkit for Eclipse

• MS Open Tech Tools for IntelliJ

• Java Microsoft Virtual Academy Course

Visit Myignite at http://myignite.microsoft.com or download and use the Ignite Mobile App with the QR code above.

Please evaluate this sessionYour feedback is important to us!

© 2015 Microsoft Corporation. All rights reserved.