Ponz Dev Log

ゆるくてマイペースな開発日記

Azureの基本的なリファレンス・アーキテクチャ実装のためのリンク集

GWにMicrosoft Learnを使ってMicrosoft Azureを触っていました。 Azure面白いですね。 今回はリファレンス・アーキテクチャAzure で基本的な Web アプリケーションを実行する を自分で推奨・考慮事項を実装したときに参考にしたリンク集です。 後で何回もググりそうだったので覚え書きです。

docs.microsoft.com

リファレンス・アーキテクチャの推奨・考慮事項

上記のリファレンス・アーキテクチャに記載されている推奨事項と考慮事項を抜き出すと要素は以下の通りです。

  • スケーリング
    • 自動スケールを有効にする
  • 可用性
    • DBのバックアップ
  • 管理容易性
    • リソースのデプロイのプロビジョニングの自動化する
    • アプリケーションのビルド・デプロイの自動化 (CI CD)
    • デプロイスロットを使って安全なデプロイ
    • 構成情報はアプリ構成に記述してアプリソースに記述しない
    • 診断・監視設定を有効にする
  • セキュリティ
    • ネットワークレベルのアクセス制御 (IPアドレス)
    • HTTPSを矯正する (HTTPからHTTPSへのリダイレクト)
    • 認証と承認の構築
    • DBの監査

実装のためのリンク集

※DB周りの部分が整理できていないので、今後追記します。

スケーリング

管理容易性

セキュリティ


リファレンス・アーキテクチャを1つみるだけでも面白いですね。 今後も他のクラウドと比較しながら深掘りしてみたいです。

以上。