轉職後最常被問的問題:所以雲端到底是什麼?
去年轉職後,最常被親朋好友問「雲端」是什麼?
我個人覺得概念跟業務「外包」很接近。一個公司如果養員工、就會需要負擔薪水、勞健保,如果在生病請假就會對公司當下業務造成一定影響。但如果公司內部的某些業務流程或工作外部化,由第三方服務商負責處理。可以讓公司專注於核心業務,並節省內部管理成本。
「雲端」是什麼? #
而「雲端」意指透過網路存取外部的伺服器,和伺服器上執行的軟體和資料庫等。用服務商在遠端的伺服器來存儲、管理和處理數據。使用者可以通過網路存取這些伺服器上的應用程式和服務,而無需在公司內架伺服器進行維護管理。
雲端讓使用者能從所有裝置存取在遠端伺服器裡、相同的檔案和程式,所以就算我們的電腦送修、手機摔壞,依然能在新的裝置找到過去存取的資料。其實我們日常使用的 Gmail 或 Dropbox 也是雲端服務,我們透過網路來存取電子郵件伺服器、存取在 Dropbox 的照片而不需要擔心帶硬碟出門摔壞。
雲端對中小企業的好處 #
台灣公司的構成多為中小企業。如果需要建制公司內部的網路或產品服務,過往需要自己購買主要伺服器會備份資料庫、確認公司內部是否有空間設置、計算伺服器產生的電費和降溫用的空調、養IT人員來進行設置和維護。有些時候這些內部的基礎架構的初期成本並不是中小企業能負擔的。如果透過雲端,則公司則是將購買、維護、管理都外包,只需要支付使用到的服務和流量。
除了費用,另外一個好處是「可伸縮性」。
為了確保服務使用的品質和不可預期的事件,傳統設置通常會額外購買伺服器來因應。如果服務突然爆紅公司又因費用問題沒有做緩衝、就會影響到服務品質或公司運作,就算選擇立馬加購伺服器,線上購物最快也要六小時不一定到貨,伺服器設置和擴充也需要時間處理。如果使用雲端,因服務商已經設置有大量的伺服器,企業可以根據需求任意增加或減少伺服器的數量,不需藥擔心硬體的限制。
要怎麼自學雲端? #
當討論學習雲端,或雲端技術通常指的是提供IaaS服務的 AWS、GCP、或Azure。雲端相較於其他產業,算是一個較新的概念。雖然雲端的字眼越來越常在生活中出現,但其實雲端所包含的服務範圍之廣進步之快都不是一般產業可以想像的。若想要進入相關領域,當然可以透過線上或實體課程的方式學習。但小氣如我當然是靠著線上資源一步步摸索到現在。
參考:Google Cloud Platform 的產品清單。一直往下拉都看不到底,害我使用滑鼠滾輪的中指好痛。
如果想要學習,可以先建立個帳號,用個平台的免費扣打玩玩看。譬如使用AWS提供一個月750小時的免費額度,來建立雲端服務一定會用到的虛擬伺服器。嘗試SSH進虛擬機進行設置,如何設置才能讓虛擬機根據流量或服務運算需求自動調整數量,如何讓讓外部網路也能存取資源等等。
如果沒有Linux或網路設置相關背景知識,我個人推薦用存儲桶(AWS S3、Google Cloud Storage)來架設簡單的靜態網頁。只需要雲端平台帳號和HTML檔案就能夠把自己的作品或想法呈給網路上所有的人觀看。
透過上述的方法,如果真的對雲端有興趣,可以參考我之前考AWS初階雲端證照的文章《**測試自己的 AWS 相關知識 - AWS Solution Architect - Associate**》。