tech ed 2014 running oracle databases and application servers on azurev1

23

Upload: brian-benz

Post on 13-Jul-2015

179 views

Category:

Technology


0 download

TRANSCRIPT

Oracle VMs in Windows Azure Gallery

VM Galley Image Version(s) Standard Enterprise

Windows Server 2012 Preview*

Database 12c X X

WebLogic 12c X X

Database and Weblogic Bundle 12c X X

JDK 6, 7 X

Windows Server 2008 Preview

WebLogic 11g X X

Oracle Linux 6.4 Production Ready **

Database 12.1.0.1 X X

WebLogic 12.1.0.1 X X*Preview = For non-production usage only - stated in the Gallery and the EULA

**Production Ready = Oracle has designated this for use in production environments

PRIVATE CLOUDwith

Windows Server Hyper-V

PUBLIC CLOUDwith

Windows Azure

Your Datacenter

• Rapid provisioning of cost-effective infrastructure for developing & testing apps with Oracle databases

• Ease of setting up & testing of N-tier apps, integration with other services in cloud & hybrid scenarios

• Dev/Test new or extend existing apps with cloud-based services (mobile services, service bus, etc)

• Test extending infrastructure (burst) into cloud for select workloads (batch processing, reporting, etc.)

Develop & Test Scenario:

• Pre-configured IaaS images (Oracle DB, Oracle Linux, WebLogic, JDK and combinations) or bring-your-own

• Powerful monitoring & management features, cross-platform tools & automation

• Extend with additional service (SQL Azure, table & BLOB storage, service bus, etc.)

• Oracle-certified virtualized environment with Microsoft as single source of support

Relevant Azure Features:

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

• Attach disk(s) for flexibility and improved performance

• Only standalone Oracle DB instances (no clustering)

• 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 Windows Azure

Considerations:

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

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

Caution:

• Rapid dev/test of Java apps with a fully licensed Oracle-supported Java / JDK

• Test cloud & hybrid N-tier apps running WebLogic/Java; move on-prem & back

• Test new app/services/tiers (Java Azure SDK) & configurations without impacting current environment

Develop & Test Scenario:

• Pre-configured IaaS images (WebLogic, JDK, Oracle Database and combinations & Oracle Linux), bring-your-own VMs & WebLogic Java apps

• Easily scale out WebLogic clusters with additional VMs via portal, capturing managed VM images, cross platform tools & VM configuration / automation

• Official Oracle JDK v6 & v7, Windows Azure SDK for Java, Eclipse toolkit

• JDKs in Windows 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

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

Caution:

• Realize scale, lower costs by moving select Java/WebLogic apps to cloud (web and app server tiers)

• Ease of provisioning/configuring scale-out infrastructure for WebLogic clusters,

• Extend your existing apps / services with new features, add integrate with Azure services (mobile, service bus, media services, etc) & 3rd party solutions (NewRelic)

Relevant Azure Features:

Extend your Environment:

(GA)

Attach multiple disks presenting 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.

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

• Windows Azure SDK for

Java: Blob, table, queue,

service bus, SQL, etc

• Other Azure SDKs and

azure-cli / tools

“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

Windows Azure.”Scott Sellers, Azul Systems President and

CEO

+ Java

• Call center solution

• Scale, management & efficiency + heterogeneity

• Java EE / JBoss

• 3-day windows 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

• HPC middleware (case study)

• Shorten sales cycle by 70%, increase revenue

• Java on Linux + Postgres• Strategic alignment w/ MS• Moved away from AWS /

EC2 because of Windows skillset

• SQL Azure

Skills

(GA)

Right after this - Session DEV217 - Expand your Azure workload with Azure Plug in for Eclipse - (WSCC) 303 2:45-4PM

Oracle Tech investigations DL - orcltech

Public News for Oracle software on Windows Azure at www.windowsazure.com/oracle

Oracle Self Service Kit http://aka.ms/orclssk

How to use Oracle images on Windows Azure http://go.microsoft.com/fwlink/?linkid=321002&clcid=0x409

Reference Points:

Partners in the Enterprise Cloud

Oracle’s Mission-critical Software and Microsoft’s Enterprise-grade Cloud

Deploy Pre-configured Oracle VMs on Windows Azure

Articles from Oracle

Oracle and Microsoft Expand Choice and Flexibility in Deploying Oracle Software in the Cloud

Oracle and Microsoft Windows Azure

Oracle and Microsoft: Partners in the Enterprise Cloud