できるだけ少ない費用で、できるだけ多くのクラウドを楽しむにはどうすればよいでしょうか?

できるだけ少ない費用で、できるだけ多くのクラウドを楽しむにはどうすればよいでしょうか?

静止する

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

サーバーレスの使用

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

Arm用に再コンパイル

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

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

小型でパワフル

Arm オプションの数は、時には驚くべき勢いで急速に増加しています。私たちの多くは、小さな Raspberry Pi や Jetson マシンを使用してハッキングを学びました。これらの機械はほとんどコストがかかりません。組み込みマシン、IoT アプリケーションの構築、または単に実験したい場合に最適です。今では、クラウド インフラストラクチャの一部にもなります。たとえば、Raspberry Hosting と miniNodes は、インターネット接続が良好な専門のデータ センターで小型の Raspberry Pi または Jetson Nano ボードを提供するため、基本的なソフトウェアを安価に実行できます。

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

多くのクラウド インスタンスには、構成を容易にするためにデフォルトのサイズが用意されています。多くの場合、コードにそれほど多くのストレージは必要ありませんが、引き続き料金を支払う必要があります。数か月前、ローカル ストレージを使用していなかったため、クラウドの請求額がほぼ 2 倍になりました。さらに悪いことに、クラウド コンピューティング企業では、この未使用のスペースを縮小することが難しい場合がよくあります。ビルド プロセス中に注意していれば、通常はアプリケーションを実行するのに十分なスペースを確保した状態で開始できます。

コストを全員に明確にする

他のプログラマーと頻繁にぶつかっていたため、自分でクラスターをテストしたいと頼んだときのマネージャーの表情を今でも覚えています。彼は検討すると言ったが、彼の顔はそれが高額で無理な要求であることを物語っていた。でも、どうやって知るのでしょうか?私のチームの開発者は、DevOps チームがすべての詳細を処理してくれたため、コストを一切負担する必要がありませんでした。

コストを分割すると、一部の Kubernetes クラスターが負荷を引き受けるように拡張されると、時間単位のコストが急速に増加する可能性があることをエンジニアが理解しやすくなります。開発者にとってコストを削減するのは簡単ではない、あるいは不可能かもしれませんが、価格がわかれば、クラウド マシンをさらに導入する可能性は低くなります。

正式なコストエンジニアを雇う

誰かの肩書きに責任を負わせることほど、主な焦点が何であるかを明確にするものはありません。一部のチームでは、数人の開発者を「コスト エンジニア」として任命し、クラウド コンピューティングでコストを節約する方法を見つけることを仕事としています。おそらくそれは、RAM の使用量を減らすためにいくつかのマイクロサービスを調整することを意味します。おそらくそれは、いくつかの臨時タスクをサーバーレス構成に移行することを意味するでしょう。優秀な人材はたくさん見つかります。開発者に、作業指標がクラウド料金に結び付けられることを伝えることは、コスト削減に焦点を移すための優れた方法です。

ピーター・ウェイナー、寄稿者

出典: www.infoworld.com

<<:  AI はクラウド コンピューティングをどのように改善するのでしょうか?

>>:  トロイの木馬 - 図解された VXLAN コンテナ ネットワーク通信ソリューション

推薦する

ブランドマーケティング戦略: ランダムイベントマーケティングゲームプレイ

この種のランダムイベントマーケティング手法は、私を決して失望させたことはありません!販促活動といえば...

文学ウェブサイトとユーザーの間に火花を散らす方法についての簡単な議論

いわゆる「スパーク」とは、ユーザーと共鳴することです。文芸サイトの運営はますます難しくなっています。...

Baidu はどのようなサイトを重視し、よく取り上げているのでしょうか?

現在、Baiduの組み入れについて話すとき、誰もがBaiduの組み入れがますます困難になっていると感...

6.22 6.28百度事件後、まだKステーションを続けているウェブマスターは自分自身を振り返る必要がある

6.22 6.28の事件からしばらく経ちましたが、Kのサイトはまだ回復していません。いくつかのサイト...

翻訳:コア原則分析、何を学びましたか?

1. 背景分散アーキテクチャでは、サービスの数とシステム区分の両方の観点から、管理する必要があるサー...

食品安全法改正案:オンライン食品購入で問題が発生した場合、ウェブサイトが優先的に補償

昨日、国務院立法弁公室は「中華人民共和国食品安全法(改訂版審査草案)」について意見を公開募集した。 ...

専門家がサイトを最適化する際に注意すべき点を解説

コンテンツは王様、外部リンクは女王です。SEO に携わる人なら誰でもこのことを知っています。オンサイ...

ecovm-1.5USD/128MB RAM/3GB SSD/100GB フロー/G ポート

EcoVM はあまり知られていないかもしれませんが、KVM ベースの仮想 VPS の半額プロモーショ...

クラウドサービスは勝者がすべてを手に入れる市場ではない

まとめAmazon、Google、Microsoft はいずれも最近、同じ方向を示すクラウド コンピ...

ZooKeeper 分散ロック キュレーター ソース コード 3: 再入可能ロック同時ロック

[[410513]]序文ロックとロックの再入を理解した後、理解すべき最も重要なことは、分散シナリオま...

キーワードの運命: SEO最適化は悲惨な人生を歩むキーワード

ウェブサイト最適化の本質は、ウェブサイトのキーワードを検索エンジンのホームページに最適化することです...

Ramhost Atlanta KVM 5倍

ramhost.us は小規模な個人向け VPS ビジネスで、社長は典型的なオタクです。今回、アトラ...

最適化は道の終わりではありません。リンク構築は困難な状況において新しいアイデアを持つべきです。

ウェブサイトの最適化はますます難しくなってきている、という共通の認識をほとんどの人が持っています。こ...

lcayun/Leica Cloudはいかがでしょうか? US CN2 GIA クラウド サーバーのレビュー!

lcayun/Leicaクラウドサーバーメーカーは、国内認定のエンタープライズサーバーマーチャントで...

ブロックチェーンは左へ、クラウドコンピューティングは右へ進みますが、将来勝者は誰になるでしょうか?

フェイスブックのザッカーバーグ氏は以前、ケンブリッジ・アナリティカが5000万人以上のユーザーの個人...