逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

33
® © 2014 MapR Technologies 1 ® © 2014 MapR Technologies 次世代のエンタープライズアーキテクチャ Jim Scott, Director, Enterprise Strategy & Architecture Strata Barcelona – 2014 11 逆らえない大きな流れ:

Upload: mapr-technologies-japan

Post on 17-Jul-2015

612 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 1

®

© 2014 MapR Technologies

次世代のエンタープライズアーキテクチャ Jim Scott, Director, Enterprise Strategy & Architecture Strata Barcelona – 2014 年 11 月

逆らえない大きな流れ:

Page 2: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 2

アジェンダ •  現状

–  これまで –  これから

•  次世代のエンタープライズアーキテクチャ •  具体的な実装

•  ビジネス上の意義

Page 3: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 3 © 2014 MapR Technologies ®

現状

Page 4: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 4

未来に備えてこれまでを振り返る •  データセンターを構築

Page 5: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 5

未来に備えてこれまでを振り返る •  データセンターを構築

•  サーバは静的に分割され、 分離されている

Page 6: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 6

未来に備えてこれまでを振り返る •  データセンターを構築

•  サーバは静的に分割され、 分離されている

•  このサイクルを脱したいのであれば、分割の仕切りを取り払い動的にしなければならない

Page 7: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 7

分割する理由を理解する •  リソースの分離

–  トラブルシューティングの助けになる –  分析チームが本番業務に影響を与えないようにする

•  アプリケーションの最大スループット

–  リソース量の保証(最大値): 計算資源、メモリ、ストレージ •  ビジネスの継続

–  何を、いつ、どこにバックアップしたかを正確に把握する –  完璧に行う、もしくはテストすることは難しい

Page 8: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 8

ワークロード分離の問題点 •  サーバの分離はハードウェアの利用効率の低下を招く

–  容量とエネルギーの無駄遣い

•  必要な処理を行うサーバにデータを移動するのに複雑な処理が要る –  追加のモニタリングを含む、業務への影響 –  移動に伴う時間の遅延(リアルタイムに処理できない) –  問題発生時のトラブルシューティングに必要な時間

•  開発、テスト、本番環境のすべてを完全に検証するのは難しい –  それぞれの環境は異なる構成、サイズ –  同一の設定ではない

Page 9: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 9

これからのゴール •  存在するすべてのハードウェアを活用する

•  異なる方法でリソース分離を行う

•  運用管理プロセスを改善する

•  開発→テスト→本番の移行プロセスを修正する

•  リアルタイムなビジネスの継続をサポートする

Page 10: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 10 © 2014 MapR Technologies ®

次世代の “最後の” エンタープライズアーキテクチャ

Page 11: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 11

次世代のエンタープライズアーキテクチャ •  動的な計算リソース •  共通ストレージプラットフォーム •  リアルタイムアプリケーションサ

ポート •  柔軟なプログラミングモデル •  デプロイメント管理 •  ソリューションベースアプローチ •  業務のためのアプリケーション

* プラガブルなアーキテクチャ 分散 ファイルシステム

エンタープライズ アプリケーション

グローバル リソース管理

Page 12: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 12

実現のためのテクノロジ

グローバル リソース管理

分散 ファイルシステム

エンタープライズ アプリケーション

Mesos + YARN

MapR-FS HDFS S3

Web サーバ

ビジネス アプリケーション

Page 13: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 13

このアーキテクチャの呼び名は…

Page 14: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 14

Page 15: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 15

名前の由来 •  Z は英語ではアルファベットの最後の文字だが、

ゼータはギリシャ語のアルファベットでは最後の文字ではない

–  ただし、これは皆が必要とする最後の一般化されたアーキテクチャ

•  ギリシャ語のアルファベットでは 6 番目の文字 –  六角形は 6 つの取り囲む要素を持つ

•  ゼータは数字の 7 を表す –  本アーキテクチャには合計 7 つのコンポーネント –  コンポーネントはグローバルリソースマネージャと共

に動作する

Page 16: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 16

ゼータアーキテクチャの由来の話 •  Jim Scott により概念が洗練された

–  優れた図式の作成 –  名付け親 –  概念のドキュメント化

•  完全に新しい概念ではない

–  Google が実質的にこれらのテクノロジの概念を開発した

–  Google はこのような形でまとめて議論を行ったことはなかった

Page 17: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 17

Google におけるゼータアーキテクチャ

グローバル リソース管理

