Top Banner
27

Java on Azure

Apr 13, 2017

Download

Technology

Philly JUG
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Java on Azure
Page 2: Java on Azure

Page 3: Java on Azure
Page 4: Java on Azure
Page 5: Java on Azure
Page 6: Java on Azure

“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.”

Page 7: Java on Azure

http://hg.openjdk.java.net/jdk9/dev/jdk/rev/26e6402772c8

http://hg.openjdk.java.net/jdk9/dev/jdk/rev/ba6d8f56003b

Page 8: Java on Azure
Page 9: Java on Azure
Page 10: Java on Azure
Page 11: Java on Azure
Page 12: Java on Azure

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

Page 13: Java on Azure

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

Page 14: Java on Azure

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

Page 15: Java on Azure
Page 16: Java on Azure

Languages

Cloud Services

Databases

Config

Management

MS Integrated

Platforms Bring

your own

DocDB

DataStax

IDE

Puppet

Azure

Cloud

Services

Azure Service

Fabric

Page 17: Java on Azure
Page 18: Java on Azure

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 WebAppVirtualMachines

My App

[SQL CONFIG] VM (2x)

DEPENDS ON SQLDEPENDS ON SQL

SQL CONFIG

Install Java stack post provisioning

Page 19: Java on Azure

https://github.com/Azure/azure-quickstart-templates/tree/master/openjdk-tomcat-ubuntu-vm

Page 20: Java on Azure
Page 21: Java on Azure
Page 22: Java on Azure
Page 23: Java on Azure
Page 24: Java on Azure

http://msopentech.com/blog/project-categories/devops/

Page 25: Java on Azure
Page 26: Java on Azure
Page 27: Java on Azure