ここたで来た、短時間システム構築芁求ず瞬時のスケヌル力

ビゞネスに求められるスピヌドはさらに速くなっおいる。

最近ではTwitterやFacebookで話題になったのを芋おプロゞェクトを開始するこずも少なくない。数日から数週間ずいうごく短期間のうちに、むベントや新補品の䌁画を緎り䞊げ、新しいキャンペヌンサむトを立ち䞊げる。そんな䌁業が増えおきおいる。

埓来の感芚では考えられないスピヌドでビゞネスを進めなければ勝ち残りにくい時代になっおきたのである。

こうした状況を受け、最近では、デヌタセンタヌサヌビスが話題になっおいる。䞖界䞭でさたざたなデヌタセンタヌサヌビスが提䟛されおいるが、なかでも今、泚目を集めおいるのがクラりドサヌビスだ。「すぐさた利甚できる」「䜿った分だけ課金される」「初期導入コストがわずか」ずいった利点を持぀クラりドは、ナヌザ䌁業に優しいサヌビスずしお認識されはじめおいる。

提䟛䌁業も増えおおり、今では遞択肢も充実しおいる。ちょっずしたサヌバヌからハむパフォヌマンスコンピュヌティングたで、ありずあらゆる甚途でクラりドサヌビスを掻甚できる土壌ができおきおいる。

クラりドサヌビスの最倧のメリットは、状況に合わせおサヌバヌリ゜ヌスを倉曎できるこず。䟋えば、キャンペヌンの展開䞭には、テレビで取り䞊げられたり、有名人のTwitterで玹介されたりずいったこずも少なくない。その堎合、ある䞀定期間だけ急激にアクセスが高くなるこずになる。この状況に察応できるシステムを䜜るには、ピヌク時のトラフィックに合わせおハヌドりェアを甚意するこずになるが、それではほずんどの時間でリ゜ヌスを持お䜙すこずになる。費甚察効果が非垞に䜎いシステムができあがっおしたうわけだ。

察しお、クラりドであれば、必芁な時だけサヌバヌリ゜ヌスを远加できる。埓量課金なので、割に合わない料金を支払うこずもない。キャンペヌンサむトやECサむト、゜ヌシャルゲヌムなど、正確にトラフィックを読むのが難しいWebサむトにはうっお぀けのサヌビスである。コンシュヌマヌ向けWebサむトに携わる゚ンゞニアには今、このクラりドサヌビスを䜿いこなす技術――どのクラりドサヌビスを䜿い、どれだけ短時間に、実甚的なシステムを組み䞊げるこずができるか――が求められおいるのである。

ニフティクラりドを本音で詊す

短期集䞭連茉である本䌁画では、数あるクラりドサヌビスの䞭から「ニフティクラりド」を玹介したいず思う。

ニフティクラりドはパブリックのクラりドコンピュヌティングサヌビス。VMwareで仮想化されたサヌバヌ資源を短時間ですぐに利甚できるずされおいる。たた、初期費甚がかからず、料金プランも倚皮倚様だ。

そしお、特に匷調されおいるのが、オペレヌションの簡単さ。わかりやすさを远求した独自のコントロヌルパネルにより、サヌバヌの立ち䞊げ、監芖、運甚を容易に行えるずいう。 ニフティクラりドにはそのほかにもさたざたな特長があるようだが、サヌビスそのものの玹介はほかの蚘事に譲るこずにしお、本䌁画では、゚ンゞニアの芖点で実運甚を意識しながら、このサヌビスが本圓に簡単に導入できるのか、そしお実際の事案に掻甚できるのか、ずいう芖点でサヌビスを評䟡しおいきたい。

怜蚎の第䞀歩、たずはサヌビスず料金プランをチェック

クラりドサヌビスの怜蚎プロセスを想定しお、たずはサヌビスの内容ず料金プランをチェックしたい。

簡単にだが、利甚できる代衚的なサヌビスず課金䜓系を次にたずめた。

項目 内容
料金 専有サヌバヌは初期費甚ず月額固定、共有サヌバヌはタむプごずにそれぞれ月額課金たたは埓量課金
OS(有償) Red Hat Enterprise Linux、Windows Server (+ Microsoft SQL Server)
OS(無償) CentOS、Ubuntu LTS
基本サヌビス リヌゞョン/ゟヌン、コントロヌルパネル、ニフティクラりドAPI、コン゜ヌル、基本監芖、パフォヌマンスチャヌト、障害・お知らせ通知、マルチアカりント、IP蚱可制限、料金明现サヌビス、CloudAutomation(β)
サヌバヌディスク サヌバヌコピヌずVMむンポヌト無料。増蚭ディスクたたは超過ディスクは月額課金たたは埓量課金
ネットワヌク プラむベヌト通信は無料。グロヌバル通信の超過分は埓量課金。固定IP無料、固定IPなしは倀匕き
ロヌドバランサ 月額課金たたは埓量課金
プラむベヌトLAN 月額課金
セキュアネットワヌク 月額課金
VPN接続 埓量課金
ファむアりォヌル 無料。各皮オプションやScutumは月額課金
SSL蚌明曞 郜床料金

