混合云的容量擴展與功能添加
1.使用混合云來增加數據中心容量
“混合云”這個術語已經在IT操作團隊中普遍使用,但并不是每個人對此都意見一致。基本上,混合云是指任何情況下,企業的部分應用程序在企業的數據中心運行,另一部分在一個公共云或多個公共云(如AWS,Microsoft Azure或Google云平臺)中運行。
同時,私有云是企業將云類型架構和功能并入自己的私有數據中心。這里的目標是使其數據中心“看起來”像云,并利用云計算原則和***實踐,但它只為企業自己使用。
有些人使用的“混合云”術語是指的是指企業使用了公共云,并在自己的數據中心實現了私有云。
對企業來說,任何時候都有一個數據中心連接到公共云,并在該數據中心和公共云之間共享的應用程序,無論企業如何選擇管理其私有數據中心,都是采用了一個混合云。
鑒于這個定義,許多公司都有一個或多個混合云。這沒有什么神奇的。
實際上,混合云是任何組織的工具,只是希望利用云計算提供的一些優勢,而不必將其應用程序基礎架構中的一切都移動到公共云。
更好的數據中心
最常見的混合云使用案例之一包括只是希望能夠在自己的數據中心中更快地配置新服務器的企業。他們轉向混合云架構的目的不是采用特定的云功能,而是利用云計算作為自己數據中心功能的一種擴展。
這可能是為了快速解決生產容量需求的持續增長,因為公共云通常可以比傳統數據中心以更快的速度添加容量。或者企業可能希望只能啟動用于測試和調試應用的臨時應用環境。或者,它可能想在云計算中創建一個全新的數據中心,以提高其可用性,或在世界的特定地區獲得更好的“覆蓋”。同樣,公共云供應商通常可以比企業建立自己的數據中心速度更快,成本更低。
合規性是混合云采用的另一個常見驅動因素。例如,一一些行業有特定的地理符合性要求,指定數據必須存儲在哪里。有些人堅持認為數據存儲在本地或區域(如歐盟一些合規性法規),而其他公司可能因為備份,冗余和災難恢復原因,需要數據實現在地理上分布(通常在數據中心至少100英里)。
無論什么原因,云計算可以是一個相對簡單,快速和負擔得起的方式來啟動整個新的數據中心或附加的數據中心容量,以擴充現有的數據中心。
在云計算中添加數據中心容量時的監控挑戰
每個混合云用例都會面臨監控挑戰。當使用云計算提供商作為額外的數據中心或額外的數據中心容量時,重要的是確保企業的監控工具在所有基礎設施(包括自己的數據中心和云中的部分)上保持一致。
如果根據應用程序或基礎架構組件的位置使用不同的監控工具,則可能難以診斷域間問題。此外,當必須使用多個監視工具時,配置工具,設置警報閾值和條件,以及類似的監視管理任務可能會更加復雜。
2.混合云應用第2部分:添加云功能
隨著混合云在企業IT設置中變得越來越普遍,許多不同的用例和旅程開始變得明顯。以下將介紹混合云如何添加“基于云計算的”功能,甚至不是基于云計算的應用程序。
混合云可以添加“云功能”
快速提供計算資源的能力只是云故事的一部分。公共云還提供了一些獨特的功能,對于在許多應用程序的使用非常有吸引力,包括不是自然基于云計算的應用程序。利用云計算中的這些功能通常比自己構建更容易,節省大量的開發時間和成本,這對企業開發和運營團隊都有利。
一個簡單的例子是Amazon S3或簡單存儲服務,它為許多應用程序提供了一種廉價,高效,易于使用,安全,彈性和大規模可擴展的文件存儲機制。例如,假設企業有一個視頻管理應用程序,需要存儲大型視頻文件,并使他們可以訪問世界各地的用戶。利用Amazon S3來提供該功能是一種流行的做法,而無需構建,并提供基礎設施自己操作。
應對海量數據
云計算功能的另一個例子是其提供高度可擴展的數據帶寬的“邊緣”能力。例如,一些移動應用程序和物聯網(IoT)使用情況需要大量的數據被導入和存儲用于以后的處理。這可能是因為客戶從應用程序(如視頻流)下載了大量數據,或者因為應用程序必須與互聯網上的大量代理進行通信(例如使用物聯網應用程序)。如果企業需要比數據中心更大的數據收集或數據導出管道,能夠以有效成本的方式提供,那么公共云非常適合在幾乎任何規模上執行這種類型的“邊緣”數據采集/導出。
然后需要進行獨特的數據處理,如視頻處理。如果要為處理巨型數據集的應用程序添加新功能,則可以找到云計算中已有的優化解決方案。基于云的版本可以讓企業快速地將這些功能添加到應用程序或業務中,通常沒有大量的前期投資。
云計算還提供管理功能,可以幫助減少企業的業務支持負擔。處理數據庫,管理服務,并創建應用程序環境是完全適合基于云計算的服務(例如Amazon的RDS和Elastic Beanstalk)的用例。特別是對于內部使用應用程序,實驗應用程序,或應用程序測試環境,利用云計算來處理大量操作支持負擔的能力是非常有價值的。
***,云計算提供了高度可擴展的能力來處理非常大的數據集,使得更容易構建數據倉庫,執行映射縮減操作,并執行其他數據分析,用于提供業務分析和其他大量數據處理操作。
添加基于云計算能力時的監控挑戰
邊緣層數據的帶寬連接和大容量數據處理功能可能是企業的應用程序的核心,因此企業需要一個監控解決方案,就像企業其他基礎設施(包括內部部件)一樣輕松地監控它們。
總體來說,如果企業考慮云功能,使這些組件遷移到云計算一開始就有用,通常是處理大型擴展需求和/或巨大的數據管理的云計算能力。但不要忘記,大規模和大數據應用程序也會生成大量的分析和監控數據。企業的監視工具包必須能夠處理這種云量級的數據,這通常意味著需要一個基于云計算的監視解決方案。