Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
© Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0
Richard Seroter | Pivotal
Asir Vedamuthu Selvasin...
All about Spring
Lots of projects, all focused on
delivering high-quality software.
Spring is …
- An open source framework...
All about
Microsoft Azure
Lots of services, all focused on
running software at scale.
Microsoft Azure is …
- A set of glob...
Java and Azure … Better Together
Spring Boot Starters
Visual Studio Code Extensions
Running Spring Boot Applications
Sprin...
Java and Azure … Better Together
Spring Boot Starters
Visual Studio Code Extensions
Running Spring Boot Applications
Sprin...
Azure’s Spring Boot Starters
Four available on start.spring.io
Six available total:
1. Azure Active Directory
2. Azure Sto...
Spring Boot modules and
starters that “just work” with
Azure
● Spring Data for JPA
● Spring Data JDBC
● Spring Data MongoD...
Demonstration
Spring Boot Starters
All about Azure Storage
What is it?
● Fully managed service for storing and serving data
Key capabilities include:
● Store...
Java and Azure … Better Together
Spring Boot Starters
Visual Studio Code Extensions
Running Spring Boot Applications
Sprin...
Visual Studio Code
extensions
Code is a free, open source code editor
Extensions exist for Java, Maven, Spring
Boot, JUnit...
Demonstration
Visual Studio Code
All about Cosmos DB
What is it?
● Globally distributed multi-model data storage service
Key capabilities include:
● Multi-...
Java and Azure … Better Together
Spring Boot Starters
Visual Studio Code Extensions
Running Spring Boot Applications
Sprin...
Running Spring Boot
applications in Azure
Deploy to Azure Virtual Machine
Deploy to Azure Container Service (AKS)
Deploy t...
Demonstration
Azure App Service
All about Azure
App Service
Deploy web, API, and mobile apps
to Linux or Windows
Azure App Service is …
- Fully "managed" ...
All about Cloud
Foundry
Run all your apps the same way, on
any cloud.
Pivotal Cloud Foundry is …
- A cloud-native platform...
Demonstration
Pivotal Cloud Foundry on
Microsoft Azure
Java and Azure … Better Together
Spring Boot Starters
Visual Studio Code Extensions
Running Spring Boot Applications
Sprin...
All about Spring Cloud Function
What is it?
● Spring project to help you implement business logic as functions
Key capabil...
All about Azure Functions
What is it?
● Serverless “managed” compute service to run code on-demand without
provisioning or...
Demonstration
Functions
Java and Azure … Better Together
Spring Boot Starters
Visual Studio Code Extensions
Running Spring Boot Applications
Sprin...
All about Azure Event Hubs
What is it?
● Fully managed cloud scale ingestion of data that can handle volume,
variety and v...
Java and Azure … Better Together
Spring Boot Starters
Visual Studio Code Extensions
Running Spring Boot Applications
Sprin...
New Spring Boot
documentation from
Microsoft
Getting Started Guide
Spring Cloud for Azure site
Deployment guides for Azure...
What’s Next?
Learn more!
Visit http://start.spring.io to initiate Spring Boot apps
with Microsoft Azure services.
Walk thr...
Transforming How The World Builds Software
© Copyright 2017 Pivotal Software, Inc. All rights Reserved.
Prochain SlideShare
Chargement dans…5
×

Java Is Great … on Microsoft Azure? See Newest Tools For Spring Boot Developers

1 355 vues

Publié le

We get it. You think of Microsoft Azure as the place to run your .NET applications. Microsoft and Pivotal have worked hard to make sure that Spring Boot applications get a first-class experience too.

From new Spring Boot starters to handy Visual Studio Code extensions, Microsoft is making it easier to build cloud-ready Spring Boot apps. And whether those are functions, streaming apps, or web apps, Microsoft offers runtime support.

Join Richard from Pivotal and Asir from Microsoft as they walk through all the exciting product updates. They’ll demonstrate the latest tooling, and show off running apps in both Microsoft Azure and Pivotal Cloud Foundry (PCF) atop Azure.

This site is jointly operated by Pivotal and Microsoft, and both companies are committed to protecting your privacy. Any personal information we collect from you on this site may be shared between Pivotal and Microsoft. For complete information on the data collection and use practices of each company, please read the full privacy statements by clicking on the links below.

