クラウドコンピューティング特論

講義の概要

クラウドコンピューティングの体系的な知識習得を目的に、クラウドコンピューティングの歴史(OS開発の歴史的発達、計算機の発達など)からクラウドコンピューティングを位置付ける。更に、クラウドコンピューティングを実現する基礎技術、クラウドコンピューティングの参照モデル、アーキテクチャを解説する。特に、基礎技術については、 ISO/IEC 22123-3:2023 Information technology – Cloud Computing – Part 3: Reference Architecture を参照し、クラウドサービスを構成するコンポーネントの基本的な考え方、役割と活動の観点から、クラウドコンピューティングのアーキテクチャについて理解を深める。

さらに、クラウドコンピューティングのサービス分類(IaaS, PaaS, SaaS)について解説する。最後に、データ分析システムをクラウドコンピューティング上で、実装するための事例を示す。クラウドサービス上で、サーバーを配置し各種要素を組み合わせてシステムをどのように構築するのがよいかについて議論する。