Skip to main content
1© Copyright 2015 EMC Corporation. All rights reserved.
EMC Japan
マーケティング本部
若松 信康
1© Copyright 2015 EMC Corporation. All rights reserved.
アジャイル開発とDevopsを促進する
クラウドテクノロジー
EMC ?
フェデレーション
3© Copyright 2015 EMC Corporation. All rights reserved.
EMCグループによるFEDERATION
SOFTWARE
DEFINED
DATA CENTER
PaaS エンドユーザー
コンピューティング
データ
レイク
セキュリティ
アナリティクス
情報インフラストラクチャ
SOFTWARE-DEFINED DATA CENTER
ビッグデータ
PaaS
アジャイルアプリケーション開発
コンバージド
インフラストラクチャ
先進
セキュリティ
エンタープライズ
データセンター
サービス
プロバイダ
パートナー
VCLOUD AIR
エ
ン
タ
ー
プ
ラ
イ
ズ
デ
ー
タ
セ
ン
タ
ー
サ
ー
ビ
ス
プ
ロ
バ
イ
ダ
ベストオブブリードのSoftware-Defined Enterprise. 水平アーキテクチャ. 選択肢の柔軟性
4© Copyright 2015 EMC Corporation. All rights reserved.
従来のビジネス
新たなデジタル時代の波
SOFTWARE
DRIVEN
5© Copyright 2015 EMC Corporation. All rights reserved.
ソフトウェアドリブンのビジネスへ向けて
ANALY
TICS
DATA
APPS
6© Copyright 2015 EMC Corporation. All rights reserved.
GE社:インダストリアルインターネット
アジャイル開発を推進するデータドリブン型
ソフトウェアデザインセンター
7© Copyright 2015 EMC Corporation. All rights reserved.
ソフトウェアファクトリーの推進
新しいビジネス要件に
迅速に対応
迅速な市場投入
アプリケーションに必要な
サービスと実行環境を
柔軟かつ素早く組み上げる
ためのオープンで柔軟性の高い
プラットフォーム
8© Copyright 2015 EMC Corporation. All rights reserved.
PAAS/PIVOTAL CLOUD FOUNDRY
PaaS
9© Copyright 2015 EMC Corporation. All rights reserved.
Cloud Foundry: アプリケーションセントリック
特定インフラ
JVM
VM
App1
App サーバ
コンフィグ
JVM
VM
App2
App サーバ
コンフィグ
Pre-Provisioned Pool of VMs
コンテナ1
App Srv
JVM, etc..
コンテナ2
App Srv
JVM, etc..
共通アクセスTier (App1, App2)
ビルドインミドルウェアサービス
IaaS 非依存
10© Copyright 2015 EMC Corporation. All rights reserved.
OPSの生産性が90%向上
Before PCF
• インフラの構築
• 環境設定
• ミドルウェアのインストール
• 新しい言語やフレームワークのサポートに数か月
• 環境間でのゴールドイメージの保持
• パッチ適用
• キャパシティ管理
• ポリシー&認証
• 自動化スクリプトによるエラーの増大
After PCF
• 一つのオペレーション
• セルフサービス&セルフ制御
• ほとんどの機能が自動化
クラウドのデプロイに 2-4 時間
管理者あたりのサーバ管理台数の増大
11© Copyright 2015 EMC Corporation. All rights reserved.
DEVの生産性が50%向上
After PCF
• ランタイムの自動選択
• ミドルウェアの選択とバインド
• アプリのデプロイとスケール
上記ステップにかかる時間: 2分
Before PCF (non-dev work)
• VMのプロビジョニング
• OS、ミドルウェアのインストール
• アプリサーバのセットアップ
• 開発/テスト/ステージング/本番間のバージョ
ン管理
• エラーが多い
• ITの回答待ち
12© Copyright 2015 EMC Corporation. All rights reserved.
単一障害箇所の排除と、企業向けの商用環境への展開
1. プラットフォーム側にて自動的に判断し構成1. DNSホストネームの登録
2. F5 ロードバランシングの構成
3. Apache httpdの構成
4. mod_proxyの構成
5. Tomcatの構成
mod_proxy
1 2 4 4 40 1
50 Configuration Touches 1 Configuration Touch
アプリケーション展開時のシステム構成を簡素化
13© Copyright 2015 EMC Corporation. All rights reserved.
Traffic Management &
Load Balancing
Process
Orchestration
MessageBus
Application
Server
Virtualization &
Infrastructure
Management
Operating
System
Basic
Load balancing
Cloud Independent Infrastructure
Pivotal Cloud Foundry
Cloud Foundry Elastic Runtime
保険業界における顧客事例
14© Copyright 2015 EMC Corporation. All rights reserved.
CLOUD FOUNDRYのアーキテクチャ
Internet
Underlying
Infrastructure
Cloud Foundryプラットフォームは、大規模
な分散サービスの一つの集合体として抽象
化されています。
Cloud Foundry Bosh を使用して、IaaSプロ
バイダ(Vmware、AWS、OpenStack等)が提
供するインフラの操作をします。
コンポーネントは動的に検出され、疎結合さ
れ、HTTPエンドポイントを通して状況を把握
するためのエージェントが状態情報(アプリ状
態とシステムの状態)を収集、実行することが
できます。
15© Copyright 2015 EMC Corporation. All rights reserved.
CLOUD FOUNDRYにおけるアプリケーションとサービス
アプリケーション
 ステートレス
 スケールアウトが主体
 使い捨て可能
 揮発性
