# HG changeset patch
# User taiki
# Date 1400114838 -32400
# Node ID f17088cd0db5c96d402f08cac9d3eddd09c74034
# Parent 7d282552d255aeb7711c0bfb2d62bf46de11c7ed
fix slide, divide introduction
diff -r 7d282552d255 -r f17088cd0db5 slide/sigos.html
--- a/slide/sigos.html Thu May 15 05:20:35 2014 +0900
+++ b/slide/sigos.html Thu May 15 09:47:18 2014 +0900
@@ -69,14 +69,13 @@
var monthList = new Array("January","February","March","April","May","June",
"July","August","September","October","November","December");
document.write(monthList[month]+" "+day+", "+year);
-
+ 平良 太貴
-平良 太貴
-
目次
+
発表の流れ
- VM を用いた Web サービスの教育
- 授業 Operating System / Web サービスの学習で要求されること
@@ -103,6 +102,12 @@
- 学生でも Web サービスを開発する技術は必須なものとなっており、学生個人での Web サービス開発でも、手持ちの PC でサービスを構築し外部の VPS やクラウド等へデプロイするワークフローを学ぶ必要がある。
- しかし外部のサービスを利用する場合に、学生が VM の管理を十分に行うことが難しく、コストの支払いも困難である。クラウド上で学生が使う VM の管理方法は、クラウドの運営者と協調して API などを通して実現する必要がある。
- ここでは学校にあるブレードなどのサーバ機器を用いて Web サービスを学生が構築、開発、運用する方法の実装を行った。
+
+
+
+
+
VM を用いた Web サービスの教育
+
- 本学の情報工学科で提供している Operating System という授業で、OS について学習し課題を提出させる。課題では VM の環境を学生が設定し、情報工学科の持つブレードサーバ上にアップロードし、プログラムの実装や計測を行う。
- これを教師あるいはシステム管理者が学生の一つ一つの VM に対して対応を行うのは現実的ではない。
- 情報工学科のブレードサーバ上に VM に対する適切な権限を学生に委譲し、VM の起動・停止等の操作をさせる必要がある。また、VM 上で動く OS のセキュリティを適切に管理する必要がある。
@@ -128,7 +133,6 @@
-
以上のことを行えるように管理ツールを実装する必要がある。
@@ -192,7 +196,7 @@
OS
- debian
+ Debian 3.2.51
|
@@ -338,7 +342,7 @@
Vagrant Box
- - Vagrant Box は Vagrant での、仮想マシンのベースとなるイメージファイルである
+ - Vagrant Box は Vagrant で使用される、仮想マシンのベースとなるイメージファイルである
- Vagrant を使って仮想マシンを操作するためには、Vagrant Box が必要
Vagrant Box の問題点