SlideShare a Scribd company logo
Extreamly Changed !!
Azure : オープンなプラットフォーム
OS
データベース
デバイス
Web アプリ
構成管理
言語・ツール
コンテナ
アプリケーション
サーバ
統合開発環境
仮想OS/コンテナ
Webフレーム
ワーク
IaaS
• Windows or
Linux VMs
• Oracle JDK
• Azul JDK
• Pre-configured
VMs
• Oracle
WebLogic, IBM
WebSphere, VM
Cloud
Services
• OpenJDK by
Azul (Zulu)
• Eclipse and
IntelliJ Toolkits
• Jenkins and
Hudson Plugins
Web
Apps
• Java on azure
Web Apps
• Gallery
creation
• Deployment
from Git, VS,
FTP, Others
Container
• CoreOS
• Docker
Engine
IaaS
• Windows or
Linux VMs
• Oracle JDK
• Azul JDK
• Pre-configured
VMs
• Oracle
WebLogic, IBM
WebSphere, VM
Cloud
Services
• OpenJDK by
Azul (Zulu)
• Eclipse and
IntelliJ Toolkits
• Jenkins and
Hudson Plugins
Web
Apps
• Java on azure
Web Apps
• Gallery
creation
• Deployment
from Git, VS,
FTP, Others
Container
• CoreOS
• Docker
Engine
http://aka.ms/vmdepot
IaaS
• Windows or
Linux VMs
• Oracle JDK
• Azul JDK
• Pre-configured
VMs
• Oracle
WebLogic, IBM
WebSphere,
Cloud
Services
• OpenJDK by
Azul (Zulu)
• Eclipse and
IntelliJ Toolkits
• Jenkins and
Hudson Plugins
Web
Apps
• Java on azure
Web Apps
• Gallery
creation
• Deployment
from Git, VS,
FTP, Others
Container
• CoreOS
• Docker
Engine
IaaS
• Windows or
Linux VMs
• Oracle JDK
• Azul JDK
• Pre-configured
VMs
• Oracle
WebLogic, IBM
WebSphere, VM
Cloud
Services
• OpenJDK by
Azul (Zulu)
• Eclipse and
IntelliJ Toolkits
• Jenkins and
Hudson Plugins
Web
Apps
• Java on azure
Web Apps
• Gallery
creation
• Deployment
from Git, VS,
FTP, Others
Container
• CoreOS
• Docker
Engine
• •
IaaS
• Windows or
Linux VMs
• Oracle JDK
• Azul JDK
• Pre-configured
VMs
• Oracle
WebLogic, IBM
WebSphere, VM
Cloud
Services
• OpenJDK by
Azul (Zulu)
• Eclipse and
IntelliJ Toolkits
• Jenkins and
Hudson Plugins
Web
Apps
• Java on azure
Web Apps
• Gallery
creation
• Deployment
from Git, VS,
FTP, Others
Container
• CoreOS
• Docker
Engine
が提供された背景
開発環境
• JDK のバージョン
u45
• Tomcat のバージョン
8.0.20
• MySQL のバージョン
5.6.6
開発から本番環境までの環境統一は困難
開発環境 テスト環境 本番環境
仮想マシン・イメージを共有してました?
(VMware, VirtualBox etc.)
管理台帳に記載して管理してました?
コンテナ
OSイメージ
ミドルウェア
Web アプリ
環境構築用
のスクリプト
コンテナ・イメージコンテナ実行環境
Linux
イメージ・レポジトリ
Applications
Application
Frameworks
ホスト OS
ホスト OS
Windows Server 2016 の
Technical Preview 3(TP3) から
Docker を利用可能
http://tinyurl.com/windows-server-on-
docker
Operating system
Operating system
Operating system Operating system
Operating System
Operating System
Docker エンジン
ホスト OS
OSイメージ
ミドルウェア
Web アプリ
OSイメージ
ミドルウェア
Web アプリ
Locally with:
• Boot2Docker (Linux)
• Hyper V (Windows)
Physical Servers
• Linux (Linux)
• Windows TP3
(Windows)
Clouds
• Azure (Linux & Windows)
Azureオンプレミス Service Providerローカル環境
Docker エンジン
Microsoft Azure
Azure
OSイメージ
ミドルウェア
Web アプリ
ADD
CMD
COPY
ENV
EXPOSE
FROM
RUN
Dockerfile から Docker イメージ作成
FROM ubuntu:latest
# Install GlassFish 4
RUN wget -q --no-cookies --no-check-certificate
"http://download.oracle.com/glassfish/4.1/release/glassfish-
4.1.zip"
RUN mv /glassfish-4.1.zip /usr/local; cd /usr/local; unzip
glassfish-4.1.zip ; rm -f glassfish-4.1.zip ; cd /
ADD start-gf.sh /usr/local/bin/start-gf.sh
RUN chmod 755 /usr/local/bin/start-gf.sh
EXPOSE 8080 4848
Dockerfile の記載例
# sudo docker build -t
yoshio3/glassfish:4.1 .
# sudo docker run -it -p 8080:8080 ¥
yoshio3/glassfish:4.1 /bin/bash
DevOps
ビジネスを取り巻く環境は
厳しい…
市場投入の速さがカギ
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
早く 頻繁に 安全に
リリースサイクル改善の課題
DevOps 手法の一覧
• Infrastructure as Code (IaC)
• 継続的インテグレーション
• 自動テスト
• 継続的デプロイ
• リリース管理
• アプリ パフォーマンスの監視
• ロード テストと自動スケーリング
• 可用性監視
• 変更/構成管理
• 機能フラグ
• 環境へのプロビジョニングの自動解除
• セルフサービス環境
• 自動回復 (ロールバックとロールフォワード)
• 仮説に基づく開発
• 運用環境でのテスト
• フォールト挿入
• 使用状況監視/ユーザー テレメトリ
http://www.itproguy.com/devops-practices/
コンテナ1
コンテナn
コンテナ2
コンテナ3
サービス・バス
サービス管理
Storage
Blob ストレージ
もっとも簡単な Azure SDK です
どうぞお試しください
https://github.com/yoshioterada/
JavaEE7-App-On-Azure
https://github.com/MSOpenTech/azure-chat-for-java
MSDNサブスクリプション
Microsoft Azure 無料枠
http://aka.ms/TryAz
http://aka.ms/Free-Azure
FeedBack
Please !!
feedback.azure.com
github.com/Azure/azure-
content
• All about Java on Azure – Azure Blog
• VM Depot
• Azure Java Developer Center (SDK and More)
• Azure Toolkit for Eclipse
• MS Open Tech Tools for IntelliJ
• Java Microsoft Virtual Academy Course
• Azure Chat for Java
Java on Microsoft Azure

