Java on Azure 2019
最新 Azure Spring Cloud のご紹介
マイクロソフト・コーポレーション
寺田 佳央
• GlassFish エバンジェリスト at
Sun Microsystems 2001 - 2010
• Sr. Java SE/EE エバンジェリスト
at Oracle Japan 2010 - 2015
• Sr. Java エバンジェリスト
• Sr. Cloud Developer Advocate at
Microsoft Japan 2015 –
• 多くの技術イベントで登壇
自己紹介
Azure における
Spring のサポート
http://aka.ms/spring-java-jp
Spring.io at Pivotal Software, Inc.
https://cloud.spring.io/spring-cloud-azur
Spring Initializr での Azure サポート
Java クライアント・ライブラリ
Visual Studio Code の Java Support
豊富な Java エクステンション
Azure DevOps & Jenkins : CI/CD
• Azure Boards
• Azure Pipelines
• Azure Repos
• Azure Test Plan
• Azure Artifacts
実行環境
開発環境
実行環境
ライブラリ Client 用
App Service for Java – (PaaS)
Java SE
Tomcat 8.5/9.0
WildFly 14
中〜大規模マイクロサービス基盤
Azure Red Hat OpenShift
開発に集中 !!
インフラ管理はおまかせ !!
OpenShift on Azure
デモ
Azure Functions for Java
Serverless
http://aka.ms/Spring-Function-Azure-jp
2019年10月 SpringOne にて
Azure Spring Cloud
A fully managed service for Spring Boot microservices
Fully managed
Infrastructure
Built-in application
lifecycle
management
Ease of monitoring
More choices and full integration into Azure’s ecosystem and services
Enterprise Ready
Spring Cloud - Architecture
Responsibilities
DIY with
Spring Boot
Azure Spring
Cloud Service
Application
iteration,
debugging
CI/CD
Build and
manage
Clusters
Host Spring
Cloud
Components
Monitoring
and logging
Patching
Scaling
Support
Customer Pivotal Microsoft
Azure Spring Cloud
デモ
さいごに
Roadmap of Azure Spring Cloud (Calendar Year)
June
Limited Private Preview
• Application lifecycle management
• Config server
• Eureka
• Manual scaling
General Availability
• 99.9x SLA
• Available in more Azure Regions
• Production grade app monitor
and diagnostics (e.g. app runtime
inspection)
• Circuit breaker dashboard
• Auto scale
• E2E dev experience in IntelliJ
…
Other features based on customer
feedback and market trends (e.g.
Enterprise grade security)November
Public Preview
• Full billing
• Customer support
October
Private Preview public announcement
• Additional capabilities in Config
server
• Azure monitor
• Diagnostics
• Distributed tracing
• Build service
• Blue green deployment
• Service binding
• SSL
• UX revamp
• Documentation
• Deployment experience w/ Maven
• Log streaming
• Alerts based on monitoring data
• Basic tier
• MSI support for Azure resources
• Custom domain
• Interactive self-diagnostics
• Auto patching systems and app
runtime
• Jenkins integration
• VNET
Future
Candidates
• .NET core/Steeltoe
• mTLS among
customers’
applications
• Support certificate
for outband traffic
(e.g. from app to
Data services)
• ….
https://aka.ms/azure-java-jp
Java on Azure 2019
最新 Azure Spring Cloud のご紹介
マイクロソフト・コーポレーション
寺田 佳央
© 2018 Microsoft Corporation. All rights reserved.
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。
© 2019 Microsoft Corporation. All rights reserved.
本情報の内容 (添付文書、リンク先などを含む) は、de:code 2019 開催日 (2019年5月29~30日) 時点のものであり、予告なく変更される場合があ
ります。
本コンテンツの著作権、および本コンテンツ中に出てくる商標権、団体名、ロゴ、製品、サービスなどはそれぞれ、各権利保有者に帰属しま
す。

