静止するアプリケーションで不変の情報を頻繁に使用する場合は、静的 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 コンテナ ネットワーク通信ソリューション
KVM の紹介Kernel-based Virtual Machine の略称は、Linux 2.6...
ERP (Enterprise Resource Planning) は、企業が日常の業務活動を管理...
ポップマートは株式を公開し、時価総額は1000億人民元を超えた。多くの人が理解できないと言います。原...
キーワードとは、特定の単語を検索することで、探したい商品、サービス、企業、ニュースなどに結び付けられ...
UPS 電源を使用すると、さまざまなアラームが表示されます。それぞれのアラームには異なる意味がありま...
冬が来ました。南の人々が暖を取るために純粋に「属性」に頼るのに対し、北の人々は冬を乗り切るために「装...
Dogyun は現在、香港の独立サーバーに割引を提供しています。すべての独立サーバーは月額 100 ...
今年の SEO の核心テーマは、ユーザー エクスペリエンスとユーザーのニーズです。検索エンジンのアル...
タレントサイトは現在、個人のウェブマスターが運営するのに最適なタイプのウェブサイトの1つです。インタ...
arkecxはどうですか? Zenlayer直系のクラウドサーバーブランドとして、期待が高まっている...
月収10万元の起業の夢を実現するミニプログラム起業支援プラン本質的に、リード育成とは、まだ購入する準...
9月24日、アリババグループの于燕副社長は本日メディアに対し、淘宝は明日淘宝アカウントを販売者に開放...
ブログは、企業に顧客とのよりカジュアルでパーソナライズされたコミュニケーション方法を提供します。SE...
myhosting は、ドメイン名登録、Windows および Linux プラットフォームの仮想ホ...
先日、各自メディアがひっそりと「偶然」にWeChat 5.0の新バージョンを公開しました。公衆アカウ...