More Related Content

What's hot

Webアプリケーションの パフォーマンス向上のコツ 概要編
 Webアプリケーションの パフォーマンス向上のコツ 概要編 Webアプリケーションの パフォーマンス向上のコツ 概要編
Webアプリケーションの パフォーマンス向上のコツ 概要編
Masahiro Nagano
 
[AWSマイスターシリーズ] AWS Elastic Beanstalk
[AWSマイスターシリーズ] AWS Elastic Beanstalk[AWSマイスターシリーズ] AWS Elastic Beanstalk
[AWSマイスターシリーズ] AWS Elastic Beanstalk
Amazon Web Services Japan
 
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)
Akio Katayama
 
[AWSマイスターシリーズ] AWS Elastic Beanstalk -Python編-
[AWSマイスターシリーズ] AWS Elastic Beanstalk -Python編-[AWSマイスターシリーズ] AWS Elastic Beanstalk -Python編-
[AWSマイスターシリーズ] AWS Elastic Beanstalk -Python編-
Amazon Web Services Japan
 

What's hot (20)

Webアプリケーションの パフォーマンス向上のコツ 概要編
 Webアプリケーションの パフォーマンス向上のコツ 概要編 Webアプリケーションの パフォーマンス向上のコツ 概要編
Webアプリケーションの パフォーマンス向上のコツ 概要編
 
Payara Scale (Hazelcast Enterprise) on Azure
Payara Scale (Hazelcast Enterprise) on AzurePayara Scale (Hazelcast Enterprise) on Azure
Payara Scale (Hazelcast Enterprise) on Azure
 
Java8でhttpサーバを実装してみた
Java8でhttpサーバを実装してみたJava8でhttpサーバを実装してみた
Java8でhttpサーバを実装してみた
 
JJUG 11月ナイトセミナー CDIをはじめよう
JJUG 11月ナイトセミナー CDIをはじめようJJUG 11月ナイトセミナー CDIをはじめよう
JJUG 11月ナイトセミナー CDIをはじめよう
 