分散 ファイルシステム

エンタープライズ アプリケーション

Borg & Omega

GoogleFS

HTTP サーバ

GMail

Page 18: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 18 © 2014 MapR Technologies ®

具体的な実装

Page 19: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 19

Web サーバログ •  Web サーバがログを生成 •  ローカルディスクに格納

–  ログは定期的にローテーションされる

•  別サーバに転送

•  ログに対しジョブを実行

Page 20: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 20

Web サーバログ •  Web サーバがログを生成

•  分散ファイルシステムに格納 –  ログはローテーションされる –  ログはローテーション前でもサーバ

障害に耐性を持つ –  ログは即時に分析対象として使用

可能になる

•  ログに対しジョブを実行 –  データ局所性を持つ

Page 21: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 21

広告プラットフォーム

Page 22: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 22

広告プラットフォーム - シンプルに

Page 23: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 23

ゼータにおける広告プラットフォーム

Page 24: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 24 © 2014 MapR Technologies ®

ビジネス上の意義

Page 25: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 25

既存システムとの統合 •  NFS のような標準を使用して既存システムと接

続する

•  企業内で使われている既存の標準に合わせることができるプラガブルなセキュリティモデル

•  このモデルで全てを運用できる訳ではない

–  Oracle, DB2, SQL Server, PostgreSQL, MySQL •  これらはリソース管理下に置かれることや、コンテナ、

分散ファイルシステムをサポートしないことが多い •  このアーキテクチャ上のアプリケーションは引き続きこ

れらを使うこともあり得る •  もしこれらがテクノロジに対応し始めれば状況は変わる

®

Page 26: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 26

データセンターを再考 •  すべてのサーバ

–  Mesos を稼働 –  分散ファイルシステムに参加

•  リソースの動的割り当て –  Web サーバのスピンアップ –  カスタムビジネスアプリケーション –  ビックデータ分析

•  データ局所性 –  データの移動は行わない –  データが生成された場所で格納し処理を行う

Page 27: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 27

シンプル化したアーキテクチャ •  可動部分をより少なく

–  問題を引き起こす可能性を減らす

•  より優れたリソース利用効率 –  どんなアプリケーションも必要に応じてスケールアップ/スケールダウン

•  共通のデプロイメントモデル(新しい分離モデル) –  環境間(開発、テスト、本番)で再現可能

•  共有ファイルシステム –  クラスタ内のどこででもデータを利用可能 –  ビジネスの継続性をシンプルに

Page 28: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 28

ビジネスの継続 •  回復力

–  冗長性 –  高可用性 –  予備容量

•  復旧 –  スナップショット –  ディザスタリカバリ

•  緊急時対策 –  予期せぬ事態に対する保護 –  マルチサイト運用能力

本番

WAN

本番 研究

データセンター1   データセンター2  

WAN EC2

Page 29: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 29

プラットフォーム横断のセキュリティとコンプライアンス •  認証(Authentication)、認可(Authorization)、監査(Audit)

–  ユーザおよびジョブ –  すべてのティア

•  データ保護 –  サーバ間のワイヤレベル暗号化 –  マスキング

•  法規制の遵守 –  “古い” データの自動的な有効期限切れ処理 –  分散ファイルシステムによるデータ局所性のサポート

Page 30: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 30

最終的な利益 •  運用コスト(OPEX)の削減

–  容量とデータセンタースペースの利用効率向上

•  資本コスト(CAPEX)の削減 –  必要とされるハードウェアがより少なくなる

•  開発期間の短縮 –  合理化されたデプロイメント –  一貫性があり予測可能な環境に

•  競争優位性の提供 –  プラットフォームのスケールを通じて –  性能の改善

Page 31: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 31

まとめ •  貴重な時間と予算の節約

•  ビジネスの継続能力の強化 •  Google はすでに何年も実践している

–  リアルタイムは Google が行う全てにおいて最重要 •  我々すべてにとって今こそ Google スケールで動かす時

–  テクノロジは揃っており、うまく協調して動く –  このアーキテクチャを実現するには内部でのプロセスの変革が必要

•  このアプローチが新たに “伝統的な” 考え方になる –  競合に先を越されないように

Page 32: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 32

ゼータアーキテクチャを実装するために進みましょう

Page 33: 逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ

®© 2014 MapR Technologies 33

Q & A

@kingmesal maprtech

[email protected]

Engage with us!

MapR

maprtech

mapr-technologies