ラベル クラウド の投稿を表示しています。 すべての投稿を表示
ラベル クラウド の投稿を表示しています。 すべての投稿を表示

2010年12月7日火曜日

計測自動制御学会発表


2010年11月25日に京都で開催された計測自動制御学会でパブリッククラウド運用基盤の提案という題名で発表を行ってきました。学会での発表は2回目だったのですが、やはり緊張することには変わりませんでした。自分の発表も前半は良くしゃべることができたと思ったのですが、後半はシュミレーション不足で原稿を読む形になってしまいました。もし次回機会があるのならば、しっかり最後まで流れの中で発表できるようになりたいです。
また、他の研究者の発表も興味深いものが多く非常に楽しい学会でした。

2010年9月8日水曜日

S3との連携(Java)

Amazon S3 Library for REST in Java を利用しS3に接続
http://developer.amazonwebservices.com/connect/entry.jspa?externalID=132 よりダウンロード

Eclipseに設置


Amazon Web Service のアカウントから「Access Key ID」と「Secret Access Key」を取得


EclipseでS3Driver.javaに「Access Key ID」と「Secret Access Key」を入力し、実行してみる。


creating bucket OKとなっている。コードでは
27行目
static final String bucketName = awsAccessKeyId.toLowerCase() + "-test-bucket";
となっている。
AWSのコンソールから見ると

アクセスキー+bucket nameで作成されている。
※Response createBucket(bucketName, location) - creates a bucket(Read me)より

[コンソール出力]
----- listing bucket -----
[]  ←何もないこと?

ソースでは
59行目
conn.listBucket(bucketName, null, null, null, null).entries
※ListResponse listBucket(bucketName) - lists a bucket's contents

[コンソール出力]
----- bucket location -----
    ←何も出ていなかった

ソースでは
62行目
conn.getBucketLocation(bucketName).getLocation()
※LocationResponse getBucketLocation(bucketName) - return the location-constraint of this bucket

[コンソール出力]
----- putting object -----
OK

ソースでは
S3Object object = new S3Object("this is a test".getBytes(), null);
Map headers = new TreeMap();
headers.put("Content-Type", Arrays.asList(new String[] { "text/plain" }));
System.out.println(
conn.put(bucketName, keyName, object, headers).connection.getResponseMessage());
つまり内容が"this is a test"のファイル名"test-key"で作成
key-nameは
28行目
static final String keyName = "test-key";
※Response put(bucketName, keyName, object) - writes an object

[コンソール出力]
----- copying object -----
ソースでは
conn.copy( bucketName, keyName, bucketName, copiedKeyName, null );
コピー元とコピー先のペア(bucketName, keyName)
実際にcopy-of-test-key が作成


[コンソール出力]
----- listing bucket -----
[copy-of-test-key, test-key] ←今度はファイルがある
conn.listBucket(bucketName, null, null, null, null).entries
※ListResponse listBucket(bucketName) - lists a bucket's contents

[コンソール出力]
----- getting object -----
this is a test
ソースでは
System.out.println(
new String(conn.get(bucketName, keyName, null).object.data)
);
※GetResponse get(bucketName, keyName) - retrieves an object

[コンソール残り部分]
----- query string auth example -----
Try this url in your web browser (it will only work for 60 seconds)

https://accesskey-test-bucket.s3.amazonaws.com:443/test-key?Signature=fo1Hc7VXoSiH4JwOxPACt%2Bt5zd4%3D&Expires=1283906187&AWSAccessKeyId=accesskey

press enter>

Now try just the url without the query string arguments. It should fail.

https://s3.amazonaws.com:443/accesskey-test-bucket/test-key

press enter> ----- putting object with metadata and public read acl -----
OK
----- anonymous read test -----

You should be able to try this in your browser

https://s3.amazonaws.com:443/accesskey-test-bucket/test-key-public

press enter>
----- path style url example -----

Non-location-constrained buckets can also be specified as part of the url path. (This was the original url style supported by S3.)

Try this url out in your browser (it will only be valid for 60 seconds)

