自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

了解云抽象以滿足IT需求

云計算
隨著企業(yè)探索和部署公共云,他們需要了解每個抽象級別的差異、利弊和用例。下面讓我們了解每個云抽象選項,并考慮對你的企業(yè)的好處和影響。

公共云提供一系列服務和功能,旨在支持計算作為實用程序。但是,并非所有的云服務都是相同的。

云用戶可以部署服務、平臺甚至整個基礎架構,以建立所需的云抽象級別,并控制企業(yè)應用程序的部署和交付。

隨著企業(yè)探索和部署公共云,他們需要了解每個抽象級別的差異、利弊和用例。下面讓我們了解每個云抽象選項,并考慮對你的企業(yè)的好處和影響。

[[401341]]

SaaS:通過云計算提供服務

在云端,最高級別的抽象是軟件即服務(SaaS)模型。

在SaaS模型中,云提供商封裝并交付既定的應用程序給業(yè)務用戶。該應用程序通常托管在云端,并由第三方供應商進行管理。用戶在提供商創(chuàng)建帳戶以訪問該應用程序。用戶可通過互聯網和Web瀏覽器訪問該應用程序,而無需用戶安裝或維護任何東西。根據用戶數量和應用程序功能,企業(yè)需要支付經常性月租費。

SaaS的主要好處是簡單和方便。當企業(yè)使用SaaS時,無需內部采購、部署、管理、維護和支持該應用程序。這消除了托管和管理應用程序的成本和后勤工作,從而為需要支持很多常規(guī)應用程序的繁忙數據中心節(jié)省大量資金。同時,應用程序從內部遷移到SaaS還可以減少基礎架構,并使IT人員有更多時間專注于其他項目。

考慮基本企業(yè)電子郵件為例。傳統(tǒng)業(yè)務可能會在本地數據中心中構建、部署和維護Microsoft Exchange服務器和基礎結構。但是企業(yè)可能會選擇使用Office 365 SaaS代替,并使用Microsoft托管的Outlook和Exchange。SaaS產品現已提供無數應用程序,SaaS的常見示例包括Salesforce、Dropbox、SAP Concur、Zoom和Microsoft Teams。

盡管SaaS是訪問軟件產品的既定且負擔得起的方法,但是此云抽象模型還需要考慮很多問題:

  • 集成和互操作性支持。企業(yè)很難或不可能完全集成SaaS和內部應用程序,并且SaaS供應商集成支持很有限或不存在。
  • 可移植性限制。SaaS應用程序創(chuàng)建和托管的數據可能無法移植到其他SaaS產品或應用程序。這可能會導致供應商鎖定。
  • 安全性和合規(guī)性范圍。處理敏感數據的應用程序可能需要保留在內部或依靠SaaS供應商SLA來支持安全性和合規(guī)性認證。
  • 可用性和停機時間控制。這類問題可能會發(fā)生:由于缺乏對軟件或其交付的控制權-所有這些都由SaaS提供商處理。
  • 自定義限制。與在本地部署相同的應用程序相比,SaaS功能集和自定義設置可能會受到限制。

PaaS:通過云計算提供平臺

公共云中較低的抽象級別是平臺即服務(PaaS)模型。

PaaS在很多方面都像SaaS。與其讓提供商托管并交付單個應用程序,不如讓提供商提供一組相互關聯的應用程序和工具,使用戶可以通過互聯網和Web瀏覽器進行訪問。這些工具可以由很多用戶共享,并可以用來創(chuàng)建完整的功能齊全的軟件開發(fā)環(huán)境、混合云或其他環(huán)境。

與SaaS一樣,PaaS工具通常托管在云端,并由第三方進行管理。這使企業(yè)和本地IT員工可免于自己創(chuàng)建和管理工具框架。用戶在PaaS提供商創(chuàng)建帳戶,并且企業(yè)支付類似于SaaS模型的經常性月租費用。SaaS將所有創(chuàng)建的內容保留在提供商,而PaaS則將內容(例如所開發(fā)的應用程序和數據)保留在用戶方。

例如,當軟件開發(fā)PaaS創(chuàng)建應用程序時,該應用程序仍然是用戶的資產,并且如果需要的話,即使沒有基礎平臺,他們也可以出售、部署和使用該應用程序。PaaS最常見的形式是軟件開發(fā)框架和工具集,例如Google App Engine、Heroku、Microsoft Power Apps或Salesforce Force.com,以及編排服務,例如AWS Elastic Beanstalk或Red Hat OpenShift。

