大家好!!
感謝大家進入” Azure初學者手冊:一步一步的學習之旅”我是第一次接觸雲端領域,希望接下來的30天可以學習雲端運算相關知識,並探索Azure功能與服務,並延伸出實際案例,學習新技能。
若有錯誤請各位嚴厲批評!!
雲端運算(Cloud Computing)一詞首次出現於1996年,是指透過網路使用遠端主機的資源,來實現資料庫、伺服器、儲存空間、分析等運算服務,雲端運算演進的歷程為網格運算、公用運算、雲端運算。
雲端運算有三種部署類型:
1.公用雲(Public Cloud):
透過公共網路提供任何人都可以使用購買租用該服務,其雲端資源(例如伺服器與儲存體)由雲端服務提供者所擁有及維護並透過網路傳遞資料。公用雲端的部署速度也比從組織內部部署基礎設施還會並具備無限擴充的能力。
公有雲雲端優勢:1.使用成本較低2.無需自行維護3.資源可快速擴充
2.私有雲:
是由某個企業或單位透過公共或內部網路提供,只允許特定的使用者取用,通常實際位於組織的本地端資料中心,雖然安全性大於公有雲,但缺點是使用者需負責管理私人雲端增加維護私有雲所需成本。
私有雲雲端優勢:1.高度安全保護2.資源控管自主性高3.可客制軟硬體需求
3.混合雲:
混合式雲端是一種運算環境,可讓資料和應用程式在公有雲與私有雲之間共用,藉以結合這兩種雲端。
混合雲雲端優勢:1.滿足多樣需求2.高度彈性與靈活性3.可使用跨雲平台資源
大多數雲端服務可以分為三個類型:
1.IaaS(Infrastructure as a Service)基礎設施即服務
“IaaS”是最基本的雲端服務型,提供硬體設施給顧客,包括:運算、儲存、網路等。設施供應商透過虛擬化技術可以依照使用者需求產生客製化虛擬機器讓租用虛擬機器的使用者不用處理基礎設施運作的相關技術。
2.PaaS(Platform as a Service)平台即服務
“PaaS”用來開發、測試、傳遞與管理軟體應用程式的環境。開發人員可以直接在這個平臺上撰寫程式,並對外提供服務讓開發人員更輕鬆快速的建立Web或行動應用程式,不用費心設定和管理開發所需伺服器、儲存體、網路與資料庫的基礎設施。
3.SaaS(Soft as a Service)軟體即服務
“SaaS”是建立在IaaS與PaaS為基礎的應用程式,讓使用者不需要會撰寫程式即可透過網路連接直接使用的雲端應用程式。
參考資料:
書籍: Microsoft Azure 雲端程式設計-使用ASP.NET MVC開發
Azure 雲端運算實戰-使用PaaS服務快速打造交談式聊天機器人
謝謝大家觀看!!