#bpstudy #azurejp
May 28, 2015
#bpstudy
#azurejp
https://www.youtube.com/watch?v=ZpNfPOZ_lwM
http://satonaoki.wordpress.com/
Twitter @satonaoki
新CEO就任に伴う新体制
ジョン トンプソン(John Thompson) 取締役会 会長前上級社外取締役。取締役会 会長の地位に就くと共に、社外取締役の職務を継続。
ビル ゲイツ(Bill Gates)創業者 テクノロジアドバイザー取締役会 前会長。取締役会に留まり、テクノロジと製品の戦略決定においてナデラを支援。
スティーブ バルマー(Steve Ballmer)取締役員前最高経営責任者。
新CEOのご紹介
•
•
• サティア ナデラ
(Satya Nadella)
最高経営責任者
(Chief Executive Officer)
1967年インド生まれ。1992年にマイクロソフ
トに入社以来、製品とサービスのポートフォリ
オ全般にわたり戦略面および技術面での変革を
推進。特に、マイクロソフトのクラウドへのシ
フト、そして、Bing、Xbox、Officeといった
サービスを支える世界最大級のクラウド基盤を
構築。さらに、サーバー & ツールビジネスの責
任者として、市場の伸びを上回る業績を達成。
Mobile First, Cloud First.
そもそも Microsoft Azure ってナニ?
• マイクロソフトが提供するクラウドサービス(のひとつ)
クラウド プラットフォーム
利用形態に合わせたクラウド利用
物理 PaaS SaaS仮想化 IaaS
利用形態に合わせたクラウド利用
ストレージ
サーバー
ネットワーク
OS
ミドルウエア
仮想化
データ
アプリケーション
ランタイム
ストレージ
サーバー
ネットワーク
OS
ミドルウエア
仮想化
データ
アプリケーション
ランタイムユーザー管理
ストレージ
サーバー
ネットワーク
OS
ミドルウエア
仮想化
アプリケーション
ランタイム
データ
ベンダー管理
Microsoft Azure 仮想マシンWindows Server Hyper-V
Windows Server Microsoft Azureクラウドサービス
Office 365Dynamics CRM
ベンダー管理
ベンダー管理
ユーザー管理
ユーザー管理
ストレージ
サーバー
ネットワーク
OS
ミドルウエア
仮想化
データ
アプリケーション
ランタイム
ストレージ
サーバー
ネットワーク
OS
ミドルウエア
仮想化
データ
アプリケーション
ランタイムユーザー管理
ストレージ
サーバー
ネットワーク
OS
ミドルウエア
仮想化
アプリケーション
ランタイム
データ
ベンダー管理
Microsoft Azure 仮想マシンWindows Server Hyper-V
Windows Server Microsoft Azureクラウドサービス
Office 365Dynamics CRM
ベンダー管理
ベンダー管理
ユーザー管理
ユーザー管理
SDK 1.1 SDK 1.3 SDK 1.5 SDK 1.7
Microsoft Azure の歩み
Microsoft Azure の機能強化
インフラストラクチャ
コンポーネント
VPN
IaaS(Win , Linux)
WAAD
Backup
H-V Recovery Manager メディア サービス
VPN
IaaS
Large VM
モバイルサービス
HDInsight
Store
TFS
Webサイト
自動スケール
アラート
メディアサービス(エンコード)
Webサイト
WAAD
日本リージョン発表
モバイルサービス
2012 Q2 2012 Q3 2012 Q4 2013 Q1 2013 Q2 2013 Q3
通知ハブ
Premium SQLデータベース
プレビュー
正式リリース
SQL, SharePoint, BizTalk Images
Distributed Cache
Queue Geo ReplicationRead-Only Secondary Storage
Delete Disks
Large Memory SKU
Tag Expressions
Per Minute Billing
Stop without Billing
MSDN Dev/Test Integration
Offline Operations
VIP ACLs
Site to Site Virtual Network
New VM Gallery
Point to Site Software VPN
Android SupportHTML 5/CORS
Windows Phone Support
Custom Mobile API
iOS Notification Support
Git Source Control Windows 8 Notification Support
Mercurial Deployment
Log Streaming
IP and SNI SSL
IP/DDOS Protection
http Logs to Storage
WebSockets
New Relic
Remote Debug
VOD Streaming + Encoding
AD Management Portal AD Directory Sync
Manage Azure in AD
B2B/EDI and EAI Adapters
AutoScale/Monitoring
Windows Server Backup
Hyper-V Disaster Recovery Support
http Logs to Storage
Import/Export Hard Drives
CORS/JSON Storage Support
Storage Analytics
Message Pump Programming Model
AMQP Support
Partitioned Queues/Topics
Cloud Services SDK 2.0
Dynamic Remote Desktop
Dynamic Remote Desktop2013
Xamarin integration
HDInsight
AutoScale IaaS
Multi-Factor Auth
Active Directory
BizTalk Services
Traffic Manager
PowerBI
Web Sites
Notification HubsMobile Services
Media Services
Scheduler
VS Online
Hyper-V Recovery
Titanfallhttps://www.youtube.com/watch?v=oRecfLUuVyA
Azureにゲームセッションをホスト
10万台以上の仮想マシン
Olympics NBC Sports
ライブ エンコード/ストリーミング
Web + モバイル
1億人以上の視聴者
HD画質で、210万人の同時視聴者(アイスホッケー米国-カナダ戦)
東日本
リージョン
西日本
リージョン
日本データセンター提供開始
5,000300120
日本データセンター提供開始
Microsoft Azure 日本データセンターの特長
• クラウド導入の無償相談窓口「Cloud Direct」
日本データセンターで実現する災害対策
各リージョン 3 重レプリカ
合計 6 重レプリカ
容易にできる災害対策
Microsoft Azure ストレージ (東日本リージョン)Microsoft Azure ストレージ (西日本リージョン)
Microsoft Azure グローバル基盤
北米4カ所、ヨーロッパ2カ所、アジア2カ所、日本2カ所豪州 2カ所 + CDN 24 カ所
高度な自動化
統合リソース管理
柔軟性
従量課金
世界規模のクラウド基盤サーバー/ ネットワーク/ データセンター
オーストラリア
料金体系
サーバー ストレージ
• 格納データ容量(月平均) : GB
• データセンター外へのデータ転送量(データ送信) : GB
※上りは無料
ネットワーク
• サーバースペック• インスタンス数
(サーバー台数)
• 稼働時間
稼働時間 データ容量 データ転送量(下りのみ)
日本データセンターの利用料金従量課金による料金 東日本リージョン 西日本リージョン
仮想マシン
Windows 標準インスタンス (A1) ¥10.82/時 ¥9.69/時
Windows メモリ集中型インスタンス (A5) ¥47.94/時 ¥43.15/時
Linux 標準インスタンス (A1) ¥8.27/時 ¥7.45/時
Linux メモリ集中型インスタンス (A5) ¥44.07/時 ¥40.60/時
SQL Server Standard 標準インスタンス (A1) ¥66.92/時 ¥65.79/時
BizTalk Server Standard 標準インスタンス (A1) ¥78.14/時 ¥77.01/時
クラウドサービス標準インスタンス (A1) ¥9.59/時 ¥8.67/時
メモリ集中型インスタンス (A5) ¥45.19/時 ¥40.60/時
Web サイト 標準インスタンス (S) ¥10.20/時 * ¥10.20/時 *
SQL データベース Web Edition/Business Edition ¥509.49~/日 * ¥509.49~/日 *
ストレージ 地理冗長 ~¥9.69/GB
データ転送 ゾーン2 (※5GBまで無料) ~¥19.38/GB
セキュリティと信頼性
IaaS から PaaS をカバー
世界規模のクラウド基盤サーバー/ ネットワーク/ データセンター
北米4カ所、ヨーロッパ2カ所、アジア2カ所、日本2カ所豪州2カ所 + CDN 24 カ所
高度な自動化
統合リソース管理
柔軟性
従量課金
ネットワーク
仮想ネットワーク
トラフィックマネージャー
コンピューティング
仮想マシン
クラウドサービス
Webサイト
モバイルサービス
開発言語
キャッシュ メディア CDN Visual StudioHPC BizTalkID サービスバス
アプリケーションバックアップ
データ管理
SQLデータベース Hadoop テーブル BLOBキュー
クラウドの利用形態• クラウドの利用目的• 顧客向け Web アプリケーション、サービス基盤• 例:企業Webサイトのクラウド化、短期キャンペーン
• 社内向け Web アプリケーション、サービス基盤• 例:イントラネット拡張、DR/BCP
• 開発、テスト環境• 例:大規模サーバー構成のテスト
• SaaS で提供する Web アプリケーション、サービス基盤• 例:モバイルオンラインゲーム
企業サイトのクラウド化
Microsoft AzureWeb サイト
ブログ、CMS
期間限定キャンペーンサイト
企業サイト
社内環境のバックアップ、拡張
Microsoft Azure仮想ネットワーク
オンプレミス
Microsoft Azure バックアップ
Microsoft Azureストレージ
Windows
Server
SharePoint
Server
SQL Server
Active Directory Linux 社内環境の拡張
Microsoft Azure 仮想マシン(IaaS)
Windows
Server
SharePoint
Server
SQL Server
Active Directory Linux
社内ファイル & サーバーのバックアップ
開発・テスト環境を Microsoft Azure に構築
PowerShell
Microsoft Azure 仮想マシン (IaaS)
実稼働のサーバー構成によるテスト
開発環境の構築
大規模サーバー構成の試用
IaaS から PaaS をカバー
世界規模のクラウド基盤サーバー/ ネットワーク/ データセンター
北米4カ所、ヨーロッパ2カ所、アジア2カ所、日本2カ所豪州2カ所 + CDN 24 カ所
高度な自動化
統合リソース管理
柔軟性
従量課金
ネットワーク
仮想ネットワーク
トラフィックマネージャー
コンピューティング
仮想マシン
クラウドサービス
Webサイト
モバイルサービス
開発言語
キャッシュ メディア CDN Visual StudioHPC BizTalkID サービスバス
アプリケーションバックアップ
データ管理
SQLデータベース Hadoop テーブル BLOBキュー
世界規模のクラウド基盤サーバー/ ネットワーク/ データセンター
北米4カ所、ヨーロッパ2カ所、アジア2カ所、日本2カ所豪州2カ所 + CDN 24 カ所
高度な自動化
統合リソース管理
柔軟性
従量課金
ネットワーク
仮想ネットワーク
トラフィックマネージャー
コンピューティング
仮想マシン
クラウドサービス
Webサイト
モバイルサービス
開発言語
キャッシュ メディア CDN Visual StudioHPC BizTalkID サービスバス
アプリケーションバックアップ
データ管理
SQLデータベース Hadoop テーブル BLOBキュー
仮想マシン: IaaS
Windows Server / Linux
Webサイト:Webサイト構築専用 PaaS
クラウドサービス:Windows ベースの 汎用 PaaS
モバイルサービス:スマートフォン向け
バックエンドサービス (BaaS)
Windows と Linux社内環境⇔クラウドで移動可能
Windows ベースの汎用 PaaS拡大・縮小、運用管理の自動化
Web 専用、オープンソース活用無償で開始、成長に合わせて拡大
アプリ開発 BaaS、開発工数削減Windows / iOS / Android 対応
仮想マシン
クラウドサービス
Web サイト
IaaS
PaaSモバイルサービス
コンピューティング サービス
サイズ コア数メモリ容量
(GB)InfiniBand
A0 (XL) 共有 0.768
A1 (S) 1 1.75
A2 (M) 2 3.5
A3 (L) 4 7
A4 (XL) 8 14
A5 2 14
A6 4 28
A7 8 56
A8 8 56 あり
A9 16 112 あり
通常インスタンス
メモリ集中型インスタンス
コンピューティング集中型インスタンス
仮想ハードウェアのスペック
伸縮自在
• スケールアップ・スケールダウン=ハードウェアスペックを上下
• スケールアウト・スケールイン=仮想マシンのインスタンスを増減
• 自動化 (オートスケール)
Microsoft Azure 仮想マシン
Windows Server と Linux
をサポート
任意のアプリケーションを
インストール可能
・ ・
Microsoft Azure 仮想マシン
仮想マシン (VM) をクラウド上に構築できる IaaS
Platform Image
用意されている“素の” イメージ
マイ イメージSysprep 等、お客様固有の VM イメージ
マイ ディスクHyper-V上の
仮想イメージファイル
Microsoft Azure ギャラリーテンプレート(2014年3月24日時点)
Windows Linux MS Application
※トライアル版※
SQL Serer 2014※評価版※
※Ultimate プレビュー版※
Oracle Linux
Oracle WebLogic 12On Oracle Linux
Oracle Database 12On Oracle Linux
Oracle WebLogic 11g / 12cOn Windows
Oracle Database 12cOn Windows
Oracle Application
JAVA PlatformOn Windows
R2
40普通に仮想マシンを作るだけ
クライアント(この場合、仮想マシンインスタンス)
からの書き込み要求があった場合、3 つの複製の
作成が完了して初めて「書き込み成功」が返され
ます
つまり、『仮想マシン』のディスクは通常の
シンプルボリュームであっても、3本のディスクを
ミラーリングした場合と同等の堅牢性を持ちます
ゲスト OS 上でミラーボリュームを構成すること
はあまり意味がありません
仮想マシン 仮想マシン
仮想マシン仮想マシン
Microsoft Azure Web サイト
Web サイト構築に特化、迅速な立ち上げが可能な PaaS
Microsoft Azure Web サイト
Webコンテンツ
SQL DBMySQL
WebMatrixランタイム
ASP.NETASPPHP
Node.js
ギャラリー
FTP
Git
Visual StudioOnline
Web Deploy
Dropbox
Bitbucket
仮想マシン上の Webアプリ
アプリ
Web サーバー
ゲスト OS
ホストOS
Azure が管理
利用者が管理
仮想化
フルコントロール
アプリ
Web サーバー
ゲスト OS
仮想化
ホストOS
容易な管理
Web サイト
Azure Web サイトWeb サイト構築に特化、迅速な立ち上げが可能な PaaS
ストレージ共有
インターネット
ユーザー
物理的なコンテンツ ファイルは同一のストレージで共有
診断と監視アラートルールを指定して閾値を越えた際に通知
素早い配置と多くの機能Webで必要とされる機能は標準搭載
Microsoft Azure モバイル サービス
“ ”
モバイル バックエンドを素早く簡単に構築する BaaS
デバイス
Windows, Windows Phone, iOS, Android + HTML5
WebAPI
Azure モバイル サービス
Azure が管理
利用者が管理
アプリ
Web サーバー
ゲスト OS
仮想化
ホストOS
Web サイト アプリ
Web サーバー
ゲスト OS
仮想化
ホストOS
モバイル サービス
モバイル特化の機能
モバイル アプリのバックエンドを素早く簡単に構築する BaaS
※ 2014/04 時点、Japan Geo で提供されていません。
SDKs
Windows, iOS,AndroidWindows Phone, Xamarin, PhoneGap+ HTML/JavaScript
マルチデバイスに対応、SDK を提供
Azure モバイル サービス共通タスクを
機能として提供
“ ”
Web API
通知の仕組みと課題
プラットフォーム毎に仕様が異なるため個別に実装が必要
数百万のデバイスに短時間でプッシュ通知するためのスケーラブルなシステム構築は技術的に難しい
トークン、ユーザー属性などの管理が煩雑
APNS GCM
iOS Windows
通知配信システム トークン、ユーザー属性を保持
プロトコルの違いを意識した実装が必要。
デバイス単位で呼び出し
WNS
Android
世界規模のクラウド基盤サーバー/ ネットワーク/ データセンター
北米4カ所、ヨーロッパ2カ所、アジア2カ所、日本2カ所豪州2カ所 + CDN 24 カ所
高度な自動化
統合リソース管理
柔軟性
従量課金
ネットワーク
仮想ネットワーク
トラフィックマネージャー
コンピューティング
仮想マシン
クラウドサービス
Webサイト
モバイルサービス
開発言語
キャッシュ メディア CDN Visual StudioHPC BizTalkID サービスバス
アプリケーションバックアップ
データ管理
SQLデータベース Hadoop テーブル BLOBキュー
SQL データベース:SQL Server 互換の RDBMS (PaaS)
HDInsight:Hadoop クラスタ (PaaS)
テーブル:KVS(NoSQL) 型データベース
BLOB:動画・画像など大容量データ格納
キュー:非同期型メッセージング
Microsoft Azure SQL データベース
仮想マシンSQL データベース
データベース
SQL Server
OS
サイズの選定
ホスト OS
データベース
SQL Server
OS
サイズの選定
ホスト OS
ベンダー管理
ユーザー管理SQL Server と共通テクノロジーの
クラウド上の本格的な RDBMS
Microsoft Azure ストレージ
BLOB
ファイルストレージ(画像、動画、ドキュメント…)
テーブル
構造化ストレージ(NoSQL, Key Value ストア)
多重、地域冗長バックアップによる可用性の高い大容量ストレージ
高可用性と信頼性 3多重 + 地理冗長 = 6多重
512bit シークレット キーを利用した署名での認証
容易でオープンなアクセス API:HTTP REST
ライブラリ:.NET、PHP、Java、Node.js、Ruby, etc…
Microsoft Azure HDInsight サービス
SQL Server Parallel Data Warehouse
センサー
各種デバイス
Bot
クローラー
SQL Server Analysis Services
SQL Server Reporting Services
PowerView
Excel with PowerPivot
Excel with Hive ODBC
Microsoft AzureHDInsight サービス
Apache Hadoopと100% 互換構成済みクラスタで迅速に利用従量課金でコストを最適化
ERP CRM
LOB APP
世界規模のクラウド基盤サーバー/ ネットワーク/ データセンター
北米4カ所、ヨーロッパ2カ所、アジア2カ所、日本2カ所豪州2カ所 + CDN 24 カ所
高度な自動化
統合リソース管理
柔軟性
従量課金
ネットワーク
仮想ネットワーク
トラフィックマネージャー
コンピューティング
仮想マシン
クラウドサービス
Webサイト
モバイルサービス
開発言語
キャッシュ メディア CDN Visual StudioHPC BizTalkID サービスバス
アプリケーションバックアップ
データ管理
SQLデータベース Hadoop テーブル BLOBキュー
仮想ネットワーク:IPSec ベースの VPN
トラフィックマネージャ:複数のデータセンター間での負荷分散
オンプレミスデータセンター
Route-based VPN
ファイアーウォールの内側にあるコンピューター
Microsoft Azure 仮想ネットワーク
• インスタンスの VIP を完全に非公開にすることが可能
• クラウドのシステムをセキュアに保つ• オンプレからクラウドへの安全な移行
地上とクラウドを VPN で安全に繋ぐサービス
リモートデバイス
Virtual Network
<subnet 1> <subnet 2><subnet 3>DNS
Server
VPN Gateway
Site-to-SiteVPN
Point-to-Site VPN
トラフィック マネージャー
世界規模のクラウド基盤サーバー/ ネットワーク/ データセンター
北米4カ所、ヨーロッパ2カ所、アジア2カ所、日本2カ所豪州2カ所 + CDN 24 カ所
高度な自動化
統合リソース管理
柔軟性
従量課金
ネットワーク
仮想ネットワーク
トラフィックマネージャー
コンピューティング
仮想マシン
クラウドサービス
Webサイト
モバイルサービス
開発言語
キャッシュ メディア CDN Visual StudioHPC BizTalkID サービスバス
アプリケーションバックアップ
データ管理
SQLデータベース Hadoop テーブル BLOBキュー
キャッシュ:システム高速化、DB 負荷削減
ID:
Microsoft Azure Active Directory
サービスバス:アプリケーション間のメッセージ交換
メディア サービス:動画配信バックエンドソリューション
Azure キャッシュ
マルチテナント リソースやキャパシティはブラックボックス※ 2014年8月29日にサービスを終了
クラウドサービス(Web/ワーカー ロール)で定義クラウドサービスからのみ利用可能
占有型、高パフォーマンス(インメモリー:128MB~150GB)任意のアプリやサービス(仮想マシン、Webサイト、モバイルサービス、クラウド サービス) からキャッシュを使用可能
占有型キャッシュ
共有型キャッシュ
キャッシュサービス
※2014/04 の時点ではキャッシュサービスはプレビューとして提供
サービス バス
Microsoft Azure Active Directory
複数クラウド間のハイブリッド クラウド環境でのシングル サインオンを実現
Microsoft Azure メディア サービス
様々なクライアントに対応
エンコード フォーマット変換
保護 オンデマンド ライブ 分析
各種キャッシュサービスと連携可能
配信シナリオ:
ワークフロー
Azure ストア
Aspera Platformon
Demand
MongoLab
SendGrid
Worldwide HistoricalWeather データ
Address Check
D&B Business
Microsoft Translator
Sales and Use Tax Complete
Bing Search
IP Check
Phone Number Validation
Super MicroCast
AppDynamics
ClearDB
New Relic
Verify
次期ポータル プレビュー
MSDNサブスクリプションMicrosoft Azure 無料枠
Microsoft Azure 無料評価版
http://aka.ms/TryAzhttp://aka.ms/Free-Azure
ハンズオントレーニング
全国11か所で開催
定期セミナー & ハンズオン 開催中
http://aka.ms/azholhttp://aka.ms/AzureMVA
概要セミナー
東京・大阪開催中
オンラインビデオMicrosoftVirtual
Academy
仮想マシンWindows 編
Linux 編
Webサイト
.NET 編WordPress 編
モバイルサービスWindows 8編Android 編
© 2014 Microsoft Corporation. All rights reserved.
ここに記載されている内容は情報の提供のみを目的としており、このプレゼンテーションの発表時における Microsoft Corporation の見解を示すものです。マイクロソフトは市場の変化に対応す
る必要があるため、この資料の情報は、マイクロソフトの確約とは見なされないものとします。マイクロソフトは、マイクロソフトは、このプレゼンテーションの発表日以降に提供される情報の正
確性を保証するはできません。明示、黙示または法律の規定にかかわらず、マイクロソフトは、このプレゼンテーションに関する一切の保証を行いません。