PaaS是從云端整理和交付相關的應用程序或工具組的有效方法,但是企業(yè)應考慮與PaaS產品相關的限制:

  • 集成限制。對于PaaS工具集中工具而言,互操作性從來都不是問題,但是將PaaS和其他內部工具集成可能很困難或不可能,例如將內部測試工具添加到PaaS套件中。
  • 可移植性下降。在PaaS框架內創(chuàng)建和托管的數據可能無法移植到其他提供商的其他PaaS產品中。例如,在一個PaaS中創(chuàng)建的代碼、工作流和測試數據可能無法移植到第二個PaaS中。當用戶需要PaaS提供商無法提供的其他工具時,這可能會出現供應商鎖定,并產生問題。
  • 開發(fā)問題。PaaS可能會帶來開發(fā)問題,例如依靠不太受歡迎的語言或可能不支持所需測試類型的測試架構。用戶受到平臺及其組件功能的限制,并且很少能將平臺擴展到其既定功能之外。
  • 不一致性。PaaS使用的操作和管理工作流程可能與內部或與其他開發(fā)平臺使用的工作流程不同或不一致。這使得某些PaaS平臺難以在正常業(yè)務運營中使用。

IaaS:通過云計算來提供基礎架構

在公共云中,抽象級別最低的是基礎架構即服務(IaaS)模型,該模型基本上充當云端的虛擬數據中心。

IaaS托管應用程序和數據。IT團隊使用IaaS來整合由云資源和服務組成的虛擬基礎架構,這些基礎架構能夠運行應用程序,并且可供員工、業(yè)務合作伙伴和用戶使用。IaaS的主要好處是便利性,它使企業(yè)能夠放棄昂貴的本地數據中心基礎架構,而轉而使用僅在需要時可用和付費的靈活云資源。

云端基礎架構與本地數據中心內基礎架構具有相同的目的。它提供部署和支持應用程序所需的基礎資源和服務。借助IaaS,企業(yè)可以在很大程度控制資源和服務,以提供最終基礎架構。配置虛擬機實例,并將該實例連接到存儲桶以運行基本應用程序,這可能很簡單。

在另一方面,用戶可以將云基礎架構配置為包含很多不同的計算實例、存儲元素、負載平衡器、數據庫服務等,從而為要求苛刻的應用程序構建強大且高度可用的環(huán)境。

每個公共云提供商都提供廣泛的基礎架構服務,包括AWS、Microsoft Azure和Google Cloud。其他IaaS提供商包括Rackspace和DigitalOcean。

IaaS是公共云的典型用例,并且數十年來一直在不斷發(fā)展。但是,它仍然存在一些問題和局限性。

  • 安全。盡管云提供商對云計算安全性負責,但其實用戶也需要負責云端安全性。IaaS用戶必須處理安全元素,例如資源配置、身份驗證和授權。
  • 成本。公有云基礎設施可能包括一系列令人費解的資源和服務-每個資源和服務都涉及各種月度成本和按使用成本。這可能會使IaaS部署成本難以預測和控制,尤其是當自動擴展服務對資源供應進行計劃外的調整時。
  • 監(jiān)控和管理。配置云基礎架構相對容易;監(jiān)視和管理該基礎架構以為業(yè)務創(chuàng)造價值具有挑戰(zhàn)性。企業(yè)必須監(jiān)視資源和服務,并調整或消除不必要的容量或實例,以限制成本并優(yōu)化性能。
  • 多云的復雜性。多云功能的想法仍然很難實現,即將工作負載從一個云部署和遷移到另一個云。那些依靠IaaS的企業(yè)經常面臨供應商鎖定問題,可能需要部署不同的基礎架構資源和服務集,才能將同一應用程序部署到不同的云提供商。

虛擬機與容器與無服務器