https://s3.amazonaws.com:443/accesskey-test-bucket/test-key?Signature=v3kIpgwWIIWXfsXuFr4hEKhAdiA%3D&Expires=1283909712&AWSAccessKeyId=AKIAIZF2N7LMG6ARJCHA

press enter> ----- getting object's acl -----

222cddf1aaa43abe77405e83afb82547922ccc8c01cf99dd4439ce510baf807f01255525222cddf1aaa43abe77405e83afb82547922ccc8c01cf99dd4439ce510baf807f01255525FULL_CONTROL
----- deleting objects -----
No Content
No Content
No Content
----- listing bucket -----
[]
----- listing all my buckets -----
[accesskey-test-bucket, mizuno, nyonyo, sangi, watanabe-image, watanabe-image2]
----- deleting bucket -----
No Content

2010年5月17日月曜日

経営工学会での発表


2010年5月15日日本大学経済学部で行われた経営工学会にて、「GoogleMAPを用いたTSPの可視化とクラウド上での運用」について行った研究の発表をしてきました。
私は同じセッションの中で1番最後の発表でした。私の前に発表を行った2人は早稲田大学の学生で非常にクオリティの高いプレゼンを行っていました。そこでハードルを上げられて、私は非常に緊張してプレゼンに臨みました。言いたいことが自然と出てこなくなり、人前で話すことの難しさを思い知りました。
次回このような発表を行う機会があったら、聞いている人達の顔をしっかり見て、胸を張って話せるようにしたいと思います。

2010年5月9日日曜日

姫野ベンチでベンチマーク測定

姫野ベンチでのベンチマーク測定のメモです。

http://accc.riken.jp/HPC/HimenoBMT/download1.html#list3
よりソースコード(C, static allocate version)S
(128 x 64 x 64)をダウンロード
lzh形式だったため、Windowsにダウンロード。
解凍すると
・himenoBMTxps.c
・Makefile
の2つのファイルができるのでそれをLinuxにFTPでアップロード

Linuxで上記の2つのファイルがあるディレクトリで以下のコマンドを実行
#make all
#ls
Makefile bmt himenoBMTxps.c himenoBMTxps.o
# ./bmt
mimax = 65 mjmax = 65 mkmax = 129
imax = 64 jmax = 64 kmax =128
Start rehearsal measurement process.
Measure the performance in 3 times.

MFLOPS: 1087.431225 time(s): 0.045431 3.288628e-03

Now, start the actual measurement process.
The loop will be excuted in 3962 times
This will take about one minute.
Wait for a while

Loop executed for 3962 times
Gosa : 5.163313e-06
MFLOPS measured : 1194.469889 cpu : 54.622567
Score based on Pentium III 600MHz : 14.566706

これをcronで行い、集計します。

date >>/root/Desktop/himeno/log/log.txt;
/root/Desktop/himeno/bmt >>/root/Desktop/himeno/log/log.txt;
echo >>/root/Desktop/himeno/log/log.txt;
echo >>/root/Desktop/himeno/log/log.txt;
echo >>/root/Desktop/himeno/log/log.txt;

とりあえずこれで様子を見て、log.txtをDBに入れるスクリプトをつけて集計しようと思います。

2009年12月27日日曜日

muninのインストール

muninのインストールメモです。

1.インストール
yum -y install munin munin-node
/etc/munin/munin.confの
htmldir /var/www/html/munin 
/var/www/vhost/default/htdocs としても動かない
vi /etc/httpd/conf.d/munin.confを作成し
Alias /munin /var/www/html/munin
を設定し対応した。
http://ホスト名/munin で見られます

2.管理対象ホストの設定
[ホスト名.jp]
address XXX.XXX.XXX.XXX
use_node_name yes
これを必要なだけ

3.エージェントの設定
各管理対象ホストで行います。
vi /etc/munin/munin-node.conf

allow ^127\.0\.0\.1$
allow ^XXX\.XXX\.XXX\.XXX$ #ここにmuninサーバ(情報収集サーバのIPを記述)

service munin-node start
ポートがデフォルト4949です。ファイヤウォールの設定を忘れない。
以上です。

参考
http://blog.promob.jp/wed/2009/04/munin-1.html

