AzurePaaS研究サイト

~理解しずらい情報をシンプルにお伝えします~

Microsoft Azure の用語を解説(応用編)

スタンプ(stamp)

Microsoft が運用しているデータセンターおよびリージョンには、1つ以上のスタンプが存在しており、いずれかのスタンプに AppService/Functions アプリケーションがデプロイ・構成されています。
 
公開情報には、以下のように書かれてます。
 
AppService/Functions を構成する各ロールインスタンスをホストする、ゲストOS の集合体を表す概念です。 各リージョンに複数のスタンプが構成されており、AppService/Functionsのアプリケーションは、ユーザが指定したリージョン内のいずれかのスタンプ (スケールユニット) にデプロイされます。
 
 

参考情報1)Microsoft の公式ドキュメント

docs.microsoft.com
===抜粋ここから===

AppServiceプランを新規に作成する際、地域 (リージョン) を選択し、どこのデータセンターを利用するかを選択します。
 
各リージョンには 1 つ以上のスタンプ (AppServiceを構成する各ロールインスタンスをホストする、ゲストOS の集合体) があり、AppServiceは指定したリージョン内のいずれかのスタンプ (スケールユニット) にデプロイされます。

===抜粋ここまで===

 
 

参考情報2)「ゲストOS の集合体」の説明

(8ページ目にスタンプの図解あり)

www.slideshare.net

 
 

フロントエンド(FrontEnd)

 
クライアントからリクエストを最初に受信する場所です。そして、FrontEnd は正常稼働しているインスタンスが正常稼働していることを確認できたインスタンスに対して、リクエスト処理を転送します。FrontEnd のところに LB(ロードバランサ)があって、各WebWorker(インスタンス)の稼働状況を判断してます。
 
そして、WebWorker からレスポンスを受け取ってクライアントに返します。
アプリケーションが実行されている場所ではありません。
 

f:id:nanacy7741:20210710005000p:plain

 

ウェブワーカー(WebWorker)

 
Azure ユーザがデプロイしたアプリケーションが、実行されている場所のことです。
 

f:id:nanacy7741:20210710005904p:plain

 
以上です。  

ご意見・ご要望はこちらへ