首頁 > 新聞 > 專家觀點 >

面對云計算,企業(yè)應(yīng)該怎么玩?

2016-08-01 10:18:42   作者:   來源:CTI論壇   評論:0  點擊:


  云計算代表了 IT 資源的創(chuàng)建、交付和使用方式的巨大轉(zhuǎn)變。云計算技術(shù)在全球 IT 格局中也是增長和創(chuàng)新的核心基礎(chǔ)驅(qū)動因素。然而,云計算解決方案領(lǐng)域中確實有很多新的術(shù)語和技術(shù)會讓人感到迷惑,乍看之下,它們可能并沒有什么意義。雖然您可能已經(jīng)在使用互聯(lián)網(wǎng)和云計算來完成移動電子郵件等任務(wù),但我們認為更深入、更廣泛地了解云計算對您是有好處的。
  例如,本文將探討一系列云技術(shù):基礎(chǔ)架構(gòu)即服務(wù)(IaaS)、平臺即服務(wù)(PaaS)、軟件即服務(wù)(SaaS)、私有云、混合云、IBM Bluemix、SoftLayer、SoftLayer 中的 IBM Power Systems、OpenStack、軟件定義的環(huán)境(SDE)、Docker、應(yīng)用程序編程接口(API)、Cloud Foundry、DevOps、混合云和 IBM Power Development Platform(PDP)。它們是什么?它們?nèi)绾稳拷Y(jié)合在一起?在哪里以及如何獲得它們?如何使用它們?
  有許多的問題,我們知道 — 不過別擔心,您來對地方了!我們承認,已經(jīng)有不少圍繞云計算的新技術(shù)被引入市場。本文討論以上主題,并澄清它們的概念,通過一些常見的用例來說明如何結(jié)合使用它們。我們從一些重要的基本概念開始介紹,還會更深入地研究一些較新的領(lǐng)域。因為我們在 IBM 工作,我們主要側(cè)重于有關(guān)云計算解決方案的 IBM 示例,因為這是我們的特定專業(yè)知識領(lǐng)域。
  基本的云計算概念
  云計算,通常被稱為云,是指在 Internet 上按需交付計算資源(從應(yīng)用程序到數(shù)據(jù),到硬件、軟件,甚至數(shù)據(jù)中心),并按使用付費。此外,云計算可以包括快速、動態(tài)地對 IT 資源進行配置,然后取消配置的能力、自助服務(wù)式 IT 方法(而不是讓用戶通過 IT 部門獲取 IT 資源),以及通過廣泛共享資源并以非常細粒度的增量提供這些資源來實現(xiàn)業(yè)務(wù)效率。
  服務(wù)模型
  • 基礎(chǔ)架構(gòu)即服務(wù):IaaS 以自助服務(wù)和按使用付費的方式為用戶提供基本的計算資源,這些資源包括服務(wù)器、網(wǎng)絡(luò)、存儲和數(shù)據(jù)中心空間。IaaS 通常稱為云計算的基礎(chǔ)層。在典型的 IaaS 云模型中,提供給用戶的基本計算資源要么是裸機 (專用),要么是虛擬化的 (共享)。用戶,以及在其 IaaS 基礎(chǔ)平臺之上提供更具體或更高級的云服務(wù)的服務(wù)提供商,都可以利用 IaaS。在 IaaS 市場中,部分著名廠商包括 IBM、Amazon、Oracle、Microsoft、Hewlett-Packard、Fujitsu、Rackspace、Computer Sciences Corporation (CSC)、Google 和 Joyent。
  • 平臺即服務(wù):PaaS 構(gòu)建在 IaaS 之上,提供基礎(chǔ)架構(gòu)和平臺軟件的組合;這通常是指基于云的應(yīng)用程序開發(fā)、中間件、數(shù)據(jù)庫軟件,以及相應(yīng)的硬件環(huán)境,其中包括支持構(gòu)建、測試和交付基于 Web(云)的應(yīng)用程序整個生命周期所需的一切 — 沒有購買、管理和維護底層硬件及平臺軟件的成本和復雜性。
  • 軟件即服務(wù):SaaS 對在云中運行的應(yīng)用程序提供基于網(wǎng)絡(luò)的訪問。通常,在 SaaS 解決方案中,許多客戶都共享對云交付的軟件和數(shù)據(jù)庫的訪問。所以,SaaS 解決方案的關(guān)鍵屬性在于,它們是為多租戶 構(gòu)建的,這意味著在同一時間有許多人可以安全地使用和共享軟件、硬件和數(shù)據(jù))。常見的 SaaS 應(yīng)用包括客戶關(guān)系管理(CRM)系統(tǒng)、企業(yè)資源規(guī)劃(ERP)系統(tǒng),或其他行業(yè)特定的應(yīng)用程序。IBM、Oracle、Microsoft 和 Salesforce.Com 是眾所周知的 SaaS 提供商。
  部署模型
  •  私有云:私有云是云計算系統(tǒng),通常建立在防火墻后面,采用非常嚴格的一組技術(shù),實現(xiàn)對云服務(wù)和數(shù)據(jù)的受控訪問。以一家財富 500 強公司為具體示例,它支持 IaaS、PaaS 或 SaaS 解決方案,并在其內(nèi)部將這些解決方案提供給自己的員工。大多數(shù)企業(yè)選擇私有云解決方案作為云的第一步,以確保對其云資源的受控訪問到位。作為一個合乎邏輯的演變,私有云一般會演變?yōu)橥瑫r使用私有云和公共云,跨數(shù)據(jù)中心管理工作負載,從而創(chuàng)建混合云。
  •  公共云:公共云是云計算系統(tǒng),通常建立在公共域中,也可能包括安全技術(shù),實現(xiàn)對公共云服務(wù)和用戶特定的數(shù)據(jù)的受控訪問。流行的公共云示例包括 IBM SoftLayer、Amazon、Google、Microsoft Azure、Rackspace,等等。例如,如果您使用過 Google 或 Bing 進行搜索,或者用過 Google 的 Gmail,那就您已經(jīng)使用過公共云了。
  • 混合云:混合云使用的技術(shù)使您可以合并或 “結(jié)合” 跨越傳統(tǒng)內(nèi)部 IT 系統(tǒng)的云應(yīng)用程序和數(shù)據(jù)、私有云服務(wù)和數(shù)據(jù),以及公共云服務(wù)。現(xiàn)實情況是,私有云通常不能孤立于公司的其他內(nèi)部部署的非云 IT 資源和公共云而存在。大多數(shù)使用私有云的公司將演變?yōu)榭鐢?shù)據(jù)中心、私有云和公共云管理工作負載,從而創(chuàng)建混合云;旌显茟(yīng)用程序通常涉及使用安全的云連接技術(shù),以及 API 和 API 管理解決方案。
  云架構(gòu)
  云計算的用戶可以利用 IaaS、PaaS 和 SaaS,它們?nèi)伎梢钥焖俸瓦h程地從不同廠商訪問,采用按使用付費的方式。開發(fā)人員和測試人員,以及運營人員可以使用云的 PaaS 功能,非常快速地創(chuàng)建和交付新的云應(yīng)用及云服務(wù)?梢栽诙喾N云平臺上實現(xiàn)特定于企業(yè)或行業(yè)的 SaaS 解決方案。此外,用戶還可以在使用私有云模型還是公共云模型之間進行選擇,甚至混搭使用兩種模型,即使用混合云。
  下圖表示一個完整的云計算參考架構(gòu)(這是 IBM 云計算參考架構(gòu))。如您從方框的下半部所見,要建立一個云,是從硬件(服務(wù)器、存儲器、網(wǎng)絡(luò)和設(shè)施)開始的。接下來,添加云軟件(例如,OpenStack),幫助創(chuàng)建和交付一些基本的云功能,比如 IaaS,以及面向云的運營和業(yè)務(wù)支持服務(wù)。然后,添加一個 PaaS 解決方案,例如 IBM Bluemix。最后,您可以添加或交付 SaaS 應(yīng)用程序,并將它們結(jié)合在一起,創(chuàng)建業(yè)務(wù)流程,并且將它們作為一個服務(wù)交付。安全性、性能、擴展性、彈性和治理也是云解決方案的關(guān)鍵要素。
  下圖的左側(cè)顯示了云的使用者(例如,最終用戶)的視圖。右側(cè)顯示了云內(nèi)容、應(yīng)用程序和云服務(wù)的生產(chǎn)者的視圖。
  圖  IBM 云計算參考架構(gòu)基礎(chǔ)架構(gòu)
  部署模型和示例
  私有云
  包括 IBM 在內(nèi)的許多公司都實現(xiàn)了私有云解決方案,方法通常是構(gòu)建裸機或虛擬化云基礎(chǔ)架構(gòu)的組合,然后加上使用 PaaS 或 SaaS 模型將云軟件交付給他們的用戶,以有限制的訪問為基礎(chǔ)。重要的是要注意,私有云解決方案可以在多種類型的硬件基礎(chǔ)架構(gòu)(x86、IBM Power、IBM Systems z、IBM 存儲,等等)上運行,而且往往可以支持多個虛擬機監(jiān)控程序(KVM、IBMPowerVM?、IBM PowerVC、IBM z/VM、VMware、Microsoft Hyper-V 和 Citrix Xen),充分利用通過虛擬化與整合所獲得的業(yè)務(wù)效率。IBM 本身就是一家采用多個私有云解決方案的公司。從本質(zhì)上講,私有云的目標是訪問一組特定的用戶,并且可能被要求遵守法律和治理限制,可能不開放給公眾。利用了基于OpenStack 的私有云技術(shù) 的 PayPal 則是第二個例子。
  公共云
  IBM Power Development Cloud (PDP) 是一個公共云平臺。其前身為 Virtual Loaner Program (VLP),PDP 的目的是滿足很多、但不是所有的 IBM 業(yè)務(wù)合作伙伴的典型要求,以非常低成本的遠程訪問 IBM Power Systems 硬件和中間件。IBM PDP Cloud 非常受歡迎,因為它讓用戶(例如,ISV 或其他業(yè)務(wù)合作伙伴)能夠以極低成本,甚至免費地基于 IBM Power 硬件和 IBM 軟件快速高效地訪問和開發(fā)解決方案,因此,業(yè)務(wù)合作伙伴可以集中精力創(chuàng)建其新一代的創(chuàng)新解決方案。
  公共云和私有云
  SoftLayer 于 2013 年 7 月被 IBM 收購,負責提供公共云和私有云平臺。SoftLayer 通過在世界各地不斷增加的數(shù)據(jù)中心和網(wǎng)絡(luò)點提供云 IaaS。SoftLayer 的客戶涵蓋小型網(wǎng)絡(luò)初創(chuàng)公司和跨國企業(yè)。其產(chǎn)品和服務(wù)包括裸機和虛擬服務(wù)器、網(wǎng)絡(luò)、交鑰匙式大數(shù)據(jù)解決方案、私有云解決方案,等等。SoftLayer 的獨特優(yōu)勢包括可以實現(xiàn)真正的帶外訪問的業(yè)內(nèi)第一個網(wǎng)中網(wǎng)拓撲,以及一個易于使用的客戶門戶和強大的 API,支持對所有的產(chǎn)品和服務(wù)管理選項的完全遠程訪問。
  IBM Cloud ManagedServices
  IBM Cloud Managed Services是一個全面管理和高度安全的 IaaS 云的關(guān)鍵企業(yè)工作負載進行了優(yōu)化。它提供獨特的實例級虛擬機(VM),正常運行時間 SLA 達 99.95%,并且提供私有云的許多優(yōu)點(比如專用的服務(wù)器和存儲選項,同時還提供靈活縮放和云經(jīng)濟的好處)。您可以通過 IBM Cloud Managed Services 訪問在 IBM Power Systems 環(huán)境上運行的 IBM AIX。
  其他
  IBM 還提供 100 多款 IBM Cloud 上的 SaaS 解決方案,涵蓋從市場營銷、銷售和電子商務(wù)到人力資源和法律的一切。 IBM 提供的 SaaS 業(yè)務(wù)應(yīng)用程序具有企業(yè)級安全性、高可用性和靈活性。
  免費的技術(shù)和方法
  開發(fā)和運營(DevOps)是一種軟件開發(fā)方法,強調(diào)軟件開發(fā)人員、客戶和其他信息技術(shù)(IT)專業(yè)人員之間的緊密合作,以及新的云服務(wù)的快速創(chuàng)建和交付。DevOps 經(jīng)過了優(yōu)化,可以解決軟件開發(fā)、客戶需求和實際的云 IT 運營及運行時平臺的相互依存關(guān)系。DevOps 結(jié)合分析,可輕松支持下一代云服務(wù)的創(chuàng)建和持續(xù)交付。云 PaaS 環(huán)境(比如 IBM Bluemix)往往針對快速應(yīng)用程序開發(fā)進行了優(yōu)化,因為它們所提供的服務(wù)類型讓自己與眾不同,而且很容易參與完整的 DevOps 環(huán)境。
  云服務(wù)
  云服務(wù)是專門為在云運行時環(huán)境中運行而編寫的云原生應(yīng)用程序(例如,為支持在 OpenStack 環(huán)境中執(zhí)行而專門編寫的新的云分析應(yīng)用程序)。最常見的情況是,使用支持 DevOps 的云 PaaS 環(huán)境來編寫和部署云服務(wù)。理想情況下,可以跨滿足特定需求(例如,性能、規(guī)模,等等)的多個云環(huán)境部署云服務(wù)。其他較新的、不同的云服務(wù)也可以在其他上下文中重用云服務(wù)。云服務(wù)通常被存儲在云提供商的服務(wù)目錄中,滿足云運營和業(yè)務(wù)支持層的要求,并與這兩個層次進行交互。
  單模塊(云之前)應(yīng)用軟件
  單模塊應(yīng)用程序也可以被重新架構(gòu),以便在云平臺上運行。通常的做法是基于在虛擬機中運行的單模塊軟件,通過云支持應(yīng)用程序的一些特定的腳本和重新包裝,創(chuàng)建云虛擬設(shè)備。
  Cloud Foundry
  Cloud Foundry最初是由 VMware 開發(fā)的一個開源云計算 PaaS 解決方案,現(xiàn)在由 Pivotal Software (VMware 的子公司)擁有。
  IBM Bluemix
  IBM Bluemix是一款基于 Cloud Foundry 開源項目的 PaaS 產(chǎn)品。它支持多種編程語言和服務(wù),以及集成的 DevOps,以在云上構(gòu)建、運行、部署和管理應(yīng)用程序。Bluemix 運行在 SoftLayer 基礎(chǔ)架構(gòu)之上。
  IBM UrbanCode
  IBM UrbanCode在開發(fā)、測試和生產(chǎn)環(huán)境中編排和自動化應(yīng)用程序的部署、中間件配置,以及數(shù)據(jù)庫變更。它旨在促進敏捷開發(fā)中的快速反饋和持續(xù)交付,同時提供審計跟蹤、版本控制,以及生產(chǎn)中所需要的批準。
  Docker
  Docker是一個開放的平臺,供開發(fā)人員和系統(tǒng)管理員構(gòu)建、提供并運行分布式云應(yīng)用程序,這些應(yīng)用程序通常被稱為云服務(wù)。Docker 應(yīng)用程序在 Docker 提供的運行時引擎內(nèi)運行,也稱為 Docker 容器。Docker 生態(tài)系統(tǒng)包括 Docker 容器引擎、一個可移植的輕量運行時和打包工具,以及一個 Docker hub(這是共享應(yīng)用程序和自動化工作流的云服務(wù))。在 x86、IBM Power、IBM z Systems 和 ARM 平臺上都支持 Docker。
  OpenStack
  OpenStack是一個開源云操作系統(tǒng),它控制計算、存儲和網(wǎng)絡(luò)的大型資源池,全部通過儀表板進行管理,讓管理員可以控制,同時使他們的用戶可以通過 Web 界面配置資源。通過 API 向開發(fā)人員提供 OpenStack IT 資源。OpenStack 可用于在單一數(shù)據(jù)中心或跨多個數(shù)據(jù)中心(區(qū)域)管理 IT 資源。
  軟件定義的環(huán)境
  軟件定義的環(huán)境 (SDE) 是 IT 基礎(chǔ)架構(gòu)(包括硬件和系統(tǒng)軟件),使計算、網(wǎng)絡(luò)和存儲資源可以適應(yīng)不斷變化的工作負載。許多云工作負載和用例都可能具有非常動態(tài)的行為模式。云工作負載的 IT 資源消耗需求可能會隨著時間發(fā)生很大變化。SDE 技術(shù)可以用于幫助創(chuàng)建底層云硬件,并使其成為自適應(yīng)能力和響應(yīng)能力都很強的云計算系統(tǒng)。
  混合云計算
  現(xiàn)在,讓我們將注意力轉(zhuǎn)移到混合云的特殊情況,您可以混合匹配使用跨公共云和私有云的云服務(wù)。首先,應(yīng)當注意的是,大量傳統(tǒng)企業(yè)都有某種類型的現(xiàn)有 IT 基礎(chǔ)架構(gòu)和系統(tǒng),因此,將一切都遷移到云中是不切實際的。許多企業(yè)不能夠?qū)⑺袀鹘y(tǒng)應(yīng)用程序都遷移到云中。因此,IBM 等公司正在推廣混合云模型,傳統(tǒng)的 IT 部門可以與外部,或者甚至內(nèi)部的云進行配對和集成。下面是與創(chuàng)建和交付混合云解決方案相關(guān)的一些基本技術(shù)。
  • 基于云的集成:這種方法可以安全地連接、集成,并支持開發(fā)人員和用戶訪問與合并云應(yīng)用程序及現(xiàn)有記錄式體系的數(shù)據(jù),或傳統(tǒng)的非云 IT 系統(tǒng)及數(shù)據(jù)。基于云的集成解決方案中經(jīng)常使用安全連接和軟件 API。
  • 云服務(wù)連接解決方案:對云和內(nèi)部部署的數(shù)據(jù)及應(yīng)用程序城均實現(xiàn)簡單、快速和安全的連接。安全連接的實現(xiàn)通常要使用跨參與連接的所有系統(tǒng)的特殊軟件或行業(yè)標準。舉一個例子,使用 IBM Bluemix 安全連接器,將 Bluemix 云 PaaS 環(huán)境連接到 IBM Power Systems 或 IBM z Systems 上的 IBM DB2 數(shù)據(jù)。
  •  應(yīng)用程序編程接口 (API):一組例程、協(xié)議和工具,用于構(gòu)建軟件應(yīng)用程序。API 暴露所定義的資產(chǎn)、數(shù)據(jù)或服務(wù),供公眾消費。API 是服務(wù)和產(chǎn)品通過記錄的接口彼此通信的一種途徑。API 允許企業(yè)開放數(shù)據(jù)給外部第三方開發(fā)人員、業(yè)務(wù)合作伙伴和自己企業(yè)內(nèi)部的部門。應(yīng)用程序開發(fā)人員可通過 Web 瀏覽器、移動應(yīng)用程序或設(shè)備輕松利用 API 并調(diào)用它。產(chǎn)品目錄、電話清單、保險案例、訂單狀態(tài),以及銀行貸款利率就是一些通過 API 暴露的服務(wù)。API 在不斷變化,包括基于業(yè)務(wù)需求的新功能,并且開發(fā)人員會被告知這些變更。一旦建立了 API,這就會成為一種產(chǎn)品,而不僅僅是單純的技術(shù)功能。
  • API 管理:在安全、可擴展的環(huán)境中發(fā)布、推廣和監(jiān)督 API 的過程。
  •  IBM DataPower Gateway:一個 API 管理系統(tǒng)的例子,該系統(tǒng)是專門針對安全和集成構(gòu)建的平臺,適用于移動、云、API、Web、面向服務(wù)的架構(gòu)(SOA)和企業(yè)對企業(yè)(B2B)工作負載。
  用例
  在一個受保護測試環(huán)境中使用 IaaS 進行應(yīng)用開發(fā)
  應(yīng)用程序團隊需要訪問新的硬件,以模擬生產(chǎn)條件進行測試,同時不影響實際生產(chǎn)。若在內(nèi)部環(huán)境中利用傳統(tǒng)的硬件,這會是一個非常耗時且困難的任務(wù),難以通過高效、隔離的方式實現(xiàn)。
  業(yè)務(wù)目標
  通過使用私有云、公共云或混合云 IaaS 產(chǎn)品,企業(yè)可以大大減少或完全消除大量的資本支出,并加快新應(yīng)用軟件的開發(fā)。
  必要的條件和解決方案屬性
  • 云硬件和平臺基礎(chǔ)架構(gòu):基礎(chǔ)架構(gòu)必須被優(yōu)化,以滿足每個應(yīng)用程序開發(fā)人員的要求。
  • 監(jiān)控和管理:云提供商應(yīng)該提供工具來實時監(jiān)控和管理測試環(huán)境。
  •  可擴展性:由于測試條件的變化,在資源方面,云提供商應(yīng)暴露 API 或工具來擴大或收縮環(huán)境。
  •  互操作性:提供一致的、開放標準的訪問和管理接口。要求使用開放標準的格式和接口來查詢價格和服務(wù)質(zhì)量的屬性。
  可以用于創(chuàng)建這些環(huán)境的 IBM 產(chǎn)品
  • SoftLayer
  • IBM Power Development Platform
  • IBM Cloud Managed Services
  • IBM Cloud Manager with OpenStack for Power Systems
  使用 PaaS 實現(xiàn)持續(xù)交付
  持續(xù)交付是一種軟件開發(fā)實踐,允許自動化軟件交付和頻繁的發(fā)布,很少或完全沒有人工干預。從部署到發(fā)布的過程中,軟件必須通過一組驗證和標準。持續(xù)交付實踐的主要目標是能夠?qū)崿F(xiàn)可靠、快速和重復推送軟件更新和增強給用戶,具有低風險和接近零停機時間的特點。
 
  必要條件
  •  自動測試:單元測試、集成測試和系統(tǒng)測試應(yīng)完全自動化。
  • 持續(xù)集成:一種開發(fā)實踐,將所有開發(fā)人員的版本集成為一個單一版本。每次簽入都通過一個自動版本來驗證,以發(fā)現(xiàn)問題。
  •  自動部署:為了促進自動測試和持續(xù)集成,就必須有一個支持自動部署的平臺,為構(gòu)建和測試建立環(huán)境運行時和服務(wù)。
  •  面向服務(wù)的架構(gòu) (SOA):允許單個組件架構(gòu),并促進 SaaS 模型。以 SOA 的方式交付軟件,讓團隊可以專注于特定領(lǐng)域,并提供對每個這些領(lǐng)域進行變更和補丁,以及修改單模塊應(yīng)用程序的能力。
  • 文化的改變:思維方式從人類控制和孤島改變支持自動化和交付管道的環(huán)境。如代碼分支等實踐必須進行調(diào)整,以融入持續(xù)交付模型。
  IBM 產(chǎn)品
  •  IBM Bluemix
  •  IBM UrbanCode
  •  IBM Bluemix with Docker support
  混合云
  混合云和云集成的主要目標是促進在云中創(chuàng)建新的互動參與體系,以安全可靠的方式使用您的內(nèi)部記錄式系統(tǒng)。
  云集成有助于安全地集成云和內(nèi)部部署的應(yīng)用程序及數(shù)據(jù),以保護您對記錄式系統(tǒng)的投資。
  必要條件
  •  安全性:從應(yīng)用程序訪問的內(nèi)部部署數(shù)據(jù)應(yīng)該在加密的事務(wù)中完成。數(shù)據(jù)也可以被緩存在云中,同時也執(zhí)行一些工作。因此,需要執(zhí)行適當?shù)募用芎蛿?shù)據(jù)屏蔽。
  •  可靠的訪問:移動和 Web 應(yīng)用程序的性質(zhì)要求,在合理時間內(nèi)完成可靠的數(shù)據(jù)訪問。
  •  訂閱模型:允許基于事務(wù)或用戶將服務(wù)分解到不同的訪問層中。
  •  連接器:云集成服務(wù)應(yīng)提供對知名來源的連接器。否則,應(yīng)提供軟件開發(fā)工具包(SDK),以允許創(chuàng)建自定義連接器。
  • 監(jiān)控和管理:用戶應(yīng)該能夠監(jiān)控和管理對源的訪問。
  IBM 產(chǎn)品
  •  Bluemix 集成服務(wù)
  •  IBM WebSphere Cast Iron
  •  IBM DataPower Gateway
  • IBM API Management
  軟件即服務(wù)
  SaaS 讓您可以通過按使用付費的、彈性容量的技術(shù)和業(yè)務(wù)交付模型消費在云基礎(chǔ)架構(gòu)上運行的軟件。SaaS 解決方案的主要目標是加快新解決方案的采用,降低運營團隊的成本,并提供對應(yīng)用程序的自助服務(wù)訪問。
  必要條件
  • 可靠、優(yōu)化的云 IaaS 環(huán)境,結(jié)合 SaaS 軟件。
  • 可用性與正常運行時間。將數(shù)據(jù)移動到云中,可能會增加復雜性和潛在的故障。應(yīng)用程序需要得到保證,數(shù)據(jù)庫后端將在至少 99.999%的時間內(nèi)響應(yīng)執(zhí)行操作的請求。
  •  對使用進行計量、監(jiān)控和計費的軟件是提供按使用支付能力的重要組件
  •  延遲和響應(yīng)時間:用戶期望來自云,尤其是來自數(shù)據(jù)庫的非常快速的響應(yīng)。支持云的基礎(chǔ)架構(gòu)包括數(shù)據(jù)庫,以及 Internet 本身,應(yīng)該提供一致的響應(yīng)時間。
  • 安全性:當使用公共云提供商或在公共網(wǎng)絡(luò)上傳輸數(shù)據(jù)時,必須采取特別措施來確保安全。公共云提供商必須擁有記錄在案和經(jīng)過審計的流程,以確保數(shù)據(jù)的安全性。
  IBM 產(chǎn)品
  IBM 提供 100 多款 SaaS 解決方案,包括SoftLayer、Bluemix和 Bluemix DevOps 服務(wù)。
  總結(jié)
  云是關(guān)于需要或被授權(quán)使用的人所消費的 IT 服務(wù)(基礎(chǔ)架構(gòu)、平臺和軟件)的消費和交付。通常情況下,云計算的業(yè)務(wù)模型(按使用支付)與傳統(tǒng)的以 IT 產(chǎn)品為中心的業(yè)務(wù)模型有很大區(qū)別,后者可能需要大量的前期資本支出。另外,與以前需提前采購大量 IT 容量的傳統(tǒng)模型相比,云基礎(chǔ)架構(gòu)的性質(zhì)使其適合于以更小、更高效的高度虛擬化硬件和軟件單元進行銷售和采購。
  云計算系統(tǒng)通常構(gòu)建在廠商硬件和系統(tǒng)軟件(虛擬機管理程序,等等)之上,通常使用跨越計算、存儲和網(wǎng)絡(luò)資源的云操作環(huán)境,如 OpenStack。構(gòu)建好云操作環(huán)境后,可以向用戶提供特定的云計算 IT 服務(wù)或解決方案,例如,來自 IBM 的 Bluemix 是 PaaS,或通過 IBM PDP 獲得某 IBM POWER8 IaaS 能力,可以使用 SoftLayer 公共云將這些能力提供給一般公眾。SDE 技術(shù)也可以添加到通常位于基礎(chǔ)架構(gòu)之上的云計算系統(tǒng)環(huán)境,并在云操作環(huán)境(例如,OpenStack)內(nèi)集成,使云計算系統(tǒng)對于不斷變化的工作負載和用例業(yè)務(wù)需求的適應(yīng)能力和響應(yīng)能力變得更強。您當然可以創(chuàng)建一個沒有 SDE 的云。然而,SDE 技術(shù)可以讓云的適應(yīng)能力和響應(yīng)能力更強。
  從很大程度上講,云中的開發(fā)主要集中在如何創(chuàng)建云服務(wù),并將它組合成針對各種各樣問題的解決方案。DevOps 是一個更新、更現(xiàn)代的方法,與云開發(fā)息息相關(guān),其中小團隊以迭代的方式創(chuàng)建、交付和修改云服務(wù),其重點是加快產(chǎn)品上市速度,以獲得創(chuàng)新優(yōu)勢。云開發(fā)環(huán)境有一個較新的趨勢,就是遠離大型的單模塊軟件,轉(zhuǎn)向構(gòu)建更小的、可組合的服務(wù)(稱為微服務(wù))。微服務(wù)將大型應(yīng)用程序分割成一組可組合的服務(wù),并且這些微服務(wù)和相關(guān)的 API 可以松散地相互耦合。Docker 代表了一種新的容器技術(shù),它經(jīng)過優(yōu)化,可以托管微服務(wù),使其與云應(yīng)用程序結(jié)合,有利于微服務(wù)共享,社區(qū)與復合,并實現(xiàn)更高水平的移植性、產(chǎn)品上市速度和性能。
  下表列出了云部署模型,并將它們映射到特定的 IBM 服務(wù)和產(chǎn)品,指出其他一些支持技術(shù)。

相關(guān)熱詞搜索: 云計算 企業(yè)

上一篇:混合集成,構(gòu)建雙速 IT 引擎

下一篇:最后一頁

分享到: 收藏

專題