SlideShare ist ein Scribd-Unternehmen logo
1 von 53
佐藤直生 (さとうなおき)
Twitter @satonaoki
Facebook satonaoki
http://satonaoki.wordpress.com/

2010年、Windows Azureのエバンジェリストとして、
マイクロソフトに参画
以前は、オラクルでJavaエバンジェリストとして
活動
本日のお題
Windows Azure x Java

• Windows Azure x Openness
• Widnows Azureの3つの
  アプリケーション実行方式
• 典型的なJava Webアプリ + DBからなる
  システムのWindows Azureでの実行デモ
Windows Azure
マイクロソフト ×
     オープンソース プロジェク
ト
                And
               More …
Windows Azure:                …



             C#   VB   F#   C++
 DB
Windows Azure:               …

          Java     Node.js
            Python PHP

 DB
…
 仮想マシン – Linux、Linux/Windows Server上の任意のOSS
 Webサイト – PHP、Node.js、(IIS FastCGIで利用可能なOSS)、
    GITデプロイ、OSSアプリ (WordPress…)
   クラウド サービス – PHP、Node.js、Python、Java、
    (Windows Server上のOSS)
   コマンドラインツール - Linux/Mac
   ストレージ、サービスバス、サービス管理のクライアント
    ライブラリ - PHP、Node.js、Python、Java
   OSSベースのサービス - Hadoop
   サード パーティー サービス – ClearDB (MySQL)、Cloudant
    (CouchDB)、MongoLab (MongoDB)
様々なシナリオをサポートする
コンピューティング サービス
Windows Azure
オンプレミス                             Web サイ
           仮想マシン   クラウド サービス         ト




         アプリケーション フォーカス
Start Simple   Code Smart   Go Live
無料で始めて簡単拡張

数秒で準備が完了

ビルトインの監視機能
1       IIS ARR
                                                       SQL データベース
                 (LB)
                          3
            2                                          Azure ドライブ

            ランタイム             Web サーバー                 Windows Azure
              DB                                       Worker ロール
                                             Web サイト
Azure
  LB                                             DB
               API
                               4
            フロントエンド
                                         5
        1        Deploy   2
                               ストレージ
                              コントローラー        ドライブ
                サーバー
                                         3
RESERVED INSTANCE
Webサイトのポイント
• Webアプリ専用のPaaS
• IIS、Widows Serverベース
• クラウド サービス、SQLデータベース上に構築
• ASP.NET、PHP、Node.jsをサポート
• 共有 (マルチテナント)、または占有
• デプロイ時にはVMが起動済みのため、迅速なデプロ
  イが可能
• FTP、TFS (VS、Eclipse)、Webデプロイ (VS、
  WebMatrix)、Git/GitHub/CodePlex
クラウド サービス
Server Rack 1   Server Rack 2
Web サイト vs. Web ロール

他サービス利用(キャッシュ, サービス バス
                                等)
     ASP, ASP.NET, PHP, Node.js 利用
                          GIT, FTP
                   ネットワーク分離
                      VPN / Connect
                リモート デスクトップ
        アプリケーションのインストール
ランタイム、フレームワークのインストール
クラウド サービスのポイント
•   各種サーバー機能のためのPaaS
•   Windows Serverベース (WebロールはIIS)
•   アプリ (+追加ランタイム、ミドルウェア)、ロール
    定義だけをパッケージングしてデプロイ
•   VM型 (デプロイすると、新規VMが起動される)
•   VMは、ゲストOSとパッケージで初期化
•   可用性は自動的に維持される
•   仮想マシンに比べ、運用管理やスケールアウトが容
    易
仮想マシン ( IaaS )


         Windows Server 2012
仮想マシンと永続ドライブ
仮想マシンと永続ドライブ
仮想マシンと永続ドライブ
仮想マシンと永続ドライブ
> 500 miles
仮想マシンのポイント
•   Windows Server、Linuxで動くものは、ほぼすべ
    て移行可能
•   クラウド サービスに比べ、柔軟性が高い
•   オンプレミス/プライベート クラウド からの
    移行。ハイブリッド クラウドの実現
•   OSディスク、データ ディスクは、BLOBスト
    レージで永続化
•   可用性セット、ロード バランス セットで、可
    用性、スケールアウトに対応可能
SQL データベース
ClearDB
Windows Azure上で提供されている
データベース サービス
• MySQLベース
• 地理分散したマルチ マスター
• 耐障害性、信頼性、セキュア
• Windows Azure Webサイトとの連携


•   http://www.cleardb.com/store/azure
Windows Azure x Java
Windows Azure Libraries for Java
• ストレージ、サービス バス、サービス ランタイムのクラ
   イアント ライブラリ
Windows Azure Plugin for Eclipse with Java
• JDK、Javaアプリケーション サーバーを、クラウド サービ
   ス (ワーカーロール) 向けにパッケージング、デプロイ
• Tomcat、Jetty、GlassFish、Jbossをサポート
• リモート デバッグ、セッション アフィニティ、ACS連携…
Microsoft JDBC Driver 4.0 for SQL Server
• SQLデータベースへの接続
Windows Azure Plugin for Eclipse
with Java
新バージョン
今朝リリース!

http://blogs.msdn.com/
b/interoperability/archive/
2012/09/28/windows-
azure-plugin-for-eclipse-
with-java-september-
2012-preview.aspx
デモ シナリオ (1) 開発環境
開発マシンとして、Windows Azure
仮想マシン上のWindows Serverを利用
開発マシンでJava EE Web アプリを開発
• JPA (O/Rマッピング)
• JSF (Webフレームワーク)
• NetBeans (IDE)
• GlassFish (アプリケーション サーバー)
• MySQL (リレーショナルDB)
(1)