在IaaS模型中,還需要考慮三個以上的抽象層。每個抽象層都依賴于虛擬化,從而使軟件與底層硬件脫離。

  • 虛擬機(VM)。這些是經典的虛擬實例,使用管理程序來配置和維護高度隔離的邏輯實例。每個邏輯實例充當獨立的功能齊全的服務器,并接收其自己的操作系統(tǒng)、驅動程序和應用程序。VM是最大的虛擬實例類型,它們需要投入最大的計算資源,例如處理器和內存。對于需要連續(xù)運行的傳統(tǒng)軟件來說,VM是理想的選擇。
  • 容器。容器使用Docker或Apache Mesos等管理程序在通用操作系統(tǒng)內核上創(chuàng)建和管理實例。容器是隔離的(除了常見的操作系統(tǒng))-但比VM小得多,效率更高。容器最常用于承載應用程序組件,這些組件可以組合在一起以構建完整且高度可擴展的應用程序,也稱為微服務。與VM相比,容器的創(chuàng)建和銷毀速度更快,并且通常用于臨時或短暫的實例。
  • 無服務器計算。無服務器是作為服務提供,例如AWS Lambda,它通過事件驅動的計算僅按需運行代碼。用戶定義代碼和觸發(fā)條件,然后根據這些條件加載并執(zhí)行代碼。當缺少觸發(fā)條件時,該代碼及其相關資源將不會運行。云計算提供商在后端配置和管理基礎實例。

選擇正確的云抽象級別

在云抽象模型之間進行選擇時,請根據資源和服務的可用性以及所需的控制級別來做出決定。

(1) SaaS

當企業(yè)想要使用現有應用程序但又不想內部購買、安裝和管理該應用程序時,SaaS通常是最佳選擇。例如,企業(yè)可能選擇使用Zoom作為虛擬會議和協(xié)作服務。SaaS提供商提供和管理服務。但是,如果企業(yè)擔心數據安全性、應用程序性能和可用性,在做出決定前,需要仔細考慮SaaS選項。

(2) PaaS

當特定平臺或工具集需要支持業(yè)務任務或計劃時,PaaS是更好的選擇。例如,軟件開發(fā)人員可以使用開發(fā)PaaS,因此很多不同的開發(fā)人員可以共享代碼、運行測試、實施版本控制以及在項目上進行協(xié)作。與SaaS一樣,外部提供商也可以管理和維護PaaS,因此開發(fā)人員無需在內部安裝或管理工具。用戶僅保存和控制他們創(chuàng)建的工作,例如軟件產品。這樣可以增強數據安全性,但是可用性仍然是問題。

(3) IaaS

對于需要對部署環(huán)境進行精細控制的企業(yè)而言,IaaS是理想的選擇。這是傳統(tǒng)的云模型,用戶在其中配置計算、存儲、網絡和其他服務,以創(chuàng)建基礎架構,以在公共云內成功部署、操作和維護企業(yè)應用程序。當企業(yè)需要托管和控制自己的應用程序時,應使用IaaS環(huán)境。

幸運的是,這些并非互斥的選項。這三個抽象級別可以并存,并且企業(yè)經常會混合使用來自一個或多個提供商的SaaS、PaaS和IaaS部署。

 

TechTarget中國原創(chuàng)內容,原文鏈接: https://searchcloudcomputing.techtarget.com.cn/5-27759/

© TechTarget中國:https://www.techtarget.com.cn

 

 

責任編輯:趙寧寧 來源: TechTarget中國
相關推薦

2015-09-16 14:09:05

中國計算機報

2021-09-09 15:26:39

SD-WAN網絡廣域網

2013-09-18 10:59:37

企業(yè)BYODMBaaS企業(yè)移動應用

2012-05-09 17:32:42

云管理平臺架構

2012-03-16 15:26:22

戴爾云計算數據中心

2018-04-12 17:17:12

2022-07-19 15:01:43

物聯網5G數據

2015-10-19 10:37:35

云應用數據安全云監(jiān)管

2011-07-01 15:29:57

紅帽開源云計算

2015-07-01 09:58:28

大數據移動化開放云

2012-04-17 09:21:12

企業(yè)IT運維服務

2013-04-23 10:09:35

云計算亞馬遜混合云

2012-06-26 14:57:50

云計算案例

2017-08-29 20:11:36

AWS公司亞馬遜IaaS

2013-05-17 11:16:53

2018-07-10 10:37:15

混合云系統(tǒng)存儲

2012-10-11 15:02:18

私有云Hyper-V 3.0云計算

2014-04-22 10:04:50

服務器VDI

2018-08-24 11:44:46

華為云的
點贊
收藏

51CTO技術棧公眾號