Build 2014 - Running Java and Oracle Applications on Microsoft Azure
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Build 2014 - Running Java and Oracle Applications on Microsoft Azure

  • 442 views
Uploaded on

Co-presented with Chris Risner (@ChrisRisner) at Build 2014. We talked about some of the options for running Java on Azure, including the Azure plugin for Eclipse and how it enables creation, ...

Co-presented with Chris Risner (@ChrisRisner) at Build 2014. We talked about some of the options for running Java on Azure, including the Azure plugin for Eclipse and how it enables creation, development, testing, and deployment of applications to Cloud Services as well as some of the more advanced configuration options. We also reviewed how you can run official Oracle virtual machines including WebLogic and Oracle Database.

More in: Internet , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
442
On Slideshare
442
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
4
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1.      
  • 2.        
  • 3. 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
  • 4.  Oracle VMs in the Microsoft Azure Gallery  Oracle license mobility to Microsoft Azure  Oracle offers Oracle Linux on Microsoft Azure  Java tested and certified on Microsoft Azure  Became Generally Available in March
  • 5. VM Galley Image Version(s) Standard Enterprise Windows Server 2012 Database 12c X X WebLogic 12c X X Database and Weblogic Bundle 12c X X JDK 6, 7 X Windows Server 2008 WebLogic 11g X X Oracle Linux 6.4 Database 12.1.0.1 X X WebLogic 12.1.0.1 X X
  • 6. “Microsoft is playing quite nicely with Linux and other open source tools. “ -Robert McMillan, Wired Enterprise “Our biggest benefit is scalability, that's our main reason for a migration. We were sincerely and positively surprised by cost of migration and Azure server itself” Ivan Baruzin, Ademptio (2 Linux Servers VPS to 20 Linux VMs on Azure) “Wired” • Pre-built images optimized for cloud • Up-to-date VMs validated by Linux vendors • Microsoft support via forum • Easy path for moving on-prem VMs to cloud • Manage via familiar tools / SSH • Gallery of community-built images • Supported by 3rd party vendors (e.g. BitNami) • Integrated into Azure portal and management tools • Options to add vendor provided support for a VM
  • 7.       
  • 8. 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
  • 9.     
  • 10.          
  • 11.  partnership with Azul  Zulu
  • 12. 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 • Microsoft Azure SDK for Java: Blob, table, queue, service bus, SQL, etc • Other Azure SDKs and azure-cli / tools
  • 13. import com.microsoft.windowsazure.services.core.storage.*; import com.microsoft.windowsazure.services.blob.client.*;
  • 14. // Define the connection-string with your values public static final String storageConnectionString = "DefaultEndpointsProtocol=http;" + "AccountName=your_storage_account;" + "AccountKey=your_storage_account_key"; CloudBlobContainer container = blobClient.getContainerReference("mycontainer"); // Option - Create the container if it does not exist container.createIfNotExist();
  • 15. for (ListBlobItem blobItem : container.listBlobs()) { System.out.println(blobItem.getUri()); }
  • 16. http://aka.ms/JavaHubs
  • 17. VM Depot - vmdepot.msopentech.com SDKs – www.windowsazure.com/en-us/develop/overview/ Developer Centers – http://www.windowsazure.com/en- us/documentation/ Eclipse Plugin - github.com/MSOpenTech/WindowsAzureToolkitForEclipseWithJava Tutorial- http://aka.ms/JavaTutorial
  • 18. 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 Oracle Case Study – http://aka.ms/OracleCaseStudy
  • 19. Brian Benz – @bbenz bbenz@microsoft.com Chris Risner - @chrisrisner chrisner@microsoft.com