GlassFish         MySQL
…
 仮想マシン – Linux、Linux/Windows Server上の任意のOSS
 Webサイト – PHP、Node.js、(IIS FastCGIで利用可能なOSS)、
    GITデプロイ、OSSアプリ (WordPress…)
   クラウド サービス – PHP、Node.js、Python、Java、
    (Windows Server上のOSS)
   コマンドラインツール - Linux/Mac
   ストレージ、サービスバス、サービス管理のクライアント
    ライブラリ - PHP、Node.js、Python、Java
   OSSベースのサービス - Hadoop
   サード パーティー サービス – ClearDB (MySQL)、Cloudant
    (CouchDB)、MongoLab (MongoDB)
デモ シナリオ (2) IaaS
Windows Azure 仮想マシンに移行

•   Linux (CentOS) VM    Windows Server 2012

•   sshでリモート管理
•   GlassFish、MySQLを
    インストール、構成
•   (データを移行)
•   アプリをデプロイ
(2) IaaS


Azure
        GlassFish    MySQL
  LB
…
 仮想マシン – Linux、Linux/Windows Server上の任意のOSS
 Webサイト – PHP、Node.js、(IIS FastCGIで利用可能なOSS)、
    GITデプロイ、OSSアプリ (WordPress…)
   クラウド サービス – PHP、Node.js、Python、Java、
    (Windows Server上のOSS)
   コマンドラインツール - Linux/Mac
   ストレージ、サービスバス、サービス管理のクライアント
    ライブラリ - PHP、Node.js、Python、Java
   OSSベースのサービス - Hadoop
   サード パーティー サービス – ClearDB (MySQL)、Cloudant
    (CouchDB)、MongoLab (MongoDB)
デモ シナリオ (3) PaaS
Windows Azure クラウド サービス
• Eclipseプラグインで、アプリ
   だけをパッケージしてデプロイ
• 運用管理、スケールアウトは
   Azureにお任せ
Database as a Service
• MySQLサービス「ClearDB」
• DB管理はClearDBにお任せ
(2) IaaS
        IIS
                    GlassFish
        ARR



Azure
                                ClearDB
  LB


        IIS
                    GlassFish
        ARR
…
 仮想マシン – Linux、Linux/Windows Server上の任意のOSS
 Webサイト – PHP、Node.js、(IIS FastCGIで利用可能なOSS)、
    GITデプロイ、OSSアプリ (WordPress…)
   クラウド サービス – PHP、Node.js、Python、Java、
    (Windows Server上のOSS)
   コマンドラインツール - Linux/Mac
   ストレージ、サービスバス、サービス管理のクライアント
    ライブラリ - PHP、Node.js、Python、Java
   OSSベースのサービス - Hadoop
   サード パーティー サービス – ClearDB (MySQL)、Cloudant
    (CouchDB)、MongoLab (MongoDB)
まとめ
Start Windows Azure

    http://WindowsAzure.com
    90 日 無料評価版
    開発者向け情報

                              スタートアップ企業
                              月 1,500 時間まで

 最大 3 年間                      Web 開発企業
 無償                           月 375 時間まで

Weitere ähnliche Inhalte

Andere mochten auch

