9
IDC Frontier Inc. All rights reserved. 未来をささえる、Your Innovative Partner IDCFクラウド HW占有タイプ開発話 株式会社IDCフロンティア カスタマーサービス本部 プラットフォームサービス部 クラウドグループ 金井

Idcfクラウドhw占有タイプ開発話

Embed Size (px)

Citation preview

Page 1: Idcfクラウドhw占有タイプ開発話

IDC Frontier Inc. All rights reserved.

未来をささえる、Your Innovative Partner

IDCFクラウド HW占有タイプ開発話 株式会社IDCフロンティア

カスタマーサービス本部 プラットフォームサービス部 クラウドグループ 金井 崇

Page 2: Idcfクラウドhw占有タイプ開発話

IDC Frontier Inc. All rights reserved. 1

名前:金井 崇 所属:カスタマーサービス本部 プラットフォームサービス部 クラウドグループ 業務:2008年からクラウドインフラの設計、構築、運用、顧客SE 支援などクラウドに関することを「なんでも」やってきました。 SNS: Github :https://github.com/anikundesu Facebook:https://www.facebook.com/anikundesu Qiita :http://qiita.com/anikundesu (始めたばかり・・・) 好きなもの: Windows, Hyper-V, System Center, PowerShell, Ruby, Chef ※System Center User Group Japan所属

自己紹介

仮想化をやってきた人が話すベアメタルのお話

Page 3: Idcfクラウドhw占有タイプ開発話

IDC Frontier Inc. All rights reserved. 2

HW占有タイプの特徴

• 仮想マシンのVMDKは全てioMemory上

• 通常のVMテンプレートを利用可能

• Defaultで800GBのDiskが付属

• 1物理サーバー1仮想マシンでCPU, Memoryを占有

• 料金は1時間370円~

Page 4: Idcfクラウドhw占有タイプ開発話

IDC Frontier Inc. All rights reserved. 3

開発の動機

ioMemoryって爆速だけど超高い

どれだけ速いかテストしたいけど・・・

個人的にも触ってみたいなぁ

ioMemoryを時間貸しできたら売れるん

じゃない?

Page 5: Idcfクラウドhw占有タイプ開発話

IDC Frontier Inc. All rights reserved. 4

色々あった

• VM削除時に追加Diskが残ってしまう

⇒ポータル側で削除を自動実行するよう追加開発

• ISOからのVM作成では追加Diskが作れない

⇒Templateからのみ作成できるよう制限

• Diskベンチマークで性能が出しにくい

⇒Thin Provisioning VMDKでのDisk性能試験の手順

変更で物理サーバーと同等の性能に。

Page 6: Idcfクラウドhw占有タイプ開発話

IDC Frontier Inc. All rights reserved. 5

仮想化環境でのDisk性能試験手順

1. OSチューニングの実施

• XFSパラメータチューニング

mkfs.xfs -f -s size=4096 -b size=4096 /dev/sdb1

• マウントオプションを指定

/dev/sdb1 /iomemory/ xfs

logbufs=8,logbsize=256k,nobarrier,largeio,noatime,allocsize=2M 1 2

• IOスケジューラをnoopに変更

echo noop > /sys/block/sdb/queue/scheduler

※OS起動時に反映させるため、grub.confのオプションに追記

kernel (中略) elevator=noop

2. VMDKの拡張 dd等で仮想HDD上にシーケンシャルに書き込みを実施

3. 負荷試験実施

Page 7: Idcfクラウドhw占有タイプ開発話

IDC Frontier Inc. All rights reserved. 6

まとめ

• CloudStackで管理しようとすると工夫が必要

– 「すぐ」利用開始できる便利さは魅力

– Baremetal in Advanced Networkに期待

• 仮想でDisk性能を発揮するには追加手順が必要

– 手順を踏めばほぼベアメタルに近い性能は出せる

便利さと性能追及のバランスでベアメタルと

仮想(占有、共有)を使い分けるのがお勧め

Page 8: Idcfクラウドhw占有タイプ開発話

7

(C) IDC Frontier Inc. All Rights Reserved.

告知:ベアメタルをチューングせよ!

日程: 3月5日(木)~オンラインで競技開始!

協賛: はてな、SanDisk(FusionIO) 後援:パソナテック

詳しくは… 「サバフェス」で検索

Cloud Server Festa 2015 Spring 「サバフェス!」 ~世界最速のDBへ導かれし者たち~

http://serverfesta.info/

優勝者には

現金20万円 ioDrive2を

チューニング

エントリー 本日より受付開始!

Page 9: Idcfクラウドhw占有タイプ開発話

IDC Frontier Inc. All rights reserved. 8

未来をささえる、Your Innovative Partner