view paper/introduciton.tex @ 12:b4b5eb3b7321

update pdf
author taiki
date Sun, 15 Feb 2015 14:41:11 +0900
parents a7cd328c44f2
children 118f7165b625
line wrap: on
line source

%\chapter{序論}
\chapter{IT 教育向けの計算機管理}

IT 技術は VM やコンテナの普及により、より手軽に開発し試せる環境が整ってきている。手元の PC 上で VM やコンテナを立ち上げ、ウェブサービスやシステムの開発を行うことができる。しかし VM やコンテナを使用して IT 技術を学習するためには、高性能 PC の購入や、有料のクラウドサービスを使用しなければならないため、大きなコストがかかる。これらの負担を IT 技術を学ぶ学生に負わせない、新たな仕組みが必要である。

 また本学科では定期的にシステムの更新を行う。次期システムではクラウドサービスとの連携を予定している。クラウドサービスへ学生が開発したサービスをオンプレミスの環境から外部のサービスへ移行することで、学生の開発した Web サービスへの、遠隔地からの高速なアクセスが可能になる。更にクラウドサービスを使用した Web サービスの開発のワークフローを学ぶことができる。

本研究では学生の VM やコンテナの学習環境の提供方法と、クラウドサービスへの連携することのできる Shien システムを提案する。 Shien システムは複数の計算機と、その計算機の間で iSCSI ディスクを共有すること想定している。共有する iSCSI ディスクは、複数の計算機からの並列なアクセスに耐えられる Filesystem が必要である。その Filesystem には GFS2 を採用した。

Shien システムでは本研究室で開発している ie-virsh と ie-docker を使用する。ie-virsh は VM の管理に、ie-docker はコンテナの管理に使用される。Shien システムの評価では、使用する Filesystem の GFS2 の計測・評価を行った。本学科で行われている授業 Operating System で使用した際の利点を挙げ評価を行った。

\pagenumbering{arabic}


\newpage

\section{本論文の構成}

本論文では、始めに本学科の2つのこれまでの OS 管理システムについて述べる。VMWare ESXi を用いた OS 管理システムと、ie-virsh を用いた OS 管理システムの特徴や操作方法について説明する。次にこれまでの OS 管理システムを踏まえて Shien システムに必要な要素を洗い出す。第 3 章では Shien システムの全体構成について説明し、使われているツールや Filesystem 、サーバ構成について述べる。第 4 章では第 3 章で説明した Shien システムの管理と利用方法について説明する。第 5 章では Shien システムで使われる Filesystem の GFS2 を、他の Filesystem と比較し、また VM やコンテナからの GFS2 を読みだした際の性能を評価する。更に授業で使用した際の使用方法や問題点を挙げる。第 6 章では、本研究におけるまとめと今後の課題について述べる。