[日本DCの本命、大阪でWindows Azureを愛でる会] Windows Azure 概要 & 最新情報
[日本DCの本命、大阪でWindows Azureを愛でる会] Windows Azure 概要 & 最新情報[日本DCの本命、大阪でWindows Azureを愛でる会] Windows Azure 概要 & 最新情報
[日本DCの本命、大阪でWindows Azureを愛でる会] Windows Azure 概要 & 最新情報Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第18回定例会] Microsoft Azureアップデート情報 (2016/06/17-201...
[Azure Council Experts (ACE) 第18回定例会] Microsoft Azureアップデート情報 (2016/06/17-201...[Azure Council Experts (ACE) 第18回定例会] Microsoft Azureアップデート情報 (2016/06/17-201...
[Azure Council Experts (ACE) 第18回定例会] Microsoft Azureアップデート情報 (2016/06/17-201...Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第13回定例会] Microsoft Azureアップデート情報 (2015/08/20-201...
[Azure Council Experts (ACE) 第13回定例会] Microsoft Azureアップデート情報 (2015/08/20-201...[Azure Council Experts (ACE) 第13回定例会] Microsoft Azureアップデート情報 (2015/08/20-201...
[Azure Council Experts (ACE) 第13回定例会] Microsoft Azureアップデート情報 (2015/08/20-201...Naoki (Neo) SATO
 
[Rakuten TechTalk] Microsoft Azure (August 20, 2014)
[Rakuten TechTalk] Microsoft Azure (August 20, 2014)[Rakuten TechTalk] Microsoft Azure (August 20, 2014)
[Rakuten TechTalk] Microsoft Azure (August 20, 2014)Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第14回定例会] Microsoft Azureアップデート情報 (2015/10/22-201...
[Azure Council Experts (ACE) 第14回定例会] Microsoft Azureアップデート情報 (2015/10/22-201...[Azure Council Experts (ACE) 第14回定例会] Microsoft Azureアップデート情報 (2015/10/22-201...
[Azure Council Experts (ACE) 第14回定例会] Microsoft Azureアップデート情報 (2015/10/22-201...Naoki (Neo) SATO
 
[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB
[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB
[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDBNaoki (Neo) SATO
 
[Azure Council Experts (ACE) 第17回定例会] Microsoft Azureアップデート情報 (2016/04/15-201...
[Azure Council Experts (ACE) 第17回定例会] Microsoft Azureアップデート情報 (2016/04/15-201...[Azure Council Experts (ACE) 第17回定例会] Microsoft Azureアップデート情報 (2016/04/15-201...
[Azure Council Experts (ACE) 第17回定例会] Microsoft Azureアップデート情報 (2016/04/15-201...Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第15回定例会] Microsoft Azureアップデート情報 (2015/12/11-201...
[Azure Council Experts (ACE) 第15回定例会] Microsoft Azureアップデート情報 (2015/12/11-201...[Azure Council Experts (ACE) 第15回定例会] Microsoft Azureアップデート情報 (2015/12/11-201...
[Azure Council Experts (ACE) 第15回定例会] Microsoft Azureアップデート情報 (2015/12/11-201...Naoki (Neo) SATO
 
JAZUG沖縄第二回 Azure App Service Web Apps
JAZUG沖縄第二回 Azure App Service Web AppsJAZUG沖縄第二回 Azure App Service Web Apps
JAZUG沖縄第二回 Azure App Service Web AppsKazumi Hirose
 
[Azure Council Experts (ACE) 第19回定例会] Microsoft Azureアップデート情報 (2016/08/19-201...
[Azure Council Experts (ACE) 第19回定例会] Microsoft Azureアップデート情報 (2016/08/19-201...[Azure Council Experts (ACE) 第19回定例会] Microsoft Azureアップデート情報 (2016/08/19-201...
[Azure Council Experts (ACE) 第19回定例会] Microsoft Azureアップデート情報 (2016/08/19-201...Naoki (Neo) SATO
 
Azure 最新情報アップデート 2016年4月 (Build 2016での新機能)
Azure 最新情報アップデート 2016年4月 (Build 2016での新機能)Azure 最新情報アップデート 2016年4月 (Build 2016での新機能)
Azure 最新情報アップデート 2016年4月 (Build 2016での新機能)Naoki (Neo) SATO
 
[BPStudy#80] パブリック クラウド プラットフォーム「Microsoft Azure」 最新アップデート #bpstudy
[BPStudy#80] パブリック クラウド プラットフォーム「Microsoft Azure」 最新アップデート #bpstudy[BPStudy#80] パブリック クラウド プラットフォーム「Microsoft Azure」 最新アップデート #bpstudy
[BPStudy#80] パブリック クラウド プラットフォーム「Microsoft Azure」 最新アップデート #bpstudyNaoki (Neo) SATO
 
[Docker Tokyo - DockerCon Recap] Updates from Microsoft
[Docker Tokyo - DockerCon Recap] Updates from Microsoft[Docker Tokyo - DockerCon Recap] Updates from Microsoft
[Docker Tokyo - DockerCon Recap] Updates from MicrosoftNaoki (Neo) SATO
 
[Azureビッグデータ関連サービスとHortonworks勉強会] Azure HDInsight
[Azureビッグデータ関連サービスとHortonworks勉強会] Azure HDInsight[Azureビッグデータ関連サービスとHortonworks勉強会] Azure HDInsight
[Azureビッグデータ関連サービスとHortonworks勉強会] Azure HDInsightNaoki (Neo) SATO
 
Linux / Mac ユーザーのための Microsoft Azure 仮想マシン 入門
Linux / Mac ユーザーのための Microsoft Azure 仮想マシン 入門Linux / Mac ユーザーのための Microsoft Azure 仮想マシン 入門
Linux / Mac ユーザーのための Microsoft Azure 仮想マシン 入門Daisuke Masubuchi
 
[Azure Council Experts (ACE) 第4回定例会] Microsoft Azureアップデート情報 (2014/02/19-2014...
[Azure Council Experts (ACE) 第4回定例会] Microsoft Azureアップデート情報 (2014/02/19-2014...[Azure Council Experts (ACE) 第4回定例会] Microsoft Azureアップデート情報 (2014/02/19-2014...
[Azure Council Experts (ACE) 第4回定例会] Microsoft Azureアップデート情報 (2014/02/19-2014...Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...
[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...
[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第6回定例会] Microsoft Azureアップデート情報 (2014/06/18-2014...
[Azure Council Experts (ACE) 第6回定例会] Microsoft Azureアップデート情報 (2014/06/18-2014...[Azure Council Experts (ACE) 第6回定例会] Microsoft Azureアップデート情報 (2014/06/18-2014...
[Azure Council Experts (ACE) 第6回定例会] Microsoft Azureアップデート情報 (2014/06/18-2014...Naoki (Neo) SATO
 
[SendGridローンチイベント] パブリック クラウド プラットフォーム「Windows Azure」
[SendGridローンチイベント] パブリック クラウド プラットフォーム「Windows Azure」[SendGridローンチイベント] パブリック クラウド プラットフォーム「Windows Azure」
[SendGridローンチイベント] パブリック クラウド プラットフォーム「Windows Azure」Naoki (Neo) SATO
 

Andere mochten auch (19)

[日本DCの本命、大阪でWindows Azureを愛でる会] Windows Azure 概要 & 最新情報
[日本DCの本命、大阪でWindows Azureを愛でる会] Windows Azure 概要 & 最新情報[日本DCの本命、大阪でWindows Azureを愛でる会] Windows Azure 概要 & 最新情報
[日本DCの本命、大阪でWindows Azureを愛でる会] Windows Azure 概要 & 最新情報
 
[Azure Council Experts (ACE) 第18回定例会] Microsoft Azureアップデート情報 (2016/06/17-201...
[Azure Council Experts (ACE) 第18回定例会] Microsoft Azureアップデート情報 (2016/06/17-201...[Azure Council Experts (ACE) 第18回定例会] Microsoft Azureアップデート情報 (2016/06/17-201...
[Azure Council Experts (ACE) 第18回定例会] Microsoft Azureアップデート情報 (2016/06/17-201...
 
[Azure Council Experts (ACE) 第13回定例会] Microsoft Azureアップデート情報 (2015/08/20-201...
[Azure Council Experts (ACE) 第13回定例会] Microsoft Azureアップデート情報 (2015/08/20-201...[Azure Council Experts (ACE) 第13回定例会] Microsoft Azureアップデート情報 (2015/08/20-201...
[Azure Council Experts (ACE) 第13回定例会] Microsoft Azureアップデート情報 (2015/08/20-201...
 
[Rakuten TechTalk] Microsoft Azure (August 20, 2014)
[Rakuten TechTalk] Microsoft Azure (August 20, 2014)[Rakuten TechTalk] Microsoft Azure (August 20, 2014)
[Rakuten TechTalk] Microsoft Azure (August 20, 2014)
 
[Azure Council Experts (ACE) 第14回定例会] Microsoft Azureアップデート情報 (2015/10/22-201...
[Azure Council Experts (ACE) 第14回定例会] Microsoft Azureアップデート情報 (2015/10/22-201...[Azure Council Experts (ACE) 第14回定例会] Microsoft Azureアップデート情報 (2015/10/22-201...
[Azure Council Experts (ACE) 第14回定例会] Microsoft Azureアップデート情報 (2015/10/22-201...
 
[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB
[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB
[「RDB技術者のためのNoSQLガイド」出版記念セミナー] Azure DocumentDB
 
[Azure Council Experts (ACE) 第17回定例会] Microsoft Azureアップデート情報 (2016/04/15-201...
[Azure Council Experts (ACE) 第17回定例会] Microsoft Azureアップデート情報 (2016/04/15-201...[Azure Council Experts (ACE) 第17回定例会] Microsoft Azureアップデート情報 (2016/04/15-201...
[Azure Council Experts (ACE) 第17回定例会] Microsoft Azureアップデート情報 (2016/04/15-201...
 
[Azure Council Experts (ACE) 第15回定例会] Microsoft Azureアップデート情報 (2015/12/11-201...
[Azure Council Experts (ACE) 第15回定例会] Microsoft Azureアップデート情報 (2015/12/11-201...[Azure Council Experts (ACE) 第15回定例会] Microsoft Azureアップデート情報 (2015/12/11-201...
[Azure Council Experts (ACE) 第15回定例会] Microsoft Azureアップデート情報 (2015/12/11-201...
 
JAZUG沖縄第二回 Azure App Service Web Apps
JAZUG沖縄第二回 Azure App Service Web AppsJAZUG沖縄第二回 Azure App Service Web Apps
JAZUG沖縄第二回 Azure App Service Web Apps
 
[Azure Council Experts (ACE) 第19回定例会] Microsoft Azureアップデート情報 (2016/08/19-201...
[Azure Council Experts (ACE) 第19回定例会] Microsoft Azureアップデート情報 (2016/08/19-201...[Azure Council Experts (ACE) 第19回定例会] Microsoft Azureアップデート情報 (2016/08/19-201...
[Azure Council Experts (ACE) 第19回定例会] Microsoft Azureアップデート情報 (2016/08/19-201...
 
Azure 最新情報アップデート 2016年4月 (Build 2016での新機能)
Azure 最新情報アップデート 2016年4月 (Build 2016での新機能)Azure 最新情報アップデート 2016年4月 (Build 2016での新機能)
Azure 最新情報アップデート 2016年4月 (Build 2016での新機能)
 
[BPStudy#80] パブリック クラウド プラットフォーム「Microsoft Azure」 最新アップデート #bpstudy
[BPStudy#80] パブリック クラウド プラットフォーム「Microsoft Azure」 最新アップデート #bpstudy[BPStudy#80] パブリック クラウド プラットフォーム「Microsoft Azure」 最新アップデート #bpstudy
[BPStudy#80] パブリック クラウド プラットフォーム「Microsoft Azure」 最新アップデート #bpstudy
 
[Docker Tokyo - DockerCon Recap] Updates from Microsoft
[Docker Tokyo - DockerCon Recap] Updates from Microsoft[Docker Tokyo - DockerCon Recap] Updates from Microsoft
[Docker Tokyo - DockerCon Recap] Updates from Microsoft
 
[Azureビッグデータ関連サービスとHortonworks勉強会] Azure HDInsight
[Azureビッグデータ関連サービスとHortonworks勉強会] Azure HDInsight[Azureビッグデータ関連サービスとHortonworks勉強会] Azure HDInsight
[Azureビッグデータ関連サービスとHortonworks勉強会] Azure HDInsight
 
Linux / Mac ユーザーのための Microsoft Azure 仮想マシン 入門
Linux / Mac ユーザーのための Microsoft Azure 仮想マシン 入門Linux / Mac ユーザーのための Microsoft Azure 仮想マシン 入門
Linux / Mac ユーザーのための Microsoft Azure 仮想マシン 入門
 
[Azure Council Experts (ACE) 第4回定例会] Microsoft Azureアップデート情報 (2014/02/19-2014...
[Azure Council Experts (ACE) 第4回定例会] Microsoft Azureアップデート情報 (2014/02/19-2014...[Azure Council Experts (ACE) 第4回定例会] Microsoft Azureアップデート情報 (2014/02/19-2014...
[Azure Council Experts (ACE) 第4回定例会] Microsoft Azureアップデート情報 (2014/02/19-2014...
 
[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...
[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...
[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...
 
[Azure Council Experts (ACE) 第6回定例会] Microsoft Azureアップデート情報 (2014/06/18-2014...
[Azure Council Experts (ACE) 第6回定例会] Microsoft Azureアップデート情報 (2014/06/18-2014...[Azure Council Experts (ACE) 第6回定例会] Microsoft Azureアップデート情報 (2014/06/18-2014...
[Azure Council Experts (ACE) 第6回定例会] Microsoft Azureアップデート情報 (2014/06/18-2014...
 
[SendGridローンチイベント] パブリック クラウド プラットフォーム「Windows Azure」
[SendGridローンチイベント] パブリック クラウド プラットフォーム「Windows Azure」[SendGridローンチイベント] パブリック クラウド プラットフォーム「Windows Azure」
[SendGridローンチイベント] パブリック クラウド プラットフォーム「Windows Azure」
 

Mehr von Naoki (Neo) SATO

LLMOps with Azure Machine Learning prompt flow
LLMOps with Azure Machine Learning prompt flowLLMOps with Azure Machine Learning prompt flow
LLMOps with Azure Machine Learning prompt flowNaoki (Neo) SATO
 
Microsoft Copilot, your everyday AI companion (Machine Learning 15minutes! Br...
Microsoft Copilot, your everyday AI companion (Machine Learning 15minutes! Br...Microsoft Copilot, your everyday AI companion (Machine Learning 15minutes! Br...
Microsoft Copilot, your everyday AI companion (Machine Learning 15minutes! Br...Naoki (Neo) SATO
 
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...Naoki (Neo) SATO
 
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)Naoki (Neo) SATO
 
30分でわかるマイクロサービスアーキテクチャ 第2版
30分でわかるマイクロサービスアーキテクチャ 第2版30分でわかるマイクロサービスアーキテクチャ 第2版
30分でわかるマイクロサービスアーキテクチャ 第2版Naoki (Neo) SATO
 
[Machine Learning 15minutes! Broadcast #67] Azure AI - Build 2022 Updates and...
[Machine Learning 15minutes! Broadcast #67] Azure AI - Build 2022 Updates and...[Machine Learning 15minutes! Broadcast #67] Azure AI - Build 2022 Updates and...
[Machine Learning 15minutes! Broadcast #67] Azure AI - Build 2022 Updates and...Naoki (Neo) SATO
 
[Machine Learning 15minutes! #61] Azure OpenAI Service
[Machine Learning 15minutes! #61] Azure OpenAI Service[Machine Learning 15minutes! #61] Azure OpenAI Service
[Machine Learning 15minutes! #61] Azure OpenAI ServiceNaoki (Neo) SATO
 
[第50回 Machine Learning 15minutes! Broadcast] Azure Machine Learning - Ignite ...
[第50回 Machine Learning 15minutes! Broadcast] Azure Machine Learning - Ignite ...[第50回 Machine Learning 15minutes! Broadcast] Azure Machine Learning - Ignite ...
[第50回 Machine Learning 15minutes! Broadcast] Azure Machine Learning - Ignite ...Naoki (Neo) SATO
 
[Developers Festa Sapporo 2020] Microsoft/GitHubが提供するDeveloper Cloud (Develop...
[Developers Festa Sapporo 2020] Microsoft/GitHubが提供するDeveloper Cloud (Develop...[Developers Festa Sapporo 2020] Microsoft/GitHubが提供するDeveloper Cloud (Develop...
[Developers Festa Sapporo 2020] Microsoft/GitHubが提供するDeveloper Cloud (Develop...Naoki (Neo) SATO
 
[第2回 Azure Cosmos DB 勉強会] Data modelling and partitioning in Azure Cosmos DB ...
[第2回 Azure Cosmos DB 勉強会] Data modelling and partitioning in Azure Cosmos DB ...[第2回 Azure Cosmos DB 勉強会] Data modelling and partitioning in Azure Cosmos DB ...
[第2回 Azure Cosmos DB 勉強会] Data modelling and partitioning in Azure Cosmos DB ...Naoki (Neo) SATO
 
[第45回 Machine Learning 15minutes! Broadcast] Azure AI - Build 2020 Updates
[第45回 Machine Learning 15minutes! Broadcast] Azure AI - Build 2020 Updates[第45回 Machine Learning 15minutes! Broadcast] Azure AI - Build 2020 Updates
[第45回 Machine Learning 15minutes! Broadcast] Azure AI - Build 2020 UpdatesNaoki (Neo) SATO
 
[第43回 Machine Learning 15minutes! × 2] Azure AI Updates
[第43回 Machine Learning 15minutes! × 2] Azure AI Updates[第43回 Machine Learning 15minutes! × 2] Azure AI Updates
[第43回 Machine Learning 15minutes! × 2] Azure AI UpdatesNaoki (Neo) SATO
 
[Developers Festa Sapporo 2019] Azure Updates - Ignite 2019
[Developers Festa Sapporo 2019] Azure Updates - Ignite 2019[Developers Festa Sapporo 2019] Azure Updates - Ignite 2019
[Developers Festa Sapporo 2019] Azure Updates - Ignite 2019Naoki (Neo) SATO
 
[Serverless OpenHack Tokyo] Azure Serverless (Japanese)
[Serverless OpenHack Tokyo] Azure Serverless (Japanese)[Serverless OpenHack Tokyo] Azure Serverless (Japanese)
[Serverless OpenHack Tokyo] Azure Serverless (Japanese)Naoki (Neo) SATO
 
[Serverless OpenHack Tokyo] Azure Serverless (English)
[Serverless OpenHack Tokyo] Azure Serverless (English)[Serverless OpenHack Tokyo] Azure Serverless (English)
[Serverless OpenHack Tokyo] Azure Serverless (English)Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第37回定例会] Microsoft Azureアップデート情報 (2019/08/22-201...
[Azure Council Experts (ACE) 第37回定例会] Microsoft Azureアップデート情報 (2019/08/22-201...[Azure Council Experts (ACE) 第37回定例会] Microsoft Azureアップデート情報 (2019/08/22-201...
[Azure Council Experts (ACE) 第37回定例会] Microsoft Azureアップデート情報 (2019/08/22-201...Naoki (Neo) SATO
 
[db tech showcase Tokyo 2019] Azure Cosmos DB Deep Dive ~ Partitioning, Globa...
[db tech showcase Tokyo 2019] Azure Cosmos DB Deep Dive ~ Partitioning, Globa...[db tech showcase Tokyo 2019] Azure Cosmos DB Deep Dive ~ Partitioning, Globa...
[db tech showcase Tokyo 2019] Azure Cosmos DB Deep Dive ~ Partitioning, Globa...Naoki (Neo) SATO
 
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第36回定例会] Microsoft Azureアップデート情報 (2019/06/14-201...
[Azure Council Experts (ACE) 第36回定例会] Microsoft Azureアップデート情報 (2019/06/14-201...[Azure Council Experts (ACE) 第36回定例会] Microsoft Azureアップデート情報 (2019/06/14-201...
[Azure Council Experts (ACE) 第36回定例会] Microsoft Azureアップデート情報 (2019/06/14-201...Naoki (Neo) SATO
 
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...Naoki (Neo) SATO
 

Mehr von Naoki (Neo) SATO (20)

LLMOps with Azure Machine Learning prompt flow
LLMOps with Azure Machine Learning prompt flowLLMOps with Azure Machine Learning prompt flow
LLMOps with Azure Machine Learning prompt flow
 
Microsoft Copilot, your everyday AI companion (Machine Learning 15minutes! Br...
Microsoft Copilot, your everyday AI companion (Machine Learning 15minutes! Br...Microsoft Copilot, your everyday AI companion (Machine Learning 15minutes! Br...
Microsoft Copilot, your everyday AI companion (Machine Learning 15minutes! Br...
 
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...
 
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
 
30分でわかるマイクロサービスアーキテクチャ 第2版
30分でわかるマイクロサービスアーキテクチャ 第2版30分でわかるマイクロサービスアーキテクチャ 第2版
30分でわかるマイクロサービスアーキテクチャ 第2版
 
[Machine Learning 15minutes! Broadcast #67] Azure AI - Build 2022 Updates and...
[Machine Learning 15minutes! Broadcast #67] Azure AI - Build 2022 Updates and...[Machine Learning 15minutes! Broadcast #67] Azure AI - Build 2022 Updates and...
[Machine Learning 15minutes! Broadcast #67] Azure AI - Build 2022 Updates and...
 
[Machine Learning 15minutes! #61] Azure OpenAI Service
[Machine Learning 15minutes! #61] Azure OpenAI Service[Machine Learning 15minutes! #61] Azure OpenAI Service
[Machine Learning 15minutes! #61] Azure OpenAI Service
 
[第50回 Machine Learning 15minutes! Broadcast] Azure Machine Learning - Ignite ...
[第50回 Machine Learning 15minutes! Broadcast] Azure Machine Learning - Ignite ...[第50回 Machine Learning 15minutes! Broadcast] Azure Machine Learning - Ignite ...
[第50回 Machine Learning 15minutes! Broadcast] Azure Machine Learning - Ignite ...
 
[Developers Festa Sapporo 2020] Microsoft/GitHubが提供するDeveloper Cloud (Develop...
[Developers Festa Sapporo 2020] Microsoft/GitHubが提供するDeveloper Cloud (Develop...[Developers Festa Sapporo 2020] Microsoft/GitHubが提供するDeveloper Cloud (Develop...
[Developers Festa Sapporo 2020] Microsoft/GitHubが提供するDeveloper Cloud (Develop...
 
[第2回 Azure Cosmos DB 勉強会] Data modelling and partitioning in Azure Cosmos DB ...
[第2回 Azure Cosmos DB 勉強会] Data modelling and partitioning in Azure Cosmos DB ...[第2回 Azure Cosmos DB 勉強会] Data modelling and partitioning in Azure Cosmos DB ...
[第2回 Azure Cosmos DB 勉強会] Data modelling and partitioning in Azure Cosmos DB ...
 
[第45回 Machine Learning 15minutes! Broadcast] Azure AI - Build 2020 Updates
[第45回 Machine Learning 15minutes! Broadcast] Azure AI - Build 2020 Updates[第45回 Machine Learning 15minutes! Broadcast] Azure AI - Build 2020 Updates
[第45回 Machine Learning 15minutes! Broadcast] Azure AI - Build 2020 Updates
 
[第43回 Machine Learning 15minutes! × 2] Azure AI Updates
[第43回 Machine Learning 15minutes! × 2] Azure AI Updates[第43回 Machine Learning 15minutes! × 2] Azure AI Updates
[第43回 Machine Learning 15minutes! × 2] Azure AI Updates
 
[Developers Festa Sapporo 2019] Azure Updates - Ignite 2019
[Developers Festa Sapporo 2019] Azure Updates - Ignite 2019[Developers Festa Sapporo 2019] Azure Updates - Ignite 2019
[Developers Festa Sapporo 2019] Azure Updates - Ignite 2019
 
[Serverless OpenHack Tokyo] Azure Serverless (Japanese)
[Serverless OpenHack Tokyo] Azure Serverless (Japanese)[Serverless OpenHack Tokyo] Azure Serverless (Japanese)
[Serverless OpenHack Tokyo] Azure Serverless (Japanese)
 
[Serverless OpenHack Tokyo] Azure Serverless (English)
[Serverless OpenHack Tokyo] Azure Serverless (English)[Serverless OpenHack Tokyo] Azure Serverless (English)
[Serverless OpenHack Tokyo] Azure Serverless (English)
 
[Azure Council Experts (ACE) 第37回定例会] Microsoft Azureアップデート情報 (2019/08/22-201...
[Azure Council Experts (ACE) 第37回定例会] Microsoft Azureアップデート情報 (2019/08/22-201...[Azure Council Experts (ACE) 第37回定例会] Microsoft Azureアップデート情報 (2019/08/22-201...
[Azure Council Experts (ACE) 第37回定例会] Microsoft Azureアップデート情報 (2019/08/22-201...
 
[db tech showcase Tokyo 2019] Azure Cosmos DB Deep Dive ~ Partitioning, Globa...
[db tech showcase Tokyo 2019] Azure Cosmos DB Deep Dive ~ Partitioning, Globa...[db tech showcase Tokyo 2019] Azure Cosmos DB Deep Dive ~ Partitioning, Globa...
[db tech showcase Tokyo 2019] Azure Cosmos DB Deep Dive ~ Partitioning, Globa...
 
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...
 
[Azure Council Experts (ACE) 第36回定例会] Microsoft Azureアップデート情報 (2019/06/14-201...
[Azure Council Experts (ACE) 第36回定例会] Microsoft Azureアップデート情報 (2019/06/14-201...[Azure Council Experts (ACE) 第36回定例会] Microsoft Azureアップデート情報 (2019/06/14-201...
[Azure Council Experts (ACE) 第36回定例会] Microsoft Azureアップデート情報 (2019/06/14-201...
 
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...
How to work with technology to survive as an engineer (エンジニアとして生き残るためのテクノロジーと...
 

Kürzlich hochgeladen

論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 

Kürzlich hochgeladen (10)

論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 

[第2回JAZUG静岡勉強会] Go Azure in 静岡 - Windows AzureとJava

  • 1.
  • 2. 佐藤直生 (さとうなおき) Twitter @satonaoki Facebook satonaoki http://satonaoki.wordpress.com/ 2010年、Windows Azureのエバンジェリストとして、 マイクロソフトに参画 以前は、オラクルでJavaエバンジェリストとして 活動
  • 3. 本日のお題 Windows Azure x Java • Windows Azure x Openness • Widnows Azureの3つの アプリケーション実行方式 • 典型的なJava Webアプリ + DBからなる システムのWindows Azureでの実行デモ
  • 5.
  • 6. マイクロソフト × オープンソース プロジェク ト And More …
  • 7. Windows Azure: … C# VB F# C++ DB
  • 8. Windows Azure: … Java Node.js Python PHP DB
  • 9.
  • 10.
  • 11. …  仮想マシン – Linux、Linux/Windows Server上の任意のOSS  Webサイト – PHP、Node.js、(IIS FastCGIで利用可能なOSS)、 GITデプロイ、OSSアプリ (WordPress…)  クラウド サービス – PHP、Node.js、Python、Java、 (Windows Server上のOSS)  コマンドラインツール - Linux/Mac  ストレージ、サービスバス、サービス管理のクライアント ライブラリ - PHP、Node.js、Python、Java  OSSベースのサービス - Hadoop  サード パーティー サービス – ClearDB (MySQL)、Cloudant (CouchDB)、MongoLab (MongoDB)
  • 13. Windows Azure オンプレミス Web サイ 仮想マシン クラウド サービス ト アプリケーション フォーカス
  • 14. Start Simple Code Smart Go Live 無料で始めて簡単拡張 数秒で準備が完了 ビルトインの監視機能
  • 15. 1 IIS ARR SQL データベース (LB) 3 2 Azure ドライブ ランタイム Web サーバー Windows Azure DB Worker ロール Web サイト Azure LB DB API 4 フロントエンド 5 1 Deploy 2 ストレージ コントローラー ドライブ サーバー 3
  • 16.
  • 17.
  • 18.
  • 20.
  • 21. Webサイトのポイント • Webアプリ専用のPaaS • IIS、Widows Serverベース • クラウド サービス、SQLデータベース上に構築 • ASP.NET、PHP、Node.jsをサポート • 共有 (マルチテナント)、または占有 • デプロイ時にはVMが起動済みのため、迅速なデプロ イが可能 • FTP、TFS (VS、Eclipse)、Webデプロイ (VS、 WebMatrix)、Git/GitHub/CodePlex
  • 23.
  • 24. Server Rack 1 Server Rack 2
  • 25.
  • 26.
  • 27.
  • 28.
  • 29. Web サイト vs. Web ロール 他サービス利用(キャッシュ, サービス バス 等) ASP, ASP.NET, PHP, Node.js 利用 GIT, FTP ネットワーク分離 VPN / Connect リモート デスクトップ アプリケーションのインストール ランタイム、フレームワークのインストール
  • 30. クラウド サービスのポイント • 各種サーバー機能のためのPaaS • Windows Serverベース (WebロールはIIS) • アプリ (+追加ランタイム、ミドルウェア)、ロール 定義だけをパッケージングしてデプロイ • VM型 (デプロイすると、新規VMが起動される) • VMは、ゲストOSとパッケージで初期化 • 可用性は自動的に維持される • 仮想マシンに比べ、運用管理やスケールアウトが容 易
  • 31. 仮想マシン ( IaaS ) Windows Server 2012
  • 37. 仮想マシンのポイント • Windows Server、Linuxで動くものは、ほぼすべ て移行可能 • クラウド サービスに比べ、柔軟性が高い • オンプレミス/プライベート クラウド からの 移行。ハイブリッド クラウドの実現 • OSディスク、データ ディスクは、BLOBスト レージで永続化 • 可用性セット、ロード バランス セットで、可 用性、スケールアウトに対応可能
  • 39. ClearDB Windows Azure上で提供されている データベース サービス • MySQLベース • 地理分散したマルチ マスター • 耐障害性、信頼性、セキュア • Windows Azure Webサイトとの連携 • http://www.cleardb.com/store/azure
  • 40.
  • 41. Windows Azure x Java Windows Azure Libraries for Java • ストレージ、サービス バス、サービス ランタイムのクラ イアント ライブラリ Windows Azure Plugin for Eclipse with Java • JDK、Javaアプリケーション サーバーを、クラウド サービ ス (ワーカーロール) 向けにパッケージング、デプロイ • Tomcat、Jetty、GlassFish、Jbossをサポート • リモート デバッグ、セッション アフィニティ、ACS連携… Microsoft JDBC Driver 4.0 for SQL Server • SQLデータベースへの接続
  • 42. Windows Azure Plugin for Eclipse with Java 新バージョン 今朝リリース! http://blogs.msdn.com/ b/interoperability/archive/ 2012/09/28/windows- azure-plugin-for-eclipse- with-java-september- 2012-preview.aspx
  • 43. デモ シナリオ (1) 開発環境 開発マシンとして、Windows Azure 仮想マシン上のWindows Serverを利用 開発マシンでJava EE Web アプリを開発 • JPA (O/Rマッピング) • JSF (Webフレームワーク) • NetBeans (IDE) • GlassFish (アプリケーション サーバー) • MySQL (リレーショナルDB)
  • 44. (1) GlassFish MySQL
  • 45. …  仮想マシン – Linux、Linux/Windows Server上の任意のOSS  Webサイト – PHP、Node.js、(IIS FastCGIで利用可能なOSS)、 GITデプロイ、OSSアプリ (WordPress…)  クラウド サービス – PHP、Node.js、Python、Java、 (Windows Server上のOSS)  コマンドラインツール - Linux/Mac  ストレージ、サービスバス、サービス管理のクライアント ライブラリ - PHP、Node.js、Python、Java  OSSベースのサービス - Hadoop  サード パーティー サービス – ClearDB (MySQL)、Cloudant (CouchDB)、MongoLab (MongoDB)
  • 46. デモ シナリオ (2) IaaS Windows Azure 仮想マシンに移行 • Linux (CentOS) VM Windows Server 2012 • sshでリモート管理 • GlassFish、MySQLを インストール、構成 • (データを移行) • アプリをデプロイ
  • 47. (2) IaaS Azure GlassFish MySQL LB
  • 48. …  仮想マシン – Linux、Linux/Windows Server上の任意のOSS  Webサイト – PHP、Node.js、(IIS FastCGIで利用可能なOSS)、 GITデプロイ、OSSアプリ (WordPress…)  クラウド サービス – PHP、Node.js、Python、Java、 (Windows Server上のOSS)  コマンドラインツール - Linux/Mac  ストレージ、サービスバス、サービス管理のクライアント ライブラリ - PHP、Node.js、Python、Java  OSSベースのサービス - Hadoop  サード パーティー サービス – ClearDB (MySQL)、Cloudant (CouchDB)、MongoLab (MongoDB)
  • 49. デモ シナリオ (3) PaaS Windows Azure クラウド サービス • Eclipseプラグインで、アプリ だけをパッケージしてデプロイ • 運用管理、スケールアウトは Azureにお任せ Database as a Service • MySQLサービス「ClearDB」 • DB管理はClearDBにお任せ
  • 50. (2) IaaS IIS GlassFish ARR Azure ClearDB LB IIS GlassFish ARR
  • 51. …  仮想マシン – Linux、Linux/Windows Server上の任意のOSS  Webサイト – PHP、Node.js、(IIS FastCGIで利用可能なOSS)、 GITデプロイ、OSSアプリ (WordPress…)  クラウド サービス – PHP、Node.js、Python、Java、 (Windows Server上のOSS)  コマンドラインツール - Linux/Mac  ストレージ、サービスバス、サービス管理のクライアント ライブラリ - PHP、Node.js、Python、Java  OSSベースのサービス - Hadoop  サード パーティー サービス – ClearDB (MySQL)、Cloudant (CouchDB)、MongoLab (MongoDB)
  • 53. Start Windows Azure http://WindowsAzure.com 90 日 無料評価版 開発者向け情報 スタートアップ企業 月 1,500 時間まで 最大 3 年間 Web 開発企業 無償 月 375 時間まで

Hinweis der Redaktion

  1. ようこそご来場頂きました(系のご挨拶)今私が着ている服は…(系のアイスブレイク)