サービス
 ステートフル
 マルチテナント
 スケーラブル(アップ/アウト)
 堅牢なストレージ
コンテナが主体 仮想マシンが主体
16© Copyright 2015 EMC Corporation. All rights reserved.
コンテナ技術だけでは不十分
 エンタープライズ向けの管理機能
– 各管理コンテナ毎に標準的なサービスを適用していかな
ければならない
 アプリケーションインスタンスのオーケストレーションと
管理
– 複数のVMに渡るアプリケーションの展開
– 複数コンテナの利用
– 依存性
– 障害時の自動復旧
– ロードバランシングとパフォーマンスチューニング
– ロギングとイベント監査
Pivotal Cloud Foundryは、Dockerにエンタープライグレードの機能を付加
17© Copyright 2015 EMC Corporation. All rights reserved.
DIEGO – 複数コンテナ技術を管理
18© Copyright 2015 EMC Corporation. All rights reserved.
PIVOTAL CF SERVICESとサービスエコシステム
Service
Broker
Gateway
Alt
Broker
Service
Broker(s
)
Service
Broker
IBM DB2
ORACLE
DB
MYSQL DB LB
Mongo
Lab
Send
Grid
AppDirect
ClearDB
Synchronous
Service
Connector
Service
Connectorユーザ定義による
独自サービス
Pivotal CF Services
INTERNET
エコシステムパートナー
19© Copyright 2015 EMC Corporation. All rights reserved.
PAASによるDEVOPSの促進
 劇的にDevのエクスペリエンスを向上
 インフラの
 アジャイルチーム、迅速なイテレーション
 マイクロサービス、オープンソースの進歩を
活用(データ&アプリ)
 分析
 継続的デリバリ、計画停止をなくす
 アプリとデータサービスのインスタントスケー
リング
 あらゆるステップで自動化と一貫性のあるデ
プロイ
 標準化されたアプリのサービス管理
