Presentation is loading. Please wait.

Presentation is loading. Please wait.

Top ways to deliver your Java code to the cloud

Similar presentations


Presentation on theme: "Top ways to deliver your Java code to the cloud"— Presentation transcript:

1 Top ways to deliver your Java code to the cloud
Brian Benz, Senior Cloud Developer Advocate Suggested Working title: How Microsoft learned to love Java

2 Agenda Platform and deployment options SDKs and tools More resources
Q&A

3 Platform and deployment options

4 VMs – Many ways to get started
Microsoft Ignite 2015 9/29/ :56 PM VMs – Many ways to get started Marketplace Community BYOI This slide ways to multiple ways available to get VMs going Highlight the Marketplace – VM’s Published, maintained and supported by partners, curated & tested by Microsoft Standard Linux Images : Customers to contact vendor/partner for Linux support. Azure-related platform issues supported by Microsoft. Premium Images : Microsoft engages the Linux vendor/partner on behalf of the customer for support; SUSE SLES 11SP3 only Highlight Community Images - community managed of Linux and FreeBSD virtual machine images for easy deployment to Microsoft Azure. Highlight BYOI - It’s possible to create & upload a Virtual Hard Disk (VHD), so you can use it as your own image to create multiple VMs based on that Image. Conceptual Steps Prepare a VHD that runs on Hyper-V hypervisor Install LIS if Needed, Install Linux Agent Upload VHD to Azure Storage. Create VM image from Uploaded VHD (Azure CLI, Portal) © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 MICROSOFT CONFIDENTIAL
Microsoft Ignite 2015 9/29/ :56 PM Provisioning Portal CLI Templates Speaker Pointers: 1. This slide highlights the multiple ways to provision VMs MICROSOFT CONFIDENTIAL © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 Portal Example: App Service on Linux
Web Apps on Linux leverage the power of Docker containers to let you use custom containers from Azure Container Registry, Docker Hub, a private container registry, or use one of our default containers provided by App Service.

7 Azure CLI Mac, Linux and Windows Also in the portal!
Microsoft Connect 2016 9/29/ :56 PM Azure CLI Mac, Linux and Windows Also in the portal! New: CF in Bash Shell! POSIX/Bash Compatibility Extensible/Open Source Python-Based GA Spring 2017 © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 Demo Deploying to the cloud using portal, CLI and Templates

9 SDKs and Tools

10 Azure SDKs and services for Java
Microsoft Build 2016 9/29/ :56 PM Azure SDKs and services for Java Active Directory ApplicationInsights CosmosDB Web Apps Media Services Scheduler Notification Hubs Storage Service Bus Management Key Vault Resource Manager Data Lake SQL Database Full developer ecosystems in Azure for your deployment needs and beyond SQL Azure Added logos for SQL Azure, Redis Cache © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 Java SDK - Fluent API Show this page live – highlight the Java SDK, Fluent API and docs, plus the fact that Java syntax is supported in Visual Studio Code (with the Red Hat Java Plugin) Sample: GitHub: Source on GitHub:

12 Azure Toolkit for Eclipse/for IntelliJ
Deploy to Azure Web Apps Get to know the latest info on the Toolkit for Eclipse at

13 MySQL, Postgres, MongoDB
So far this year: MySQL and PostgreSQL as a service CosmosDB (and Database as a service for MongoDB) MongoDB Atlas in the Azure marketplace

14 DevOps, CI/CD, Telemetry and Analytics
VSTS and plugins for Java Jenkins Plugins Azure Storage and ACS plugins Jenkins Distributed Builds Plugin for Azure App Insights for Java

15 Demo Using the SDK and Jenkins plugins

16 Questions? Brian Benz bbenz@microsoft.com @bbenz 9/29/2017 Mine:
Senior Program Manager @bbenz © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Top ways to deliver your Java code to the cloud"

Similar presentations


Ads by Google