infomisc -ITエンジニア雑記-

某ITエンジニアの雑記および備忘録です。プログラミング教育についても触れていければと思っています。

クラウドって??。。はてなブログもクラウドサービスのひとつです

f:id:rmatsush:20200203000805p:plain

今のIT業界でバズっている用語に「クラウド」があります。
職業柄どこに行ってもクラウドの話になります笑

クラウドコンピューティングを総称して「クラウド」と呼んでいます。 Wikipediaからの引用は以下。

クラウドコンピューティング(英: cloud computing)は、インターネットなどのコンピュータネットワークを経由して、コンピュータ資源をサービスの形で提供する利用形態である[1]。略してクラウドと呼ばれることも多く、cloud とは英語で「雲」を意味する。

他にもGoogleなどで「クラウドとは」を検索してもらえたら、関連文書が山ほど出てきます。全く同じことを書いてもあまり意味がないと思いますので、自分なりの理解を纏めておきます。 少しでも参考になったら幸いです。

クラウドの概念

最初にそもそもクラウドって何かという概念的な話をしたいと思います。

具体的な話として分かりやすいのは、生活のインフラである「水」や「電気」でしょうか。
「電気」を例としますと、現代の生活のなかではコンセントに刺すだけで電気を使うことができます。 当たり前のことなのですが、発電所から各家庭に電線が引かれていて、電気が全家庭に供給されているので、自由に使うことができます。
「電気」の場合、発電所が電気を供給し、電線から電気が送られ、人々が電気を消費するという構図です。 その対価として、人々は電気を供給する発電所にお金を払っています。

実はクラウドの考え方も同じで、

という関係が成り立っています。 では、クラウドベンダーは何を供給しているのかというと、一言で言うなら「サービス」です。

クラウドのサービスって??

この「サービス」という言葉も抽象的ですね。。^^;;

身近な例でいうと、今まさに見ている「はてなブログ」もクラウドサービスの一つと位置づけられます。

どういうことかと言うと、「はてなブログ」の場合、クラウドベンダーとしては「株式会社はてな」となり、「インターネット」を介して、 「ブロガー」が利用者となります。
株式会社はてな」が提供しているのは「ブログを公開/管理するサービス」です。ブロガーは必要に応じて対価となるお金を払っています。

関係性としては、

このことが理解できると、少し「クラウド」が身近な存在に思えるのかなと思うのですが、いかがでしょうか^^=

クラウドの概念そのものは、新しい考え方ではなく、昔からある考え方です。
ただ、昔よりハードウェアの高性能化や低価格化、インターネットの普及などによって、 急速にITインフラが整備された結果、「クラウド」という新しい言葉として定着しています。

クラウドサービスの種類

クラウドのサービスにはどんなものがあるかというと、一般的には3種類に大別されています。

  • IaaS (Infrastructure as a Service:あいあーす)
  • PaaS (Platform as a Service:ぱーす)
  • SaaS (Software as a Service:さーす)

他にも○○aaSはたくさんありますが、この3つで大別できます。それぞれを少し補足しますね。

IaaS (Infrastructure as a Service:あいあーす)
サーバそのものを提供するサービスです。 サーバを使うには、当たり前ですがサーバを購入しないといけません。 さらに、サーバを購入する費用だけでなく、サーバの置き場所や古くなった場合の買い替えなど管理するコストも掛かります。 IaaSはそれらの費用をクラウドベンダーが担ってくれるので、利用者は「サーバを利用する」サービスを受けられます。 利用者はサーバの利用代をクラウドベンダーに支払います。

PaaS (Platform as a Service:ぱーす)
OSやデータベースといった基盤を提供するサービスです。 IaaSと似たようなサービスですが、利用者はサーバそのものを意識する必要がありません。

SaaS (Software as a Service:さーす)
一番身近なのはこちらのサービスかと思います。 「はてなブログ」もこちらに該当しますし、他にもAppleの「iCloud」や、Microsoftの「OneDrive」、Googleの「Gmail」や「GoogleDrive」などは いずれもSaaSに該当します。

まとめ

クラウドの概念はそれほど難しいものではありませんし、正直全く新しい考え方ではありません。

クラウドは、電気のようにコンセントに刺すだけで使えるような手軽さで、色々なサービスを使えることが最大のメリットと言えます。