![]() |
新聞中心
當(dāng)前位置:網(wǎng)站首頁(yè) > 新聞中心
云計(jì)算是什么?你現(xiàn)在需要知道的一切
云計(jì)算有兩個(gè)含義。云計(jì)算第一個(gè)含義也是最常見(jiàn)的含義,是指在云計(jì)算提供商的數(shù)據(jù)中心(也稱為“公共云”)中通過(guò)互聯(lián)網(wǎng)遠(yuǎn)程運(yùn)行用戶的工作負(fù)載。而亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)、Salesforce公司的CRM系統(tǒng),以及Microsoft Azure等目前流行的公共云產(chǎn)品,都體現(xiàn)了人們所熟悉的云計(jì)算概念。如今,大多數(shù)企業(yè)采用多云模式,這意味著他們使用多種公共云服務(wù)。
云計(jì)算的第二個(gè)含義描述了它的工作原理:從虛擬化資源池到原始計(jì)算能力,再到應(yīng)用程序功能,都可按需提供。當(dāng)客戶采用云計(jì)算服務(wù)時(shí),云計(jì)算提供商使用高級(jí)自動(dòng)化而不是人工配置來(lái)滿足這些請(qǐng)求。關(guān)鍵優(yōu)勢(shì)是敏捷性:能夠根據(jù)需要將抽象的計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)資源應(yīng)用于工作負(fù)載,并利用大量預(yù)先構(gòu)建的服務(wù)。公共云使客戶無(wú)需投資新硬件或軟件即可獲得新功能。相反,他們向云計(jì)算提供商支付訂閱費(fèi)或僅為他們使用的資源付費(fèi)。只需填寫(xiě)Web表單,用戶就可以設(shè)置賬戶,并啟動(dòng)虛擬機(jī)或配置新的應(yīng)用程序。由于具有自動(dòng)縮放的功能,工作負(fù)載需要這些資源,因此可以實(shí)時(shí)添加更多用戶或計(jì)算資源,而計(jì)算資源則實(shí)時(shí)添加。定義的云計(jì)算類型可用的云計(jì)算服務(wù)數(shù)量巨大,但大多數(shù)屬于以下類別之一:(1)SaaS(軟件即服務(wù))這種類型的公共云計(jì)算通過(guò)瀏覽器在互聯(lián)網(wǎng)上提供應(yīng)用程序。最受歡迎的SaaS應(yīng)用程序可以在谷歌公司的G Suite和Microsoft的Office 365中找到。在企業(yè)應(yīng)用程序中,Salesforce處于領(lǐng)先地位。但幾乎所有企業(yè)應(yīng)用程序(包括Oracle和SAP的ERP套件)都采用了SaaS模型。通常,SaaS應(yīng)用程序提供廣泛的配置選項(xiàng)以及開(kāi)發(fā)環(huán)境,使客戶能夠編寫(xiě)自己的修改和添加代碼。(2)IaaS(基礎(chǔ)設(shè)施即服務(wù))在基本層面,IaaS公共云提供商以按使用付費(fèi)的方式提供存儲(chǔ)和計(jì)算服務(wù)。但是,所有主要公共云提供商提供的全套服務(wù)都是驚人的:高度可擴(kuò)展的數(shù)據(jù)庫(kù)、虛擬專用網(wǎng)絡(luò)、大數(shù)據(jù)分析、開(kāi)發(fā)人員工具、機(jī)器學(xué)習(xí)、應(yīng)用程序監(jiān)控等等。亞馬遜網(wǎng)絡(luò)服務(wù)公司是第一個(gè)IaaS提供商,仍然是行業(yè)領(lǐng)導(dǎo)者,其后依次是微軟Azure、谷歌云平臺(tái)、IBM云平臺(tái)。(3)PaaS(平臺(tái)即服務(wù))PaaS提供了一組服務(wù)和工作流,專門針對(duì)開(kāi)發(fā)人員,他們可以使用共享工具、流程和API來(lái)加速應(yīng)用程序的開(kāi)發(fā)、測(cè)試和部署。Salesforce的Heroku和Force.com是流行的公共云PaaS產(chǎn)品,Pivotal的Cloud Foundry和Red Hat的OpenShift可以部署在本地或通過(guò)主要的公共云。對(duì)于企業(yè)而言,PaaS可以確保開(kāi)發(fā)人員可以隨時(shí)訪問(wèn)資源,遵循某些流程,并僅使用特定的服務(wù)陣列,而運(yùn)營(yíng)商則可以維護(hù)底層基礎(chǔ)設(shè)施。(4)FaaS(功能即服務(wù))FaaS是無(wú)服務(wù)器計(jì)算的云計(jì)算版本,它為PaaS增加了另一層抽象,因此開(kāi)發(fā)人員可以完全隔離代碼下面堆棧中的所有內(nèi)容。他們不是使用虛擬服務(wù)器、容器和應(yīng)用程序運(yùn)行時(shí),而是上傳功能狹窄的代碼塊,并將它們?cè)O(shè)置為由特定事件(例如表單提交或上載文件)觸發(fā)。所有主要云都在IaaS之上提供FaaS:AWS Lambda、Azure Functions、Google Cloud Functions和IBM OpenWhisk。FaaS應(yīng)用程序的一個(gè)特殊優(yōu)勢(shì)是,它們?cè)谑录l(fā)生之前不會(huì)消耗任何IaaS資源,從而降低了按使用付費(fèi)的費(fèi)用。(5)私有云私有云將用于運(yùn)行IaaS公共云的技術(shù)縮減為可在客戶數(shù)據(jù)中心部署和運(yùn)行的軟件。與公共云一樣,企業(yè)內(nèi)部客戶可以配置自己的虛擬資源來(lái)構(gòu)建、測(cè)試和運(yùn)行應(yīng)用程序,并通過(guò)計(jì)量向企業(yè)收取資源消耗費(fèi)用。對(duì)于管理員而言,私有云相當(dāng)于最終的數(shù)據(jù)中心自動(dòng)化,最大限度地減少了人工配置和管理。 VMware公司的軟件定義數(shù)據(jù)中心堆棧是最受歡迎的商業(yè)私有云軟件,而OpenStack是開(kāi)源的行業(yè)領(lǐng)導(dǎo)者。但請(qǐng)注意,私有云并不完全符合云計(jì)算的定義。云計(jì)算是一項(xiàng)服務(wù)。私有云要求組織構(gòu)建和維護(hù)自己的底層云計(jì)算基礎(chǔ)設(shè)施,只有私有云的內(nèi)部用戶才能將其視為云計(jì)算服務(wù)。(6)混合云混合云是私有云與公共云的集成。在最理想的情況下,混合云涉及創(chuàng)建并行環(huán)境,其中應(yīng)用程序可以在私有云和公共云之間輕松移動(dòng)。在其他情況下,數(shù)據(jù)庫(kù)可以保留在客戶數(shù)據(jù)中心并與公共云應(yīng)用程序集成,或者虛擬化數(shù)據(jù)中心工作負(fù)載可以在高峰需求期間復(fù)制到云平臺(tái)。私有云和公共云之間的集成類型差異很大,但它們必須廣泛才能獲得混合云指定。(7)公共API(應(yīng)用程序編程接口)正如SaaS通過(guò)互聯(lián)網(wǎng)向用戶提供應(yīng)用程序一樣,公共API為開(kāi)發(fā)人員提供了可以通過(guò)編程方式訪問(wèn)的應(yīng)用程序功能。例如,在構(gòu)建Web應(yīng)用程序時(shí),開(kāi)發(fā)人員通常會(huì)使用Google Maps的API來(lái)提供導(dǎo)航路線。為了與社交媒體集成,開(kāi)發(fā)人員可以調(diào)用由Twitter、Facebook或LinkedIn維護(hù)的API。Twilio已經(jīng)建立了一個(gè)成功的企業(yè),致力于通過(guò)公共API提供電話和消息服務(wù)。最終,任何企業(yè)都可以配置自己的公共API,以使客戶能夠使用數(shù)據(jù)或訪問(wèn)應(yīng)用程序功能。(8)iPaaS(集成平臺(tái)即服務(wù))對(duì)于任何規(guī)模較大的企業(yè)而言,數(shù)據(jù)集成是一個(gè)關(guān)鍵問(wèn)題,尤其是那些大規(guī)模采用SaaS的企業(yè)。iPaaS提供商通常提供預(yù)構(gòu)建的連接器,用于在流行的SaaS應(yīng)用程序和本地企業(yè)應(yīng)用程序之間共享數(shù)據(jù),但云計(jì)算提供商可能或多或少地關(guān)注B2B和電子商務(wù)集成、云計(jì)算集成或傳統(tǒng)的SOA風(fēng)格集成。來(lái)自Dell Boomi、Informatica、MuleSoft和SnapLogic等提供商的云平臺(tái)中的iPaaS產(chǎn)品還允許用戶實(shí)施數(shù)據(jù)映射、轉(zhuǎn)換和工作流,以作為構(gòu)建集成平臺(tái)過(guò)程的一部分。(9)IDaaS(身份即服務(wù))與云計(jì)算相關(guān)的最困難的安全問(wèn)題是跨私有數(shù)據(jù)中心和公共云站點(diǎn)管理用戶身份及其相關(guān)權(quán)利和權(quán)限。IDaaS提供商維護(hù)基于云計(jì)算的用戶配置文件,用于對(duì)用戶進(jìn)行身份驗(yàn)證,并根據(jù)安全策略,用戶組和個(gè)人權(quán)限啟用對(duì)資源或應(yīng)用程序的訪問(wèn)。能夠與各種目錄服務(wù)(Active Directory,LDAP等)集成并提供這些服務(wù)至關(guān)重要。Okta是基于云計(jì)算的IDaaS的行業(yè)領(lǐng)導(dǎo)者。CA、Centrify、IBM、Microsoft、Oracle和Ping提供內(nèi)部部署和云計(jì)算解決方案。(10)協(xié)作平臺(tái)Slack、Microsoft Teams和HipChat等協(xié)作解決方案已成為重要的消息傳遞平臺(tái),使群組能夠有效地進(jìn)行通信和協(xié)同工作?;旧?,這些解決方案是相對(duì)簡(jiǎn)單的SaaS應(yīng)用程序,支持聊天式消息傳遞以及文件共享和音頻或視頻通信。大多數(shù)提供API以促進(jìn)與其他系統(tǒng)的集成,并使第三方開(kāi)發(fā)人員能夠創(chuàng)建和共享增加功能的插件。(11)垂直云金融服務(wù)、醫(yī)療保健、零售、生命科學(xué)和制造等行業(yè)的主要提供商提供PaaS云平臺(tái),使客戶能夠構(gòu)建垂直應(yīng)用程序,利用行業(yè)特定的API可訪問(wèn)的服務(wù)。垂直云可以顯著減少垂直應(yīng)用程序的上市時(shí)間,并加速特定于行業(yè)領(lǐng)域的B2B集成。大多數(shù)垂直云的構(gòu)建旨在培育合作伙伴生態(tài)系統(tǒng)。其他云計(jì)算考慮因素最廣泛接受的云計(jì)算定義意味著企業(yè)在其他人的服務(wù)器上運(yùn)行工作負(fù)載,但這與外包不同??蛻舯仨毰渲煤途S護(hù)虛擬云計(jì)算資源甚至SaaS應(yīng)用程序。在規(guī)劃云計(jì)劃時(shí)考慮這些因素:(1)云計(jì)算安全人們對(duì)于公共云的抵制通常始于云計(jì)算安全,盡管主要的公共云已經(jīng)證明自己比普通企業(yè)數(shù)據(jù)中心更不容易受到攻擊。更值得關(guān)注的是客戶和公共云提供商之間的安全策略和身份管理的集成。此外,政府部門監(jiān)管可能禁止客戶允許外圍的敏感數(shù)據(jù)。其他問(wèn)題包括中斷風(fēng)險(xiǎn)和公共云服務(wù)的長(zhǎng)期運(yùn)營(yíng)成本。(2)多云管理企業(yè)成為多云采用者的標(biāo)準(zhǔn)很低:客戶只需要使用多個(gè)公共云服務(wù)。但是,根據(jù)所涉及的云計(jì)算服務(wù)的數(shù)量和種類,從成本優(yōu)化和技術(shù)角度來(lái)看,管理多個(gè)云平臺(tái)可能會(huì)變得非常復(fù)雜。在某些情況下,客戶只是為了避免依賴單個(gè)提供商而訂閱多個(gè)云計(jì)算服務(wù)。更復(fù)雜的方法是根據(jù)它們提供的獨(dú)特服務(wù)選擇公共云,并在某些情況下集成它們。例如,開(kāi)發(fā)人員可能希望在谷歌云平臺(tái)上使用谷歌公司的TensorFlow機(jī)器學(xué)習(xí)服務(wù)來(lái)構(gòu)建支持機(jī)器學(xué)習(xí)的應(yīng)用程序,但更喜歡在CloudBees平臺(tái)上托管的Jenkins進(jìn)行持續(xù)集成。為了控制成本并降低管理開(kāi)銷,一些客戶選擇云計(jì)算管理平臺(tái)(CMP)和/或云服務(wù)代理(CSB),這使企業(yè)可以像管理一個(gè)云平臺(tái)一樣管理多個(gè)云。問(wèn)題在于,這些解決方案傾向于將客戶限制在諸如存儲(chǔ)和計(jì)算之類的服務(wù)中,忽略了使每個(gè)云平臺(tái)獨(dú)特的全方位服務(wù)。(3)邊緣計(jì)算企業(yè)經(jīng)常將邊緣計(jì)算視為云計(jì)算的替代方案,但事實(shí)并非如此。邊緣計(jì)算是關(guān)于將本地計(jì)算移動(dòng)到高分布式系統(tǒng)中的本地設(shè)備,通常作為圍繞云計(jì)算核心的層。通常會(huì)涉及一個(gè)云平臺(tái)來(lái)協(xié)調(diào)所有設(shè)備并接收其數(shù)據(jù),然后對(duì)其進(jìn)行分析或以其他方式對(duì)其進(jìn)行操作。云計(jì)算的好處云計(jì)算的主要吸引力是縮短需要?jiǎng)討B(tài)擴(kuò)展應(yīng)用程序的上市時(shí)間。然而,越來(lái)越多的開(kāi)發(fā)人員被大量的先進(jìn)新服務(wù)吸引到云端,這些服務(wù)可以整合到應(yīng)用程序中,從機(jī)器學(xué)習(xí)到物聯(lián)網(wǎng)(IoT)連接。雖然企業(yè)有時(shí)會(huì)將遺留應(yīng)用程序遷移到云平臺(tái)中以降低數(shù)據(jù)中心資源需求,但是利用云計(jì)算服務(wù)和“云原生”屬性的新應(yīng)用程序會(huì)帶來(lái)真正的好處。后者包括微服務(wù)架構(gòu),用于增強(qiáng)應(yīng)用程序可移植性的Linux容器,以及編排基于容器的服務(wù)的Kubernetes等容器管理解決方案。云原生方法和解決方案可以是公共云或私有云的一部分,有助于實(shí)現(xiàn)高效的devops風(fēng)格的工作流。云計(jì)算(公共云或私有云)已成為大型應(yīng)用程序的首選平臺(tái),尤其是需要頻繁更改或動(dòng)態(tài)擴(kuò)展的面向客戶的應(yīng)用程序。更重要的是,主要的公共云現(xiàn)在引領(lǐng)企業(yè)技術(shù)發(fā)展,在其他任何地方出現(xiàn)之前推出新的進(jìn)展。按工作量劃分,企業(yè)正在選擇適合自己的云平臺(tái),而在未來(lái),無(wú)數(shù)激動(dòng)人心的新技術(shù)將會(huì)帶來(lái)更多的創(chuàng)新用途。
|