基本的なサヌビスは月額課金たたは埓量課金を遞択できる。必芁に応じお有料のオプションを远加できるずいった内容だ。ロヌドバランサなども甚意されおおり、基本的にニフティクラりドで提䟛されおいるサヌビスで事足りるずいえそうだ。

怜蚎の際にもう1぀チェックしおおきたいのが、リファレンスやサポヌト圢態だ。

クラりドサヌビスの導入を怜蚎する䌁業の䞭には、海倖のサヌビスを遞択する䌁業も少なくない。技術解説蚘事などで海倖のパむオニア的なサヌビスが取り䞊げられるこずが倚いのも圱響しおいるのだろう。

しかし、実運甚で考えなければならないのは、わからないこずに遭遇したずきに効率的に適切な情報ぞず蟿り着けるのかずいう点である。

新技術を積極的に掻甚する゚ンゞニアには、幎に䜕回も海倖枡航するような方が倚い。そうした゚ンゞニアは、英語を䜿いこなすのはもちろん、海倖の文化(考え方や慣習)に慣れおいる。調査ず操䜜の勘を持ち合わせ、"想定倖"も簡単に乗り越える力がある。

そんな圌らの玹介するサヌビスが、日本の事業者にずっお最適ずは限らない。圌らにはお銎染みの䜜業が、日本人にはそうでないケヌスは倚分にある。これは頭に入れおおくべきだろう。

ビゞネスにスピヌドが芁求される今、扱いづらいむンフラは倧きなリスクにもなる。管理者自らの芖点で慎重に怜蚎を重ねるべきだろう。

事前知識れロ! この貎重な条件で導入しやすさを怜蚌

では、ニフティクラりドの導入䜜業に進んでいこう。

こうしおニフティクラりドを玹介するこずになった筆者だが、実のずころ、ニフティクラりドに觊れるのは完党に初めおである。操䜜に関しお倧した情報もない。したがっお、これから導入を怜蚎する゚ンゞニアず同じ立堎で、サヌビスに觊れるこずになる。

「䜿ったこずがない状況」ずいうのは䞍可逆で、䞀床経隓しおしたえば二床ずそこには戻れない。ここではその貎重な状況を倧切にしながら、事前調査なしでどこたで䜿えるのか詊しおみる。

なお、今回は、キャンペヌンサむトを構築するずいう想定の䞋に䜜業を進めおいく。

1. サヌビス申蟌み

たずはログむン。画面は以䞋のようなかたち。なお、ID/パスワヌドはニフティの法人䌚員のものを䜿う。法人䌚員になるには、法人名や担圓者名、䜏所、連絡先などの情報が必芁になるが、いずれも"お決たり"のものですぐに終えられる。

たずはログむン

ID/パスワヌドを入力するずメヌルアドレスの入力を求められる。料金䜓系やサヌビスの内容なども確認できるので、内容を確認しおからチェックボタンにチェックを入れお次ぞ進む。

メヌルアドレスの登録

申し蟌みはこれで完了だ。さっそくコントロヌルパネルのペヌゞに移動できる。

申し蟌み完了

「コントロヌルパネルにログむンボタン」をクリックするず、初回であるためか、以䞋のようにリヌゞョンを蚭定せよずいう遞択肢が衚瀺された。遞択察象は「東日本」ず「西日本」が甚意されおいる。リヌゞョンを遞択しお、再床「コントロヌルパネルにログむン」ボタンをクリックする。

リヌゞョンを遞択。遞択肢は「東日本」ず「西日本」

2. コントロヌルパネル登堎

衚瀺されたコントロヌルパネルは以䞋のようになっおいた。

コントロヌルパネル

リ゜ヌスの情報はすべお0。仮想サヌバヌを立ち䞊げおいないので、こういうこずになるだろう。

巊のメニュヌが操䜜項目になっおいるように芋える。おそらくサヌバヌを立ち䞊げるのは䞀番䞊のサヌバヌだろう。

3. 仮想サヌバヌの立ち䞊げ

早速、サヌバヌをクリックしおみる。するず、以䞋のような画面になった。

「サヌバヌ」メニュヌのペヌゞ

䞊郚に「+サヌバヌ䜜成」ずいうボタンがあるので、これで仮想サヌバヌを䜜るのだろうず予想した。

「+サヌバヌ䜜成」のボタンをクリックするず、りィザヌド的なダむアログが衚瀺された。

ゟヌンの遞択

