云計算的興起解決了關(guān)于IT團隊是否應(yīng)該從各種提供商中選擇特殊技術(shù),還是從單一供應(yīng)商那里選擇完全集成的應(yīng)用程序的爭論。
借助云計算,企業(yè)可以擁有最好的應(yīng)用程序,以及最好的云平臺用于處理IT任務(wù)。而且不必大量投資并自行構(gòu)建基礎(chǔ)設(shè)施。
以下簡要介紹云計算和相關(guān)技術(shù)使企業(yè)的IT團隊能夠啟動、集成、擴展、保護全系列應(yīng)用程序的五種方式:
(1)可以為工作選擇最好的云平臺
雖然企業(yè)可能最終在單個云平臺中運行大多數(shù)應(yīng)用程序,但有很多理由實現(xiàn)多樣化并采用多云策略。主要的云計算基礎(chǔ)設(shè)施提供商具有個人優(yōu)勢,精心規(guī)劃的多云戰(zhàn)略使企業(yè)能夠選擇為每個應(yīng)用程序提供技術(shù)特性、定價和性能的最佳組合的云平臺。一些工作負載的例子可能是企業(yè)業(yè)務(wù)應(yīng)用程序、大數(shù)據(jù)或高性能計算(HPC)工作負載,這些工作負載可以在一個超大規(guī)模云平臺上比在另一個超大規(guī)模云平臺上更好地運行。
多云方法提供了額外的好處,可以保護企業(yè)免受供應(yīng)商鎖定。如果云計算提供商出乎意料地改變戰(zhàn)略、提高價格或未能達到服務(wù)水平協(xié)議,也將處于更有利的談判地位。
(2)云計算提供商支持API
集成挑戰(zhàn)曾經(jīng)是采用各種軟件制造商的創(chuàng)新應(yīng)用程序的頭號障礙。但無處不在的應(yīng)用程序編程接口(API)使得集成應(yīng)用程序和在云平臺之間移動工作負載變得前所未有得簡單。
主要云計算基礎(chǔ)設(shè)施供應(yīng)商提供的API可提供對后端流程和數(shù)據(jù)的訪問。工程師可以使用這些API人工集成解決方案,也可以使用集成平臺即服務(wù)(IPaaS)來促進和管理應(yīng)用程序、云平臺和本地數(shù)據(jù)中心之間的交互。
請記住,雖然API支持應(yīng)用程序集成和跨云兼容性,但是如果管理不當,它們還使企業(yè)面臨安全漏洞。暴露的API為分布式拒絕服務(wù)(DDoS)攻擊和數(shù)據(jù)泄露打開了大門。這就是為什么保持高度關(guān)注安全的重要性的原因。
(3)云計算提供商正在創(chuàng)建最好的應(yīng)用程序
在找到有關(guān)大型云計算平臺提供商收購小型成功軟件初創(chuàng)公司的故事之前,人們不必瀏覽一些技術(shù)和新聞文章。這種情況一直存在,因為云計算供應(yīng)商希望在各種規(guī)模企業(yè)的軟件堆棧的每一層提供領(lǐng)先技術(shù)。
這也是因為現(xiàn)代初創(chuàng)公司從第一天就開始使用強大的API構(gòu)建他們的技術(shù),這意味著它們可以更簡單地集成后采集,從而使行業(yè)巨頭能夠利用這些解決方案所支持的新特性、利基、垂直、用例。
值得一提的是,企業(yè)所認為的“前沿”可能不是其特定IT要求的正確選擇。而在提交特定云計算供應(yīng)商的軟件產(chǎn)品組合之前,仍需要仔細權(quán)衡這些選項。
(4)云計算安全性繼續(xù)提高
啟動和維護有效的多云軟件戰(zhàn)略要求企業(yè)經(jīng)常將數(shù)據(jù)在本地數(shù)據(jù)中心到云平臺、云平臺之間,以及全球互聯(lián)網(wǎng)進行遷移。
隨著企業(yè)開始實施這些項目,安全性成為一個主要問題。企業(yè)不希望在進入新的云計算環(huán)境并采用新的應(yīng)用程序時損害自己的安全態(tài)勢。在云遷移完成后,企業(yè)希望安全級別比以前更強大。
隨著基于云計算的安全選項的興起,企業(yè)可以在數(shù)據(jù)遷移的各個階段及其他階段保護數(shù)據(jù)和應(yīng)用程序免受DDoS攻擊、惡意僵尸程序、API攻擊和其他網(wǎng)絡(luò)威脅。尋找具有專注于保護敏感數(shù)據(jù)的網(wǎng)絡(luò)架構(gòu)和產(chǎn)品策略的供應(yīng)商。
(5)容器技術(shù)已準備好迎接黃金時段
開發(fā)和部署自行開發(fā)的云原生或混合云應(yīng)用程序的企業(yè)也希望實現(xiàn)在最佳云平臺上運行這些應(yīng)用程序的好處。Kubernetes和Docker等流行容器技術(shù)的出現(xiàn)使得在本地和云平臺環(huán)境中部署和擴展應(yīng)用程序的速度比以往任何時候都快。
容器允許軟件開發(fā)人員將應(yīng)用程序打包到高度可遷移的自包含環(huán)境中。所有應(yīng)用程序的代碼、庫、依賴項都組合為一個不可變的工件。容器類似于虛擬機,但更加輕便。這是因為每個虛擬機都需要自己的底層操作系統(tǒng)副本。容器可以在單個操作系統(tǒng)上運行多個工作負載。
那么底線是什么?對于愿意花費時間將正確的軟件與正確的云平臺混合搭配的公司來說,其未來是光明的。