云管理員們一直都在追求能夠提升效率和簡化管理的新興技術。本文將為我們介紹Azure的一些最新選項,如無服務器、人工智能等等。
企業用戶越來越多地尋求新的服務來簡化和增強他們的云使用體驗,而作為眾多基礎設施即服務供應商中一員的Azure已經加緊了迎接這一挑戰的腳步。
從降低人工任務的云新技術到諸如無服務器計算、人工智能以及容器等新興的服務選項,Azure在過去的幾個月中推出了不少新的云功能。
以下是部分最新Azure云服務的介紹,
無服務器計算對企業團隊有一定的吸引力,因為它可以使他們能夠部署應用代碼以響應某些事件或觸發器,而無需提供虛擬機。
頂級云服務供應商們提供了這些事件驅動的服務,具體包括亞馬遜網絡服務(AWS)Lambda和微軟Azure功能,但是它們兩者之間也不是完全一樣的。例如,雖然這兩個服務具有一些相似之處(如使用無狀態容器),但是它們所支持的事件源不同,它們的定價模式也有所不同。
在開始使用Azure功能之前,還有需要注意的其他關鍵概念。例如,Azure功能是由諸如存儲blob活動、事件Hubs活動、網絡事件以及預設時間器之類的事件觸發的。這個服務最適用于微服務,而不是那些長期運行和持久運行的應用。它還可與其他Azure云服務進行集成,其中包括服務總線、DocumentDB以及其他第三方服務(例如GitHub 和 Twilio)。
使用微軟認知服務探索人工智能機器學習、深度學習和人工智能已經越來越受歡迎,但是在企業內部進行部署應用的代價還是非常高昂的。但是,云中的人工智能服務則讓即便是最小規模企業也能在無需昂貴基礎設施的情況下接入并使用這些技術。
微軟認知服務是這些AI產品中的一個。該套件分為六個主要服務類別:視覺、語音、語言、知識、搜索和實驗室。這些服務可用于執行人臉識別、文本翻譯、拼寫檢查等任務。這些Azure云服務有著一系列的企業級應用。例如,在線零售業務可以使用“建議API”根據客戶購物歷史數據向客戶提出購買同類商品建議。
雖然人工智能服務對于企業和客戶都有所幫助,但也存在著一些挑戰。例如,如果基于云的應用是從企業內部源中獲取數據,那么實施一個堅固穩定的混合云網絡和集成策略就是非常重要的。
在Azure容器服務中部署Kubernetes集群一些企業用戶無法使用他們所喜歡的容器,這就使得頂級公共云供應商們能夠為他們提供支持該項技術的服務。
其中一些服務包括谷歌容器引擎、AWS EC2容器服務以及Azure容器服務(ACS)。在企業選擇服務之后,他們需要再選擇一個容器業務流程編排工具(例如Docker Swarm、DC/OS或者Kubernetes等)來管理和擴展容器化的應用。谷歌的開源容器編排工具Kubernetes就是眾多此類流行工具選項中的一個,因為它擁有大量的貢獻者,它能夠有助于降低受限于個別供應商的風險。
因為ACS對于Kubernetes的支持仍然是新的,所以了解在服務中構建Kubernetes集群所涉及的步驟是很重要的。第一步就是安裝Azure命令行界面(CLI)來構建ACS集群。一旦集群構建完成,用戶就需要下載Kubernetes CLI 來管理集群。選擇一個容器鏡像以便在集群上啟動一個新服務,然后通過Azure負載平衡器來打開它以便進行公共訪問。
使用Azure托管磁盤簡化存儲管理與AWS和谷歌一樣,Azure云服務發展的主要驅動力之一就是存儲應用。Azure為此類應用提供了兩種類型的磁盤:非托管和托管。
Azure托管磁盤是一種較新的功能,它可通過使用一個抽象層來簡化虛擬硬盤的存儲管理。例如,非托管磁盤的存儲賬戶對容量和支持的IOPS有一定限制。如需取消這些限制,云管理員們通常會不得不創建多個賬戶。而通過使用Azure托管磁盤,云管理員們只需選擇他們所需的存儲類型和磁盤容量,然后Azure就可以處理相應的創建與管理工作。
此外,托管磁盤降低了出現單點故障的風險、改進了鏡像的捕獲過程并實現了獨立的快照功能。
如果企業用戶已經使用了非托管磁盤,那么可以使用微軟所使用的腳本程序來實現至托管磁盤的遷移。