Play!30分クッキング
Play!30分クッキングPlay!30分クッキング
Play!30分クッキング
 
[AWSマイスターシリーズ] AWS Elastic Beanstalk
[AWSマイスターシリーズ] AWS Elastic Beanstalk[AWSマイスターシリーズ] AWS Elastic Beanstalk
[AWSマイスターシリーズ] AWS Elastic Beanstalk
 
ついに始まるJava EE 7時代のアプリケーション開発
ついに始まるJava EE 7時代のアプリケーション開発ついに始まるJava EE 7時代のアプリケーション開発
ついに始まるJava EE 7時代のアプリケーション開発
 
MySQL Technology Cafe #12 MySQL Database Service - High Availability Update
MySQL Technology Cafe #12 MySQL Database Service - High Availability UpdateMySQL Technology Cafe #12 MySQL Database Service - High Availability Update
MySQL Technology Cafe #12 MySQL Database Service - High Availability Update
 
Ultimate SharePoint Infrastructure Best Practices - Japanese Version - #JPSPS
Ultimate SharePoint Infrastructure Best Practices - Japanese Version - #JPSPSUltimate SharePoint Infrastructure Best Practices - Japanese Version - #JPSPS
Ultimate SharePoint Infrastructure Best Practices - Japanese Version - #JPSPS
 
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)
 
Scalable Generator: Using Scala in SIer Business (ScalaMatsuri)
Scalable Generator: Using Scala in SIer Business (ScalaMatsuri)Scalable Generator: Using Scala in SIer Business (ScalaMatsuri)
Scalable Generator: Using Scala in SIer Business (ScalaMatsuri)
 
JJUG CCC 2015 Spring: Liberty Profile Technical Deepdive:IBMの新しいアプリケーションサーバーの...
JJUG CCC 2015 Spring: Liberty Profile Technical Deepdive:IBMの新しいアプリケーションサーバーの...JJUG CCC 2015 Spring: Liberty Profile Technical Deepdive:IBMの新しいアプリケーションサーバーの...
JJUG CCC 2015 Spring: Liberty Profile Technical Deepdive:IBMの新しいアプリケーションサーバーの...
 
Java on Azure with Docker container
Java on Azure with Docker containerJava on Azure with Docker container
Java on Azure with Docker container
 
AWS Black Belt Techシリーズ AWS Directory Service
AWS Black Belt Techシリーズ AWS Directory ServiceAWS Black Belt Techシリーズ AWS Directory Service
AWS Black Belt Techシリーズ AWS Directory Service
 
JAWS-UG CLI #19 LT - VM Import by AWS CLI
JAWS-UG CLI #19 LT - VM Import by AWS CLIJAWS-UG CLI #19 LT - VM Import by AWS CLI
JAWS-UG CLI #19 LT - VM Import by AWS CLI
 
DBP-008_SQL Server on Azure VM 最新情報とベスト プラクティス
DBP-008_SQL Server on Azure VM 最新情報とベスト プラクティスDBP-008_SQL Server on Azure VM 最新情報とベスト プラクティス
DBP-008_SQL Server on Azure VM 最新情報とベスト プラクティス
 
Scala が支える医療系ウェブサービス #jissenscala
Scala が支える医療系ウェブサービス #jissenscalaScala が支える医療系ウェブサービス #jissenscala
Scala が支える医療系ウェブサービス #jissenscala
 
[AWSマイスターシリーズ] AWS Elastic Beanstalk -Python編-
[AWSマイスターシリーズ] AWS Elastic Beanstalk -Python編-[AWSマイスターシリーズ] AWS Elastic Beanstalk -Python編-
[AWSマイスターシリーズ] AWS Elastic Beanstalk -Python編-
 
serverless
serverlessserverless
serverless
 
Sql server 2014 新機能の紹介 改訂版
Sql server 2014 新機能の紹介 改訂版Sql server 2014 新機能の紹介 改訂版
Sql server 2014 新機能の紹介 改訂版
 

Viewers also liked

Viewers also liked (19)

Java Puzzlers JJUG CCC 2016
Java Puzzlers JJUG CCC 2016Java Puzzlers JJUG CCC 2016
Java Puzzlers JJUG CCC 2016
 
