摘要:但下一步的發展是怎樣的呢也許我們可以這樣說云計算在經歷了七年的發展之后,已經讓我們充分看到了云計算是什么是樣的了。云計算的核心受眾是開發商,是那些訓練有素的并且將整個世界看作是一組抽象的概念,可以聯系在一起的開發商們。
最近,科技新聞媒體大量充斥著關于“云服務每分鐘的計費”的報道,從而使得其靈活性的特征神話似乎也被打破了,這些報道甚至對亞馬遜所帶來的壓力也不亞于其他同樣的云服務供應商。但下一步的發展是怎樣的呢?也許我們可以這樣說:云計算在經歷了七年的發展之后,已經讓我們充分看到了云計算1.0是什么是樣的了。較之傳統的主機,其固然存在著一些優勢,但僅僅是這些優勢仍然是遠遠不夠的。
云計算2.0將是什么樣子的呢?如下是一些關于云計算2.0觀點的分享:
1、關于CPU內核、內存、獨立的磁盤空間的選擇
當您的IaaS供應商讓您從一系列千篇一律的列表中進行選擇,只是為了使他們的工作更為輕松,而不是方便為您企業的業務帶來更多的靈活性的時候,您企業的云計算真的能夠被稱之為云計算嗎?真的,請認真考慮一下這個問題吧。服務供應商怎么能夠迫使您挑選所謂的最適合您的應用程序或數據庫的服務呢?對于現在的大多數IaaS提供商來說,就像買一輛汽車一樣——當您想要的是真皮座椅的汽車時,他們卻說他們所能夠提供有天窗的汽車,而那其實是您根本就不想要的。為什么要選擇這樣的IaaS平臺呢,讓您支付您所不需要的資源。這便是云計算1.0!
如果您的企業當前所采用的是公共云服務提供商的云計算的話,請嘗試進行以下的試驗:
選擇一臺較大的服務器,并查看CPU的利用率。然后再查看內存利用率。最后,查看一下您企業的數據實際使用了多少磁盤空間。并用您企業所支付的空間量來除以該實際所使用的空間量。將這三個百分比加總并除以3,得到的平均數便是您企業每臺服務器的3個維度。也就是您的企業在這臺虛擬機上所浪費的錢的百分比。而云計算2.0將帶來您的企業更多的靈活性,真正做到只支付您企業所使用的服務器資源。
尋找一家允許您自行選擇CPU內核數量、內存和彼此獨立的塊存儲磁盤空間的IaaS提供商。這樣,您就可以根據您特定的具體需求來確定您企業系統的規模大小,而不再需要試圖將大量的工作負載放到一個很小的空間。
2、所謂的規模其實是有兩個維度層面的,而我們都忘了縱向的規模
您可以添加熱插拔內存的功能,而不會中斷正在運行的服務器,其實已經存在了很長一段時間了。縱向規模這一概念是將資源添加到現有的服務器,早已不是什么新鮮事了。那么,為什么當我們大家開始將工作負載轉移到云計算的時候,我們似乎都忘了這是一個備選項呢?答案很簡單:像亞馬遜這樣的第一代云無法做到這一點,這就是為什么云計算1.0的提供商總是迫使他們的客戶進行橫向擴展,因為這符合他們賺取利潤,但卻不是他們所管理的應用程序和員工的較佳選擇。
? ? ? ?為什么要將自己的企業限制在那些只允許您通過增加更多并不適合于您企業的虛擬機來進行規模縮放的供應商呢?大量的工作負載可以通過簡單地增加更多的CPU核心或內存到現有的系統,而不是增加更多的虛擬機來獲得更好的處理。
第二代的IaaS提供商將意識到這一點,提供包括垂直縮放的功能而無需重新啟動作為其核心產品的標準功能。
3、通過專用資源實現更好和更穩定的性能? ? ? ?以下是在第一代云計算中常見的一種場景。首先,啟動五臺虛擬機。然后,在五臺虛擬機上都執行基準測試。保持一臺好的虛擬機繼續運行,其他的四臺擱置。
? ? ? ?人們為什么這樣做呢?由于過度配置(在物理服務器上設置了過多的虛擬CPU)以及各種不同的商品硬件的誤匹配所導致的第一代的IaaS性能的不一致。
? ? ? ?我們被告知需要用編碼解決這個問題,或者是需要創造性的部署工具。但是,我們真的是否能夠解決這些問題呢?第二代云計算在其虛擬的資源配置方面會更富有創造性。
? ? ? ?致力于從CPU核心和內存到專用的虛擬機,利用更好的硬件從資源池提供比云計算1.0更好的虛擬化技術。這意味著能夠幫助客戶實現更好和更一致的性能。
?4、易于使用
? ? ? ?當您在設計一款應用程序架構以及它的組成零配件時,您會怎么做?大多數人都會使用諸如PowerPoint或Visio這樣的工具,利用圖形來表示各種組件,并使用連接線,以顯示它們的網絡連接或數據流。那么,為什么所有主要的IaaS提供商仍然在使用項目清單列表的復選框,讓您自行想象這些項目之間的連接狀態呢?不要迫使客戶被動的想象組件的可視化,而應該是能夠用清晰的圖像來視覺化的展示。
? ? ? ?云計算1.0的核心受眾是開發商,是那些訓練有素的并且將整個世界看作是一組抽象的概念,可以聯系在一起的開發商們。隨著全球IT支出達到大約4萬億美元,同時公共云的營收才達到約40億美元。我們可以預見,剩下還有99.9%的一大塊市場需求,需要服務于更廣泛的受眾。云計算2.0會展示給用戶一個易于使用的圖形用戶界面。事實上,從人們蜂擁至蘋果店去體驗Mac機,我們就已經看到這一點了。
為什么現在已經到了云計算2.0時代了
? ? ? ?VCR已然被DVR所代替了。Windows,而非DOS,也已經使得每個家庭的每張桌子上都有了一臺計算機了。現如今,您不再使用“Lycos”或“AltaVista”來搜索任何人的信息,而是采用“谷歌”來進行搜索。我們已經看到過不止一次的模式改革:當第一代產品被創建出來后,該市場很快就會有一款更新的改進產品問世。
? ? ? ?云計算1.0已然步入其最后階段了。我們一定會看到,在未來幾年,甚至更短的時間內,公共云服務功能的改進。按每分鐘進行計費是一個很好的開始,但更具靈活性的,無需進行重新啟動的現場垂直縮放能夠幫助您的企業實現更好和更一致的性能,經過改良的易于使用可視化工具特征,將是云計算2.0會給我們帶來的承諾。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/4037.html
摘要:相反,楊皓然認為,目前有一些開源的框架,重點解決了彈性伸縮的問題,但還沒有廣泛的和其它服務連接,沒有充分發揮的威力。以應用為中心,而不是以資源為中心對于函數計算的實現方式,楊皓然認為立足點應該是以應用為中心,而不是以資源為中心。 摘要: 過去十年,云服務深刻地改變了社會獲取和使用計算能力的方式,云服務自身也以極快的速度演進。在基礎設施云化之后,容器、Serverless等技術迅猛發展,...
摘要:因此,當任何由返回的函數被調用時,的值將在附近的范圍進行查找。下面是解決這一問題的一些方法。另外一個解決方案就是創造一個閉包,利用默認函數立即綁定。當缺失時,執行類,字典的實例將自動實例化這個數列。 1、下面這段代碼的輸出結果是什么?請解釋。 def extendList(val, list=[]): list.append(val) return list list...
摘要:另外它還有另外一個作為,為我的其他小項目提供數據。查看文檔后端在最終采用之前,我一度已經在使用開發了,但由于考慮到代碼被其他項目重用及市場現狀,并且上半年負責的項目剛好使用了。 最近三年的工作經歷,讓我有機會接觸到不同技術棧的項目,并且從中積累了不少各個技術棧的開發經驗,雖然技術深度不夠,但可以用不同技術視角去思考項目的設計和開發,例如:以客戶端開發的視角去思考 API 的設計、用客戶...
摘要:為什么改變了的值還會改變的值,但是同時值卻沒有改變這個答案的關鍵是,在中,類變量在內部是作為字典處理的。因此,在父類中設置會使得類變量在引用該類和其任何子類中的值為。最普遍的解決方案是創建一個閉包,通過使用默認參數立即綁定它的參數。 注:本文的原文是 5 Great Python Interview Questions,同時謝謝 @非烏龜 指出我的疏漏,沒有來源標記,也贊其細心,...
閱讀 1644·2021-10-25 09:46
閱讀 3239·2021-10-08 10:04
閱讀 2386·2021-09-06 15:00
閱讀 2786·2021-08-19 10:57
閱讀 2093·2019-08-30 11:03
閱讀 993·2019-08-30 11:00
閱讀 2393·2019-08-26 17:10
閱讀 3562·2019-08-26 13:36