You are on page 1of 26

Java on Azure BoF

Reza Rahman, Principal Program Manager, Java on Azure


Asir Selvasingh, Principal PM Architect, Java on Azure
Java Matters

© Microsoft Corporation
Abundance of Choice

Virtual
Machines

Containers

Managed
Services

Serverless

© Microsoft Corporation
Support Your Architecture

Monolith Containerized Monolith Monolith + new Parts of monolith Microservices or


microservices extracted serverless
application

© Microsoft Corporation
Pathways to Java on Azure

© Microsoft Corporation
Virtual Machines

© Microsoft Corporation
Azure Marketplace Portfolio
Java SE

Java EE

Data

Messaging

DevOps
© Microsoft Corporation
Multi-Cloud Platforms

© Microsoft Corporation
Containers

Azure Kubernetes Service Azure Container Instances Azure Container Registry


© Microsoft Corporation
Managed Services

Azure App Service


© Microsoft Corporation
Azure Services Portfolio

App Service Cosmos DB

Azure Monitor Azure DevOps

Blob Storage Key Vault Active Directory Service Bus Event Hub Event Grid

© Microsoft Corporation
Serverless

Azure Functions Logic Apps

© Microsoft Corporation
Spring on Azure
Spring Data R2DBC Spring Resource Spring Cache Spring Messaging

• SQL Database • SQL Database • Storage • Redis Cache • Service Bus

• MySQL • PostgreSQL

• PostgreSQL
• Maria DB Spring Boot Spring Cloud Spring Security Micrometer

• Cosmos DB
• Virtual Machines • App Configuration • Active Directory (ADD) • Monitor - includes
• SQL
• Containers in Azure • Event Hubs Log Analytics
• MongoDB • ADD - B2C
• Cassandra Kubernetes Service
• Service Bus • Microsoft 365
• Gremlin (AKS)
• Storage • Microsoft Account
• App Service on Linux
• Redis
• PCF on Azure
• Functions

http://cloud.spring.io/spring-cloud-azure/
Zulu on Azure

© Microsoft Corporation
Java on Azure Tooling

© Microsoft Corporation
DevOps Tools Integration

Azure Pipelines Azure DevOps Azure SDK

© Microsoft Corporation
IDE Support

© Microsoft Corporation
Solution Samples

© Microsoft Corporation
Sample Solution I

Azure Load Balancer

© Microsoft Corporation
Sample Solution II

Traffic Manager Active Directory

Azure DevOps Container Registry Azure Monitor


Kubernetes
Service

Key Vault Cosmos DB

© Microsoft Corporation
Sample Solution III

Traffic Manager Active Directory

App Service

Key Vault Service Bus

© Microsoft Corporation
Sample Solution IV

Functions Cosmos DB Web App

Blob Storage Logic Apps Functions Service Bus Web App

Functions

© Microsoft Corporation
https://github.com/m-reza-rahman/azure-cafe
© Microsoft Corporation
Summary

© Microsoft Corporation
Resources

https://azure.microsoft.com/en-us/develop/java/

https://docs.microsoft.com/en-us/java/azure/

https://azure.microsoft.com/en-
us/documentation/samples/?term=java

© Microsoft Corporation
© Copyright Microsoft Corporation. All rights reserved.

You might also like