2010/06/27追加
クライアント情報が更新されなくて困った
chown -R munin:munin /var/lib/munin
などがユーザがmuninになっていなくて権限がなかった様子。
念のため
chown -R munin:munin /var/run/munin
chown -R munin:munin /var/log/munin
chown -R munin:munin /var/www/munin
もやっておいた。chmod 777 も発行(やりすぎ?)
これで更新された。

2010/08/12
Webminでポートを開けたが、「設定を適用する」を押して更新しましょう。

2009年11月9日月曜日

AWSコンソールに若干の仕様変更(Winのみ?)

ちょっと前に気づいたのですが投稿が遅くなってしまいました。
AWS Management ConsoleからEBSを作成する際にWindowsOSのCDイメージが選択できないようなってしまったようです。なのでWindowsのCDイメージをマウントしてボリュームを作成するためには外部ツールが必要になります。
コンソールの操作やS3の利用もFireFoxのアドオンでやっていたためElasticfoxというものを導入してみました。
http://developer.amazonwebservices.com/connect/entry.jspa?externalID=609

インストールが終了したら「ツール」からElasticfoxをクリックし画面を立ち上げる。
Credentialsというところをクリックし出てくる画面にAccount IDとAccess Key ID、Secret Access Keyを入力する。
その後Volume and Snapshotsタブの緑色の(+)アイコンをクリック。










Sizeを2GB、
SNAP IDは必要なものを手入力、
Zoneをus-east-1bにしCreate




これでOSのCDイメージがマウントされたボリュームができます。

なんでコンソールからできないようになったんだろう?
以下windowsのスナップショットのID~
・Windows 2003 R2 Enterprise 32-bit: snap-bb10f6d2
・Windows 2003 R2 Datacenter 32-bit: snap-8010f6e9
・Windows 2003 R2 Enterprise 64-bit: snap-d010f6b9
・Windows 2003 R2 Datacenter 64-bit: snap-a310f6ca



2009年7月10日金曜日

シンクライアント + クラウド





情報ネットワーク科2年の小澤泰雅 (おざわたいが) です。
シンクライアントの構築と、そのクラウド化について研究しています。



Q. シンクライアントって?
A. 今これを見ている方がお使いのパソコンには、様々な情報が入っていると思います。
仕事や学校の資料、デジカメで撮影した写真やお気に入りの音楽など…。
そのように、『1台のパソコンに情報が集まっているパソコン』は『ファットクライアント (Fat client = 太ったクライアント)』と呼ばれています。

これと対をなす物として『シンクライアント (Thin client = 細いクライアント)』があります。
言葉の通り、必要最低限の機能以外は、すべて別のところへ退避させてしまおうという概念のもと設計されています。

Q. シンクライアントのメリットは?
A. 多々ありますが、その中の1つとしてセキュリティ対策が挙げられます。
上述の通り、ファットクライアントでは端末に情報が集中しています。
例えばそれを攻撃された場合、その端末に保存されている情報がすべて流出してしまう可能性もあります。

シンクライアントでは、データは端末に保存されていないので、万が一端末を攻撃されても情報流出を防げるという利点があります。
また管理サーバ (データの保存元) でシンクライアントを一元管理できることも、セキュリティ面では大きいメリットです。

Q. クラウド化?
A. 現状、シンクライアントの導入にはそれを管理するサーバを調達しなくてはなりません。
規模により様々ですが、その値段は100万円〜。しかも大きい物ですので、置き場所も悩みどころでした。
クラウド化は、そのサーバをインターネット上に置いてしまおうという発想です。
これが実現すれば、サーバ購入費や電気代・置き場所などの頭の痛い問題から解放されます。



私が行っているのは、これが実際に実現可能かどうかを研究しています。

2009年7月6日月曜日

おはようございます。

はじめまして、N08020です。
Linuxを用いてクラウドコンピューティングの運用と管理について研究しています。
現在のところ、LAMPの環境を作ったぐらいです。
今回は、このくらいにしておきます。

2009年7月3日金曜日

はじめまして

はじめまして、t07016です。

Amazon EC2でWindowsServerの操作を担当してる者です。

今日中に投稿しろとのことなので滑り込みかな?

当番制で近況報告をするらしいのでこれからよろしくお願いします。