iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 22
0
Microsoft Azure

飛上雲端-Azure系列 第 22

PaaS - 小結

https://ithelp.ithome.com.tw/upload/images/20201007/20130663IW3gcByD2f.png
了解Cloud ComputingLogic Apps,這10天研究並簡單嘗試各種Azure提供的PaaS,相較於更前幾天的虛擬機器,的確體會到相對更方便、更快速、更簡潔,在更高階的環境下,不需要去建立、管理維護較低階的底層及基本設置等,可以更專注於要開發的應用程式。而在這幾天的簡單測試中,並沒辦法體會到其擴展的優勢,然而對於企業等更大型的應用,這些伺服器等的自動擴展與附載平衡往往令人傷透腦筋,在PaaS中都已經自動被解決。

然而,PaaS似乎仍未成為更主流的方式,我想價格上的考量必然是一大因素。
https://ithelp.ithome.com.tw/upload/images/20201007/201306630WoB1MUAYi.png
https://ithelp.ithome.com.tw/upload/images/20201007/20130663C9efriryXX.png

從Azure定價計算機中可以看到,類似的配置中,PaaS(App Service)硬是比IaaS(虛擬機器)貴上一倍多,如果沒有真正使用到PaaS的優勢部分,企業容易會因為成本考量放棄PaaS。

當然對於不同的情況或企業體,也會偏好選擇不同的服務,比如說人手、資金充裕,擁有更好的團隊及經驗,那麼選擇IaaS能更加客製化,相較之下創業、小型團隊可能更偏好PaaS以快速達到效果並節省成本。

而除了成本考量,在更高階的環境下,或許也代表著這個環境更獨有,也就可能更容易被綁死,舉例來說如果使用了該PaaS中某特定API,是否這個應用程式就只能在這個平台執行而難以遷移,如此受制於人易造成高風險,無論是價錢方面,或是不確定該API是否有朝一日會不再提供,都會影響應用程式的開發。

至於對於初學者而言,簡單的PaaS啟用可以無須理會伺服器的架設或是奇怪的bug絕對是一件輕鬆的事,無論是Web App可以只管應用程式的程式碼撰寫,Azure Functions及Logic Apps可以以少量甚至無須程式碼的方式建立一些功能,對於新手而言都是可以立刻看到效果的方式。

References

  1. https://www.ithome.com.tw/voice/95778
  2. https://kknews.cc/zh-tw/tech/pkx99kz.html
  3. https://read01.com/zh-tw/4njk3.html#.X3yFEcg3uUk
  4. https://www.xuehua.us/a/5eb67ff086ec4d63e6ad7054?lang=zh-tw
  5. https://blog.frost.tw/posts/2014/01/15/getting-started-paas-1/

上一篇
Logic Apps - 建立
下一篇
認知服務/語音服務-前言&簡介
系列文
飛上雲端-Azure30

尚未有邦友留言

立即登入留言