回覆列表
  • 1 # IT人劉俊明

    作為一名IT行業的從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。

    要想了解如何完成傳統軟體的雲端化處理,首先要搞清楚雲計算平臺的基本服務模式,然後再根據實際的情況選擇不同的雲計算服務方式。

    雲計算簡單的說就是透過網際網路為使用者提供計算資源,根據不同的使用者提供不同的服務方式,包括IaaS、PaaS和SaaS。其中IaaS是軟體部署方式,針對於具備完善開發能力的技術團隊;PaaS是軟體開發方式,針對於具備一定開發能力的技術團隊,可以提高開發效率;而SaaS則是軟體應用方式,主要針對普通使用者。

    傳統軟體雲端化處理,通常比較直接的方式就是採用IaaS(基礎設施即服務)進行部署,當然能夠這樣部署的前提是軟體自身能夠提供基於網路的訪問形式,通常基於Web結構開發的軟體是可以直接採用IaaS方式部署的。在進行雲端化處理的過程中,涉及到三個具體的內容,其一是IaaS環境搭建,包括軟體伺服器安裝、資料庫安裝等;其二是軟體的相關配置,主要是資源路徑的配置;其三是地址對映。

    如果軟體自身並不是基於Web的呈現形式,那麼進行雲端化改造可能會涉及到更多的環節,通常首先要做的事情就是進行Web化改造,此時如果想提升開發效率可以基於PaaS(平臺即服務)開發,PaaS通常能夠整合大量的開發資源,而且開發環境可以“無縫切換”。對於開發人員來說,採用PaaS開發會節省大量的時間。

    最後,相比於傳統的部署方式來說,採用雲計算的相關服務來部署軟體,不僅可以降低成本,而且可以隨時根據業務的變化進行服務的動態調整。

  • 中秋節和大豐收的關聯?
  • 為什麼說范冰冰高雲翔在《贏天下》中表現出彩,但戲外卻把這部劇毀得一塌糊塗?