Pivotal Privacy Statement: https://pivotal.io/privacy-policy

Microsoft Privacy Statement: https://privacy.microsoft.com/en-us/PrivacyStatement

Richard Seroter, Pivotal & Asir Vedamuthu Selvasingh, Microsoft

Publié dans : Technologie
  • Soyez le premier à commenter

Java Is Great … on Microsoft Azure? See Newest Tools For Spring Boot Developers

  1. 1. © Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0 Richard Seroter | Pivotal Asir Vedamuthu Selvasingh | Microsoft April 2018 Java is Great … on Microsoft Azure?
  2. 2. All about Spring Lots of projects, all focused on delivering high-quality software. Spring is … - An open source framework for JVM languages - Based on configurable modules that use dependency injection - Delivering on both Servlet or Reactive stack Projects include … - Spring Boot which takes opinionated view of Spring and makes it easy to build standalone apps - Spring Cloud for bringing distributed systems patterns into your microservices architecture - Spring Cloud Data Flow for creating real-time data processing pipelines http://spring.io/projects
  3. 3. All about Microsoft Azure Lots of services, all focused on running software at scale. Microsoft Azure is … - A set of globally-available cloud services - Friendly to hybrid computing scenarios - Supportive of many programming languages Key compute services include … - Compute offerings for VMs, app containers, functions - Database services for relational, key/value, document, and graph data - Identity and access management for applications - Integration capabilities for messaging, event stream processing, and workflow automation - AI and machine learning services for text and image analysis https://azure.microsoft.com
  4. 4. Java and Azure … Better Together Spring Boot Starters Visual Studio Code Extensions Running Spring Boot Applications Spring Cloud Function and Azure Functions Spring Cloud Stream with Event Hubs New Documentation
  5. 5. Java and Azure … Better Together Spring Boot Starters Visual Studio Code Extensions Running Spring Boot Applications Spring Cloud Function and Azure Functions Spring Cloud Stream with Event Hubs New Documentation
  6. 6. Azure’s Spring Boot Starters Four available on start.spring.io Six available total: 1. Azure Active Directory 2. Azure Storage 3. Azure KeyVault 4. Azure DocumentDB 5. Azure Media Services 6. Azure Service Bus
  7. 7. Spring Boot modules and starters that “just work” with Azure ● Spring Data for JPA ● Spring Data JDBC ● Spring Data MongoDB ● Spring Data MySQL ● Spring Data for Apache Cassandra ● Spring Data Redis
  8. 8. Demonstration Spring Boot Starters
  9. 9. All about Azure Storage What is it? ● Fully managed service for storing and serving data Key capabilities include: ● Store PBs of data ● Cost effective ● Highly available ● Dynamically scale up on bandwidth and TPS ● Durable – choose level of durability: LRS, ZRS and GRS ● Hot or cool tiered storage ● Blobs, Files, Tables and Queues https://azure.microsoft.com/en-us/services/storage/
  10. 10. Java and Azure … Better Together Spring Boot Starters Visual Studio Code Extensions Running Spring Boot Applications Spring Cloud Function and Azure Functions Spring Cloud Stream with Event Hubs New Documentation
  11. 11. Visual Studio Code extensions Code is a free, open source code editor Extensions exist for Java, Maven, Spring Boot, JUnit, Tomcat, and Git. Spring Intializr experience recently added Deploy apps to Azure App Service, Cloud Foundry https://code.visualstudio.com/
  12. 12. Demonstration Visual Studio Code
  13. 13. All about Cosmos DB What is it? ● Globally distributed multi-model data storage service Key capabilities include: ● Multi-region replication, requests are served from local regions ● Multiple, well-defined consistency choices ● Elastically scalable storage and throughput ● Multi-model and multi-API – key-value, document and graph + SQL, MongoDB, Table and Gremlin ● Schema-agnostic, automatic indexing ● Always encrypted at rest and in motion https://azure.microsoft.com/en-us/services/cosmos-db/
  14. 14. Java and Azure … Better Together Spring Boot Starters Visual Studio Code Extensions Running Spring Boot Applications Spring Cloud Function and Azure Functions Spring Cloud Stream with Event Hubs New Documentation
  15. 15. Running Spring Boot applications in Azure Deploy to Azure Virtual Machine Deploy to Azure Container Service (AKS) Deploy to Azure App Service Deploy to Pivotal Cloud Foundry on Azure
  16. 16. Demonstration Azure App Service
  17. 17. All about Azure App Service Deploy web, API, and mobile apps to Linux or Windows Azure App Service is … - Fully "managed" app service platform. Key capabilities include … - Supports multiple languages including Java - Use tools and technologies that Java devs know and love to deploy - Maven, VS Code, IntelliJ, Eclipse, Jenkins, etc. - Built-in auto scale and load balancing - Secure apps using Azure Active Directory - Use APMs of your choice - New Relic, App Dynamics or Dynatrace https://azure.microsoft.com/en-us/services/app-service
  18. 18. All about Cloud Foundry Run all your apps the same way, on any cloud. Pivotal Cloud Foundry is … - A cloud-native platform that runs atop IaaS pools - Focused on accelerating delivery of custom software - Offering a modern approach to security and system management Key capabilities include … - App-centric abstractions for monitoring, routing and more - Multi-language support including Java, .NET, and Node - Infrastructure that’s built, maintained, and upgraded through automation - Rich marketplace of services for data, messaging, logging, and more https://pivotal.io/platform
  19. 19. Demonstration Pivotal Cloud Foundry on Microsoft Azure
  20. 20. Java and Azure … Better Together Spring Boot Starters Visual Studio Code Extensions Running Spring Boot Applications Spring Cloud Function and Azure Functions Spring Cloud Stream with Event Hubs New Documentation
  21. 21. All about Spring Cloud Function What is it? ● Spring project to help you implement business logic as functions Key capabilities include: ● Brings power of Spring Boot (auto-config, dependency injection) to serveless environments ● Can create executable beans from input strings (dynamic compilation) ● Run same code as web endpoint or stream processor ● Keeps a registry of functions, consumers, and suppliers ● Works with public cloud Function-as-a-Service runtimes
  22. 22. All about Azure Functions What is it? ● Serverless “managed” compute service to run code on-demand without provisioning or managing any infrastructure Key capabilities include: ● Run in response to any event ● Functions can be triggered by any events including Storage, Cosmos DB, Event Hubs, Service Bus, Event Grid, HTTP etc. ● Native input and output binding integrations with many cloud services ● Support multiple programming languages including C#, F#, Node and Java ● Use tools and technologies that Java devs know and love to deploy – Maven, VS Code, IntelliJ, Eclipse, Jenkins etc.
  23. 23. Demonstration Functions
  24. 24. Java and Azure … Better Together Spring Boot Starters Visual Studio Code Extensions Running Spring Boot Applications Spring Cloud Function and Azure Functions Spring Cloud Stream with Event Hubs New Documentation
  25. 25. All about Azure Event Hubs What is it? ● Fully managed cloud scale ingestion of data that can handle volume, variety and velocity Key capabilities include: ● Suitable for hyperscale telemetry ingestion, processing real-time ● Supports multiple languages including Java ● Integrates with other Azure services
  26. 26. Java and Azure … Better Together Spring Boot Starters Visual Studio Code Extensions Running Spring Boot Applications Spring Cloud Function and Azure Functions Spring Cloud Stream with Event Hubs New Documentation
  27. 27. New Spring Boot documentation from Microsoft Getting Started Guide Spring Cloud for Azure site Deployment guides for Azure App Service, Cloud Foundry, and more Updated GitHub repo samples
  28. 28. What’s Next? Learn more! Visit http://start.spring.io to initiate Spring Boot apps with Microsoft Azure services. Walk through the Getting Started Guide for Microsoft Azure, and Spring Cloud for Azure guide. Use https://spring.io/guides to learn how to build different types of Spring Boot apps. Download VS Code and add the Java and Spring plugins. Hit https://pivotal.io/partners/microsoft to learn more about our joint work together. Review Spring on Azure site hosted by Microsoft. Attend in-person events! Come to the Cloud Foundry Summit in Boston next week to see Richard and Asir do real-time coding with event-driven Java and Azure. Show up at //build and see how Microsoft and Pivotal are making Java development better. Attend a SpringOne Tour event in a city near you. Register for SpringOne Platform (September) for 3 days of Spring (and Microsoft!) deep dives.
  29. 29. Transforming How The World Builds Software © Copyright 2017 Pivotal Software, Inc. All rights Reserved.

×