この演習では、アラートルールを設定します。アラートルールは Application Insights で構成され、ソフトウェアに問題が発生した際に通知を受け取れるようにします。たとえば、短時間に大量のエラーが発生した場合や、リクエストのレイテンシが許容範囲を超えた場合に、SMS・メール・PagerDuty などで通知を受け取り、確認に向かうことができます。
この演習はコースの一部です
理論を実践に変える、インタラクティブな演習のひとつをお試しください
Azure を使った API の構築と管理の基礎を学びましょう。Python で RESTful API を作成し、Azure Function Apps にデプロイして、Azure API Management に統合します。認証と API キーによる API のセキュリティ保護を行いながら、大規模システムがパフォーマンスとセキュリティをどのように管理しているかも理解していきます。
セキュリティ、変換、パフォーマンスのためのポリシーを適用し、API をさらに強化しましょう。OAuth 2.0、OpenID Connect、CORS を使ったアクセス制御に加え、キャッシュ、クォータ、レート制限を実装して API の高速性と安定性を維持します。このチャプターを修了すると、実際の運用環境に対応した API の保護と最適化ができるようになります。
自動化、モニタリング、バージョン管理を活用した大規模な API 管理について学びましょう。新バージョンを安全にリリースする方法、Azure Monitor と Application Insights によるパフォーマンス監視、そして ARM テンプレートを使ったデプロイの自動化を習得します。このチャプターでは、API ライフサイクル管理に必要な最新の DevOps プラクティスを身につけます。
現在の演習