運用の自動化のため,データセンター環境を可視化するためのツールも自作しています。「実はこれまで使っていたデータセンターでは,可視化がうまくできていませんでした。サーバやネットワークが現在どういう状況なのかは,設定を読んだり図面を見たりして追っかけなければわからなかったのです。現状把握のためだけにそうした作業を行うのは時間の無駄ですよね。そこで,仮想サーバやネットワークを動的に検知して,データセンター全体を可視化するようなツールを作りました」(⁠村越俊克氏)サーバやネットワークをグラフィカルにマッピングするツールはいくつかありますが,既存のツールでは満足できなかったようです。「運用監視系のツールはいくつかありますが,もう少し気の利いたものにしたかったんです。既存のツールもけっして悪いわけではなく,それぞれに良いところもあるのですが,自分の理想には足りなかったのです。具体的には,グラフィカルに表示する部分ですね。ネットワークにつながっているサーバやネットワーク機器を一覧形式で表示するものはよくあるんですが,それだけではなくてトポロジーをグラフィカルに表示し,そこに描かれる機器や機器をつなぐ線から,設定やモニタリングなどの詳細情報とリンクしたいと考えていました。自動的に生成される図面から機器の詳細情報へすぐにたどり着くことができるので,知りたいときに知りたい情報を簡単に取得できます。トポロジーはドラッグ&ドロップでノードを自由に動かすことができ,ノード間をつなぐ線はトラフィック量や帯域で色や太さが変化します。物理的な接続図から論理的な接続図まで描画するしくみを盛り込んでいます」(⁠村越氏)なお新しいプライベートクラウドの特徴として,IPv6対応であることも挙げられます。日本では,IPv6が普及しているとは言いにくい状況でしょう。それでもIPv6対応にした理由について,村越氏はグローバルを見据えた結果だと話します。「海外に向けて積極的にサービスを展開していく際,地域にかかわらずシステムをデプロイできるようにしたいと考えています。間はIPv4が使えるとは思いますが,地域によっては突然IPv6しか割り当ててもらえないということになる可能性もありますし,そもそもユーザ側のIPv6対応が進んでいる地域もあるので,それらの状況に対応するという意味で,新しいプライベートクラウドの内部はIPv6を基本としています」(⁠村越氏)ユーザにとってメリットのあるプライベートクラウドを目指してサイバーエージェントの新しいプライベートクラウドはすでに運用に入っていますが,これから積極的に改善を進めていくと,それぞれのエンジニアは声をそろえます。「当初考えていた機能が100%実現できているわけではなく,またシステムを利用するエンジニアからもいろいろと要望を受けているので,そこのキャッチアップを進めながら必要な開発や機能の追加を進めていきたいと考えています」(⁠長谷部氏)「まだ思っていることは全然実現できていないんですね。現状で運用の自動化を進めることはできましたが,それは僕らがインフラを運用していくうえでの自動化にすぎないわけです。自動でデータセンターの状況が可視化されたり,あるいはサーバがホスティングされたりというのは,基本的に僕らにしか恩恵がない。実際のユーザであるエンジニアには,そこまでのメリットが生まれていない状況だと思うので,それを実現するためのものをこれから作っていく必要があると感じています」(⁠奈良氏)大量のサーバを効率的に運用するという難しい課題に対し,自ら開発したソフトウェアを中心にプライベートクラウドを構築して運用するサイバーエージェントの取り組みは,多くの企業にとって注目に値するものと言えるでしょう。IPv6著者プロフィール川添貴生(かわぞえたかお)株式会社インサイトイメージ代表取締役。企業サイトの構築及び運用支援のほか、エンタープライズ領域を中心に執筆活動を展開している。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。