簡體   English   中英

在同一應用程序服務環境中進行開發/測試/生產?

[英]Dev/Test/Prod in the Same Application Service Environment?

我有一個Azure應用服務環境。

在同一個ASE中運行多個應用程序服務計划(開發,測試和生產)可以嗎?

基本上,我知道他們會共享前端池,我認為這很好,因為那里沒有運行任何應用程序代碼,並且“ ...包含負責SSL終止以及應用程序請求中的應用程序負載自動平衡的計算資源應用服務環境。”

我想我的困惑是關於工人池和實例。 如果我有開發測試和產品,是否可以將每個托管在不同的工作池中? 還是我什至需要,是否可以將它們全部托管在同一個工作池中,但是它們將使用不同的實例,因此它們是分開的? 每個App Service計划是否需要2個工作池實例以確保具有冗余性? (困惑為什么網站說您只需要一個額外的實例(對於1-20個實例)。

基本上可以嗎? 如果是這樣,工作池設置將是什么樣? 我會在1個池中有6個實例啟用自動縮放功能嗎? 自動縮放功能打開后,在單獨的3個池中的每個池中有2個實例? 還是我需要3個單獨的應用程序服務環境?

我花了最后2個小時來閱讀Microsoft文章,但沒有人清楚地說明這一點或有一個真實的示例設置。

關於ASE的文檔清晰性仍然是一個很大的問題。 這很麻煩,因為ASE在Azure中作為高級集成托管產品出售。

我已經與Microsoft的工程師討論了這個問題,但我仍然不能說我對資源感到滿意。 這是我的理解:

  • ASE默認帶有3個工作池(vm)
  • 所有工作池都運行您的工作池中定義的應用程序1
  • 例如,您可以為工作池3定義一組不同的ASP和應用程序,並在1和2上進行生產,在3上進行開發。
  • 工作池中的實例會影響您配置的所有應用程序。

我的觀察方式ASE是針對尚未見的非常特定的業務場景設計的。 它功能強大,但是您很可能永遠不會利用它的潛力。 我想這就是Microsoft工程師建議在大多數情況下使用簡單的App Services的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM