クラウド コンピューティングはもともと、企業にとっての経済的な提案でした。当時はサーバーが高価であり、データセンターの繁栄に必要な大規模なインターネット接続も高価でした。ハードウェアやスタッフに高額な料金を払うのをやめて、レンタルするだけでいいのではないでしょうか?大規模なクラウド データ センターを運用すると、多額のコストを節約できます。 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つだけあります
>>: この冬季オリンピックのブラックテクノロジーは毛細血管にまで届くほど精巧だ
spinserver は素晴らしいバックグラウンドを持っています。具体的なバックグラウンドについては...
今から 11 月 30 日まで、有名で定評のある VPS 販売業者 ramnode が特別なブラック...
Kuaiya製品は非常に特別です。まず、そのユーザーは非常に特殊です。羨ましいほどの高い成長曲線(四...
コアヒント:画像の著作権は中国の画像ビジネスモデルの基盤であり、世界を征服するための武器です。しかし...
rcp.net はブラックフライデーに日本 VPS のミニチュア版をリリースしました。デフォルトのネ...
今日読んだ記事によると、Baidu の低重量の表れの一つは、ウェブサイトのスナップショットの更新が遅...
tmhhost は現在、新学期開始期間中の大学生向けの特別 VPS プロモーションを実施しています。...
新興企業である易電雲計算は、主にクラウドサーバー、クラウドストレージ、独立サーバーなどの事業を手掛け...
私は1週間以上Baiduスナップショットの更新を追跡しており、Baiduスナップショットのいくつかの...
仮想リンクは非常に神秘的なもののように思えますが、そうではありません。初心者の中には、まだ誤解や疑問...
Pod には、アプリケーションが実行される複数のコンテナを含めることができ、また、アプリケーション ...
Admin5.comは10月12日、中国で最初の分類情報ウェブサイト群であるGanji.comと58...
5月16日、テンセントゲームズの今年の関口公演は終了した。テンセントゲームズの記者会見では、例年同様...
以前、「EコマースWebサイト向けロングテールキーワードマイニングの経験の共有」という記事を共有しま...
- の kvmla.pro の VPS ブランド peza.com がプロモーションを行っています。...