DCIM-B302 Running Oracle Databases and Application Servers on Azure
description
Transcript of DCIM-B302 Running Oracle Databases and Application Servers on Azure
![Page 1: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/1.jpg)
DCIM-B302 Running Oracle Databases and Application Servers on AzureBrian Benz, Senior Technical Evangelist, Microsoft Open Technologies, Inc.
Alex Keh, Senior Principal Product Manager, Oracle
![Page 2: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/2.jpg)
HeadlinesLicensingOracle WebLogicOracle DBOracle Java
Agenda
![Page 3: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/3.jpg)
HeadlinesLicensingOracle WebLogicOracle DBOracle Java
Agenda
![Page 4: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/4.jpg)
A Time for Partnership
Oracle software on Windows Server Hyper-V and Microsoft Azure Oracle license mobility to Microsoft Azure Microsoft offers pay-as-you-go licenses for select Oracle
software Java fully supported in Microsoft Azure Oracle offers Oracle Linux on Microsoft Azure
Azure is the only fully supported and properly-licensed public cloud environment to deploy the Oracle stack and the only third-party virtualization platform certified by Oracle
![Page 5: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/5.jpg)
Oracle software certified on Windows Server is supported
on Azure!
Note: Refer MOS Note 1563794.1 Certified Software on Microsoft Windows Server 2012 Hyper-VSource: http://www.oracle.com/technetwork/topics/cloud/faq-1963009.html
Including:• Java 6 and Java 7• Oracle WebLogic Server• Oracle Database• Oracle Linux• Oracle Fusion Middleware
![Page 6: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/6.jpg)
Establishing “disposable” Dev/Test environments. – You can create a Dev/Test environment that you use to truly experiment without putting your internal environments at risk.Using Microsoft’s BI Suite to Analyze Oracle Data – With the Oracle data in Azure it becomes easy to create dashboards and other types of visualizations quickly. Bursts of Scalability – If you need large amounts of RAM or processing power to run a process on your data, you can scale for a short period of time and then reduce the server specs back to its normal operational requirement.
Customer Benefits Using Microsoft Azure
![Page 7: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/7.jpg)
HeadlinesLicensingOracle WebLogicOracle DBOracle Java
Agenda
![Page 8: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/8.jpg)
1. Bring your own license, build your own VM.Start a Windows Server or Oracle Linux virtual machine; install and configure the additional Oracle 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.
3. Use a license-included VM image.Microsoft provides pre-configured, Windows Server based VM images that include licenses for Oracle Database and/or Oracle WebLogic Server, and images that include the Java Development Kit.
Options for Licensing Oracle on Azure
![Page 9: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/9.jpg)
What will be the duration of usage? Frequency?Do you already own excess Oracle licenses?
The prices in the chart are US List! Oracle discounts to customers vary widely.Some ‘optional’ features may not be available in licensed-included VMs
Azure support costs are per customer, whereas Oracle support is per license.
Licensing Considerations: Bring Your Own, or License-Included?
![Page 10: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/10.jpg)
Development/Test environmentsBackup and disaster recoveryDeployments that have spiky or sporadic use patternsSmall or remote production deploymentsProof of concept / proof of feasibility study
Good Fits for License Included
![Page 11: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/11.jpg)
Already own excess licensesDeployments with heavy and consistent use patternsMigrate off unsupported hypervisors
Good Fits for BYOL
![Page 12: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/12.jpg)
HeadlinesLicensingOracle WebLogicOracle DBOracle Java
Agenda
![Page 13: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/13.jpg)
Oracle Cloud Computing StrategyComplete Solutions, Complete Choice
Private Cloud Public Cloud
SaaS
PaaS
IaaS
SaaS
PaaS
IaaSHybrid Cloud• Management• Security• Integration
![Page 14: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/14.jpg)
Cloud Application Foundation Complete & Integrated Modern Cloud Infrastructure
On Premise
Microsoft Azure Cloud
Deployment Choices
Cloud Application Foundation
Traffic Director/Web Tier
WebLogic Server Coherence Tuxedo
Virtual Assembly Builder
![Page 15: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/15.jpg)
Microsoft/Oracle Partnership announced June 2013
Embrace cloud/choiceCertifications on Hyper-V and Azure
Choose your infrastructure:On-premise hardware, on-premise hypervisorPublic cloud (Azure)Leverage Virtual Machine Images, choose your guest operating system
BYOL or purchase from MicrosoftDeploy apps of your choice:
Custom Java applications, packaged applications
Same WebLogic no matter where you deploy
WebLogic Server on Azure
Oracle Database 12c
WebLogic Server
Java Applications
![Page 16: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/16.jpg)
Demos (WebLogic on Azure)
![Page 17: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/17.jpg)
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:
![Page 18: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/18.jpg)
HeadlinesLicensingOracle WebLogicOracle DBOracle Java
Agenda
![Page 19: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/19.jpg)
Infrastructure Scenarios: Opportunities1 Convert Physical Servers or Virtual
Machines running Oracle to run on Hyper-V using Virtual Machine Manager 2012 SP1
2 Move Virtual Instances from Hyper-V to Azure IaaS
Hyper-VAzure IaaS
MoveHyper-V
VMware Hosted
P2V
P2VV2V
Amazon
Migrate
Physical Server 3 Move running Virtual Instances from
Customer to any Hyper-V Implementations
Hyper-VLive Migration
Hyper-V
Customer Host
![Page 20: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/20.jpg)
New Cloud Deployment OptionsPRIVATE CLOUDwith Windows Server Hyper-V
PUBLIC CLOUDwithAzure
Extend Windows Server: Virtualize Oracle app and Database deploymentsMigrate off unsupported hypervisors and standardize on Hyper-VUse System Center for “single pane of glass” management of Oracle workloads on Windows across private, hybrid, and public cloud deployments
Perform dev & test in the cloud for apps and databasesExtend datacenter capacity by scaling out the Oracle WebLogic tier of appsInstantly spin up VMs with Oracle software pre-installedzzzz
![Page 21: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/21.jpg)
IT Admin
Developers
Your Datacenter
VMs in test/dev environment
Develop, test, run your apps
Provision VMs
Use VMs
Limited hardware budgetLimited software licensingResource contention with VMsCompromised developer agilityRealistic scale tests often challenging
Test and development on-premises
![Page 22: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/22.jpg)
Developers
IT Admin
Develop, test, run your apps
Cost effective (pay for what you use)Improved developer agility with platform servicesReady to use gallery of imagesShip tested in realistic scale scenariosUse existing development tools & languagesAccess on-premise resources if necessary
Test and development using Azure Manage environment
Use VMsProvision VMs
![Page 23: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/23.jpg)
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:
![Page 24: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/24.jpg)
Demos (Oracle and .NET)
![Page 25: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/25.jpg)
Multiple disk to VM (8)Split them between more than one storage poolThen presented to ASM as two volumes
host cache offconcurrency didn’t helpFar superior over the other considered possibilities
1 storage pool with 8 disks > no storage pools or 1 storage pool Theory: storage pools already manage their own caching and concurrency in a very effective way, so host cache is unnecessary.
Read-Only
![Page 26: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/26.jpg)
Attach multiple diskspresenting those disks to ASM directly.Not using storage pools
Concurrency didn’t make a noticeable difference in either of the above approaches. The host cache was OFF in both.
All Other Scenarios
![Page 27: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/27.jpg)
HeadlinesLicensingOracle WebLogicOracle DBOracle Java
Agenda
![Page 28: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/28.jpg)
Java on Azure
IaaS• Windows or Linux
VMs• Official Oracle JDK
v6 & v7• Pre-configured VMs• Oracle WebLogic,
VM Depot Java Image, or your own JVM
PaaS• 64 bit OpenJDK
build by Azul (Zulu)• Or bring any VM• Eclipse plugin for
deployment, monitoring and management
Services• Azure SDK for Java:
Blob, table, queue, service bus, SQL, etc
• Other Azure SDKs and azure-cli / tools
![Page 29: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/29.jpg)
“This initiative is all about bringing Java to the masses in the cloud. We will be providing a fully open and unconstrained Java environment – with open choice of third-party stacks – for developers and essential applications deployed on Azure.”Scott Sellers, Azul Systems President and CEO
Microsoft + JavaJava / IaaS:
Oracle JDKWebLogicOpen JDK VM Depot
WebLogicOpenJDK / AzulCloud Services (with tomcat) Azure plug-in for Eclipse with Java
![Page 30: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/30.jpg)
HPC middleware (case study)Shorten sales cycle by 70%, increase revenueJava on Linux + PostgresStrategic alignment w/ MSMoved away from AWS / EC2 because of Windows skillsetSQL Azure
A few of our Java on Azure customers
• Call center solution• Scale, management &
efficiency + heterogeneity• Java EE / JBoss• 3-day Azure lab• Looked at Google /
Amazon• SQL Azure
• BI & Analytics extension• Fast time to market,
flexible development & scale
• Java / Tomcat + Jiffy/Solr• Time pressure (3 mo)• Table storage & Cloud
Services / PaaS
ScaleSpeed Skills
![Page 31: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/31.jpg)
How Does Support Work?Scenario Support Policy Customer Experience
Bring Your Own License (BYOL)Includes pre-configured Oracle-Linux virtual machines or any Windows customer created VMs
Supported directly by Oracle
Customers should contact Oracle support directly
License Included
Oracle DB, WebLogic, Java on Windows Server VM
Supported by Microsoft Customers will contact Microsoft to get support for Oracle software and Azure
![Page 32: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/32.jpg)
IFS Applications use Oracle Database 12c, Java and Oracle WebLogic, with a Windows-based client on modest infrastructure.IFS wanted to relieve customers of the need to worry about it at all. “They want to focus their time and money on what they do best, not setting up and running storage arrays and server farms,” says Dan Matthews.
Challenges• Eliminate infrastructure
worries • Give customers faster
time-to-value • Help customers and
partners set up temporary environments
• Expand business around the world
Benefits
“For our customers, there is very little work involved in running IFS Applications in Microsoft Azure and basically no difference from deploying our software on-premises.”
– Dan Matthews, Chief Technology Officer, IFS
http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=710000004170
![Page 33: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/33.jpg)
To meet the needs of utility customers, Redknee needed to offer its Oracle-based Redknee Utility Suite using a cloud deployment model, to provide lower costs and easier scalability.“The utilities industry is in the midst of deep transformation, and our product needed to be able to accommodate this uncertainty and flexibility,” says Jens Voigt, Chief Technology Officer, EMEA.
Challenges• Faster, less
expensive, lower-risk deployments for customers
• Improved data scalability
• Better ability to expand business
Benefits
“Because we’ve moved our Oracle-based application to Microsoft Azure, our customers can deploy it much faster than they could by deploying an on-premises infrastructure, which requires a significant investment.”
– Daniel Franz, Senior Solutions Manager for Vertical Markets
http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=710000004196
![Page 34: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/34.jpg)
Oracle Tech investigations DL - orcltechPublic News for Oracle software on Azure at http://azure.microsoft.com/en-us/campaigns/oracle/
Oracle Self Service Kit http://aka.ms/orclsskHow to use Oracle images on Azure http://go.microsoft.com/fwlink/?linkid=321002&clcid=0x409
Reference Points:
![Page 35: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/35.jpg)
![Page 36: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/36.jpg)
MICROSOFT CONF IDENTIAL – INTERNAL ONLY
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 AzureOracle Virtual Machine Images for 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 AzureOracle and Microsoft: Partners in the Enterprise Cloud
More Information Is Available:
![Page 37: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/37.jpg)
Articles from MicrosoftPartners in the Enterprise CloudOracle’s Mission-critical Software and Microsoft’s Enterprise-grade CloudDeploy Pre-configured Oracle VMs on Azure
Articles from Oracle Oracle and Microsoft Expand Choice and Flexibility in Deploying Oracle Software in the CloudOracle and Microsoft AzureOracle and Microsoft: Partners in the Enterprise Cloud
The Blog Files
![Page 38: DCIM-B302 Running Oracle Databases and Application Servers on Azure](https://reader035.fdocuments.us/reader035/viewer/2022062815/568168af550346895ddf6e69/html5/thumbnails/38.jpg)
Questions &answers