精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

如何采用多云和分布式計算解決企業的數據難題

責任編輯:cres

作者:Evanna Kearins

2019-04-29 10:40:01

來源:企業網D1Net

原創

很多企業正在將云計算投入其IT戰略。越來越多的IT預算正在轉向云計算服務和運營支出,而不是資本支出。與此同時,IT團隊被要求加強并改進企業的數字計劃。

很多企業正在將云計算投入其IT戰略。越來越多的IT預算正在轉向云計算服務和運營支出,而不是資本支出。與此同時,IT團隊被要求加強并改進企業的數字計劃。
 
根據調研機構Forrester公司在2019年的預測,大約25%的首席信息官將轉變為全面 領導角色,將技術投資規劃、數據管理、運營責任整合到一個統一的整體中。與此相關的挑戰是,數據和數字化轉型所解決的所有問題都與企業內部的其他問題交織在一起,從管理客戶體驗到滿足銷售和增長目標。對于一些首席信息官來說,解決這些問題的機會自然是下一個步驟。對于其他人來說,這將超出他們和他們所在公司的舒適區。
 
縮小這些差距將依賴于數據管理。然而,即使企業更多地致力于云計算,他們也無法解決圍繞數據和云計算周圍存在的真正問題。
 
從更多的云到多云
 
企業正在增加對云計算服務的支出,以提高靈活性并實現更大的增長。調研機構IDC公司已將其對全球云計算基礎設施支出的預測提高至2018年的652億美元,隨后幾年將同比增長37.2%?;A設施支出的增加包括計算、存儲、數據、應用程序服務。
 
對于使用云計算來支持其新服務的公司來說,計算和存儲等領域可以快速擴展。但是,數據庫元素要復雜得多。來自應用程序的數據必須存儲和用于分析,數據庫仍然是隨著時間的推移管理這些數據的最合適方式。這些數據庫也正在轉向云端,根據市場研究,全球云計算數據庫市場預計未來每年達到216.6億美元,并且應該增長到2072年的46.78%。
 
這個研究評估涵蓋了一系列不同的云計算數據庫部署選項,從完全托管服務到購買的云計算數據庫平臺。然而,這一系列選擇并不一定能提供許多企業所尋求的自主性水平??缍鄠€服務或混合部署運行數據庫比較困難。
 
許多企業和軟件開發團隊正在采用基于容器的技術,為他們的應用程序提供一定程度的自主性,這些應用程序是為在云中運行而構建的。容器可以在任何兼容的公共云服務或內部云服務上運行,因此這些應用程序不依賴于任何特定的提供程序。但是,大多數數據庫服務都不支持相同程度的獨立性。為了理解這個原因,有必要研究一下數據庫設計理論。
 
企業將應用程序轉移到云端時,可以分散這些應用程序,并在分布式環境中運行它們。無論是在混合云中還是在多云中,這都會將應用程序分散到不同的站點,然后這些站點必須相互通信,并處理所創建的任何新數據。隨著時間的推移管理數據涉及選擇處理一致性、可用性和分區容錯,或簡稱CAP。
 
隨著時間的推移,任何分布式數據存儲都必須保存和管理數據。企業根據其應用程序要求,可以優先考慮的是要優化性能、數據一致性還是可用性,企業通過采用CAP方法可以選擇專注于優化的兩個元素,第三個元素的優先級更低。因此,這將導致對應用程序性能、一致性和可用性的潛在權衡。但是,應該注意的是,仍然會提供類似一致性的區域,但不會達到某些應用程序可能需要的性能級別。
 
對于設計在云中運行的應用程序的架構師來說,分布式計算方法得到了進一步的發展。任何服務都必須采用相同的CAP方法,無論它是在內部私有云上運行還是在公共云服務上運行。數據庫本身必須與多個云計算服務兼容并可用,并以相同的方式在所有云計算服務上運行。但是,大多數公共云數據庫服務都綁定到云計算提供商的云平臺,或者只能在混合環境中運行。
 
