1. 程式人生 > >Infrastructure Auto Depolyment on Azure

Infrastructure Auto Depolyment on Azure

抽象 使用 應用交付 安裝apache 基礎架構 理想 操作 為什麽 auto

上周給各位小夥伴扒了扒Azure Resource Template的使用,大家應該已經通過模板方式交付基礎架構有了一些體會。今天我們的就來在深入一些,經過上一篇介紹Resource Template的部署文章,我們僅僅是向Infrastructure As Code邁出了第一步,為什麽這麽講?因為我們在談論交付的時候可以有不同的界面,比如把界面劃定在IaaS,PaaS,SaaS等,最理想的場景是我們通過一鍵部署我們就可以拿到可以訪問的應用,我們在上次的模板部署中只是交付了一個滿足業務要求的基礎架構環境,界面在基礎設施這一層,後續需要把環境中的虛擬機實例交付給應用部門進行應用開發和部署。那我們來想象一個共有雲經典場景,應對業務突發訪問彈性擴展,該場景下在業務突發時,我們僅僅通過彈性擴展交付到基礎架構這一層是不夠的,我們還需要通過快速自動的方式將業務應用部署到實例上才可以,如果這些通過手工幹預,在業務突發場景下是無法做到快速響應的。那麽應該如何來做呢?假設我們希望在Azure上通過IaaS自動化交付一個Apache Web服務,那麽基本邏輯步驟如下,創建虛擬機實例,配置實例的環境參數,安裝Apache服務,配置Apache服務。那麽從自動化交付的邏輯抽象角度涉及:基礎架構交付、操作系統環境基礎參數交付,應用交付。

Infrastructure Auto Depolyment on Azure