クラウドコンピューティングのコストを削減する13の方法

クラウドコンピューティングのコストを削減する13の方法

クラウド コンピューティングはもともと、企業にとっての経済的な提案でした。当時はサーバーが高価であり、データセンターの繁栄に必要な大規模なインターネット接続も高価でした。ハードウェアやスタッフに高額な料金を払うのをやめて、レンタルするだけでいいのではないでしょうか?大規模なクラウド データ センターを運用すると、多額のコストを節約できます。

10 年以上経った今、クラウド コンピューティングのコストは増加し始めています。企業がいくつかの小規模なインスタンスに数百万ドルを費やすのは簡単です。

ここでは、クラウド コンピューティングのコストを削減する方法をいくつか紹介します。その多くは、開発者と DevOps チームがより賢明な財務上の決定を下せるように、コミュニケーションを改善することです。しかし、どれも完璧ではなく、これらすべてのアプローチにはトレードオフが伴います。あらゆる状況に適したアプローチは 1 つもありませんが、すべて検討する価値はあります。

1. 商用クラウドプロバイダーを利用する

大手クラウド コンピューティング企業は、データ ストレージなどの日常的なタスクから、機械学習やコンピューター ビジョンなどの複雑なタスクまで、さまざまなオプションを提供しています。ただし、最高の API やサービスをすべて使用したくない場合は、ほぼ同じ製品やサービスをより低価格で販売している商用クラウド プロバイダーを見つけることができます。 Linode、DigitalOcean、Vultr、Hetzner、Scaleway、LightSail などの会社では、特に単純な負荷の場合、より安い見積もりを提示する可能性があります。

2. 主要なクラウド割引を見つける

ユーザーはクラウド コンピューティング プロバイダーからの価格割引を利用できます。たとえば、AWS ではリザーブドインスタンスを通じて長期契約の割引を提供しています。価格が下落しているときは、スポット市場がバックエンド処理を実行するのに適した場所になる可能性があります。 Google Cloud Platform では自動割引が提供されており、ユーザーのサービス利用期間が長くなるほど割引額も高くなります。即時の満足感とすぐに起動できるマシンを求める企業向けに価格設定されています。事前に計画を立て、割引オプションを探すことは、主要なクラウド コンピューティング コストを削減する最も簡単な方法の 1 つです。

3. ハイブリッドクラウドを採用する

すべての企業が予備サーバーを保有しているわけではありませんが、予備サーバーを保有している企業は、ますます高度化するソフトウェア パッケージを活用して、サーバー同士を接続する安全なサブネットを構築できます。これによりコストが削減され、さらに安全性も向上する可能性があります。

Tailscale、Submariner、Traefik は、パブリック クラウドとプライベート クラウドを使用してこのタイプの安全なメッシュを構築するためのオプションの一部です。 Kubernetes クラスターを構築しているユーザーもいれば、低レイテンシを必要としないバックエンド サービスをホストしているだけのユーザーもいます。これは顧客対応のワークロード向けのソリューションではありませんが、便利なバックグラウンド処理ツールをまとめることがこれまで以上に簡単になりました。

4. ベアメタルサーバーを調べる

最新のクラウド インスタンスの柔軟性は、すべての人に必要なわけではありません。一部のプロバイダーは、追加のハイパーバイザーや仮想化レイヤーを必要とせずにサーバーをレンタルしています。企業はベアメタルマシンを使用できるため、セキュリティに関する懸念も軽減され、ルートパスワードも取得できます。オペレーティング システム (OS) レイヤーを整理するためにさらに作業が必要になる場合がありますが、それがマシンをより適切に調整する機会になることもあります。 IBM、OVHcloud、GTHost、Vultr は、ベアメタル サーバーをレンタルする多くの企業のうちの一部です。

5. 請求書を細分化し、各部分に焦点を当てる

クラウド コンピューティング ユーザーの中には、毎月の請求書を受け取ったときにショックを受ける人もいます。その理由は、クラウド コンピューティングのアプリケーションが大量のデータを使用するユーザーを対象としており、一部のクラウド プラットフォームではデータ侵害に対して料金が請求されるため、特に組織でデータ侵害が発生した場合にコストが増加する可能性があるためです。 Cloudflare などの他の企業は、侵入に対して料金を請求しないネットワークを構築しています。したがって、企業はアプリケーションの構成ファイルを慎重に確認する必要があります。それはネットワーク、データ ストレージのユーザーですか、それとも請求書の特定の項目ですか?他のクラウド プロバイダーの方がより良い答えを持っている可能性は十分にあります。

6. データストレージに追加料金を支払うのをやめる

Backblaze や Wasabi などのクラウド コンピューティング プロバイダーは、大手クラウド ストレージ ベンダーよりも 80% 安い料金で、低価格でデータ ストレージを提供することに重点を置いています。データ移動料金体系が異なるため、コスト削減効果も大きくなり、企業はコストを節約できます。これらのプロバイダーは Amazon S3 と互換性のある API も提供しているため、切り替えが簡単になります。

7. 静的なウェブページを使用する

アプリケーションで大量の不変の情報が必要な場合、静的 Web ページから構築されたアプリケーションは、コンテンツ配信ネットワークを通じて幅広いユーザーにリーチするための最も低コストの方法となる可能性があります。これらは、バックエンドの計算とカスタマイズを大量に必要とするタスクには適したソリューションではありませんが、処理を別のサービスに分割することはできるかもしれません。優れた静的フレームワークには、Jekyll、Gatsby、Middleman、Hugo などがあります。プログラマーがすべてのコンテンツを CDN にオフロードできる場合、コストを大幅に削減できる可能性があります。

8. サーバーレスにする

一般的に、クラウド コンピューティングは、需要が急増するアプリケーションに適しています。アプリケーションが何時間も、あるいは何日もアイドル状態になっている場合、Cloudflare Workers や AWS Lambda などのサーバーレス フレームワークで実行するようにアプリケーションを書き直すと、ダウンタイムの料金を支払う必要がなくなります。負荷が低い場合も、それほど料金はかかりません。

9. Arm用に再コンパイルする

AWS やその他のクラウド コンピューティング ベンダーは、Arm CPU をベースに構築されたサーバーを追加しています。これらの RISC チップは実行速度が速く、コストも安価ですが、通常はバイナリ アプリケーションの再コンパイルが必要です。コスト削減は、アプリケーションの種類とマシンの負荷によって異なります。たとえば、AWS は、Graviton チップの効率が x86 チップより 25% ~ 100% 以上高くなる可能性があると見積もっています。 AWS が新しい Graviton3 プロセッサを発表したばかりなので、処理速度が向上する可能性があります。同社は、少なくとも bfloat16 値に基づく機械学習アプリケーションのベンチマークでは、このプロセッサは Graviton2 の 3 倍高速になると見積もっています。

サーバーがフル稼働していない限り、この値を取得するのは難しい場合があり、一部の開発者は少し不安を感じています。解決策の 1 つは、バックグラウンド処理に Arm チップを使い始めることです。もう 1 つのアプローチは、AWS Lambda などの ARM プロセッサを提供するイベント駆動型コンピューティング サービスに目を向けることです。このソリューションは、プログラマーが潜在的に 20% のコスト削減を実現できると認識していますが、特定の言語とアプリケーションでのみ機能します。

10. マイクロサーバーを使用する

Arm オプションの数は、時には驚くべき勢いで急速に増加しています。多くの人は、ハッキングにほとんど費用がかからない小型の Raspberry Pi や Jetson マシンを使用しています。組み込みマシン、IoT アプリケーションの構築、または単なる実験に最適です。今では、企業のクラウド コンピューティング インフラストラクチャの一部にもなることができます。たとえば、Raspberry Hosting と miniNodes は、十分なインターネット接続を備えた専門データセンターで企業に小型の Raspberry Pi または Jetson Nano をレンタルし、企業が低価格で基本的なソフトウェアを実行できるようにしています。

11. デフォルト設定を確認する

多くのクラウド コンピューティング インスタンスのデフォルト サイズにより、構成が容易になります。多くの場合、コードにそれほど多くのストレージは必要ありませんが、引き続き料金を支払う必要があります。さらに悪いことに、クラウド プロバイダーは、この未使用のスペースを縮小することを困難にすることがよくあります。作成プロセス中に注意していれば、通常はアプリケーションを実行するのに十分なスペースを確保できます。

12. コストを全員に明確に伝える

DevOps チームがすべての詳細を処理するため、開発者がコストを一切負担しない組織もあります。

コストを分割すると、一部の Kubernetes クラスターは負荷に対応するために拡張され、すぐに負荷が増大する可能性があるため、エンジニアはコストを節約する方法を理解するのに役立ちます。開発者にとってコストを削減するのは簡単ではないかもしれませんが、コストがわかっていれば、過剰なクラウド コンピューティング リソースを使用する可能性は低くなります。

13. コストエンジニアを雇う

一部のチームでは、数人の開発者を「コスト エンジニア」として任命し、クラウド コンピューティングのコストを節約する方法を見つけることを仕事としています。おそらくそれは、メモリの使用量を減らすためにいくつかのマイクロサービスを調整することを意味します。おそらくそれは、いくつかの臨時タスクをサーバーレス構成に移行することを意味するでしょう。開発者が自分の作業指標がクラウドの請求額に結び付けられることを理解できるようにすることは、コスト削減に重点を移すための優れた方法です。

<<:  Elastic: ElasticsearchはElasticから1つだけあります

>>:  この冬季オリンピックのブラックテクノロジーは毛細血管にまで届くほど精巧だ

推薦する

大手ショッピングサイトは動的監視に注力:監視システムは来年完成予定

Dianxin OSはローカライズされたAndroidオペレーティングシステムです最も平凡な日にも、...

raksmart クラスタ サーバー: $142、8 つの C セグメント\最適化された回線、香港クラスタ、日本クラスタ、シンガポール クラスタ、米国クラスタ

Raksmart データ センターは、香港のクラスター サーバー、日本のクラスター サーバー、シンガ...

長巴とテンセントWeibo: 7日間で500万人のユーザーが戻ってきた典型的なケーススタディ

【はじめに】 製品の細部にこだわることで大きな利益を生む典型的な事例です。背景データシステムから見る...

#blackfriday# vpsinusa: 年間 25 ドル、4G メモリ/1 コア/20g SSD/2T トラフィック/ロサンゼルス、「無料 IP 変更」

vps-in-usa は、米国西海岸ロサンゼルスで OpenVZ と KVM 仮想化に基づく VPS...

ビデオソーシャルネットワーキングは誤った提案です!

2005 年の初めに、eBay のエンジニアである Steve Chen が辞任しました。この26歳...

Kubernetes ソフトウェア サプライ チェーンのセキュリティ保護

現代のソフトウェア開発手法では、ソフトウェア サプライ チェーンのセキュリティがこれまで以上に重要に...

uuuvpsはどうですか? US Unicom AS9929ハイエンドネットワークのVPSの簡単なレビュー

uuuvps は、米国ロサンゼルスで China Unicom の AS9929 ハイエンド回線上に...

手遅れになる前に企業がツールを活用してクラウドコストを管理する方法

パブリック クラウドのオンデマンド価格モデルは、クラウド コンピューティングの主な利点であるアプリケ...

anynode-3.75ドル/KVM/Win互換/256MBメモリ/30GBハードディスク/500GBトラフィック

今日は、Anynode の 2 つの特別な VPS、openvz と最小メモリの KVM を紹介しま...

Argo CD の UI を使用して Flux アプリケーションを視覚的に管理しますか?

Flux プロジェクトはもともと Flux クラスターを管理するための Web UI を提供していま...

広告提携はますます多様化しています。ウェブマスターは提携を選択する際に注意する必要があります。

最近は広告同盟が多すぎます。数日前、ある広告同盟の広告で、100元使うごとに100元もらえると書いて...

Amazon Web Services の専門家の視点: 最新アプリケーションの証明可能なセキュリティ - 最高水準のクラウド セキュリティを構築する唯一の方法

セキュリティはすべての企業にとって最優先事項です。セキュリティの強化、包括的なコンプライアンス管理の...

UCloud AI Trainが一般公開テストを開始、インテリジェントな統合トレーニングプラットフォームを構築

最近、UCloud は UAI-Train インテリジェント統合トレーニング プラットフォームをリリ...