Japanese subtitles

← 01-07 Brave New World

01-07 Brave New World

Get Embed Code
6 Languages

Showing Revision 1 created 01/13/2015 by Udacity.

  1. 前回お話ししたとおり
    新しい世界には革新が必要でした
  2. アプリケーションを構築するための
    新しい方法が求められていたのです
  3. そして急速に成長するインターネットの要求を
    満たすスケールが必要でした
  4. スケーラブルなシステムを構築するためには
  5. 1台のコンピュータで動くシステムを
    分離する必要があります
  6. スケールアウトの仕組みを設計し
  7. アプリケーションが1台のコンピュータの
    範囲を超えて動くようにします
  8. この分散型のアーキテクチャはいわゆる
  9. シェアード・ナッシング・アーキテクチャである
    必要があります
  10. つまり共有リソースには依存しないこと
  11. そしてスケールが必要であれば
  12. このように必要な許容量の分だけ
  13. コンピュータを追加するという
    仕組みが必要だったのです
  14. 要するにすべてのコンピュータで
    アプリケーションを動かすのです
  15. そしてさらに柔軟性を得るために
    仮想マシンという概念が誕生しました
  16. 物理的なマシンはアプリケーションを
    実行するマシンと分離されたのです
  17. これにより大きな柔軟性がもたらされます
  18. なぜならインフラが仮想化され
    スケールアウト可能なアプリケーションを
  19. 数台の仮想マシン上で
    動かせるようになったからです
  20. 問題解決です
  21. アプリケーションはこれらの標準的な
    パフォーマンスブロックを利用でき
  22. ブロックを追加することで
    無制限にスケールすることができます
  23. アプリケーションを物理的なマシンから
  24. 分離したのです すばらしいですね
  25. 残る疑問はたった1つ
  26. スケーラブルなアプリケーションを
    設計する方法とは?