Java EE 7 multi factor authentiaction with Microsoft Azure AD
Java EE 7 multi factor authentiaction with Microsoft Azure ADJava EE 7 multi factor authentiaction with Microsoft Azure AD
Java EE 7 multi factor authentiaction with Microsoft Azure AD
 
AzureAD for Java
AzureAD for JavaAzureAD for Java
AzureAD for Java
 
dashDBへの接続方法
dashDBへの接続方法 dashDBへの接続方法
dashDBへの接続方法
 
Developing an Akka Edge4-5
Developing an Akka Edge4-5Developing an Akka Edge4-5
Developing an Akka Edge4-5
 
Azure Resource Manager Templates
Azure Resource Manager TemplatesAzure Resource Manager Templates
Azure Resource Manager Templates
 
Spring boot劇的ビフォーアフター
Spring boot劇的ビフォーアフターSpring boot劇的ビフォーアフター
Spring boot劇的ビフォーアフター
 
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
 
Java on Azure JJUG Night Seminar 2016 0322
Java on Azure JJUG Night Seminar 2016 0322Java on Azure JJUG Night Seminar 2016 0322
Java on Azure JJUG Night Seminar 2016 0322
 
Hyper Converged Systems
Hyper Converged Systems Hyper Converged Systems
Hyper Converged Systems
 
Microsoft Azure Hybrid Cloud - Getting Started For Techies
Microsoft Azure Hybrid Cloud - Getting Started For TechiesMicrosoft Azure Hybrid Cloud - Getting Started For Techies
Microsoft Azure Hybrid Cloud - Getting Started For Techies
 
Microsoft: Building a Massively Scalable System with DataStax and Microsoft's...
Microsoft: Building a Massively Scalable System with DataStax and Microsoft's...Microsoft: Building a Massively Scalable System with DataStax and Microsoft's...
Microsoft: Building a Massively Scalable System with DataStax and Microsoft's...
 
Hybrid Cloud Computing (IBM System z)
Hybrid Cloud Computing (IBM System z)Hybrid Cloud Computing (IBM System z)
Hybrid Cloud Computing (IBM System z)
 
Azure Stack - Azure in your own Data Center
Azure Stack - Azure in your own Data CenterAzure Stack - Azure in your own Data Center
Azure Stack - Azure in your own Data Center
 
Server Side Kotlin
Server Side KotlinServer Side Kotlin
Server Side Kotlin
 
Microsoft Azure & Hybrid Cloud
Microsoft Azure & Hybrid CloudMicrosoft Azure & Hybrid Cloud
Microsoft Azure & Hybrid Cloud
 
MS Cloud Summit Paris 2017 - Azure Stack
MS Cloud Summit Paris 2017 - Azure StackMS Cloud Summit Paris 2017 - Azure Stack
MS Cloud Summit Paris 2017 - Azure Stack
 
Spring bootで学ぶ初めてのwebアプリ開発
Spring bootで学ぶ初めてのwebアプリ開発Spring bootで学ぶ初めてのwebアプリ開発
Spring bootで学ぶ初めてのwebアプリ開発
 
Spring Bootをはじめる時にやるべき10のこと
Spring Bootをはじめる時にやるべき10のことSpring Bootをはじめる時にやるべき10のこと
Spring Bootをはじめる時にやるべき10のこと
 

Similar to Java on Microsoft Azure

Apps for office オンプレミスとクラウド
Apps for office オンプレミスとクラウドApps for office オンプレミスとクラウド
Apps for office オンプレミスとクラウド
Hirotada Watanabe
 
クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~
クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~
クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~
Akira Inoue
 
Windows on aws最新情報
Windows on aws最新情報Windows on aws最新情報
Windows on aws最新情報
Genta Watanabe
 
Microsoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondockerMicrosoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondocker
Tsukasa Kato
 
海外クラウドベンダーの動向2012年度版 ~Windows Azure編~
海外クラウドベンダーの動向2012年度版 ~Windows Azure編~海外クラウドベンダーの動向2012年度版 ~Windows Azure編~
海外クラウドベンダーの動向2012年度版 ~Windows Azure編~
Daichi Isami
 

Similar to Java on Microsoft Azure (20)

ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライトハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
 
20141004 青森ハンズオン Azure概要
20141004 青森ハンズオン Azure概要20141004 青森ハンズオン Azure概要
20141004 青森ハンズオン Azure概要
 
