3回にわたり,クラウドコンピューティング時代のホスティングサービスの価値について取り上げます。第1回目はクラウドのIaaSと比較したVPSのメリット・デメリットを紹介します。Server⁠)⁠」と呼ばれます。1台の物理サーバ上に複数の仮想サーバを構築し,その1つを専用サーバのように利用できるというものです。ハードウェアは複数のユーザで共用することになりますが,ユーザ個別に管理者権限(root権限)が与えられるため,専用サーバのように,OSレベルの設定から,サーバソフトの設定,アクセス制限,CGIの設定,アプリケーションソフトのインストールなどが自由に行えます。VPSは,物理サーバを複数で共用して使う側面から見ると共用サーバの一種であり,専用サーバより低価格で利用できます。物理サーバの管理やOSレベルのアップデートはホスティング事業者によって行われるため,専用サーバほど高いスキルは求められません。VPSは共用サーバと専用サーバのメリットをあわせ持ったサービスと言えるでしょう。一方でデメリットもあります。VPSは共用サーバと同様,物理サーバを複数のユーザと共用するため,同居する他のユーザのサイトにアクセスが集中すると,自分のサイトの表示速度が遅くなる可能性があります。自由度が高い分,サーバソフトや各種モジュールのアップデート,バックアップ作業なども自分で行わなければなりません。1台丸ごと使えて,インターフェースにボトルネックもない専用サーバと比べると,パフォーマンスで劣ることも明らかです。そんなデメリットを解消するため,ユーザごとに割り当てるCPUやメモリなどのリソースを事業者側で管理し,リソース割当量を保証するサービスもあります。最近は,専用サーバの中に仮想サーバを構築する「専用サーバのVPS」といった利用方法も登場しています。この方法を使えば,サーバのアップグレードが簡単にできます。VPSとクラウド(IaaS)の比較クラウドコンピューティングとはまず,クラウドコンピューティングの特徴からおさらいしておきましょう。クラウドコンピューティングとは,ネットワークに接続されているサーバやストレージなどを意識することなく利用できるシステム形態のことです。3つのタイプがあることを知っている人も多いでしょう。Service)です。Service)になります。IaaSとVPSの違いとは?IaaSとは,仮想化技術を利用してサーバやストレージなどのインフラ環境をインターネット経由で提供するサービスです。VPSもネットワーク経由で仮想化されたハードウェアやインフラを利用することから考えれば,IaaSとほぼ同じものと見ることができます。それでは違いはどこにあるのでしょうか。IaaSとVPSの最大の違いは,CPUやメモリ容量などのリソースが柔軟に変更できるかできないかです。クラウドサービスのIaaSは,サーバへのアクセスが急増してサーバに大きな負荷がかかった場合でも,CPUやメモリを短時間に増強したり,サーバの構成を変えたりすることで柔軟に対応できます。VPSでもサーバリソースの増強はできますが,IaaSほど俊敏かつ柔軟に対応できません。VPSではまず,ホスティング事業者にサービスプランの変更を申し込む必要があります。事業者によっては,物理サーバの移転が発生する場合もあるでしょう。一時的な負荷に耐えるためにリソースを増強したとしても,日常の運用においてリソースを余らせてしまうのはコストの無駄です。その点IaaSは,Webサイトへのアクセスが急増した時は,他のサーバからリソースを調達し,少ない時は減らすというように,必要な時に使いたい分だけ使うことができます。複数台のサーバのリソースを1台のサーバに仮想的に集約することで,自在にサーバリソースを増強する運用方法は,VPSにないIaaS独自の特徴です。料金についても,VPSは月額定額料金が一般的ですが,IaaSは利用したリソース分だけ支払う従量制が基本です。VPSはホスティング事業者に申し込んでもすぐに使えませんが,IaaSは申し込んだその日から利用可能です。EC2」「⁠ニフティクラウド」があります。IaaSは,セキュリティ面や運用面に不安があることも確かです。IaaSを含むクラウドサービス全体の特性として,利用者からは内部のリソース配置や,利用しているサーバ,運用されている国などが見えにくくなっています。運用しているデータセンタが海外にある場合,サーバダウン時の復旧時間がかかる可能性もあります。情報漏洩や不正アクセスに対する不安も完全に払拭することはできません。海外にデータセンタがあると,ネットワーク遅延によるアクセス速度の低下も懸念されます。IaaSはサポートがメールだけであったり,コミュニティだけであったりと不十分なサービスもあります。365日の安定した監視体制を備え,耐震・耐火設備と厳重なセキュリティ環境が整った国内有数のデータセンタに設置されています。ホスティング事業者が提供しているマネージドサービスを利用すれば,障害対応,OSのアップデートやセキュリティ対策などもすべて任せることができます。サーバへの接続には,暗号化されたSSL通信を利用し,ウイルス除去サービスやフィルタリングサービスなども提供されているので,安全な環境で運用できるメリットは大きいと言えます。VPSに適しているサイト,サービス/適していないサイト,サービスVPSに適していないサイトVPSとIaaSの違いを見てわかったように,VPSはサーバのCPUやメモリを短時間に増強したり,サーバの構成を変えたりすることは苦手です。そのため,短期間に集中的にアクセスが急増するキャンペーンサイトや,特定の曜日だけ通常の何倍,何十倍ものアクセスが集中するサービスサイト,最初の立ち上げで会員数が急増し,一定の期間増え続けるSNS系の会員サイトには向きません。これらのサイトにはIaaSを利用するのが最適です。申し込んでから短時間で利用できるので,急に企画が持ち上がったキャンペーンサイトも簡単に構築できます。急激なアクセス増や,アクセス減に合わせて柔軟にリソースが変更でき,料金もCPUの使用時間やストレージ容量など利用したリソースに応じて支払うだけと簡単です。VPSに適しているサイトVPSは,アクセス数の増減が激しくなく,システムの安全性が求められるサイトやサービスに適しています。サイトやサービスならほぼ対応できます。会社,お店,事務所のホームページを作ったり,インタネットショップを開いたりすることも簡単です。与えられたroot権限を使ってデータベースを構築したり,テストプログラムを作成したりする高度な使い方もできます。VPSではすでにデータベースが設置されているケースも多いので,簡単な設定だけでブログサイトを開設することも可能です。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。