これらの3つのヒントでクラウドのパフォーマンスを向上させる

クラウドコンピューティングのパフォーマンスの問題に直面している人は、パフォーマンスの低いワークロードが利用できるリソースの数をすぐに増やすことができます。これは、ストレージI / Oパフォーマンスを処理するためのストレージの追加、プロセッサバウンドワークロードを処理するためのコア/ CPUの追加、または仮想ストレージI / Oが完全に回避されるように使用可能なメモリの増加を意味します。

クラウドプロバイダーも同じアドバイスをします。彼らは善意を持っていると確信していますが、ワークロードへのリソースが増えると、より多くのお金を稼ぐこともできます。

場合によっては、パフォーマンスの低いワークロードでお金とリソースを投入するだけではありません。クラウドパフォーマンスエンジニアリングは、最近ますます洗練されてきています。考慮すべき3つのことがあります:

最初にアプリケーションを確認してください。クラウドワークロードのパフォーマンスが低いのは、リソースが不十分であることが原因であることがよくありますが、問題の核心は、設計、プログラム、および展開が不十分なアプリケーションです。単純なコードと設計の変更は、あなたが見つけるパフォーマンスの問題のほとんどを解決するのに驚異的です。そして、最小限の実行可能なクラウドベースのリソースを使用しながら、クラウドの請求額が上がることはありません。

クラウド内ネットワークの遅延を確認します。クラウド内ネットワークの帯域幅はワークロードの要件を超えると想定していますが、常にそうであるとは限りません。多くの場合、ワークロードがデータソースから切り離されている場合、パフォーマンスの問題は、ワークロードをホストしているマシンインスタンスとデータソースの間の帯域幅であり、クラウド内かクラウド間かは関係ありません。

クラウド内の帯域幅をチェックするのは複雑ですが、不可能ではありません。クラウドプロバイダーのクラウドネイティブツールの問題を診断する方法を学びましょう。また、ユーザーインターフェイスへの帯域幅にも注意してください。オープンインターネットは爆発的な速度を持つ可能性があります。 

データベースを確認してください。アプリケーションと同じように、ほとんどのデータベースパフォーマンスの問題は、クラウドベースであろうとなかろうと、遅いデータベースではなく、不十分に設計されたデータベースに起因します。データベースのパフォーマンスまたはチューニングを改善するために何をするかは、データベースに大きく依存しますが、ほとんどの場合、ワークロードへの応答を増やす際に、インデックスの使用率とキャッシュスキームの頼みの綱を検討します。

これらは覚えておくべき3つのトリックだけです。クラウドパフォーマンスエンジニアリングには、まだまだたくさんのことがあります。確かに、クラウドベースのシステムを長期的に運用する人々の今後の職務としてそれを理解しています。