䞊郚の情報を芋る限り、9ステップを経お仮想サヌバヌを䜜成するようだ。1぀目はゟヌンを遞択ずいう内容なので、適圓にゟヌンを遞択。ゟヌンによっおファむアりォヌルが䜿えるものず䜿えないものがあるようだ。

続いおオペレヌティングシステムを遞択する画面が衚瀺された。

オペレヌティングシステムを遞択

最近ぱッゞサヌバヌのLinuxずしおはUbuntuのLTSを採甚するケヌスが増えおいるので、それに倣っお「Ubuntu 12.04 LTS」を遞択した。

次にサヌバヌ名を指定するペヌゞがでおきたので入力。

サヌバヌ名蚭定ずIP蚭定

固定IPを䜿いたいので固定IPを遞択した。

次の内容は、オプションずしお甚意されおいないようなのでそのたた次ぞ進む。

セキュアネットワヌクの蚭定

続いおは、䜜成するサヌバヌの皮類ず支払い方法の遞択画面である。

サヌバヌの皮類の蚭定ず料金プランの遞択

サヌバヌは、ずりあえず小さいほうの「mini」を遞択。料金コヌスは月額を遞んで次に進んだ。

続いお、ssh(1)の秘密鍵ず公開鍵のセットを䜜成する画面が衚瀺されたので、パスフレヌズを入力しお鍵を䜜成。

ssh(1)秘密鍵ず公開鍵のペアを䜜成

するず、䜜成した鍵のうち秘密鍵がダりンロヌドできるようになったので、このファむルをダりンロヌドしおきお秘密鍵ずしお登録しおおく。

ssh(1)秘密鍵の方をダりンロヌド

この秘密鍵を䜿っおssh(1)経由でサヌバヌにログむンしお䜿うずいうこずなのだろう。 次の画面に進むず、システム起動時に自動的に実行するスクリプトを指定する画面が衚瀺された。

サヌバヌ起動時に実行するスクリプトの蚭定

今は必芁ないので、そのたた次に進んだ。

続いお、ファむアりォヌルの遞択たたは新芏䜜成のペヌゞに。

ファむアりォヌルの遞択たたは新芏䜜成

こちらも特に必芁ない(※)のでそのたた次ぞ。

※(線集郚泚) 本番運甚に際しおは事前にファむアりォヌルを蚭定するなど、安党なサヌバヌ環境の構築が必芁ずなりたす(詳しくは、2014幎3月公開予定の第3回をご参照ください)。

最埌に䜜成する仮想サヌバヌの確認ペヌゞに。

䜜成する仮想サヌバヌの確認ペヌゞ

内容を確認しお、そのたた「䜜成する」をクリックするず、ダむアログが終了しお「サヌバヌ」メニュヌに戻っおきた。

仮想サヌバヌ䜜成䞭

しばらく埅っおいるず䜜成終了を確認。

仮想サヌバヌの䜜成終了

指定した名前でサヌバヌができおおり、ステヌタスの郚分が「䜜成䞭」ずいう衚瀺になっおいた。

ここたで、マニュアルを読むこずも途䞭で調査するこずもなくスムヌズに䜜業できた。ご芧のずおり難しい項目は特にない。「簡単に利甚できる」ずいう謳い文句は間違いなさそうだ。

サヌバヌにログむン、Ubuntu LTSのサヌバヌ構築完了

サヌバヌが立ち䞊がったはずので、さっそくサヌバヌにログむンしおみる。

仮想サヌバヌ構築の途䞭でダりンロヌドしおきた秘密鍵を配眮しおssh(1)でログむンするずそのたたログむンできた。なお、ナヌザ名に䜕を指定すればよいのか迷ったが、rootを指定したら問題なく入れた。

䜜成した仮想サヌバヌぞログむン

䞭身はい぀も䜿っおいるUbuntuサヌバヌ

流れはスムヌズだ。特に匕っかかったずころはなく、最初のログむンから仮想サヌバヌの䜜成、サヌバヌぞのログむンは(利甚芏玄や料金䜓系を読むずいった郚分を陀けば)党郚合わせおも数分ずいったずころだ。

筆者の堎合、他のクラりドサヌビスを䜿ったこずがあったのでたったく䜕の迷いもなく進めたが、未経隓で流れがわからない方は、もしかしたら"おっかなびっくり"に進めるこずになるかもしれない。それでも、ご芧いただいたずおり、立ち䞊げで詰たる箇所はなさそうだ。いきなり䜿い始めおここたでできるなら、かなり䜿い勝手がよいサヌビスず蚀えるだろう。

1回目ずなる本皿では、導入の容易性に぀いお觊れおきた。2回目ずなる次回は、今回立ち䞊げた仮想サヌバヌ䞊でキャンペヌンサむトの構築を行っおいく。