你的研究團隊收集了大量圖像數(shù)據(jù),憑借這些數(shù)據(jù)可在火星上展開探索。 他們需要執(zhí)行計算密集型數(shù)據(jù)處理,但沒有設備來完成這項工作。 讓我們了解為何 Azure 是適合執(zhí)行數(shù)據(jù)分析的不錯選擇。
Azure 計算是一種按需計算服務,用于運行基于云的應用程序。 它通過虛擬機和容器提供多核處理器和超級計算機等計算資源。 它還提供無服務器計算,無需設置或配置基礎結構即可運行應用。 資源按需提供,通??稍趲追昼娚踔翈酌雰葎?chuàng)建。 只需為使用的資源付費,并且只在使用它們時付費。
有四種用于在 Azure 中執(zhí)行計算的常用技術:
虛擬機
容器
Azure 應用服務
無服務器計算
虛擬機 (VM) 是物理計算機的軟件模擬。 它們包括虛擬處理器、內存、存儲和網絡資源。 它們托管一個操作系統(tǒng) (OS),用戶可以像使用物理計算機一樣安裝和運行軟件。 使用遠程桌面客戶端可以像坐在終端前面一樣使用和控制虛擬機。
容器是用于運行應用程序的虛擬化環(huán)境。 與虛擬機一樣,容器也在主機操作系統(tǒng)上運行。 但與 VM 不同,容器不包含在容器內部運行的應用的操作系統(tǒng)。 相反,容器將捆綁運行應用程序所需的庫和組件,并使用運行該容器的現(xiàn)有主機操作系統(tǒng)。 例如,如果有五個容器在具有特定 Linux 內核的服務器上運行,則所有五個容器以及其中的應用都共享同一 Linux 內核。
Azure 應用服務是 Azure 中的平臺即服務 (PaaS) 產品/服務,為托管面向 Web 的企業(yè)級應用程序而設計。 在使用完全托管的平臺執(zhí)行基礎結構維護的同時,可以滿足嚴苛的性能、可伸縮性、安全性和合規(guī)性要求。
無服務器計算是一個云托管執(zhí)行環(huán)境,可運行代碼,但是將基礎托管環(huán)境完全抽象化。 創(chuàng)建該服務的實例以及添加代碼,無需甚至不允許配置或維護基礎結構。
選擇云計算策略時不需要采用“全有或全無”方法。 虛擬機、容器、應用服務和無服務器計算這四種策略各具優(yōu)缺點。
例如,無服務器計算策略無需管理基礎結構,但它預期快速完成工作(通常只需要幾秒或更快)。 因此,可以在虛擬機或容器上運行核心應用程序,但使無服務器應用分擔一些數(shù)據(jù)處理工作。