この記事では引き続き、kod Kedao Cloud プロジェクトに基づく Alibaba Cloud 製品を紹介し、DNS 解決、CDN キャッシュ、Web アプリケーション ファイアウォール、およびエラスティック スケーリングを紹介します。
DNS解決
ここでは第2レベルドメイン名をkodに設定していますが、一般的にはwwwと@が設定されていますが、@を付けると第2レベルドメイン名を付けずに直接アクセスできることを意味します。初心者ガイドをクリックして、プロンプトに従って入力することもできます。
CDNキャッシュ
クラウド製品選択のセキュリティ アクセラレーション SCDN
ここのポート番号に注意してください。証明書をお持ちの場合は、必ずポート 443 に解決してください。
プロンプト情報に従って DNS 解決を構成します
接続アクセス時にエラーが報告されなかった場合は、操作はここで終了しますが、接続アクセス時にエラーが報告された場合は、さらに CDN の設定が必要です。
CDN キャッシュをテストする
F12で画像アドレスを取得
画像をアップロードして上書きし、画像のリンクを更新します。
以前のアバターがまだ表示されており、CDN キャッシュがあることを示しています。
CDN バックグラウンドでリフレッシュとプレヒートを行うことができます。リフレッシュとは、Web リソースを強制的に CDN に転送し、CDN リソースを更新することです。プレヒートとは、Web リソースを事前に CDN に送信し、リフレッシュ操作を実行します。
操作を送信した後、接続を再度更新すると、CDN リソースが更新されたことを示す更新されたイメージが表示されます。
Web アプリケーション ファイアウォール
DNSにアクセスする
アクセス後、ルールを変更してファイアウォールをさらに構成できます。
柔軟なスケーリング
この手順は高度な構成に関するものです。負荷分散を関連付ける必要があります。ポート番号 443 または 80 を入力します。
構成は図のように単純な例であり、毎回 1 ずつ増加し、テストを容易にするために冷却時間を短く調整できます。
弾力的なスケーリングを負荷分散に関連付けることができるように、作成時に詳細設定で直接関連付けることが最善です。
ビューに変更ワードがありません。最初に間違って追加しました。
ここでサービスが表示された後、負荷分散領域に自動スケール サーバーが表示され、負荷分散との関連付けが成功したことが示されます。
アラーム タスクを作成して、いつ拡張を実行するか、いつ縮小を実行するかを決定できます。
追加されたルールとアラームタスク
ルールとアラートタスクの削減
次のコマンドを使用してシステムの平均負荷を増やし、クエリを実行します。平均負荷が設定値を超えるとマシンが追加され、平均負荷が設定値より低い場合はマシンが削減されます。
[root@web01 ~]# dd if=/dev/zero of=/dev/null bs=10M count=100000
[root@web01 ~]# uptime
19:04:55 up 1:33, 2 users, load average: 4.68, 1.35, 0.51
以下に示すように期待値、最大数、最小数を設定します。
平均値が設定値未満を検知すると自動で移動します。
アラーム タスクのステータスにデータが不十分であることが示されている場合は、ホスト監視でアラーム タスクを更新できますが、それでも機能しない場合は、Alibaba のアフターセールス エンジニアにお問い合わせください。
私の名前はKotenです。運用保守の経験は10年あります。運用保守のヒントを共有し続けています。読んで注目していただき、ありがとうございます!