DEVELOPERS OPERATORS
20© Copyright 2015 EMC Corporation. All rights reserved.
PIVOTAL CFによるメリット
PaaS Dev PaaS OpsIaaS Utilization
21© Copyright 2015 EMC Corporation. All rights reserved.
PIVOTAL CLOUD FOUNDRYの戦略と展開
Pivotal Web Services
+ Cloud Foundry エコシステム
vSphere / OpenStack
Pivotal Cloud Foundry
(Ops Manager + Elastic Runtime)
App
VMware vCloud Air
Amazon Web Services
Google Compute Engine
Microsoft Azure
Pivotal Cloud Foundry
(Ops Manager + Elastic Runtime)
Partner Cloud
ポータビリティの実現
ハイブリッドクラウドへの
新たな提言
エンタープライズPaaSの
実現
IaaSの抽象化と
マルチクラウド対応
アジャイル
プラット
フォーム
の適用と活用
クラウド
ネイティブア
プリへの推進 App App App App App App App
アプリケーションの可搬性 = スケーラブルなサービスプラットフォーム
オンプレミス環境 パブリッククラウド環境 マネージドクラウド環境
カスタム
サービス
パートナー
サービス
PCF
サービス
カスタム
サービス
パートナー
サービス
PCF
サービス
カスタム
サービス
パートナー
サービス
PCF
サービス
App App App App
継続的デリバリ=アプリとサービスの迅速な展開
22© Copyright 2015 EMC Corporation. All rights reserved.
DEVOPS ENABLED IT PLATFORM
INNOVATION ENGINE
DATA
CPU CPU
プライベート パブリック
AUTH
API
サービス
カタログ
ユニファイド
ポータル
アジャイル & Elastic
インフラストラクチャ
ビジネスサービス
オーケストレーション &
自動化
中央管理フレームワーク
& サービスブローカー
IDE
デプロイ
環境
LOG
APP
PaaS
IaaS
23© Copyright 2015 EMC Corporation. All rights reserved.
オープンなIAAS基盤 OPENSTACK
オンプレミスにAWSのような環境を
② クラウドコントローラ
ストレージ ネットワーク
仮想
コンピューティング
仮想ストレージ 仮想ネットワーク
③ リソースプール
クラウドコントローラ
Nova + Keystone + Glance + Horizon
コンピュート管理
Nova
ストレージ管理
Swift / Cinder
ネットワーク管理
Neutron
① クラウドオーケストレータ
クラウドオーケストレータ
Heat
④プロビジョニングツールTripleO
⑤運用監視ツール
ベ
ア
メ
タ
ル
Docker
VM
24© Copyright 2015 EMC Corporation. All rights reserved.
OPENSTACKで使えるEMCストレージ
全ての主力製品のドライバーを提供し、あらゆる要件や環境を幅広くカバー
OpenStack
Cinder
ブロックストレージ
Mainila
ファイルストレージ
Swift
オブジェクト
ストレージ
Cinder Driver Manila Driver Swift API
VMAX XtremIOScaleIO VNX Isilon ECS
ハイエンド
ストレージ
ミッドレンジ
ストレージ
オールフラッシュ
ストレージ
ソフトウエ
アベース
スケールアウト
ブロックトレージ
スケールアウト
NAS
オブジェクト
ストレージ
超高速!
高性能+
高可用性!圧倒的な
拡張性!
様々な環境
で使える!
実績とシェア
No.1 !
大容量データ
保管に最適!
ViPR
ソフトウエア
ディファインド
ストレージ
管理の
統合
25© Copyright 2015 EMC Corporation. All rights reserved.
ストレージがアプリ開発のボトルネックになるケース
• ハードウェア依存のリソースと機能
• リソースのスケール/Elastic & 再利用
• ビルド時のストレージ負荷
• テスト/開発用データコピーの取得
• ブルーグリーンデプロイメント、Immutable Infrastructureによる
永続ストレージの切り替え
26EMC CONFIDENTIAL—INTERNAL USE ONLY
OPENSTACK環境でELASTICでスケールアウトする
ストレージを実現するなら EMC SCALEIO
Performance:大量のIOを並列
処理できる性能
Elastic:サーバと容量を“動的
に”追加/削除可能な伸縮性
Convergence:ストレージと
サーバを集約
Scale-out:千台以上のサーバ
にスケールアウト可能
Flexibility:メディア、ハイパー
バイザ非依存、Win/Linux対応
27© Copyright 2015 EMC Corporation. All rights reserved.
SCALEIOのアーキテクチャ
S S S
IP Network
C
S
C
ScaleIO Data Client (SDC)
ScaleIO Data Server (SDS)
S S S
IP Network
C C C
コンピューティングノード
ストレージノード
コンピューティングノード
& ストレージノード
28© Copyright 2015 EMC Corporation. All rights reserved.
EMC SCALEIO
卓越したスケーラビリティと性能
1億 IOPS以上の
性能拡張性
10 100 500
5M
25M
45M
65M
85M
105M
IOPs
ノード数
29© Copyright 2015 EMC Corporation. All rights reserved.
ScaleIOはオーバーヘッドが少ない
スループット(IOPS) 遅延(ms)
試験環境:4ノード, I/O比率Write:Read=3:7, ブロックサイズ=8KB
SSD
HDD
凡例
8,640 2,330
301,706
44,589
0
50000
100000
150000
200000
250000
300000
350000
ScaleIO Ceph
8.51
14.23
0.49
11.71
0
2
4
6
8
10
12
14
16
ScaleIO Ceph
30© Copyright 2015 EMC Corporation. All rights reserved.
インストールが簡単
MDM
S C
KVM
Linux
MDM
S C
KVM
Linux
TB
S C
KVM
Linux
Storage Pool
Novaコンピュートノード + ScaleIO
IP Network
IM
Linux
PC
ScaleIO Installation Manager
Meta Data Manager
Tie-Breaker
HA
CSV
構成情報
OpenStack
コントローラーノード
31© Copyright 2015 EMC Corporation. All rights reserved. 31© Copyright 2015 EMC Corporation. All rights reserved.
無償化
ScaleIO ダウンロード 検索
フリーダウンロード>
http://japan.emc.com/products-solutions/trial-software-download/scaleio.htm
32© Copyright 2015 EMC Corporation. All rights reserved.
EMCエンタープライズストレージ製品のソフトウェア化
専用ハードウェアのデータサービスをソフトウェアとして提供
VNX Isilon
VPLEX
Recover
Point
ハイパーバイザー
2013/5
提供
2014/4
提供
2015/5
提供開始
乞う
ご期待
乞う
ご期待
Data
Domain
33© Copyright 2015 EMC Corporation. All rights reserved.
vVNXのアーキテクチャーとコンセプト
単一のストレージスタック – 柔軟なデプロイメントオプション
SOFTWARE
DEFINED
パブリッククラウド
サーバーSAN
マルチコア キャッシュ
マルチコアRAID
プール
データサービス
マネージメント
プロトコル
ファイルブロック
vVNX
ハイパーバイザー
X86サーバー
Server SAN
エンタープライズ
ストレージ
機能を
モジュール化
ファイル
&
ブロック
34© Copyright 2015 EMC Corporation. All rights reserved.
http://www.emc.com/products-solutions/trial-software-download/vvnx.htm
フリーダウンロードサイト>
35© Copyright 2015 EMC Corporation. All rights reserved.
データ
メタデータ属性変更
メタデータコピー
データ
テスト・開発環境向けフリーコピー環境の実現
本番環境DB
開発用コピー
テスト&QA用コピー
データ分析用コピー
36© Copyright 2015 EMC Corporation. All rights reserved.
開発サイクルを30%短縮
 2200人の開発者が一日に300~1200のビルドを作成
 そのコンパイル(200IOPS/ビルド)に5時間要していた