Oss on Azure, Websites, WordPress
Oss on Azure, Websites, WordPressOss on Azure, Websites, WordPress
Oss on Azure, Websites, WordPress
 
20130222 osc tokyo
20130222 osc tokyo20130222 osc tokyo
20130222 osc tokyo
 
20060419
2006041920060419
20060419
 
Docker for Windows & Web Apps for Containers 実践活用技法
Docker for Windows & Web Apps for Containers 実践活用技法Docker for Windows & Web Apps for Containers 実践活用技法
Docker for Windows & Web Apps for Containers 実践活用技法
 
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
A 2-1 gitwebmatrix 2 から使う node.js on windows azureA 2-1 gitwebmatrix 2 から使う node.js on windows azure
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
 
Getting started with Windows Containers
Getting started with Windows ContainersGetting started with Windows Containers
Getting started with Windows Containers
 
Apps for office オンプレミスとクラウド
Apps for office オンプレミスとクラウドApps for office オンプレミスとクラウド
Apps for office オンプレミスとクラウド
 
クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?
 
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
 
OSvのご紹介 in 
Java 8 HotSpot meeting
OSvのご紹介 in 
Java 8 HotSpot meetingOSvのご紹介 in 
Java 8 HotSpot meeting
OSvのご紹介 in 
Java 8 HotSpot meeting
 
クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~
クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~
クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~
 
Windows on aws最新情報
Windows on aws最新情報Windows on aws最新情報
Windows on aws最新情報
 
Microsoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondockerMicrosoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondocker
 
海外クラウドベンダーの動向2012年度版 ~Windows Azure編~
海外クラウドベンダーの動向2012年度版 ~Windows Azure編~海外クラウドベンダーの動向2012年度版 ~Windows Azure編~
海外クラウドベンダーの動向2012年度版 ~Windows Azure編~
 
PHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source ConferencePHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source Conference
 
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティSaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
 
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
 
Windows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWSWindows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWS
 

More from Yoshio Terada

More from Yoshio Terada (20)

AI-Java-for-Financial.pdf
AI-Java-for-Financial.pdfAI-Java-for-Financial.pdf
AI-Java-for-Financial.pdf
 
Java-Virtual-Thread-LT.pdf
Java-Virtual-Thread-LT.pdfJava-Virtual-Thread-LT.pdf
Java-Virtual-Thread-LT.pdf
 
Cloud Native Architecture ことはじめ 最適な実行環境を選ぶポイント
Cloud Native Architecture ことはじめ 最適な実行環境を選ぶポイントCloud Native Architecture ことはじめ 最適な実行環境を選ぶポイント
Cloud Native Architecture ことはじめ 最適な実行環境を選ぶポイント
 
Jakarta EE Microproile Update JJUG 2020 May
Jakarta EE Microproile Update JJUG 2020 MayJakarta EE Microproile Update JJUG 2020 May
Jakarta EE Microproile Update JJUG 2020 May
 
Azure RedHat OpenShift - Red Hat Forum 2019
Azure RedHat OpenShift - Red Hat Forum 2019Azure RedHat OpenShift - Red Hat Forum 2019
Azure RedHat OpenShift - Red Hat Forum 2019
 
JakartaOne 2020 Japan Announce
JakartaOne 2020 Japan AnnounceJakartaOne 2020 Japan Announce
JakartaOne 2020 Japan Announce
 
Jjug CCC 2019 Fall Azure Spring Cloud
Jjug CCC 2019 Fall Azure Spring CloudJjug CCC 2019 Fall Azure Spring Cloud
Jjug CCC 2019 Fall Azure Spring Cloud
 
Sapporo Developer Festa 2019
Sapporo Developer Festa 2019Sapporo Developer Festa 2019
Sapporo Developer Festa 2019
 
AKS (k8s) Hands on Lab Contents
AKS (k8s) Hands on Lab ContentsAKS (k8s) Hands on Lab Contents
AKS (k8s) Hands on Lab Contents
 
Java on Azure 2019
Java on Azure 2019Java on Azure 2019
Java on Azure 2019
 
Java on Azure 2019
Java on Azure 2019Java on Azure 2019
Java on Azure 2019
 
Oisix ra Daichi Microservice with Kubernetes
Oisix ra Daichi Microservice with Kubernetes Oisix ra Daichi Microservice with Kubernetes
Oisix ra Daichi Microservice with Kubernetes
 
