55

Microsoft Love Java & OSS

Embed Size (px)

Citation preview

赤い会社からやってきたJava エバンジェリスト

ハッシュタグ #てらだよしおがんばれ

Extreamly Changed !!

Azure : オープンなプラットフォーム

OS

データベース

デバイス

Web アプリ

構成管理

言語・ツールコンテナ

Java を利用したWebアプリケーション開発

アプリケーションサーバ

統合開発環境

仮想OS/コンテナ

Webフレームワーク

エンタープライズグレード

ハイパースケール

ハイブリッドEnterpriseでも安心して使えるAzure

信頼できるCloud

セキュリティとプライバシーの保護

ミッションクリティカル

迅速なサービス展開

DevOpsMicroservice

信頼できるCloud

セキュリティとプライバシーの保護

IaaSPaaS Docker

個人的におすすめ

IaaS

• Windows or Linux VMs

• Oracle JDK

• Azul JDK

• Pre-configured VMs

• Oracle WebLogic, IBM

WebSphere, VM Depot

Java Image

PaaS

• 64 bit OpenJDK build by

Azul (Zulu)

• Or bring any VM

• Eclipse plugin for

deployment, monitoring

and management

Services

• Windows Azure SDK for

Java: Blob, table, queue,

service bus, SQL, etc

• Other Azure SDKs and

azure-cli / tools

エンタープライズではセキュリティが重要 !!

柔軟なカスタマイズが可能

Java チャンピオン

Java チャンピオン

Windows Server 2016 のTechnical Preview 3(TP3) からDocker を利用可能

http://tinyurl.com/windows-server-on-docker

が提供された背景

開発環境

• JDK のバージョンu45

• Tomcat のバージョン

8.0.20

• MySQL のバージョン5.6.6

開発から本番環境までの環境統一は困難

開発環境 テスト環境 本番環境

仮想マシン・イメージを共有してました?(VMware, VirtualBox etc.)

管理台帳に記載して管理してました?

コンテナ

OSイメージ

ミドルウェア

Web アプリ

Docker エンジン

ホスト OS

OSイメージ

ミドルウェア

Web アプリ

OSイメージ

ミドルウェア

Web アプリ

Docker エンジン

Microsoft Azure

Azure

OSイメージ

ミドルウェア

Web アプリ

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

ENTRYPOINT ["/usr/local/bin/start-gf.sh”]

# sudo docker build -t yoshio3/glassfish:4.1 .

# sudo docker run -it -p 8080:8080 ¥

yoshio3/glassfish:4.1

/bin/bash

ぜひ Azure でお試しください !!

yoshio3-docker-videoyoshio3-gf-docker

サービス・バス

サービス管理

Storage

Blob ストレージ

Storage

Blob ストレージ

JavaEE7-App-On-Azure

45

Team Foundation Server

Visual Studio Online

46

Visual Studio Online

47

48

クラウド 企業内

MSDNサブスクリプションMicrosoft Azure無料枠

http://aka.ms/TryAz

http://aka.ms/Free-Azure

FeedBackPlease !!

feedback.azure.com

github.com/Azure/azure-content

Microsoft Azure 技術セミナー / トレーニングへのご参加

http://aka.ms/dx-events

オンラインラーニング活用で技術スキルやノウハウの習得

http://aka.ms/azurequest

Microsoft Azureの技術的な質問はサポートを活用http://aka.ms/onlinefaq

• Azure はエンタープライズ Java Ready

• Azure SDK

• Minecraft Mod 開発

© 2015 Microsoft Corporation. All rights reserved.