クラウドのつぎに起こるコト
1
Kazumi HIROSE
廣瀬 一海
アイレット株式会社クラウドパック事業部
シニアソリューションアーキテクト
Microsoft MVP for Azure
自己紹介
廣瀬 一海 (ひろせかずみ)
http://www.facebook.com/deployprinse
アイレット株式会社 クラウドパック事業部
シニアソリューションアーキテクト
(社)日本医師会総合政策研究機構 客員研究員、その後、医
療、介護、自治体向けのシステム開発を経験、(株)pnop
CTOを経て、昨年よりアイレット(株)に在籍、PC歴は26年、
プログラマ、クラウドコンサルタント、Linux/Windowsサー
バ・インフラエンジニア、分散クラスタ、研究開発など
AWS/Azureなどのクラウドを黎明期から触れており、Azure
を用いたコンテスト「インストールマニアックス」での優
勝なども経験、全国各地への登壇活動やMSDNやオンライ
ン媒体での執筆、JAZUGなどのユーザー会活動も積極的に
行っています
2
Microsoft MVP for Azure
2012 / 2013 / 2014~
Facebookで是非お友達なってください
3
会社概要
4
社名
所在地
アイレット株式会社
虎ノ門オフィス
〒105-6307 東京都港区虎ノ門1-23-1 虎ノ門ヒルズ森タワー7F
海岸オフィス
〒108-0022 東京都港区海岸3-15-5 1F
汐留オフィス
〒105-0021 東京都港区東新橋2-18-3 2F
創業
設立
資本金
代表者
従業員数
主要取引銀行
2003年8月
2003年10月15日
7,000万円
齋藤 将平
92名(2015年07月現在)
りそな銀行
事業内容
システム開発・保守事業
RIAアプリケーション開発事業
モバイルアプリケーション開発事業
サーバー・ネットワーク構築、サーバーハウジング、サーバー
ホスティング事業
5
cloudpackとは
 クラウドインテグレーターであり、500社以上の導入実
績を誇る、クラウドの導入・運用・保守を行うフルマ
ネージドホスティングサービス
6
本資料について、お約束
発言やコメントは、情報収集による私個人の見解であり、所属
する団体、組織、マイクロソフトの正式な見解やコメントでは
ありません。
したがって、いかなる保証するものでないことを予めご了承下
さい。
本資料には、7/24日時点までの発表を元に将来変わりうる事項
についての発表が含まれています。
よって、以後の見解や方向性が変更される、または違った結果
になる可能性がある事もご了承ください。
7
アジェンダ
 ちょっと「つぎ」のはなし
– Azure Stack
– Nano Server
– Docker / Windows Container / Hyper-V Container
– Azure Service Fabric / Micro services
 クラウドの「つぎ」におこるコト
8
ちょっと「つぎ」のはなし
Cloud bone technology to NEXT DATACENTER.
9
クラウド生まれた汎用スタックがDCへ
10
Azureで、鍛えられた
クラウド用スタックが
オンプレミス、DC向
けスタックとして提供
へ
Azure Stack
コンテナ仮想化
11
Docker
12
Windows Container
13
Windows Container
 Windows OS + Docker
 Dockerクライアントのコマンドに完全互換
 Hyper-Vコンテナはセキュリティ強化の為に、仮想マシン
単位に分割、その上にコンテナを構成する事により、よ
りセキュリティやリソース管理を強化
 Hyper-Vのライブマイグレーションを用いて、フェイル
オーバー可能なDockerコンテナシステムの実現
 アンチマルウェア、リバースフォワーダーによるDLLや
Runtimeなどの自動構成をサポート
14
NANO SERVER
データセンター向け軽量OS
15
Nano Serverの発表
 最低限のシェル、リモート管理主体の超軽量サーバOS
 リモート管理(WEB/POWERSHELLからのみ管理)
 消費ディスク400MB/セットアップ40秒/起動時消費メモ
リ150MB/カーネルメモリ60MB/起動時プロセス21個
 コンテナホスト、Hyper-Vコンテナによる仮想化基盤、
サービス提供基盤OS
 結果的に脆弱性が少なくなり、再起動回数が減る
16
Nano Server + Container
17
物理サーバ
Nano Server
Hyper-VApp
Nano Server Container
App
Hyper-V
App
Container
App
Windows Server
Container
Hyper-V + Nano
Server
Hyper-V + Nano
Server + Nested
Hyper-V + Windows
Container
App
SERVICE FABRIC
MICRO SERVICE
18
開発手法の変化
19
http://martinfowler.com/articles/microservices.html
Microsoft Azure Service Fabric
 プロセス分散クラスタ開発SDK
 Azureのサービス基盤部分に長く使われている
 ミッションクリティカル向け、無停止、フォルトトレラ
ント
 ホストの中に複数のプロセスを常駐させ、プロセスを
フェイルオーバーする仕組み
 SDKを組み込むことで、無停止システムの構成が可能
20
ノードとプロセスの様子
21
Microsoft Azure Service Fabric
A platform for reliable, hyperscale, microservice-based applications
Microservices
Azure
Windows
Server
Linux
Hosted Clouds
Windows
Server
Linux
Service Fabric
Private Clouds
Windows
Server
Linux
High Availability
Hyper-Scale
Hybrid Operations
High Density Rolling Upgrades
Stateful services
Low Latency
Fast startup &
shutdown
Container Orchestration
& lifecycle management
Replication &
Failover
Simple
programming
models
Load balancing
Self-healingData Partitioning
Automated Rollback
Health
Monitoring
Placement
Constraints
Microsoft Azure Service Fabric
23
クラウドのつぎにおこるコト
汎用コンピューティングから特化型へ
24
鈍化するムーアの法則
25
汎用プロセッサが微細化の限界へ
専用プロセッサによる性能改善
Project Catapult (Microsoft Research)
26http://research.microsoft.com/en-us/projects/catapult/
AlteraのFPGAを用いてBingで使う「特
徴検出処理」、「機械学習処理」
専用プロセッサによる
レイテンシなどの性能改善
動的再構成を可能にする
FPGAのクラウド(将来)
Azure SmartNIC
27
https://www.youtube.com/watch?v=RffHFIhg5Sc
暗号化、QoSなどFPGAによる再構成
可能なSDN NIC
FPGAによって、ネットワークレイ
テンシ、オフロードによる性能改善
クラウドのつぎに起こるコト
 汎用VMからの離脱がクラウドは主戦場になるのでは?
 開発現場も積極的にコスト削減などの為、コンテナや
PaaS/SaaSの採用の検討を始めている
 利用者はIaaSが本来持つ埋没コストにゆっくりと気がつき
だしている
 専用プロセッサの登場、結論として汎用プロセッサによ
るサービスを瓦解させる可能性
 汎用プロセッサを使った「抽象化レイヤ」は、サービス
という名目で薄れだしている
28

VIOPS10: クラウドのつぎに起こるコト