クラウド コンピューティングは、効率的なスケーラビリティと使用した分だけ支払う柔軟性により、企業の間で人気があります。チームは、IT の分散コンピューティングへの移行を活用して、競争力と俊敏性を維持しながら、より優れた製品を開発できます。 しかし、ホスティング サービスは有料であることが多いため、使い過ぎてしまう可能性が高くなります。業界調査会社ガートナーによると、2024 年までにインフラストラクチャおよび運用リーダーの 60% がクラウド支出が予算を超えると予想されます。企業がクラウド支出を最大限に活用したい場合、投資収益率を最大化するためにクラウド サービスのコストを最適化する必要があります。 この記事では、組織がクラウドの使用状況と支出を可視化するのに役立つツールとプロセスについて説明します。クラウド コンピューティングによって予期しない財務コストが発生する可能性がある方法と、企業がクラウド コストを管理および最適化する方法を分析します。 1. 現代のソフトウェア開発におけるクラウドの役割クラウド コンピューティングは、日常的なアプリケーションに使いやすくスケーラブルな展開を提供することで、最新のソフトウェア開発をサポートし、加速します。サーバーレス関数や Kubernetes などのクラウドネイティブ テクノロジーにより、開発者はインフラストラクチャやデプロイメントよりもアプリケーションに重点を置くことができます。 展開プロセスが高速化され、新機能の追加やバグの修正にかかるチームのオーバーヘッドが軽減されます。サーバーレス関数と Kubernetes はクラウドネイティブ テクノロジーを基盤としており、アプリケーションと API のデプロイとスケーリングが容易になります。企業がサーバーレス関数を作成したり API をデプロイしたりする場合、それをどこでホストするか、どのように拡張するかを心配する必要はありません。クラウドプロバイダーがそれを処理します。 しかし、これらの無限にスケーラブルなテクノロジーは、開発者にとって手に負えないものになる可能性があります。ビジネスニーズに適したクラウド リソースを識別できるようになるには、学習プロセスが必要です。その結果、ほとんどの企業はクラウドの使用を最適化する方法や、どこに重点を置くべきかを十分に理解していません。 2. 大規模クラウドコンピューティングに関連するコストクラウドでビジネスを遂行するには、包括的な管理とクラウドの内部の仕組みに関する確かな知識が必要です。クラウド コンピューティングのコストが高いのは、仮想マシン (VM)、Kubernetes クラスター、仮想ネットワーク、パブリック IP、DNS エントリなどのインフラストラクチャの使用に起因します。 クラウド コンピューティングの基本原則は、企業がコンピューティング能力をレンタルしたり、電気などの公共料金を使用したりする場合と同様に、使用したリソースに対してのみ料金を支払うべきであるということです。この従量課金モデルにより、企業はローカル インフラストラクチャに多額の投資をすることなく、需要が予測できない場合にリソースを即座に調整できるようになります。たとえば、企業は負荷の急増が発生したときにサーバーを追加することで水平方向に拡張できる必要があります。または、ホリデー シーズン中にビジネス アプリケーションのトラフィックが少なくなり、コストを削減する必要がある場合は、インフラストラクチャを縮小できます。 ほとんどのクラウド プロバイダーがこの構成を提供していますが、多くのファイル ストレージ プロバイダー (オブジェクト ストレージ ソリューションやブロック ストレージ ソリューションを提供するプロバイダーとは対照的) は、企業が必要と考えるスペースに対して前払いする必要があるモデルを使用しています。この方法で大量のデータをクラウドに保存すると、非常にコストがかかる可能性がありますが、通常はローカル ストレージ ユニットを設定するよりも優れています。 この Amazon Simple Storage Service (S3)、Azure Blob Storage、Google Cloud Storage の比較により、クラウド ストレージ製品の現状についての背景がわかります。これらのプロバイダーは、非構造化オブジェクト ファイル用のストレージを提供します。オブジェクト ストレージ テクノロジーのシンプルさにより、クラウド プロバイダーはリソースをより効率的に割り当てることができ、ユーザーにワークロードを予測させて使用しない可能性のある容量をプロビジョニングさせるのではなく、GB 単位で課金することでこれらのメリットをユーザーに還元できます。 それでも、クラウド インフラストラクチャでは、データ転送やデータ ストレージに隠れた料金を通じて、気づかないうちにコストが発生する可能性があります。ほとんどのクラウド プロバイダーでは、顧客が自社のネットワークにデータを転送すること (イングレス) は無料ですが、データを外部に転送すること (エグレス) は有料となります。たとえば、AWS はネットワーク内では無料のデータ転送を提供していますが、ネットワーク外に転送されるデータには 1 GB あたり 12 セントかかります。 開発者は、構造化データを保存するために、MongoDB や Postgres などのデータベースをよく使用します。多くの企業は、VM をセットアップしてセキュリティ パッチを手動でインストールするという従来のアプローチを回避し、Database as a Service (DBaaS) を使用してクラウドで完全に管理されたデータベースを起動しています。しかし、このアプローチにもコストがかかり、データ フットプリントが拡大するにつれて組織の予算をすぐに超過してしまう可能性があります。 3. クラウドコスト管理の重要性多くのソフトウェア配信チームは、企業のクラウド使用状況を完全に把握するのに苦労しており、コストが急速に増加し、気付かないうちに、必要のないサービスや別の方法で構成できたはずのサービスに何千ドルも支払っていることになります。 その結果、クラウドコスト管理はクラウドでビジネスを運営する上で重要な部分になりました。全体像を把握するために、チームは課金コンソールを確認したり、各サービスごとに個別のアカウントに請求したりする必要がある場合があります。アカウントが少数しかない場合、このアプローチは困難です。数十または数百のサービスを使用する場合、それはほぼ不可能です。 クラウドで新しいリソースを作成するには数回クリックするだけで済むため、チームは不要なリソースを簡単にプロビジョニングできます。作成したリソースをシャットダウンし忘れると、未使用の容量に対して料金が請求されます。 ほとんどのクラウド サービスは従量課金モデルで課金されます。ただし、このタイプの請求では、請求書がすぐに届かないため、誤解を招く可能性があります。チームが、意図した 10 台ではなく、誤って 10,000 台の仮想マシンを起動してしまう可能性があります。許容的なポリシーを設定すると、ソフトウェアは大量のパブリック クラウド リソースをプロビジョニングして、絶え間ないトラフィックの急増に対処します。このような場合、企業は月末の大きな請求書が届く前に、リソースがどのように使用されているかを正確に把握したいと考えるでしょう。 クラウド テクノロジーは経済的破滅を招く地雷原ではありませんが、クラウド テクノロジーが提供するパワーには注意して取り組む必要があります。残念ながら、これはコストのかかる間違いにもなり得ます。クラウド コンピューティングは企業にこれまで以上に多くのお金の使い方を提供するため、あらゆる規模の企業にとってクラウド コスト管理が重要になります。 4. 企業におけるクラウドコストを最適化する方法企業は、チームがどれだけの費用を費やしているかを把握していないため、クラウド コストに無駄なお金を費やすことがよくあります。企業内の関連チームは、一般的な認識は持っていても明確な理解は持っていない場合があり、チームメンバーの中には、自分の選択が運用コストにどのような影響を与えるかを把握していない人もいます。 では、企業チームはどのようなアクションを取ることができるのでしょうか? 1) 請求ダッシュボードを定期的に確認するクラウド コスト最適化戦略は、計画段階で実装するのが最適です。このアプローチにより、企業は予期せぬコストを回避できます。 予想外に高いコストが発生すると、経験豊富なクラウド エンジニアでも不意を突かれる可能性があります。そのため、過去のクラウド消費パターンに照らして使用状況を調べることが最善です。 消費ベースの課金ソリューションにより、企業はパターンとそれに関連するコストを時間の経過とともに視覚化できます。これにより、企業はどのアプリケーションとサービスが最も多くのリソースを消費しているかを特定し、ビジネス価値を提供していない場合はそれらを削減することができます。 ほとんどの大手クラウド プロバイダーは、企業のクラウド サービス支出の概要を示すダッシュボードを提供しています。 AWS にはコスト マネージャーがあり、GCP はクラウド請求レポートを提供し、Azure はコスト管理と請求を提供します。これらのツールを最大限に活用するには、手動での設定と監視が必要なので、正確で実用的な支出分析情報を確実に得られるよう、クラウド導入の早い段階でこれらのツールに慣れておくことをお勧めします。 2) チームがコストに責任を持つようにする各チーム メンバーまたは部門がビジネス内の他のメンバーまたは部門とどのように連携しているかを理解することで、チームがクラウド コストに対して責任を持つようになります。 クラウドの効率的な使用を促進するための最良の方法の 1 つは、チームに何らかのコンテキストを提供することです。どのようなリソースがどのように使用されているかを理解できるように支援します。この可視性により、チームはクラウドを効率的に使用する意欲が高まります。そうしないと、使用量が合理的なレベルを超えないことを保証できません。 ある企業が 5 つのチームを管理しており、そのすべてが Kubernetes クラスターにデプロイされているとします。最初は、これは良いアイデアのように思えました。企業にコンテナが数個しかない場合、セットアップは簡単で、最初はうまく機能します。より多くのリソースが必要な場合、プロバイダーは喜んでその一部を企業に販売するので、誰もが満足しているようです。 しかし、クラウド リソースを賢く使用しようというインセンティブを持つ人は誰もいません。すべてのチームが、ラベル、タグ、または他の方法を使用して誰がどのリソースを使用しているかを追跡せずに同じクラスターにデプロイすると、誰も自分の使用状況を他のチームと比較した明確な情報を得ることができません。 また、全員が同じクラスターにデプロイすると、企業が既存のプロジェクトを削減せずに新しいプロジェクトのためのスペースを見つけることが難しくなります。特定のチームや展開によるリソースの使用状況を明確に追跡することで、企業は全体的な支出をより適切に管理できます。 3) サードパーティのソリューションを使用するサードパーティのクラウド コスト管理プラットフォームは、企業がクラウド投資からより多くの利益を得るのに役立ちます。これらのプラットフォームは、マルチクラウド展開を含むインフラストラクチャ全体を一元的に管理し、リソース構成をより細かく制御するためのツールを提供または統合します。また、コストをリアルタイムで追跡し、インフラストラクチャの使用量が合意された制限を超えた場合にアラートを発します。 一般的に使用されているクラウド コスト管理ソリューションには、Apptio Cloudability、Flexera、CloudHealth by VMware、CloudCheckr、Densify、Virtana などがあります。これらのプラットフォームの多くは、企業の過去の使用傾向に基づいて過剰にプロビジョニングされたクラウド リソースを調整またはフラグ付けするための AI 搭載ツールも提供しており、企業が不要な支出を特定して排除するのに役立ちます。 導入戦略の一貫性を維持することで、企業はクラウド コストを管理しやすくなります。 CI/CD パイプラインでデプロイメントとインフラストラクチャ構成を自動化することで、企業は開発者がリソースを手動で構成する際に発生するコストのかかるミスを回避できます。多くの継続的インテグレーション プラットフォームには、Terraform や Pulumi などのインフラストラクチャ アズ コード ツールとの統合機能があり、企業はこれを使用して、デプロイメントを開始するための正確なリソースを指定し、コスト管理ポリシーを通じてリソースの使用制限を設定できます。 5. 結論企業がクラウドに投資する金額が増加し続けるにつれて(2021 年時点で 3,960 億ドル)、クラウド コストの最適化戦略を適切に実行することがますます重要になります。クラウド コンピューティングのコストは時間の経過とともにさまざまな形で上昇する可能性がありますが、投資を積極的に管理することで、将来的にコストのかかる事態を回避し、ユーザーにとって最も重要な機能の提供に集中することができます。 |
<<: T フロントライン: クラウド ネイティブへの変革はどれほど難しいのでしょうか?
>>: Prometheus で Kubernetes ジョブを監視する際の誤検知の問題を解決する
以前、ナビゲーション Web サイトを最適化する方法に関する記事を検索しましたが、そのような記事はほ...
boltvm は、無料の DDoS 保護と最新の 10 月の 30% 割引コードを提供する、 KVM...
世界中のユーザーの間でデジタル プラットフォームに対する需要が高まったため、モバイル アプリケーショ...
クラウド テクノロジーは発展を続け、常に主流のテクノロジーであり、企業のニーズを満たすより革新的なソ...
トラフィック配当は過ぎ去りましたが、今後トラフィック運用はどのように行われるのでしょうか。この記事で...
BaiduやGoogleなどの検索結果ページの下部には、「関連検索」が表示されるセクションがあります...
ウェブマスターさん、こんにちは。友情リンクと百度コレクションを交換しましょう。最近、QQでよく似たメ...
西安名物食品はもともとニューヨークの路上でタピオカミルクティーや西安の軽食を売る屋台だった。わずか数...
ユーザーの「Gスポット」とは何でしょうか? ここでは、この G スポットを次のように定義します: ユ...
Baidu のオリジナル記事の判断は、多くのウェブマスターにとって常に懸念事項です。ウェブサイトのコ...
最近、Baidu Reputation がオンラインでひっそりとリリースされました。多くの SEO ...
オープンソース ソリューションの世界的大手プロバイダーである Red Hat は最近、オープン ハイ...
[[361294]]この記事はWeChatの公開アカウント「bugstack」から転載したもので、...
正月が過ぎ、春節が近づいています。お祭り気分と平和な雰囲気の中で、私たちはすべての友人に心からの祝福...
シンプルなページで広告がほとんどないウェブサイト「スノーボール・ファイナンス」は、どのようにしてこれ...