在云中運行數據庫需要預先考慮并解決這些問題。例如,當應用程序吞吐量和性能更重要時,可調優一致性。相反,對于需要實時數據一致性和特定事務訂單的應用程序,其性能可能不太符合要求。同樣,企業是否愿意以多云支持換取數據自治?在容器中部署應用程序可以為企業提供更大的靈活性和獨立性,但這也必須與數據管理策略相一致。如果不同時考慮這種方法,就很難充分利用多云的潛力。
 
多云和數據自治——開放源代碼的角色
 
對于希望保持對數據控制的企業而言,采用多云是一個關鍵因素。根據Gartner公司的研究,估計有70%的企業希望采用這種方法。那么,企業如何能夠圍繞數據獲得與使用容器的應用程序相同的獨立性?
 
在過去的十年中,開發的開源數據庫已經開發出來,以滿足大規模運行應用程序的一些新要求。這些新數據庫在云應用程序部署中非常流行。Sumo Logic公司關于現代應用程序部署的報告顯示,NoSQL數據庫已經比傳統的云計算部署關系數據庫更受歡迎。開發這些數據庫是為了存儲和處理大量數據;每個數據庫都有自己的方法和質量,可以幫助開發人員滿足他們的需求。
 
作為查看多云和NoSQL選項的一部分,重要的是要強調所選的任何服務都必須能夠以完全分布式的方式運行,而不需要單一的主節點。相反,部署中涉及的所有節點都應該能夠執行指令,然后集群節點組織自己來創建新事務的完整記錄。對完全分布式計算的支持對于使多云部署成功工作至關重要;如果沒有這種獨立性,應用程序將無法跨多個云計算服務運行,并提供所需的可用性級別。通過保持這種獨立性,即使服務從一個云服務遷移到另一個云服務,應用程序也可以繼續運行。
 
在市場上潛在的產品中,Apache Cassandra™是目前唯一可以在真正的多云或混合云部署中運行的選項。Cassandra主要應用于獨立運行多個位置和云服務,它可以自動在不同的數據中心和地理位置分布數據。
 
這種跨多個位置運行的能力,不需要重寫代碼,也不需要鏈接到特定的云計算提供商,這應該可以幫助企業運行其應用程序并利用多云技術。然而,除此之外,還必須考慮支持和性能優化。雖然開源產品可能適合非關鍵應用程序或測試,但生產部署可能需要額外的專業知識、操作簡單性和支持,以擴大規模并滿足當今客戶對性能的嚴格要求。
 
對于具有一定規模的企業而言,設計和運營改進方面的專業知識對于構建支持這些應用程序的框架至關重要。除此之外,還需要查看實施的安全最佳實踐,尤其是對于處理大量客戶數據的新應用程序。雖然這些項目的開源版本提供了一些此功能,但查看具有企業級支持和服務的版本可填補生產應用程序的空白。這些步驟共同確保這些新的任務關鍵型應用程序可以在多云部署中運行,以最佳方式執行并提供出色的客戶體驗。
 
將云計算和數據結合在一起
 
隨著越來越多的企業將部分或全部工作負荷轉移,云計算將繼續增長。云計算提供的是實驗能力、成功、規模。但是,這種易于部署不應該隨著時間的推移將該應用程序鎖定為一種方法。相反,對數據的所有權以及如何隨著時間的推移對其進行處理、管理和存儲應該是架構師的一個重要考慮因素。
 
為了避免這個問題,必須從一開始就將分布式數據支持設計到新的應用程序中。使用像Cassandra這樣的開源平臺,企業可以采用多云而無需采用單一的云計算提供商提供的云平臺。

鏈接已復制,快去分享吧

企業網版權所有?2010-2024 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 全南县| 班玛县| 宽城| 绥滨县| 科技| 金门县| 连平县| 蒲城县| 灵丘县| 佳木斯市| 沛县| 南京市| 无极县| 遵化市| 镇远县| 故城县| 威信县| 外汇| 嘉禾县| 昭通市| 兰考县| 孝昌县| 河南省| 观塘区| 邢台县| 渭源县| 普安县| 廉江市| 东丰县| 涞水县| 武鸣县| 常州市| 安龙县| 涿州市| 枣阳市| 金沙县| 江津市| 花垣县| 灌阳县| 科尔| 西乡县|