IT丸わかり 用語集 →

アプリ基盤編 第5章 / 全13章

仮想マシン(VM)で動かす

Virtual Machine ・ IaaS ・ ハイパーバイザー

1台を何台にも分ける
大きな一軒家を区切ったシェアハウス。各部屋(VM)にはそれぞれ台所や風呂(OS)が付いている。自由だが、部屋ごとに掃除と管理が要る。
図とさわれるデモで確かめる →

ポイント

名前の由来

virtual実質的な(ラテン語 virtus:力)machine機械

本物の1台ではないが、実質的には1台のコンピューターとして使える機械。

仕事の現場では

社内のサーバーをクラウドへ移すとき、まず仮想マシンへほぼそのまま移す(リフト&シフト)のが定番です。手早く移せますが、運用の手間は社内にあったときとあまり変わりません。

くわしく(正確な話)

  • クラウドでVMを借りる形は IaaS にあたる。
  • VMの起動には数十秒〜数分かかる。
  • OSのセキュリティ修正(パッチ)を当て続けるのは利用者の責任。
  • 台数を増やす・減らすには、ひな形から作り直す仕組みを用意する。

うまれ:仮想化の考え方は、1960年代にIBMの大型コンピューターで生まれた。

この章の用語(意味と語源)

仮想マシン(VM) Virtual Machine

1台の機械の中に作った、実質的に1台として使えるコンピューター。

語源Virtual Machine。virtual はラテン語 virtus(力・実質)から。

ハイパーバイザー Hypervisor

1台の物理サーバーを、いくつもの仮想マシンに分ける土台のソフト。

語源hyper(上の)+ supervisor(監督者)。OS(スーパーバイザー)のさらに上に立つ監督役。

IaaS / PaaS イアース / パース

クラウドで、機械だけを借りる形/OSや実行環境まで任せる形。

語源Infrastructure / Platform as a Service(基盤/土台をサービスとして)の頭文字。

パッチ Patch

ソフトの不具合や弱点を直す修正プログラム。

語源patch(つぎ当て)。服の穴にあて布をするように、プログラムの穴をふさぐ。

リフト&シフト Lift and Shift

今のシステムをほぼそのままクラウドへ移すこと。

まず移してから(リフト)、クラウドに合った形へ作り直す(シフト)という2段構えの考え方です。

語源lift(持ち上げる)+ shift(移す)。

アプリ基盤編:章ごとに読む

  1. Webアプリの仕組み画面・処理・保存の3段
  2. フロントエンドとSPAブラウザの中で動く部分
  3. CDNとキャッシュ近くの配達所から届ける
  4. ロードバランサーとオートスケール混んだら振り分け、足りなければ増やす
  5. 仮想マシン(VM)で動かす1台を何台にも分ける
  6. モノリスとマイクロサービス1つの塊か、小さな部品の集まりか
  7. コンテナ(Docker)アプリを箱ごと運ぶ
  8. Kubernetes(クバネティス)コンテナの司令塔
  9. サーバーレス必要なときだけ動く
  10. CI/CD(自動テストと自動デプロイ)作る・確かめる・届けるを自動化
  11. 監視とログ(オブザーバビリティ)中で何が起きているかを見えるように
  12. どこで動かす?(実行基盤の選び方)手間と自由のバランス
  13. クラウド別の対応表同じ役割、違う名前

図とデモで学ぶ(アプリ基盤編)→ | IT用語集 →