開発者にフリーコピー
環境を提供
継続的インテグレーションにおけるビルドの高速化
37© Copyright 2015 EMC Corporation. All rights reserved.
スナップコピー リフレッシュとリストア機能
• スナップコピーのリフレッシュ機能
– ボリュームの入れ替えをサポート
– リフレッシュはどのボリュームでも可能
» 親ボリュームスナップコピー
» スナップコピースナップコピー
» スナップコピー親ボリューム
– インスタントに処理
– ボリュームIDの変更はなし。リマッピングやリスキャン処理も必要なし
• スナップコピーのリストア機能
– プロダクションボリュームのリカバリー
– リカバリーまでの時間(RTO)を瞬時に
VOL1
VOL2
CG
Snap
VOL1
VOL2
アプリのログ
DBのデータ
DBのログ
整合性を保持
ストレージの切り替えを瞬時に実行
38© Copyright 2015 EMC Corporation. All rights reserved.
DevOps Enabled IT Platform
Innovation Engine
DATA
CPU CPU
プライベート パブリック
AUTH
API
サービス
カタログ
ユニファイド
ポータル
アジャイル & Elastic
インフラストラクチャ
ビジネスサービス
オーケストレーション &
自動化
中央管理フレームワーク
& サービスブローカー
IDE
デプロイ
環境
LOG
APP
39© Copyright 2015 EMC Corporation. All rights reserved.
ご希望の方は、「Ask the Speaker」にて
名刺を一枚ご用意の上、お申し出ください。
「Ask the Speaker」スペースで
希望者の方に「ScaleIO」ソフトウェアをお配りします
(USBメモリー)
【デブサミ夏A4】アジャイル開発とDevopsを促進するクラウドテクノロジー