Virtual Kubelet and Virtual Node
Virtual Kubelet and Virtual NodeVirtual Kubelet and Virtual Node
Virtual Kubelet and Virtual Node
 
Japan Container Day 2018
Japan Container Day 2018Japan Container Day 2018
Japan Container Day 2018
 
Java on Kubernetes on Azure
Java on Kubernetes on AzureJava on Kubernetes on Azure
Java on Kubernetes on Azure
 
The Experience of Java on Kubernetes with Microservices from HackFest
The Experience of Java on Kubernetes with Microservices from HackFestThe Experience of Java on Kubernetes with Microservices from HackFest
The Experience of Java on Kubernetes with Microservices from HackFest
 
Application Development Vision
Application Development VisionApplication Development Vision
Application Development Vision
 
How to face the Kubernetes ?
How to face the Kubernetes ? How to face the Kubernetes ?
How to face the Kubernetes ?
 
JavaOne 2016 Report for Java EE
JavaOne 2016 Report for Java EEJavaOne 2016 Report for Java EE
JavaOne 2016 Report for Java EE
 
Istio on k8s on Azure (AKS)
Istio on k8s on Azure (AKS)Istio on k8s on Azure (AKS)
Istio on k8s on Azure (AKS)
 

Recently uploaded

2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
ssuserbefd24
 

Recently uploaded (11)

5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
 
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
 
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
 
20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf
 
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
 
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
 

Java on Microsoft Azure

Editor's Notes

  1. High-level overview – Subsequent slides will explain more detail
  2. High-level overview – Subsequent slides will explain more detail
  3. Azure Vms: http://azure.microsoft.com/en-us/services/virtual-machines/?WT.mc_id=azurebg_US_sem_google_BR_BRInfrastructureSolution_VirtualMachine_azurevirtualmachines&WT.srch=1 You can use preconfigured Virtual Machines based on Java, Oracle, and IBM (demo on next screen) You can bring your own VMs to Azure, or you can use one of our license-free Java-based images. Both are available together today via the Azure marketplace
  4. High-level overview – Subsequent slides will explain more detail
  5. Platform As a Service – Cloud Services – Windows Only. http://azure.microsoft.com/en-us/services/cloud-services/ Web Roles and Worker Roles: Web Roles = Worker Roles + an IIS Server For Java, use a Worker Role and let a Java App Server be the Web interface. More on the toolkit in a later section of this deck Bring your own JDK or JVM as long as it runs on windows
  6. Get to know the latest info on the Toolkit for Eclipse at https://msdn.microsoft.com/en-us/library/azure/hh694271.aspx
  7. High-level overview – Subsequent slides will explain more detail
  8. Platform As a Service – Cloud Services – Windows Only. http://azure.microsoft.com/en-us/services/cloud-services/ Web Roles and Worker Roles: Web Roles = Worker Roles + an IIS Server For Java, use a Worker Role and let a Java App Server be the Web interface. More on the toolkit in a later section of this deck Bring your own JDK or JVM as long as it runs on windows
  9. Review deployment options for both Bottom line – iterative development needs the toolkit(s), and IDE, and flexible testing and deployment options while completed code that just needs to be deployed to the cloud can use Web Apps.
  10. High-level overview – Subsequent slides will explain more detail
  11. Cover Option 2
  12. There’s no question, doing business is tough nowadays We have worked with a lot of different companies in different industries and we’ve found that 3 main challenges come up again and again: Business is getting faster every day … markets can turn and change at a moment’s notice Competition is getting stronger … today’s edge is tomorrow’s mainstream The need to go from idea to reality in a radically shortened timeframe is putting huge pressures on an organization’s ability to deliver Since every company is a software company today, those that can deliver value faster are the ones that will survive and win
  13. Slide Objectives: Showing this slide again so we can Discuss Service Packages in more detail, then describe more services in more detail in subsequent slides Reiterate Speaking Points: One of the other things we do with Windows Azure to enable that is provide a bunch of Application Building Blocks These are managed services that we run that provide a lot of value so you can avoid standing up the infrastructure for common capabilities You always can stand up VMs and put anything you want in it But in a lot of cases you will find that we have built in services that we deliver or that are delivered by our partners What’s cool is that you can use any of these services with a VM, with a Web App, or with a Cloud Service – so you have flexibility in how you will consume them.