ママ、どうして仮想化が必要なの?

26,061 views
25,832 views

Published on

まま、どうして仮想化が必要なの?

Published in: Technology
7 Comments
62 Likes
Statistics
Notes
No Downloads
Views
Total views
26,061
On SlideShare
0
From Embeds
0
Number of Embeds
363
Actions
Shares
0
Downloads
159
Comments
7
Likes
62
Embeds 0
No embeds

No notes for slide

ママ、どうして仮想化が必要なの?

  1. 1. マイクロソフト株式会社 エバンジェリスト 安納 順一(あんのう じゅんいち) http://blogs.technet.com/junichia/
  2. 2. 公園にはブランコがあるでしょう? たくさんのお友達がいたらどうする? 順番につかうよね これをタイムシェアリングって言うのよ
  3. 3. タイムシェアリングは仮想化にとって とってもたいせつな がいねん なの だって、とても高価なコンピュータを ひとりじめしなくてすむんだから 時間軸 大型汎用機
  4. 4. もうひとつ大切な かんがえかた があるの それはね 「ごかんせい(互換性)」よ ブランコにはいろいろな形があるよね でも、どんなブランコでも楽しくあそべるでしょう? それはね、あなたに互換性があるからなの
  5. 5. コンピュータもおなじなの あなたが作ったプログラムが、 別のコンピュータで動かなかったら悲しいでしょう? そんなことがないように がんばっているのが 互換性を維持するための技術なのね プログラム プログラム 互換性維持 エミュレータ OS ハードウェア
  6. 6. こういう はいけい があって 仮想化の基礎ができあがったのね これは、もう40年も前のことなの だから 汎用機をバリバリやっていたエンジニアには 「なにをいまさら」的な印象もあるの >仮想化すげー ( ´_ゝ`)ふーん
  7. 7. いままでのおはなしは 一部の汎用機エンジニアと科学者の世界のこと 一般ピープルとはまったく別の世界のおはなしなの こんどは、 わたしたちの世界のおはなし
  8. 8. あなたもパソコンはしっているでしょう? むかし、パソコンはとても高かったの けっこん指輪かパソコンかをなやんだくらい もちろんパパは指輪を えらんだけど だから、パソコンをかうときは 結婚とおなじくらい とても大きな勇気とけつだん力がひつようだったの 選択ミスはいのちとりだったわ
  9. 9. だから 一人で2台以上のパソコンをもつなんて 夢のようなお話だったの そこで登場したのが、パソコン用の仮想化技術 1990年頃のこと パパとママが出会った頃ね これによって1台のパソコンの中で 別のパソコンが使えるようになったの
  10. 10. すこしだけむずかしい おはなしだけど よくきいてね OS ってしってる? そう、オペレーティング・システム のこと 人間をパソコンにたとえると OSは「こころ」のことなの あなたの中に「こころ」は いくつあるかな? ふつうは1つだよね パソコンもおなじ OS は1つなの
  11. 11. よく「相手の身になって」って言うでしょう? とっても大切なことだよね これは、いいかえれば、 相手の心をエミュレートするってことなの パソコンも、 エミュレーション技術による仮想化によって 別のパソコンの身になって考えることができるように なったってこと これはパソコンの利用者にとって とても意義のあることだったの
  12. 12. Linux は知ってるよね もちろん、Windows も知ってるね Macintosh は? 知らない?そう、知らなくてもいいのよ Windows を使っている人が Linux を使いたいとき どうするとおもう? いままでは もう1台パソコンを用意するか マルチブート という方式で切り替る必要があったの
  13. 13. これってとても不便だし、効率が悪いの だって パソコンが2台あれば電気だって2倍必要だし マルチブートの場合には パソコンを再起動しなくちゃならないし そこで一部のユーザーが「OSの仮想化」に注目したの 仮想化…つまり1つのOSの上で別のOSを動かすこと こうすれば1台のパソコンで 2つ以上のOSが同時に使えるの Linuxアプリ Win Linux アプリ 仮想化技術 Windows
  14. 14. こうしてパソコンの仮想化技術は幕を開けたの でもね すぐにこれが広がったわけじゃないわ それはね 2つ理由があるの 1つは あれだけ高かったパソコンが 安くなったこと 小さいパソコンならば 5万円くらいで買えるの あなたのお年玉でもかえるよね 2つ目は パソコンの性能が 低かったこと 一度に複数のOSを使うと とてもおそくてイライラしたの
  15. 15. サーバー ってしってる? そう、パソコンの親玉 パソコンが安くなるってことは、 部品が安くなるってことなの だから、サーバーも安くなったし、 小型のサーバーがたくさん売れたわ 1台のすごいサーバーに たくさんの仕事をやってもらうよりも、 安いサーバーをたくさん買ったほうが いろいろと便利だったし
  16. 16. なにが便利かって? たとえば あなたが きゅうゆ係と しゃげき係だったとするわよ もしも あなたが死んじゃったら きゅうゆ する人と しゃげきする人が いちどにいなくなってしまうでしょう?
  17. 17. サーバーもおなじなの やくわり を ぶんたん することで、 ぎょうむ が いちど に ていし するリスクを けいげん できるの ファイルサーバー プリントサーバー 認証サーバー
  18. 18. でもね こういう かんがえかた は ここにきて きゅうそくに かわりつつあるの その げんいん は ハードウェア せいのう の こうじょう と かんきょうほご の ふうちょう この2つは 仮想化技術 にとって とっても 相性 がよかったの 仮想化によってハードウェアをへらすことができれば 電気もすくなくてすむし サーバーをすてるときにもゴミがへるでしょう
  19. 19. それとね あまり だれも いいたがらなかったことが1つ… サーバーがあまり働いていない ってこと… 本当は もっと働けるのに やることが尐ないから あまくだりの かんりょう みたいに ときどき しごと をして あとは お茶を飲んで 新聞を読んでるの それでも 使う電気はいっしょなの
  20. 20. だから しごとをしていないサーバーに もっと しごと をさせようってことになったの つまり1つのサーバーで 複数 のOSを動かすってこと 仮想化は このかんがえを実現するのにぴったりだったの
  21. 21. そしてもうひとつ とても たいせつな こと があるの それは 古いプログラムをどうするかってこと これだけIT化がすすむと とうぜん使っているプログラムもふえるの プログラムは そのときのOSに ぴったり 合うように作られているの かといって あたらしいOSでも ぴったり合うかどうかはわからないのね
  22. 22. もし パズルが合わなかったらどうする? 片方をつくりなおすしか ないよね これって とても たいへんな しごとなの けっこん や りこん みたいに 紙切れ1枚で かんたんにできるものではないの お金だって たくさん かかるし むかしの プログラムを理解できる人が みつからないかもしれないしね そこで 仮想化 が注目されているの
  23. 23. 古いOSでしか動かないプログラムは 古いOSごと あたらしいOSの上で動かせばいいよね すごく簡単なことだね このほかに ハードウェアが減るから 場所もとらないっていう メリットもあるの
  24. 24. もう わかったよね 仮想化によって サーバーの集約が急速にすすむといわれているの これによって 資源は今まで以上に有効活用されるし 地球温暖化にも良い影響を与えることができるかもし れないの
  25. 25. すこしむずかしいおはなしをするね 仮想化にはたくさんのバリエーションがあるの これからの仮想化は そのバリエーションをうまく組み 合わせてつかうことが じゅうよう なの
  26. 26. いちばん きほんてきなのは サーバーの仮想化 これは もう はなしたよね 1つのOSの上で ふくすうのOSを うごかすこと こうすると ハードウェアの力をあまらせないで使うこ とができるから とっても けいざいてきなの Windows Server 2000 SuSe Red Hat Windows Server 2008
  27. 27. そして これからもっとも注目をあびるとかんがえられ ているのが アプリケーションの仮想化 ちょっとむずかしいかな? これはね アプリケーションをサーバーにおいといて 必要なときだけパソコンに呼び出すことができるの クライアントにインストールしなくていいから ユーザーの手間がはぶけるし 違うバージョンのアプリを同時に使うこともできるの
  28. 28. もうひとつ 注目をあびそうなのが バーチャルデスクトップ技術よ これはね サーバーにクライアントのOS が保存されていて サーバーから OSごと転送して起動するの OS さえもインストールしなくてすむから パソコンを買ってきてネットワークにつなげるだけで 使えるようになるの これは シンクライアント とも言うわね
  29. 29. ここまでの説明で1つの結論が導き出せるでしょう? OSやアプリケーションは どこにおいてあってもよい ってことになるでしょう? ネットワークさえつながっていれば どんなアプリでも 動かせる時代がやってくるかもしれないね そう インターネット上であっても
  30. 30. 仮想化の よさ が りかい できたかな? でもね てばなしで よろこんではいられないの 仮想化はたしかにハードウェアの初期投資を へらすことができるけど 逆に運用コストを 増やしてしまう危険性をともなっているの 目に見えないサーバーが増えるから しっかり監視もしないといけないわけ
  31. 31. ほら、みて。 仮想化の脳内を かがくてき にぶんせきすると、 表面はとてもフレンドリーで 愛にみちあふれているのに、 中身はお金と嘘でうめつくさ れているでしょう。 こわいね。IT業界って。 エセ・グリーンビジネス と 言われないためにも運用を 含めたソリューションが 重要になるね。
  32. 32. おしまい

×