Tuning maniax 2014 ルール紹介
Click here to load reader
-
Upload
thinkitimpress -
Category
Technology
-
view
836 -
download
2
description
Transcript of Tuning maniax 2014 ルール紹介
Tuning Maniax とはTuning Maniax 2014 -蒼き調律者たち-
スタートアップセミナー 2014/04/20
Agenda
Tuning Maniax概要
ルール概要
スケジュール
サブスクリプション登録手順
Tuning Maniax
指定されたクラウド環境(Microsoft Azure)でオープンソース・ソフトウェアで、どれだけパフォーマンスを出せるかを競うコンテスト
2008年~2013年に開催されていたInstall Maniaxの後継一定期間内にWindows ServerやWindows AzureにOSSアプリケーションをインストールする数を競う
コース
WordPressコースAzure上に構築したWordPressのパフォーマンスを競う
HadoopコースAzure上に構築したHadoop(HDInsight)を利用して課題をクリアする速度を競う
賞品
WordPressコース
優勝Microsoft Surface 2
準優勝iPhone & Android対応 スマートウォッチ
Pebble Smartwatch
Hadoopコース
優勝Microsoft Surface Pro 2
準優勝PFU Happy Hacking Keyboard Professional2 墨/無刻印 英語配列
第3位(両コース共通)※以下から一つ選択 東京ディズニーリゾート 1デーパスポート(2名様分) Universal Studios Japan スタジオ・パス(2名様分) Amazonギフト券(1万円分)
参加賞WordPressコース限定
Amazonギフト券 ¥15,000(Eメールタイプ)
※1st Stage, 2nd Stageの競技期間中、審査期間中、それぞれのStageに必要最低限のサーバーがAzure上で継続的に動いていること
Amazon.co.jp は、本プロモーション・キャンペーンのスポンサーではありません。Amazon ギフト券細則についてはhttp://amazon.co.jp/giftcard/tc(PC)またはhttp://amazon.co.jp/jpgc_tc_aw(携帯)をご確認ください。Amazon、Javari.jp、Amazon.co.jp および Amazon.co.jp のロゴは Amazon.com, Inc. またはその関連会社の商標です
WordPressコースルール概要
WordPressコース
Microsoft Azure上にセットアップしたWordPressのパフォーマンスを競います1st StageAzure Webサイト
2nd StageAzure仮想マシン(Windows + Linux)
WordPressコースステージ
1st StageAzure WebサイトにインストールしたWordPressのパフォーマンスを競います。
2nd StageWindows仮想マシンとLinux仮想マシンを同時に立ち上げ、それぞれのWordPressのパフォーマンスを競います。
WordPressコース1st Stage
Webホスティングプランは「基本」または「標準」モードを利用してください。
競技期間、審査期間を通して、継続してWordPressにアクセスできる状況になっている必要があります。
事務局から配布されるデータをWordPressの機能でインポートしてください。データのダウンロードurlは後日事務局より連絡します。
無料評価期間が切れる前に、従量課金にアップグレードしてください。
WordPressコース2nd Stage#1
Windows、Linuxの環境をそれぞれ稼働させてください。
Windowsは、Webサーバー/DBサーバー共にWindows仮想マシンを、LinuxはWebサーバー/DBサーバー共にLinux仮想マシンを利用してください。
WordPressコース2nd Stage#2
インスタンスサイズはS(A1)以上を利
用してください。
すなわち、2台のサーバーを構築する
必要があります。
競技期間、審査期間中は、
Windows/Linuxの両方のWordPressに
アクセスできる状態にしてくださ
い。
WordPressコース競技期間中の計測
競技期間中は3時間に1度程の頻度で数分間、世界中のサーバーから負荷をかけ、性能を計測します。全ての参加者に対して同じ時間に負荷がかけられるわけではありません。
計測結果は、その都度、maniax.jpなどで公開されます。
WordPressコース競技期間中の計測
事務局の負荷計測ツールからメディアファイルをアップロードすることはしません。(Webサーバーを複数にする場合、メディアファイルのアップロード/複製を考慮する必要はありません。)
計測パターンは状況に応じて変更する場合があります。シナリオは変更がないように努めます。
負荷の大小を状況を見ながら変更する可能性があります。
WordPressコース禁止事項
Microsoft Azure以外のサービスを利用することはできません。
インスタンスサイズがXS(A0) の仮想マシンは利用しないでください。
ブラジル南部リージョンは利用しないでください。
静的なhtmlファイルを生成し、それをレスポンスとして返すのはNGです。
WordPressを改造する場合、 WordPressのソースを直接変更するのはNGです。(設定ファイル変更はOK)Pluginを利用するなど、WordPressのしきたりに則ってください。
サーバーの再起動などがあった場合に、登録されたデータが消えてしまうなどはNGです。最低限の運用に耐える環境を作ってください。
WordPressコース審査
審査期間中は、環境に対する一切の変更は禁止です。
入賞候補者の方には、簡単なシステム構成図とチューニングしたポイントを提出していただきます。サーバーにログインして確認させていただく場合もあります。その場合、必要な権限を持つユーザーのログイン情報を提供してもらいます。
審査期間中に事務局が実施した計測結果が、評価の対象となります。
WordPressコース順位の決め方
1st Stage, 2nd Stage(Windows), 2rd Stage(Linux)それぞれの順位の合計値が最も小さい人が優勝となります。
ex.)以下の場合、"7"
1st Stage:1位
2nd Stage(Windows):4位
3rd Stage(Linux):2位
合計値が同じ場合、以下の優先順位で上位者が決定します。 最上位のStageでの順位が上位
最上位のStageでの順位が同じ場合、2番目のStageでの順位が上位
全てが同じ場合、2nd Stage(Windows)が上位
一つでも順位の付かないものがあった場合は失格です。
WordPressコース節約構成
Stage1
Webサイト基本プランSサイズ
無料のMySQL(ClearDB)
Stage2
仮想マシンWindows Server 2012 R2
基本モードSサイズ
仮想マシンLinux
基本モードSサイズ
Windows Linux
WordPressコース注意事項
パフォーマンスを上げるために、たくさんのサーバーを立ち上げて負荷分散させるのはOKですが、その費用は参加者の負担になります。
審査期間が終了したら、仮想マシンを削除してください。削除しないまま発生した費用は参加者の負担になります。
その他の理由も含め、多くの費用が掛かってしまっても、参加者の負担になります。事務局からの補てんはありませんので注意してください。
Hadoopコースルール概要
Hadoopコース
大会事務局が用意したAzure BLOBストレージ内に総計1TB程度のデータを設置します。 データの内容は、Webアクセスログ的なタブ区切りのテキストファイルです。
ストレージアカウントのリージョンは「東南アジア」です。
このデータに関するいくつかの設問が出題されます。 「人気URIトップテンを抽出せよ」等。
あまり難しい設問はありません。
Azure HDInsightを利用してこのデータを解析し、回答の正確さと速度を競います。
Hadoopコース準備
公開されたデータと設問に従って、準備期間中にプログラミングや設定のチューニングを行います。
Hadoopコース競技
解析には自分のサブスクリプションに作成したAzure HDInsightサービスを利用し、解析結果をBLOBストレージに出力した上で、申告をしていただきます。
結果が出た時点で、インスタンスを削除していただいてかまいません。
Hadoopコース審査と順位の決め方
設問の解が正しく、解析時間が短いものを上位とします。設問の解は、MapReduceジョブの結果として出力されたファイルを提出していただきます。
事務局で再現するために必要な情報もご提出いただきます。ノード数、クラスタ構成パラメータ。 MapReduceプログラムのjarファイルジョブを投入する際に使用したスクリプト等・・・
これらの情報をもとに申告が妥当かを事務局が評価します。
Hadoopコース注意事項
Hadoopコースに参加賞はありません。
リージョンは「東南アジア」を利用してください。
HDInsightのバージョンは自由です。
ノード数は参加者自身で決定してください。これにより大きな費用がかかってしまっても、事務局からの補てんはありませんので注意してください。
スケジュール
WordPressコース
4/26 12:00 ~ 5/7 23:59
1st Stage 競技期間
5/8 0:00 ~ 5/18 0:00
1st Stage 審査期間
5/19 12:00 ~ 6/1 23:59
2nd Stage 競技期間
6/2 0:00 ~ 6/10 23:59
2nd Stage 審査期間
結果発表
表彰式
Hadoopコース
4/26 0:00データおよび設問公開
4/26 0:00 ~ 5/3 23:59
準備期間(プログラミング、チューニング)
5/4 0:00 ~ 5/6 23:59
競技期間(Hadoop処理実行)
5/7 0:00 ~ 5/18 23:59
審査期間
結果発表
表彰式
各コースのルールやスケジュールなどについて、主催者の判断で、変更される場合があります。