フラミナルフラミナル考え方や調べたことを書き殴ります。物理マシン/仮想マシン/IaaSとは?それぞれの説明をするために例をご紹介します。例:みなさんは会社の社長で「従業員の住む家を用意しないといけない」というシーンを考えてみましょう。物理マシン(物理サーバー)について従業員の住む家を用意するために、あなたは家を建ててあげる必要があります。(この当時には借家という概念がありませんでした)また従業員には1人1人家族がいますので、別々の家をあてがう必要もあります。従業員の数だけ家を立ててあげて、しかも管理をする必要があります。物理マシンの問題点この時の問題点は、家を1軒用意するのにお金がかかることです。簡単に移動もできず家が老朽化すると立て直したり、リフォームもしなければなりません。これが、〜2000年代初頭までのITの状況でした。ここでは以下のように読み替えてください。家=物理マシン(物理サーバー)従業員(住んでいる人)=アプリケーション厳密にはアプリケーションではなくOSOS=WindowsとかLinuxのこと→アプリケーションごとに1台づつ物理マシン(サーバー)を用意する必要があった参考:物理マシンの実際の形あくまで一例になりますが物理マシンはこのような形をしています。引用元:https://h50146.www5.hpe.com/info/newsroom/library/images/fy2018/proliant_20180118_dl385.jpgホスティングサービス(貸し出し)について「1人1人の家を用意して管理するのは大変だろう」に目をつけた人たちがいました。「不動産オーナー」です。不動産オーナーはたくさんの家を所有していて、私たちにレンタルする商売をはじめました。あなたは家を立てる手間や、管理する手間をお金で解消できるということで「これはよい」と不動産を利用し始めました。無敵に見えたホスティングサービスですがいくつかの問題が見えてきました。動かしたいアプリケーションが動かせない※ホスティングサービスは別名レンタルサーバーや共用サーバーとも言います仮想マシンについて「うーん。自分で管理する方が安全だけど、たくさん不動産を持つのもなあ...。」と困っていたあなたに新しいアイデアが落ちてきました。マンションを自分で建てて、その中にたくさんの部屋を作ればそれだけ従業員を収容できます。これが相当流行りました。このマンションを作る技術のことを「仮想化」と言い、技術としてはMicrosoft社のHype-VやVMware社の「vSphere」などがあげられます。仮想マシンの問題点とても流行った仮想マシンですが、以下の課題がありました。仮想マシンでつかうソフトのライセンスが異常に高くなる問題がある(Oracleなど)ただし、仮想化は「1台の物理マシン上でたくさんの仮想マシンを動かせるというメリット」が非常に魅力的だったので、上記のデメリットを物ともせず大流行し今でも多く使われている技術です。IaaSについてある日、アメリカから黒船がやってきました。その名もAmazonのAWSというマンションサービスです。これまで自前でマンションを建てなければならなかったのですが、Amazonは超大量のマンションを保有しており1部屋から貸すよ?と囁いてきました。このマンションはとても魅力的で以下のようなサービスが謳われています。家の老朽化はAmazonが面倒をみますレンタル代は住んでた時間(1秒単位)の時間課金ですレンタルするといろんな便利サービスが使えるようになります海外にも同じマンションあるので使い勝手がいいですよ部屋は数分で用意できますよあなたの仕事は「従業員の家を用意すること」ではなく、「従業員に働いてもらい利益を生むこと」です。面倒な家の管理とか手配とかそういったものから解放されませんか?というAmazonのメッセージにITを利用する会社は「そうだね!」と首を縦に振って飛びついています。Service」といい「インフラのサービス」です。要するに上で説明した「マンションのレンタルサービス」です。インターネット越しで物理マシン/仮想マシンを簡単に作成・削除することができ、利用した期間のみ課金対象となります。自分で物理マシンを管理する必要もなく、すぐに仮想マシンが用意できるだけあって、多くの企業が導入しています。昔は機器を購入する必要があったので「どれだけの大きさの家・マンションを買うのか?」という検討が必要でしたが、いまではIaaSを利用するとボタン1つでマンションや部屋の大きさを変更することができますので事前の設計や検証も不要になりました。仕事をでは、思いついたアイデアをいかに早く実現できるのかがとても大事です。海外から物理マシンを買って、ライセンスを調達して、機器を設置して...とやっていると何ヶ月も時間がかかってしまいます。IaaSはそんな手間を一足飛びする技術なのです。今の所、問題点はあまりありませんがあえてあげるとすれば以下の通りです。読んで自分なりにまとめ今回はこちらの書籍「[試して理解]Linuxのしくみ〜実験と図解...2018-09-04Kubernetesの代表的なコンポーネントについてまとめたKubernetesのコンポーネントについてまとめます。});引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。