分12前回は新しくなったConoHaの機能やコンセプトなどを紹介しました。ConoHaには仮想サーバであるVPSを中心に,さまざまな付加機能が用意されており,今回はそれらの中から3つをピックアップして解説します。海外リージョンを使う海外リージョンの提供は,新しいConoHaの大きな特徴の1つです。日本のほかに,シンガポールとアメリカ(サンノゼ)でサーバを立ち上げることができます。これによりネットワークの遅延を少なくし,エンドユーザに質の高いサービスを提供することが可能になります。Time)を見てみましょう。replyが返ってくるまでにかかった時間がRTTです。これが短いほどネットワークの遅延が少ないことになります。アメリカリージョンにVPSを構築するには,VPS作成画面の「リージョン」という項目で「アメリカ」を選択します(図1⁠)⁠。VPS追加画面(リージョン選択)VPSを作成したらSSHでログインしましょう。試しにwww.conoha.jpにpingを送ってみます(図2⁠)⁠。現在,www.conoha.jpは日本にあるサーバ上でホストされているため,これはアメリカにあるVPSから日本のサーバにpingを送っていることになります。経験上,日本,アメリカ間でpingを送ると100から数百ミリ秒くらいのRTTになります。今回は112ミリ秒でした。次にアメリカ国内のサイトの例としてwww.washingtonpost.comにpingを送ってみましょう。1.8ミリ秒程度で非常に遅延が少ないこがわかります(図3⁠)⁠。msロードバランサを使って負荷分散をするロードバランサを使うと,複数台のVPSやアプリケーションサーバにトラフィックを分散できます。バランシングやヘルスチェック(配下のサーバに対する死活監視方法)もユーザ側で設定できるので,サービスに応じた細かな設定が可能です。ここでは複数台のWebサーバにトラフィックを分散するという想定で,ロードバランサの設定をしてみます。図4はWebサーバが2台の場合の構成例です(矢印はのちほど説明するトラフィックの流れです⁠)⁠。DSR方式の概要なお以降の手順を試す場合,ロードバランサと同じリージョンで,VPSを使ってWebサーバを数台構築しておいてください。Webサーバの構築方法は省略しますが,yumやaptなどでApacheもしくはnginxをインストールしておけば十分です。ロードバランサとヘルスモニタを追加するロードバランサの項目を表示するには,コントロールパネルの左メニューから「ネットワーク」を選びます。ここで「追加」をクリックしてロードバランサを追加します(図5⁠)⁠。ロードバランサの追加ロードバランサにはヘルスモニタも必要になります。ヘルスモニタとは,ロードバランサ配下のサーバに対してどのような死活監視を行うかを決めるものです。ヘルスモニタは,配下のサーバに対して一定間隔で通信を行います。チェックに失敗した場合,そのサーバをバランシング対象から外します。追加については「ネットワーク」の画面でヘルスモニタリストを表示し,左側の「+」をクリックします。今回はHTTPトラフィックを扱うので,ヘルスモニタのプロトコルには「HTTP」を選択しましょう。判定時間とパスはデフォルト値のままでかまいません(図6⁠)⁠。作成できたら,ロードバランサのIPアドレス部分をクリックしてみましょう。「⁠バーチャルIPアドレス」が実際にクライアントが接続するIPアドレスです。ロードバランサは,このIPアドレスへのアクセスを配下のサーバにバランシングします。テクニカルエバンジェリスト2000年に同社に入社。ユーザーサポートやデータセンターでのオペレーション業務等を担当し,その後社長室などのゼネラル部門を経て,2014年9月よりホスティング事業のテクニカルエバンジェリストを担当。得意分野はWebアプリケーションの設計/開発,Linuxサーバー構築/運用。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。