値段で分かる、クラウドの「おいしい」使い方:Amazon EC2/S3のコストを試算(2/2 ページ)
クラウドコンピューティングの利点はさまざまに伝えられているが、実際にはどれほどのコストメリットがあるのだろうか。Amazon EC2/S3を例にとって試算してみよう。
自社サーバとの比較で分かるAmazon EC2/S3のおいしい使い方
Amazon EC2/S3の明細を確認すると、目立っているのはサーバ利用料と通信料でした。保存するデータ量に依存するとはいえ、ストレージ系サービスの費用は気にならない程度でした。
Amazon EC2/S3をおいしく使うためには、以下がポイントになります。
利用サーバは多い方がおいしい
自社にサーバを導入するよりも1サーバあたりで少なくとも10万円は安いため、サーバ数が多いほどコストメリットが大きくなります。
環境構築時間を短縮する
サーバ構築期間を短縮するためには、Amazon EC2デフォルトの設定に対する差分の反映を、スクリプトで自動化するのが良いです。これでインスタンス利用時間が減るので、利用コストも削減できます。また、Amazon EC2 はインスタンス起動時が必ずデフォルト環境なので、サーバを再起動するだけで環境構築が必要、つまりサービスが止まります。それでは困るので、環境構築の自動化は必須の作業ともいえます。
無駄な通信を減らす
スタティックコンテンツは必ずキャッシュが効くように設定して、フロントエンドの通信料を削減するのは通常のWebシステムと同様ですが、memcachedなどのキャッシュ技術を利用してDBアクセスを減らすのも、直接のコスト削減につながります。
Amazon EC2/S3に適したシステムはこれだ
データ転送量が比較的少なく、CPUに負荷がかかり、しかも多重実行で処理性能が求められるもの、または、ごく一部の期間にだけしかトラフィックが発生しないシステム、そのようなシステムには最適です。重要度の低いシステムにも向いています。
それは例えばこんなシステムです。
- 販促キャンペーン用システム
- データのフォーマット変換
- システム開発の開発環境
- 多重実行できる月次バッチ処理
- 受発注予測システム
- ALMシステム
- 社内グループウェア
ただし、心情的な安心感のためにも、個人情報を生で扱わない工夫は必要です。ファイルやDBを暗号化しても良いですし、個人情報そのものを削除したデータを使うのも1つの手段だと思います。
エンタープライズクラウドでインフラの最適化を
連載1回目にクラウドのデメリットとして挙げた項目として挙げた項目を再掲します。
- 信頼性やセキュリティのSLAがないに等しい
- セキュリティは特に不安
- なにせ雲なのでシステム構成が不明で不安
- 性能特性も不明
- 海外のサービスは通信遅延があるのでレスポンスが若干遅い
企業システムとして考えるとどの項目も無視できませんが、セキュリティを除けば工夫と割り切りでなんとかなりそうです。まずは社内システムのポートフォリオを整理し、小規模かつセキュリティ要件がそれほど高くない、かつシステムライフの終局が近いシステムを選び、クラウドのフィージビリティスタディを実施して頂くのが良いと思います。
セキュリティや信頼性のSLAがあるエンタープライズクラウドサービスがお手軽価格で登場するのも時間の問題なので(そうでないと日本のデータセンターは厳しい状況に追いやられます)、今からでも社内システムのポートフォリオを分析し、クラウド化のメリットが大きいシステムを選んでみてはいかがでしょうか。
著者紹介:岡安 一将(おかやす かずまさ)
株式会社NTTデータ 基盤システム事業本部所属。ミッションクリティカルシステム開発を経て、現在はシステム基盤のコンサルティング業務に従事。得意分野は性能評価、得意技は平易な説明と育児。
関連記事
- クラウドコンピューティングの実際:IT業界の産業革命――クラウドがすべてのビジネスパーソンに与えるメリット
「クラウドコンピューティング」はあちこちで聞かれる言葉だが、その意味するところは情報源によって異なるケースも少なくない。本当のメリットを享受するため、クラウドで何ができるかを考えよう。 - Cosminexus V8 Review:「作らない開発」による段階的な最適化で競争力をアップ
企業の競争力を向上するには、ITシステムの改善が欠かせない。しかし、理想にこだわりすぎると思わぬ痛い目を見ることも。SOAに基づいた現実的アプローチの方法を探る。 - SOAへの現実的なアプローチ:SOA成功への第一歩――フロントエンド統合、その正解は
SOAを導入する際に必要なのは、段階的に業務システムを進化させることだ。ここでは特にフロントエンドの統合について考えていきたい。 - Cosminexus V8 Review:データベースでは間に合わない! データ発生と同時にアクションが可能な「リアルタイム分析」
刻一刻と変化する状況を即座に分析するには、データベースを介した分析では手遅れになることがある。Cosminexusではリアルタイムな分析を可能にする「ストリームデータ」処理機能を備えている。 - Cosminexus V8 Review:バッチジョブ高速化のカギはJavaVMの常駐化にあり
Javaで作られたバッチジョブの高速化にはJavaVMの常駐化が必要だが、簡単な作業ではない。CosminexusにはJava環境のバッチ処理基盤があり、常駐化が容易になっている。
Copyright © ITmedia, Inc. All Rights Reserved.