Jjug CCC 2019 Fall Azure Spring Cloud

  • 1.
    Java on Azure2019 最新 Azure Spring Cloud のご紹介 マイクロソフト・コーポレーション 寺田 佳央
  • 2.
    • GlassFish エバンジェリストat Sun Microsystems 2001 - 2010 • Sr. Java SE/EE エバンジェリスト at Oracle Japan 2010 - 2015 • Sr. Java エバンジェリスト • Sr. Cloud Developer Advocate at Microsoft Japan 2015 – • 多くの技術イベントで登壇 自己紹介
  • 4.
  • 5.
  • 6.
    Spring.io at PivotalSoftware, Inc. https://cloud.spring.io/spring-cloud-azur
  • 7.
    Spring Initializr でのAzure サポート
  • 8.
  • 9.
    Visual Studio Codeの Java Support 豊富な Java エクステンション
  • 10.
    Azure DevOps &Jenkins : CI/CD • Azure Boards • Azure Pipelines • Azure Repos • Azure Test Plan • Azure Artifacts
  • 11.
  • 12.
    App Service forJava – (PaaS) Java SE Tomcat 8.5/9.0 WildFly 14
  • 13.
  • 14.
    Azure Red HatOpenShift 開発に集中 !! インフラ管理はおまかせ !!
  • 15.
  • 16.
    Azure Functions forJava Serverless
  • 17.
  • 18.
  • 20.
    Azure Spring Cloud Afully managed service for Spring Boot microservices Fully managed Infrastructure Built-in application lifecycle management Ease of monitoring More choices and full integration into Azure’s ecosystem and services Enterprise Ready
  • 21.
    Spring Cloud -Architecture Responsibilities DIY with Spring Boot Azure Spring Cloud Service Application iteration, debugging CI/CD Build and manage Clusters Host Spring Cloud Components Monitoring and logging Patching Scaling Support Customer Pivotal Microsoft
  • 22.
  • 23.
  • 24.
    Roadmap of AzureSpring Cloud (Calendar Year) June Limited Private Preview • Application lifecycle management • Config server • Eureka • Manual scaling General Availability • 99.9x SLA • Available in more Azure Regions • Production grade app monitor and diagnostics (e.g. app runtime inspection) • Circuit breaker dashboard • Auto scale • E2E dev experience in IntelliJ … Other features based on customer feedback and market trends (e.g. Enterprise grade security)November Public Preview • Full billing • Customer support October Private Preview public announcement • Additional capabilities in Config server • Azure monitor • Diagnostics • Distributed tracing • Build service • Blue green deployment • Service binding • SSL • UX revamp • Documentation • Deployment experience w/ Maven • Log streaming • Alerts based on monitoring data • Basic tier • MSI support for Azure resources • Custom domain • Interactive self-diagnostics • Auto patching systems and app runtime • Jenkins integration • VNET Future Candidates • .NET core/Steeltoe • mTLS among customers’ applications • Support certificate for outband traffic (e.g. from app to Data services) • ….
  • 25.
  • 27.
    Java on Azure2019 最新 Azure Spring Cloud のご紹介 マイクロソフト・コーポレーション 寺田 佳央
  • 28.
    © 2018 MicrosoftCorporation. All rights reserved. 本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。 © 2019 Microsoft Corporation. All rights reserved. 本情報の内容 (添付文書、リンク先などを含む) は、de:code 2019 開催日 (2019年5月29~30日) 時点のものであり、予告なく変更される場合があ ります。 本コンテンツの著作権、および本コンテンツ中に出てくる商標権、団体名、ロゴ、製品、サービスなどはそれぞれ、各権利保有者に帰属しま す。

Editor's Notes

  • #3 Yoshio Part
  • #15 Azure Red Hat OpenShift combines the innovation of trusted enterprise Kubernetes with the world’s leading enterprise Linux platform, Red Hat Enterprise Linux, running on the scale and power of Azure. Together, these technologies provide a powerful solution for more easily managing and orchestrating cloud-native workloads across a hybrid cloud environment. With Azure Red Hat OpenShift, customers can also bring containerized applications into existing workflows wherever they exist, while mitigating many of the inherent complexities of container management. As a fully-managed, jointly-operated service, Azure Red Hat OpenShift is backed by both the open source expertise of Red Hat and the trusted enterprise cloud of Microsoft.
  • #22 Azure: 1) Build and manage high availability environment to host Spring Cloud middleware - Config, discovery, circuit breaker, tracing, monitoring, app lifecycle 2) Build and manage underlying Kubernetes-based infrastructure to host microservice apps 3) Auto wire up microservice apps with Spring Cloud middleware Customer: 1) Create Azure Spring Cloud instance 2) Upload Java app – Source| JAR