Data Insights Customer Conversation Deck - Full Deck

Download Report

Transcript Data Insights Customer Conversation Deck - Full Deck

How Microsoft learned
to love Java
Brian Benz, Senior Product Manager, Microsoft
Agenda
•
•
•
•
•
•
Why Java on Azure?
Platform options
SDks
Tooling
New Developments
Q&A
?
Azure is an open cloud
Any language and data source in any operating system for any device
DevOps
Clients
Management
Applications
App frameworks
& tools
Databases &
middleware
Infrastructure
PaaS
Microsoft joins the
Eclipse Foundation
Microsoft
Eclipse
The Azure Application Platform
Preview
GA
Stakeholders
Developers
Operations
Business
DBAs and data scientists
Office
PowerBI
Virtual
Machines
VM Scale
Sets
Container
Service
Stateful and
stateless oneoff solutions
Scalable
solutions
Scalable,
orchestrated
Docker images
deployed into
containers
Batch
Custom High
Performance
Computing
solutions
Open
Source
PaaS
Cloud
Foundry,
OpenShift
Build on the infrastructure
Lift-and-shift + net new on Linux
Service
Fabric
Custom
Microservicebased stateless
and stateful
solutions
App Service
Environments
Web, Mobile & API
Logic
All the
goodness of
App Service in
a dedicated
environment
Template
based rapid
development
web, mobile
and API
solutions
Orchestrated
workflow
based
integration
solutions
Build on the platform
Docker
Cloud-born
Microsoft Azure
LOB
Functions
…
SDKs for Java
Storage
Full developer
ecosystems in Azure
for your deployment
needs and beyond
App Services
(Web, Mobile, API
& Functions)
Application
Insights
Management
Service Bus
DocumentDB
Active Directory
Java
.NET
Java
Java
Ruby
…
.NET
.NET
Visibility, insights,
and analytics
• 360⁰ view across
availability, performance,
and usage
• Fast and powerful
diagnostics and usage
insights
• Built-in analytics for any
app
Sources of
telemetry
Java
• Instrument Java Web apps
with Application Insights
with no code changes!
Edit ApplicationInsights.xml
in the same folder as the
SDK
<InstrumentationKey>**
Azure instrumentation
key
**</InstrumentationKey
>
Microsoft/ApplicationInsights-java
“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.”