Azure is a great place for all your Java. Microsoft Java experts lead a grand tour of Java on Azure. Learn how to reach cloud-scale with cloud-native innovation for enterprise Java applications.
Java on Your Terms with Azure
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
Java on Your Terms with Azure
1. Java on Your Terms with Azure
Ed Burns @edburns – Principal Architect
Martijn Verburg @karianna – Principal Group Manager
2. Our plan for your time investment
1. Microsoft is committed to Java
2. Enterprises are running Java on Azure
3. Java on Azure as part of your cloud journey
4. Tools for developing Java solutions on Azure
5. Summary and Call to Action
8. Customers are moving their Java workloads to Azure
“We’ve brought Java, Tomcat, Docker containers,
Red Hat Enterprise Linux, SUSE Linux, and many other
open-source tools into DevTest Labs, and they all
work great.”
- Peter Rothlaender, Manager of Cloud Solutions, Daimler AG
“Azure and OpenShift automate a significant amount
of work, which allows development teams to achieve
consistent results every time.”
- Yuji Hirose, Head of Service Supervisory, Solutions Control and ICT Business Control Units
50%
of VM cores
are Linux
More than
Source: https://customers.microsoft.com
9. Key components of Azure used by Best Buy
9
Azure Event Hub
Azure Functions
Cosmos DB
Azure App Service
App Gateway /
Front Door
Azure Key Vault
Azure Cloud
Notify
Event Hub
Cosmos DB
(read/write)
Bestbuy.com
Azure App Service
Best Buy
Data Center
POD
POD
Process
Persist
RequestAzure Key Vault
Front Door /
App Gateway
Carrier 1
Carrier 2
Carrier 3
Carrier 4
Source: https://aka.ms/bestbuyjavaBest Buy
10. J.B. HUNT
Linux. Windows. Jenkins. and Java!
“We have Linux, Windows, and Java that
we needed to migrate. We didn’t have to
re-architect those applications in order to
move them to the Cloud.”
-- Jay Davidson, Vice President,
Technology
Source: https://customers.microsoft.com
https://aka.ms/javajbhunt
11. Java on Azure as part of your cloud journey
Virtual
Machines
Azure
Kubernetes
Service
Azure
RedHat
OpenShift
Managed
Services
16. • Public Preview of JBoss EAP on App Service
• Deploy your .war and .ear apps to a managed service
• Jointly supported by Red Hat and Azure
• Pay As You Go – no subscription required
• Initial release uses RHEL 7 and JBoss EAP 7.2
JBoss EAP on App Service https://aka.ms/app-svc-jboss-docs
17. Azure Spring Cloud
A fully managed service for Spring Boot microservices
More choices and full integration into Azure’s ecosystem and services
Fully managed
infrastructure
Built-in app
lifecycle
management
Ease of
monitoring
Enterprise ready
18. Azure Spring Cloud
• Integrating on the behalf of
specific clients via gateway
• Dynamically discovering remote
dependencies via service
registry
• Versioning, distributing, and
refreshing config via config
server
• Instrument for distributed
tracing
• Preventing cascading failures
via circuit breakers and
bulkheads
Breaker
dashboard
Service
registry
Distributed
tracing
Config
dashboard
IoT
Mobile
Browser
API
Gateway
Microservices
Microservices
Microservices
Message brokers
Databases
19. Ease of Monitoring
• System & JVM Metrics
• Log Analytics
• Real time log streaming
• Distributed Tracing
• Threshold Alerting
20. Seamlessly integrate Spring Boot Apps with Azure
• Spring starters for Azure simplifies connection and
consumption of Azure services under the Spring
framework.
• Developers can adopt a frictionless, Spring-
idiomatic way to take advantage of managed
services on Azure, with only few lines of
configuration and minimal code changes.
• Close collaboration between Microsoft and VMware
Spring engineers.
21. Spring Integration w/ Azure
App Configuration
Event Hubs
Service Bus
Storage
Redis
Functions
https://spring.io/projects/spring-cloud-azure
SQL Database
MySQL
PostgreSQL
Maria DB
Cosmos DB
• SQL
• MongoDB
• Cassandra
• Gremlin
SQL Database
PostgreSQL
MySQL
Active Directory (AAD)
AAD B2C
Key Vault
Spring Cloud Spring Data Spring Security
R2DBC Spring Cache
Redis Cache
Storage
Spring Messaging
Spring Resource
Service Bus
Micrometer
Monitor (includes
Log Analytics)
22. Azure Marketplace offers
WebLogic Kubernetes Operator
Java EE on Azure https://aka.ms/azurewls
E
24. Much of existing Java software
“just works” on Azure
Curated and maintained tutorials
Specific steps for popular Java
technologies
Migration guidance
https://aka.ms/azurejavamigrate
25. ▪ Free support for all Java LTS versions
▪ Available for all environments, cloud and on-premise development machines
▪ O/S: Win, Linux, MacOS
▪ Platforms: Microsoft Azure, Azure Stack, DevOps Server & SQL Server
▪ Technical preview for non-LTS versions
JUL 2023 Dec 2030 SEP 2027
Available now, supported until… Available now
PREVIEW
27. VS Code
Coding for Java
Edit, debug, run, test, deploy
and more for modern Java
IntelliJ IDEA
Azure Support
Manage, deploy and
troubleshoot with:
Azure Web Apps
Azure Functions
Azure Spring Cloud
Azure HDInsight
…
Maven/Gradle
Azure Support
Deploy your Java apps with
one command on:
Azure Web Apps
Azure Functions
Azure Spring Cloud
E
Java Developer Tools on Your Terms
32. Summary and Call To Action
Microsoft is committed to Java
Microsoft supports all the possible options to bring your Java to
Azure!
Microsoft knows how to build tools developers love
https://aka.ms/javaonazureYour next step