#【クラウドの概念】
ポートフォリオにAWSを本格的に組み込んでいこうと思っているので、
その予備知識としてクラウドについて簡単にまとめました。
##クラウドコンピューティング
インターネット上にアクセスして、物理的に見えないコンピュータを利用すること。
ユーザーがインフラやソフトウェアを持たなくても、インターネットを通じて、サービスを必要な時に必要な分だけ利用できる特徴がもつ。
○○aaS(as a Service) と呼ばれるようなクラウドコンピューティングサービスがいくつかある。
##仮想化技術
仮想化技術とは、物理的なコンポーネントを、複数の論理的コンポーネントに分割して使用する技術である。
クラウドコンピューティングは、インターネット技術や仮想化技術が基本になっている。
1台の物理的コンピュータを、あたかも何十台といったコンピュータがあるかのように、論理的に分割して、何十台といったコンピュータを共有する。
これによって、提供者と利用者のwin-win関係ができる。
##○○aaS(as a Service)の主要例
・IaaS(Infrastructure as a Service)
サーバー(インフラ)を提供するクラウドサービス
・PaaS(Platform as a Service)
開発環境を提供するクラウドサービス
・SaaS(Software as a Service)
ソフトウェアを提供するクラウドサービス
##余談
Git,GitHubを使用せずにSVNを使用しているようなレガシーSIerでもAWSは使用されています。(私個人の範囲でのお話です。)
クラウドの知識、主にAWSの知識はITの世界では既に常識になっていると思います。
今後も引き続き、業務内外でしっかりAWSを学んでいきます。