この記事では、クラウド効率とその 3 つの要素 (コスト、パフォーマンス、速度) をより明確に定義し、クラウド効率のあらゆる側面を実現するための推奨事項を示します。 さらに、この記事では、Kubernetes で見落とされがちな問題と、その固有の複雑さを克服する方法について説明します。まず、クラウドの非効率性の原因のいくつかを理解するために、ある程度の背景知識が必要です。 クラウド コンピューティングが登場する前の「昔」は、ローカル データ センターの予算編成と調達には、ハードウェアやソフトウェアのライセンスなどを事前に購入してインストールする必要があり、通常は 3 か月以上の長い準備期間が必要であり、中央財務がこのアプローチを管理していました。 クラウド コンピューティングの登場により、このパラダイムは劇的に変化しました。まず、オンデマンドで提供されるため、企業は使用した分だけ支払います。また、より動的であるため、アプリケーションやリソースを自由にオン/オフにすることもできます。 第二に、中央財政調達モデルが破壊されます。クラウド コンピューティングでは、財務スタッフに知られることなく、開発者 1 人がクラウド コンピューティングの規模を拡大または縮小することができます。そのダイナミックな環境は、ビジネスにとって大きな文化的変化をもたらします。 複雑さも増します。たとえば、企業は 4 つの異なるノード タイプと 4 つの異なるノード サイズの中から選択するだけでなく、各ノードの CPU に割り当てる量とメモリに割り当てる量を正確に選択する必要があります。企業は異なるノード間ですべてのリソースを共有するため、パズルの難易度が上がります。 これはシステムの動的な性質によって複雑になります。企業のオペレーターがクラウド プロバイダーを見ると、課金プロセスが非常に複雑であることがわかります。 どのようなノードタイプが必要ですか?スポットインスタンス、オンデマンドインスタンス、リザーブドインスタンスのどれをご希望ですか?前払いでいくら支払う必要がありますか?リザーブドインスタンスとオンデマンドインスタンスをどのように組み合わせますか? スケーリングは考慮すべき重要な側面です。組織は、レイテンシの急増を回避するために必要になる前にリソースを追加することでパフォーマンスを向上させることができるためです。 クラウドの複雑さにより、多くの場合、クラウドを過剰にプロビジョニングしたり、試行錯誤しながら手動で調整したりすることがデフォルトになります。これは罠です。コスト効率と顧客パフォーマンスの妥協のどちらかを選択しなければならないのです。この落とし穴の大きな原因は可視性の欠如です。コストとパフォーマンスのトレードオフに加えて、速度も重要です。企業はパフォーマンスとコスト効率を達成できるかもしれませんが、それには多くの大変な手作業が必要になります。 複雑さにもかかわらずクラウドのコスト効率を実現クラウドの効率化を実現するための第一歩は、問題を理解することです。どこにお金を使っているかを把握し、必要な投資収益率 (ROI) が得られているかどうかを判断します。この理解は、単に経費を見るだけにとどまりません。場合によっては、コスト削減が最優先事項ではないこともあります。あるエンジニアリング チームが他のチームの 10 倍の費用を費やしている場合、問題があるのか、それとも妥当なのかを把握する必要があります。 より多くのトラフィックをサポートしていますか?チームがより迅速に行動し、新製品を市場に投入できるように、意図的に過剰にプロビジョニングしていますか? 支出を把握し、ビジネスが投資収益を得ていることを確認するのは大変な作業ですが、企業は最適化の前に最初の一歩を踏み出す必要があります。たとえば、チームは当初は安定性のために過剰にプロビジョニングすることを決定する場合があります。これにはコストがかかりますが、本番環境の負荷は軽く、製品を市場に出すことが優先事項です。 その後、製品が市場に投入されると、負荷が大きくなり、コストが膨れ上がるため、パフォーマンスを犠牲にすることなくコストを削減するためにエンジニアリング時間が費やされます。 次に、目標を明確にします。たとえば、孤立したインスタンスを探します。これは、従業員がインスタンスを作成し、それを忘れて会社を辞めたが、まだ無期限に実行されているインスタンスです。これは非常に一般的な問題であり、おそらくコストを削減する最も簡単な方法の 1 つです。 コスト削減が目標である場合、企業には基本的に 2 つの選択肢があります。使用するリソースを減らすか、同じリソースを使用しても支払う金額を減らすかです。最終的には、企業はワークロードを適切なサイズに調整する必要があり、それには可視性が必要です。一部のコスト管理ベンダーは、クラウドの支出を特定し、アイドル状態のリソースをシャットダウンできるようにします。 可視性に関して言えば、クラウド コストが制御不能になっている理由の 1 つは、誰もその問題に注意を払っていないことです。これはエンジニアが気にしていないという意味ではなく、単に詳細を理解していないだけです。ほとんどのエンジニアは、問題が明らかになった場合、それを自分で解決しようとします。これがプリウス効果です。 ある調査によると、プリウスのドライバーのほとんどが、車両のバッテリー電力に関する視認性データに反応して燃料消費を削減することが観察され、記録されたことが分かりました。開発者がクラウドの使用状況と支出を認識していれば、それを改善しようとするでしょう。 3 番目に、クラウドの効率はコストを超えます。クラウドの効率性は、企業が要求するリソースの使用を最大化することとして定義する必要があります。パフォーマンスとコストに加え、開発者がクラウド リソースの管理に必要な手動メンテナンスを実行するのに必要な時間も考慮されます。真のクラウド効率とは、適切なリソースを適切なタイミングで確保することです。 企業におけるクラウド コンピューティングの急速な導入に伴い、クラウドの効率性を考慮することが重要になり、基本的なコスト分析を超えた検討が必要になります。企業がクラウド インフラストラクチャを最大限に活用したい場合は、クラウド効率の他の 2 つの要素であるパフォーマンスと速度を考慮する必要があります。 |
<<: ついにクラウドエッジコラボレーションをわかりやすく説明してくれる人が出てきた
>>: VMware Kaniz Mahdi: グリッドでインターネットを再構築し、世界規模の自動化を推進
Wow Technologies, Inc. は 2001 年に設立され、シアトルに独自の独立したサ...
B2Bウェブサイトも、この百度革命の影響を深刻に受けました。症状は異なりますが、一般的にウェブサイト...
一部の SEO ウェブサイト、フォーラム、QQ グループでは、ウェブサイトのトラフィックを増やす最も...
何らかのクラウドベースのシステム復旧テクノロジーを実装する必要がある場合、それぞれに独自のコストとリ...
IntroVex は、登録番号 SC517174 で英国に登録された会社です。当社の現在の事業には、...
米国コンテンツマーケティング協会が発表した「2019年北米B2Bコンテンツマーケティング業界のベンチ...
VC である限り、転職したいときには必ず、次のような致命的な質問が待っています。「過去数年間で推進し...
[[378668]]最近、友人がバックグラウンドでメッセージを残し、負荷分散に関する記事を書くように...
ここ数年、クラウド ネイティブのテクノロジーとコンセプトが広く受け入れられるようになりました。急速に...
1. Linux仮想サーバープロジェクト高いスケーラビリティと可用性を備えたネットワーク サービスに...
ユーザーにウェブサイトを訪問してクリックしてもらうにはどうすればよいでしょうか。検索エンジンの最適化...
タイトルと説明を一致させるには?多くの SEO 担当者は、Baidu ランキングのルールを探していま...
myRSK は 2009 年から現在まで力強く存続してきましたが、この Web サイトは今にも暴走し...
異なるシナリオで必要なフロー制御アルゴリズムは同じではありません。では、適切なフロー制御ソリューショ...
SEO担当者として私たちが最も望んでいるのは、主要キーワードがBaiduで1位になり、その順位を長期...