數位關鍵字55. 公有雲、私有雲、API、SDK,一次聽懂雲端關鍵字

2022-11-05·28 分鐘

本集介紹

要做數位服務或產品的企業都一定得接觸雲端。但對於多數沒程式背景的朋友而言,往往是聽到關鍵字就開始頭昏眼花。數位時代創新長黃亮崢James,邀請 AWS 社群英雄蔣鐙緯Ernest,來幫大家解答,他一天到晚都被雲端小白們拷問的各種雲端關鍵字。
 
雲服務的使用大致可以分為三種:
1.私有雲/On-Prem(地端):在我們的身邊,公司自有、自行建構出的主機環境。常用於辦公室的ERP(企業資源規劃)、HRM(人力資源管理)安裝或網站的建置。
2.公有雲:廠商有大量閒置的主機,租給他人使用。近幾年,許多大型網路公司因擁有大量主機、特殊雲端需求以及大量的工程師進行維運,開始對外提供公有雲的服務,而不同公司提供的雲服務也延伸出不同的特性。舉例來說,Google善於資料管理,需要此服務的廠商會更傾向使用Google提供的雲服務。
3.混合雲/Hybrid Cloud:有些業務採用私有雲、其餘則採用公有雲服務,在跨國業務時常會需要採用混合雲的方式進行營運。
 
此外,在選用雲服務時也會將地理位置列入考量。由於延遲時間、地區法律規範的緣故,企業通常會採用客戶所在地提供的公有雲服務。
latency(延遲時間),指的是資訊處理、傳輸的時間。使用雲端服務的過程就像是叫外送餐點一樣。一開始點餐下單給廚房(開一個伺服器,將需求傳至主機);接著廚房開始準備餐點(主機完成資料運算);最後,外送員將餐點送至你家(網路傳輸資訊,從主機送至你的電腦)。這個過程與地域相關,距離越近耗時越少,同時,使用者的體驗也會越好。
 
API(application programming interface,應用程式開發介面)是軟體和軟體間的接口,它就像是公寓大樓與電廠、自來水公司、瓦斯公司連接的管線,持續性提供服務且有一定的標準、規格不容隨易改變。企業可以在公有雲上找到許多現成的運算服務、儲存服務,只要接好API就能直接進行使用。
 
SDK(Software Development Kit,軟體開發套件)的概念就像是公寓大樓裡的小電廠,自行在內部重新配電,這種方式能夠增加作業彈性,不用被原本API的規格綁架。SDK對於軟體開發相當重要,工程師在開發新軟體也會需要該軟體所需程式相關的SDK才有辦法進行建置。現在的行動通訊裝置(手機、智慧型手錶)只要有軟體都必須使用SDK,因為這些裝置並不是隨時都能連上網路,資料的計算、電力都得靠自己。

>>看更多數位時代雲端專題:https://www.bnext.com.tw/topic/686

Powered by Firstory Hosting