分12はじめにこの連載では,大規模システム基盤としての実績をもつ,日立製作所のSOAプラットフォーム「Cosminexus(コズミネクサス⁠)⁠」のホワイトペーパーの紹介を通じて,システム基盤の信頼性を確保するための技術や,全体最適に向けたシステム構築に取り組むための考え方を紹介していきます。第1回目のテーマでは「サーバ仮想化」について取り上げます。サーバの仮想化とは?現在のシステムでは,「⁠サーバ仮想化⁠」⁠,「⁠デスクトップ仮想化⁠」⁠,「⁠ストレージ仮想化」などのさまざまな適用箇所での仮想化技術の利用が始まっています。仮想化のもたらす恩恵は数多く,導入の目的は分野によって異なります。今回から3回にわたって「サーバの仮想化」を取り上げます。サーバ仮想化が求められる背景,適用メリット,運用時における課題の紹介を通じて,仮想化導入を成功に導くために考えておくべきポイントとなる「アプリケーション視点での仮想化」について解説します。サーバ仮想化がなぜ必要なのか?Webビジネスでは24時間365日サービスを提供することがあたりまえとなってきました。このようなシステムではシステムダウンやレスポンスの低下がビジネスに大きく影響を与えます。システムの信頼性を保つためには,複数台のアプリケーションサーバやDBサーバによって負荷分散を実施するのが一般的です。Webビジネスは急激に拡大することもあり,処理能力の向上や別システムの追加のために,アプリケーションサーバやDBサーバの台数を増やして対応することがあります。台数増加による購入とメンテナンスのコストが,サーバの台数分かさむ問題が生じます。この問題を解決する方法として,サーバ仮想化を利用したサーバ集約が,台数の削減可能な技術として注目されています。サーバ仮想化でハードウェアの集約を行うサーバ仮想化の概念サーバ仮想化とは,ハードウェア上に複数のOSを仮想的に稼働させる機能をもつハイパーバイザを置き,システムの構成要素であるハードウェアを仮想的に分割・統合し,その上でソフトウェアを動かすことを可能にする技術のことです。仮想化の導入により,複数のハードウェアを統合して1つの仮想環境に集約できます。OS・ミドルウェア・アプリケーションの実行単位である仮想サーバを立ち上げることが可能なのです(図2⁠)⁠。仮想化のイメージサーバ仮想化における課題サーバ仮想化の導入は,一般に「設計フェーズ」「⁠構築フェーズ」「⁠運用フェーズ」に大きく分けられます。1設計フェーズ仮想化対象のサーバのスペックや負荷状況から,仮想サーバに割り当てるリソースや仮想サーバの台数を検討します。仮想環境の場合は,1つの物理サーバに複数の仮想サーバが同居するため,業務アプリケーションの特性を考慮したサーバ集約計画と,ピーク時を想定した性能見積りが必要です。2構築フェーズ設計フェーズでのサイジング通りに仮想環境サーバのイメージを作成し,OS,ミドルウェア,アプリケーションのセットアップを各仮想サーバで行います。3運用フェーズ構築した仮想サーバを実際に動作させます。動作時に仮想サーバのリソース使用状況を監視し,高負荷時にはスケールアウトなどの対策を行います。アプリケーションのエンハンス時には,アプリケーションの入れ替えを行います。このうち,利用側にとって影響が大きいのが構築・運用フェーズでの課題です。これらの課題について考えてみましょう。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。