Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Java on Azure

1,975 views

Published on

In this session we’ll highlight Microsoft’s open source offerings for Azure, and talk about how Java developers could benefit from using Azure services in their applications. The focus will be on real-world examples using Microsoft’s open source SDKs on GitHub and tools available for non-Microsoft developers, with a drill-down into our Java offerings and how they can enhance Java applications. We also want to gather feedback from attendees on some exciting new offerings designed to make it easier to deliver Java in the cloud.
===========================================================================
Brian Benz is a Senior Program Manager, focusing on Java at Microsoft. These days Brian spends his time helping Java developers and customers recognize the value and benefits of working on the Cloud with Microsoft Azure. Brian is a former Philly area resident and used to attend Philly JUG many years ago.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Java on Azure

  1. 1. • • • • • • • •
  2. 2. “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.”
  3. 3. http://hg.openjdk.java.net/jdk9/dev/jdk/rev/26e6402772c8 http://hg.openjdk.java.net/jdk9/dev/jdk/rev/ba6d8f56003b
  4. 4. Infrastructure Services • Windows or Linux VMs • Oracle JDK • Azul JDK • Pre-configured VMs • Oracle WebLogic, IBM WebSphere, VM Depot Java Image Cloud Services • 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
  5. 5. Infrastructure Services • Windows or Linux VMs • Oracle JDK • Azul JDK • Pre-configured VMs • Oracle WebLogic, IBM WebSphere, VM Depot Java Image Cloud Services • OpenJDK by Azul (Zulu) • Eclipse and IntelliJ Toolkits • Jenkins and Hudson Plugins Services • Windows Azure SDK for Java: Blob, table, queue, service bus, SQL, etc • Other Azure SDKs and azure-cli / tools
  6. 6. Infrastructure Services • Windows or Linux VMs • Oracle JDK • Azul JDK • Pre-configured VMs • Oracle WebLogic, IBM WebSphere, VM Depot Java Image Cloud Services • OpenJDK by Azul (Zulu) • Eclipse and IntelliJ Toolkits • Jenkins and Hudson Plugins Web Apps • Java on azure Web Apps • Gallery creation • Deployment from Git, VS, FTP, Others
  7. 7. Languages Cloud Services Databases Config Management MS Integrated Platforms Bring your own DocDB DataStax IDE Puppet Azure Cloud Services Azure Service Fabric
  8. 8. Azure Templates can: • Ensure Idempotency • Simplify Orchestration • Simplify Roll-back • Provide Cross-Resource Configuration and Update Support Azure Templates are: • Source file, can be checked-in • Specifies resources and dependencies (VMs, WebApps, DBs) and connections (config, LB sets) • Support parametized input/output. • Open to community for contribution Instantiation of repeatable config. Configuration  Resource Group Azure Resource Manager SQL WebApp Virtual Machines My App [SQL CONFIG] VM (2x) DEPENDS ON SQLDEPENDS ON SQL SQL CONFIG Install Java stack post provisioning
  9. 9. https://github.com/Azure/azure-quickstart- templates/tree/master/openjdk-tomcat- ubuntu-vm
  10. 10. http://msopentech.com/blog/project-categories/devops/

×