4. VM Galley ImageVersion(s)StandardEnterpriseWindows Server 2012 Preview* Database12cXXWebLogic12cXXDatabase and Weblogic Bundle12cXXJDK6, 7XWindows Server 2008 PreviewWebLogic11gXXOracle Linux 6.4 Production Ready ** Database12.1.0.1XXWebLogic12.1.0.1XX*Preview = For non-production usage only - stated in the Gallery and the EULA**Production Ready = Oracle has designated this for use in production environments
11. •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:
12. •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-premdatacenter 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/WebLogicapps 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) & 3rdparty solutions (NewRelic)
Relevant Azure Features:
Extend your Environment:
15. 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.
16. 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 OpenJDKbuild 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
17. “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
18. •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 / PaaSScaleSpeed
•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 AzureSkills
20. Right after this -Session DEV217 -Expand your Azure workload with Azure Plug in for Eclipse -(WSCC) 303 2:45-4PM
Oracle Tech investigationsDL -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:
21.
22. Partners in the Enterprise CloudOracle’s Mission-critical Software and Microsoft’s Enterprise-grade CloudDeploy 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