クラウドコンピューティング概論

898 views
756 views

Published on

社内教育にて使用したスライドです。
一般的な内容のため公開と致します。

スライド中の商標は各社の登録商標です。

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
898
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

クラウドコンピューティング概論

  1. 1. クラウドコンピューティング概論<br />本当のところクラウドとは何か<br />
  2. 2. Agenda<br />
  3. 3. クラウドとはまずは定義から<br />
  4. 4. 半数以上の企業がクラウドを認知<br />【出所】社団法人 電子情報技術産業協会 平成21年度「セキュア・プラットフォームに関するユーザニーズ」調査報告書<br />
  5. 5. 【持たざる経営】に期待が高まる<br />クラウドは物理的な資産だけでなく専門知識を要する管理コストや導入コストと<br />いった「ソフト面での削減効果」に期待が高まっている<br />クラウドコンピューティングに期待すること<br />【出所】社団法人 電子情報技術産業協会 平成21年度「セキュア・プラットフォームに関するユーザニーズ」調査報告書<br />
  6. 6. コミュニケーションツールに期待<br />直接的に個人が使用する機会の多いソフトウェアに期待されていることから<br />自身の業務を効果的・効率的に運用したいという要望は根強いことが伺える。<br />クラウドを導入・利用したいサービス<br />【出所】社団法人 電子情報技術産業協会 平成21年度「セキュア・プラットフォームに関するユーザニーズ」調査報告書<br />
  7. 7. クラウドとは<br />クラウドとは<br />クラウドコンピューティングとは利用量に応じた支払いモデルであり、共用プール<br />されたコンピューティング資源(例:ネットワーク、サーバ、ストレージ、アプリケー<br />ション、サービス)へのオンデマンドなアクセスと高い可用性・柔軟性を実現する。<br />これらは最小限の管理労力やサービスのもと迅速な用意・提供がなされる。<br />*Source:National Insutitute of Standards and Technologies;DRAFT NIST <br />Working Definition of Cloud Computing, May 14,2009<br />ユーザに求められる物<br />・インターネット接続環境<br />サービサーに求められる物<br />・ブラウザを介したサービス提供<br />*Source:Wikipedia Cloud Computiong Image.<br />
  8. 8. ユーザにはブラウザのみを用意させブラウザ上で操作するアプリケーションを提供する<br />これまであったASP(特定の顧客・デバイスに対する特定のサービス提供)の延長線上にあるもの<br />ブラウザでの環境に統一すること、高度な仮想化技術によってこれまでできなかった様々なサービスを直接連携できるようになった<br />ようするに<br />クラウドはすべてブラウザで提供する必要があるのか?<br />
  9. 9. サービス識別がなされた結果顧客に提供するサービスは多様化した<br />一方でサービスを享受する側はサービス授受形態が煩雑化するのを嫌う<br />サービスの多様化と提供方法の標準化<br />WEB<br />Mail<br />TEL<br />FAX<br />Etc…<br />WEB Only!<br />
  10. 10. 要はユーザにとって分かりやすいこと<br />ブラウザ以外のインターフェイスを持って<br />いたり、そもそもインターフェイスが専用ア<br />プリのみという場合も。<br />
  11. 11. クラウドのサービストポロジXaaSを知ろう<br />
  12. 12. 「X」をサービスとしてインターネットで提供することがクラウドだが定義が曖昧<br />ここでは「3つのサービスインフラ」という観点で定義<br />クラウドのサービスは「X」aaS<br />SaaS<br />PaaS<br />IaaS<br />Software as a<br />Service<br />Platforms as a<br />Service<br />Infrastructure as a<br />Service<br />小←サービス収束規模->大<br />大←サービサーの数->小<br />
  13. 13. ライセンス不要(使用料:従量課金/機能課金)<br />アカウントによる管理 ※一部アカウント課金もある<br />従来はメールなど(gmail)が多かったが現在では一般的なオフィススイートなども使用可能<br />SaaS(Software asaService)<br />
  14. 14. 主にSaaSやASPを提供するための開発環境や作業環境を提供<br />「ちえぼ」でおなじみのSKIP(SNS環境)もPlatformとして提供している<br />GoogleAppEngineはJAVAなどで使用するAPIを提供<br />カスタマイズして使用するECプラットフォームも<br />設定のカスタマイズ/PGカスタマイズ<br />PaaS(Platform as aService)<br />
  15. 15. コンピュータシステムで使用するインフラ部分をネットワーク環境で提供<br />サーバ<br />物理マシン<br />仮想サーバ<br />CPU・ストレージなどのリソース(種類や個数)<br />ネットワーク<br />仮想ネットワーク<br />占有帯域幅<br />VPN<br />IaaS(Infrastructure as aService)<br />月額や従量課金で使用する<br />
  16. 16. クラウドを取り巻く考え方<br />
  17. 17. グリッドコンピューティング<br />ネットワーク上のコンピュータを結び一つの大規模なコンピューティングを実現する<br />ユーティリティコンピューティング<br />必要な時に必要なだけリソースを活用する<br />ユビキタスコンピューティング<br />いつでもどこからでも使える<br />クラウドを取り巻く考え方<br />これら3つの融合がクラウド<br />
  18. 18. クラウドを取り巻く考え方<br />グリッドコンピューティング(複数のコンピュータを一つにまとめる)<br />インターネット<br />クラウド<br />ユーティリティコンピューティング(必要な時に必要なだけ使える)<br />ユビキタス(いつでもどこからでも使える)<br />
  19. 19. クラウドを取り巻く考え方<br />グリッドコンピューティング(複数のコンピュータを一つにまとめる)<br />そのためにどのような<br />基盤が必要か<br />インターネット<br />クラウド<br />ユーティリティコンピューティング(必要な時に必要なだけ使える)<br />ユビキタス(いつでもどこからでも使える)<br />ユーザにどう使ってもらうか<br />
  20. 20. ユビキタスを実現するためには<br />・持ち運び可能にすること<br />・インターフェイスをできるだけ統一すること<br />・情報をPCから剥がすこと<br />・どこにいてもネットワークに繋がること<br />高性能でコンパクトなことが求められる<br />
  21. 21. クラウドの技術基盤リソースの統合・分配<br />
  22. 22. リソース統合<br />リソース分配<br />リソース統合&分配<br />クラウドの基盤技術(仮想化)サーバサイドの考え方<br />
  23. 23. リソース統合<br />20<br />20<br />20<br />20<br />20<br />100<br />資源の乏しいコンピュータを寄せ集めたり<br />計算目的に応じて高性能・大規模な資源<br />にする<br />
  24. 24. リソース分配<br />20<br />100<br />20<br />10<br />30<br />1台のコンピュータ資源を複数の用途<br />に切り分ける。その際CPUやメモリ・スト<br />レージの配分を細かく決められる<br />20<br />
  25. 25. リソース統合->分配<br />200<br />統合したリソースを分配する。募金<br />のように一度集めてまとまってから<br />用途に応じて分配する。<br />100<br />10<br />20<br />20<br />20<br />20<br />20<br />30<br />20<br />20<br />20<br />20<br />20<br />40<br />20<br />
  26. 26. リソース統合->分配<br />でもこう言う考え方は、結構昔からありましたよね?<br />200<br />統合したリソースを分配する。募金<br />のように一度集めてまとまってから<br />用途に応じて分配する。<br />100<br />10<br />20<br />20<br />20<br />20<br />20<br />30<br />20<br />20<br />20<br />20<br />20<br />40<br />20<br />
  27. 27. LVM(LogicalVolumeManager)<br />200GB<br />VolumeGroup<br />ストレージでは以前からこの考え方<br />が採用されてきたが、クラウド時代で<br />も考え方はあまり変わらない<br />100GB<br />10GB<br />20<br />20<br />20<br />20<br />20<br />30GB<br />再分配<br />20<br />20<br />20<br />20<br />20<br />40GB<br />20GB<br />集約<br />LogicalVolume<br />
  28. 28. スケーリング負荷増大に対応する<br />
  29. 29. スケーリング<br />スケールアップ<br />サーバ自体の容量やCPUを増強すること<br />主にサーバ単体に対して行われる事が多い<br />
  30. 30. スケーリング<br />スケールアウト<br />仮想サーバ(インスタンス)が動的に増える<br />高効率だが柔軟なマシン構成が必要<br />
  31. 31. 実際のスケーリング<br />・どこまでスケールアウトするか決める<br />・パフォーマンスの限界値を決める<br />・費用の最小化<br />
  32. 32. クラウドのカテゴライズ使い方のカテゴリ<br />
  33. 33. パブリッククラウド<br />インターネット上で誰でも受けられるサービス集合<br />コミュニティクラウド<br />インターネット上でユーザを限定して使用されるサービス<br />プライベートクラウド<br />インフラから自社内等クローズドな環境で使うクラウド<br />クラウドのカテゴリ<br />
  34. 34. クラウドのカテゴリ<br />パブリッククラウド<br />コミュニティクラウド<br />プライベートクラウド<br />
  35. 35. パブリッククラウド<br />顧客の主体はコンシューマ<br />安価なサービス(無料~数千円程度)<br />コミュニティクラウド<br />インターネット上でユーザを限定して使用されるサービス<br />部署間のデータ共有や企業間共有(小規模)<br />柔軟な価格設定<br />プライベートクラウド<br />インフラから自社内等クローズドな環境で使うクラウド<br />ハードウェア資産が必要<br />構築も自ら行う<br />これまでの投資規模よりは安価<br />クラウドのカテゴリ<br />
  36. 36. 終わりに<br />
  37. 37. これまで専用ASPでなければ提供できなかったようなものがインフラ環境の変化によって使い方が多様化<br />ホスティングのような縦割りではなく柔軟性が上がったことでサービスの料金体系が柔軟になった<br />サーバ提供の柔軟性向上によって様々なサービスを安価に提供できるようになった<br />回線サービスとサーバサービスがセットで提供されることが多くなるのでこれまで以上に部署間のタッグが必要<br />クラウドはこれまでのサービスが変化したもの<br />これまで以上に使いやすい<br />コンピューティング環境へ<br />
  38. 38. データセンタのリソース密度が飛躍的に上がる<br />ユーザ企業のコンピュータ資産が減少<br />IT費用の考え方<br />労働力の捉え方<br />クラウドによってなにが変わるか<br />利便性<br />取り巻く<br />環境<br />費用<br />
  39. 39. おつかれさまでした<br />

×