Share your requirements and we'll get back to you with how we can help.
クラウドは、これまでコンピューティング資源の阻害要因となっていたものを取り除き、組織が規模や影響力に関わりなく公平に競える場を生み出しました。とはいえ、クラウドへ移行する企業の中には、出費がかさみ、それによる費用の非効率性に頭を抱えているところもあります。クラウドコストの最適化が最終収益に決定的な影響を及ぼす最優先事項であることは、疑いようのない事実です。当社は、クラウドパートナーとして、お客様の非効率性を洗い出してその問題に対処し、クラウドによって得られるメリットを最大化するお手伝いをします。
さまざまな研究で、クラウド費用の35 %は無駄な出費であると指摘されています。この無駄の排除に、多くの企業が苦慮しています。
システム設定やネットワーク設定、価格もさまざまな、利用可能なインスタンスタイプは100を下りません。数ある中から最も経済的ものを選ぶのは、企業にとって難しいことです。
必要に応じてリソースを割り当てる場合、それが必要なくなった場合に処分しなければならないということは見落とされがちです。同様に、インスタンスを必要な時だけでなく、年中無休で稼働させてしまい、せっかくの収益が消えてなくなってしまうという場合もあります。
必要とするインスタンスの容量の見極めに苦労し、その結果、過度な割り当てを行うことになってしまうということも少なくありません。不適切なクラウドサーバーを割り当ててしまう場合もあるかもしれません。こういったことは、すべて無駄な出費となってしまいます。
ストレージについても、多様な機能と価格モデルを提供するさまざまなベンダーがあまりに多い場合、見つけるのも一苦労です。最もコスト効率のいいものをと思っても、簡単には見分けられません。
クラウドコスト最適化のための技術戦略は、適切な容量の適切なリソースを、適切な時期に割り当てることを中心に実施します。この戦略には、リソースのデプロイに先立って要件を分析することも、要件の変更に応じてデプロイを変更することも含まれます。
インスタンスタイプを、メモリー、データベース、コンピューティング、グラフィック、ストレージ容量やスループットに応じて最適化します。何が適切な選択かは、お使いのアプリケーションの性質によって変わってきます。
ある時期だけリソース割り当てが必要な作業負荷(データのバッチ処理など)に対しては、必要時にスポットインスタントを作成する方法が、より経済的です。実際の活用に応じてインスタンスのオン/オフを適宜切り替えることで、コストを最大75 %も削減できます。自動スケジューリングも効率性を高めます。クラウドプラットフォームの設定によって、一連のルールに基づいてリソースを自動拡張することもできます。
コスト面での影響を考慮し、CPUではなくGPUを選択する方法もあります。アプリケーションが大規模な計算(マシンラーニングや3Dレンダリングなど)を行う場合は、CPUよりもGPUが好まれます。要件に応じて、適切なCPUインスタンスやGPUインスタンスを作成できます。
データのストレージからの出し入れは高くつくため、ストレージの選択は最初に行い、要件に沿ったものにする必要があります。Amazon S3 Standardは、頻繁に読み出しが必要なデータ向けのオブジェクトストレージです。Amazon S3 Standard - IAおよび関連する別タイプは、非常に長期間アクセスしない可能性が高いバックアップデータ向けとしてふさわしいストレージです。コンプライアンス対策バックアップや記録保管用には、Amazon Glacierが手頃です。また、SQL表現構文を使ってS3からオブジェクトを選択的に読み出すことで、データアクセスコストだけでなく、転送コストおよび計算コストも削減できます。
サーバーレスを特徴とするLambdaは、時間の限られた作業負荷、メモリーをあまり使わない作業負荷やステートレスな作業負荷に用いることのできる、コスト削減が可能な選択肢です。Lambdaの実行失敗やリトライは高くつくため、どのように実行さるかに注意を払う必要があります。
コンテナは、アプリケーション実行が分離されている場合に用いることができる軽量の選択肢です。複数のコンテナを専用マシンや仮想マシンで実行すれば、サーバーを有効に活用できます。ここでも重要なのが、軽量のOSイメージを用いるようにするなど、適切な実行を行うことです。
コンテナは、EC2などの仮想マシンインスタンスで実行できます。EC2の場合、使用するインスタンス数ではなく、インスタンスの容量に対して課金されます。Fargateといった専用プラットフォームによって、専用のコンテナホスト環境にコンテナをデプロイできます。
基本のオペレーティングシステムのライセンスコストによって、アプリケーション実行の総費用が急激に押し上げられる可能性があるため、ライセンス管理は慎重に行う必要があります。仮想マシン上の、DebianやUbuntuといったLinuxシステムのインスタンスは、WindowsインスタンスやサポートされるRHELインスタンスよりも低価格です。
部署のニーズ、価格設定、SLAやセキュリティなどさまざまな必要性によって、マルチクラウドモデルを推進する企業もあります。しかし、複数のベンダーのさまざまな製品を管理するには、専用のツールと追加のトレーニングが必要となり、費用がかさみます。一方、単一のクラウドであれば、プラットフォーム間の切り替えを管理する手間もなく、クラウド間のネットワークトラフィック費用もかかりません。
サーバーレスを特徴とするLambdaは、時間の限られた作業負荷、メモリーをあまり使わない作業負荷やステートレスな作業負荷に用いることのできる、コスト削減が可能な選択肢です。Lambdaの実行失敗やリトライは高くつくため、どのように実行さるかに注意を払う必要があります。
コンテナは、アプリケーション実行が分離されている場合に用いることができる軽量の選択肢です。複数のコンテナを専用マシンや仮想マシンで実行すれば、サーバーを有効に活用できます。ここでも重要なのが、軽量のOSイメージを用いるようにするなど、適切な実行を行うことです。
コンテナは、EC2などの仮想マシンインスタンスで実行できます。EC2の場合、使用するインスタンス数ではなく、インスタンスの容量に対して課金されます。Fargateといった専用プラットフォームによって、専用のコンテナホスト環境にコンテナをデプロイできます。
クラウドデプロイは数が増え、複雑さを増していくため、見落とされるものが出てくる可能性があります。アイドルインスタンスが蓄積するにつれ、それによって、クラウドの支出や性能、セキュリティなどに悪影響が及ぶ、仮想化スプロール(仮想マシンの場合)状態が引き起こされます。クラウドコストガバナンスポリシーを策定し、ガバナンス体制を構築することで、クラウドデプロイの過程をある程度管理して、コスト超過を避けることができます。
計算資源は、資金集めのための1度限りの決定を構成する要素ではもはやなくなっています。計算資源の割り当ては今や動的なものであり、よって、予算割り当ても動的です。こういった動的環境で、財務実績に打撃を与えることなく革新のペースを維持するには、開発、運用、財務といった部門間の協力が極めて重要です。
当社は、クラウドこそが、お客様の革新と成長の重要な原動力となると考えております。クラウドパートナーとして当社が目指すのは、予算オーバーで運用の財務体系が損なわれるといったことのない、ベストのクラウドを導入できるようお客様をサポートすることです。