3つのパブリッククラウドプロバイダー、1つの監視目標
そのため、クラウド移行にサービスとしてのインフラストラクチャ(IaaS)アプローチを採用することにしました。それは素晴らしいことです。クラウドコンピューティングのコスト削減と柔軟性を実現するための道を進んでいます。
ただし、SaaS、PaaS、IaaSのいずれかを選択しても、決定は止まりません。次のステップは、パブリッククラウドプロバイダー(Amazon Web Services(AWS)、Microsoft Azure、またはGoogle Cloud Platform(GCP))を選択することです。
各パブリッククラウドプロバイダーには独自の考慮事項が必要ですが、プロバイダーに関係なく、継続的なパブリッククラウドの監視という1つの目標を念頭に置く必要があります。
アマゾンウェブサービスのモニタリングに関する考慮事項
AWSには、アプリケーションの移行に柔軟性を与えるサービスが搭載されています。ただし、これにより、特定のビジネスニーズに最適なものを選択できます。
次の2つの選択肢は、適切に処理されない場合、エンドユーザーエクスペリエンスに悪影響を与える可能性があります。
- AWSLambdaとEC2for Computing : この決定は、SaaS、PaaS、およびIaaSに関して行う決定と似ています。 Lambdaは、容量のプロビジョニング、フリートのヘルスの監視、セキュリティパッチの適用などの管理タスクを実行できますが、EC2は、カスタマイズされたアプリケーションをサポートするための自由と柔軟性を提供します。コードの展開と監視は、ユーザーエクスペリエンスを維持するために重要です。ただし、管理タスクの負荷を軽減するためにLambdaを選択した場合でも、継続的な監視を積極的に行う必要があります。
- AmazonS3とGlacierfor Storage : クラウドで優れたエンドユーザーエクスペリエンスを維持したい場合、ストレージはアプリケーション設計の重要なコンポーネントです。 S3とGlacierはバックアップのコンテキストでよく議論されますが、これらのサービスのユースケースはほぼ無限です。それぞれの目標は、待ち時間を最小限に抑え、ユーザーがアプリケーションをシームレスに利用できるようにすることです。 Amazon S3は、ミッションクリティカルなアプリケーション向けの堅牢なストレージシステムですが、Glacierは、コストを最小限に抑える「一度だけ書き込む、めったに/まったく取得しない」サービスとして意図されています。
多くのAWSサービスに組み込まれているモニタリング機能がありますが、最新のエンドユーザーエクスペリエンスの要求には、従来のBGPアプローチ以上のものが必要です。
MicrosoftAzureのNoSQLとSQLデータベース
クラウドアプリケーション用に選択するデータベースのタイプは、パフォーマンスとエンドユーザーエクスペリエンスにとって重要です。 SQLは何十年もの間、従来の頼りになるデータベースでしたが、現代の要求により、開発者は他の場所を探すようになっています。 SQLデータベースは、一部のユースケースでは、大量のデータ、速度、およびさまざまなデータに対応できません。
非構造化データを大規模に保存できるようにするために、NoSQLデータベースが登場しました。ドキュメントデータベースとキーバリューストアが一般的であるソーシャルアプリケーションやモノのインターネットアプリケーションなどのユースケースでは、NoSQLによってパフォーマンスが向上します。
Microsoft Azureは、NoSQL用のAzure RedisCacheやAzureSQLサーバーなど、NoSQLとSQLの両方のニーズに対応する複数のサービスを提供します。アプリケーションに適したデータベースのタイプを決定したら、継続的な監視を実装して成功するための準備を整える必要があります。
Google CloudPlatformでのエンドユーザーエクスペリエンスの維持
Google ComputeとBigQueryは、Google CloudPlatformの主要コンポーネントです。 Google Computeは、比類のない仮想マシンのパフォーマンスを約束して、ワークロードを最大化します。ただし、GCPはその固有のモニタリング機能を強調していません。エンドユーザーエクスペリエンスがGCPワークロードのパフォーマンスと一貫して一致するようにする場合は、継続的なパブリッククラウドモニタリングが必要です。
Google Computeに加えて、BigQueryはバックエンドで機能してデータ分析プロセスを強化しますが、最も重要なのは、ワークロードの追跡に役立つクラウド監視機能が付属していることです。ただし、ワークロードのパフォーマンスはパズルの一部にすぎません。エンドユーザーの視点から洞察を得て、GCPへの投資のROIを最大化するには、継続的なパブリッククラウドモニタリングが必要です。
継続的な監視:すべてのパブリッククラウドプロバイダー間のリンク
パブリッククラウドプロバイダー間の決定には多くの要因があります。しかし、何があっても、エンドユーザーはあなたの最優先事項でなければなりません。クラウドでの運用でどれだけの費用を節約しても、エンドユーザーが実際にクラウドでホストされているアプリケーションにアクセスして最大限に活用できなければ、ROIはわかりません。
継続的な監視により、アプリケーションのパフォーマンスとエンドユーザーエクスペリエンスのあらゆる側面を可視化できます。インフラストラクチャはクラウドでホストされている可能性がありますが、それはメンテナンスのすべての責任をオフロードすることを意味するわけではありません。
クラウドで正確に何を測定する必要があるかについて詳しく知りたい場合は、無料のガイドクラウドで確認し続ける必要のある5つのネットワーク指標をダウンロードしてください。 。
クラウドコンピューティング
- パブリッククラウドのパフォーマンスをベンチマークする方法(および理由)
- エンタープライズITがパブリッククラウドアクセスを解決する5つの方法
- AWSモニタリングツールの説明
- AWSモニタリングツール—ギャップを埋める
- パブリッククラウドを成功させるには、再設計と微調整が必要です
- クラウドの採用は万能ではありません
- クラウドプロバイダーは革新、構築、キャッシュイン
- クラウドアプリケーションの監視とあなた
- パブリッククラウドとプライベートクラウドとハイブリッドクラウド
- 次の6つの手順に従って、パブリッククラウドのデータを保護します
- ハイブリッドクラウド環境:最適なアプリケーション、ワークロード、戦略のガイド