1. 程式人生 > >Cloud Native Weekly | 華為雲搶先發布Redis5.0,紅帽宣佈收購混合雲提供商

Cloud Native Weekly | 華為雲搶先發布Redis5.0,紅帽宣佈收購混合雲提供商

1——華為雲搶先發布Redis5.0
2——DigitalOcean K8s服務正式上線

3——紅帽宣佈收購混合雲提供商 NooBaa

4——微軟釋出多項 Azure Kubernetes 服務更新

1 華為雲搶先發布Redis5.0

12月17日,華為雲在DCS2.0的基礎上,快人一步,搶先推出了新的Redis 5.0產品,這是一個嶄新的突破。目前國內在快取領域的發展普遍停留在Redis4.0階段,華為雲率先發布了Redis5.0,全面展現了華為雲在業界快取領域持續創新的實力。華為雲分散式快取Redis5.0攜Stream而來,以更快、更潮的特性及更優秀的核心,釋放更強大的商業價值。

華為雲Redis是什麼?

如果用兩個字來形容的話,非“快”和“穩”莫屬!華為雲Redis的實測效能相比開源提升300%,生產環境單核QPS達到25萬+水平。簡單來說就是,1個例項頂3個,使用者開支大大減少。

與此同時,華為雲Redis還通過了最嚴苛的電信級測試,實現全球商用。

雲上領跑,綜合實力全面升級

1.更快的使用者體驗

華為自研軟硬體全棧整合,將底層的作業系統從原來的共享網路改為獨佔網路,優化傳輸鏈路,在併發量高的時候也能輕鬆保證系統正常提供服務。使用者不必為了併發量而配置過大的例項,造成資源閒置浪費。

2.更潮的使用方法

全新資料型別Stream來襲,是本次Redis5.0釋出的一大亮點。Stream是Redis 5.0引入的一種新資料型別,作為一個新的強大的支援多播的可持久化訊息佇列,Stream的消費模型借鑑了kafka的消費分組的概念,支援分組多次消費,彌補了以往Redis Pub/Sub不能持久化訊息的缺陷。

3.更優的資源使用率

主動記憶體碎片整理V2的出現,是Redis5.0的又一大新特性。比如使用者在cache層新增了一個任務邏輯,發現Redis記憶體明顯不足,但實際佔用記憶體的資料量並不大,原因就是產生了大量的記憶體碎片。Redis5.0支援在執行期進行自動記憶體碎片清理,為使用者提供更快、更智慧、更低延遲的快取能力。

此次推出的華為雲分散式快取Redis5.0版本旨在為使用者×××能更強勁、服務更可靠的分散式快取服務。華為雲分散式快取服務DCS一直在快取技術領域不斷探索和追求,致力於為企業提供更加安全、高效的應用快速上雲服務,從容面對數字時代的轉型和挑戰。

2 DigitalOcean K8s服務正式上線

在今年5月,公有云廠商DigitalOcean開始投入Kubernetes產品,近日則正式推出自家雲端K8s服務。在8個月的封閉測試服務階段,DigitalOcean表示已經吸引將近3萬名開發者,在該平臺新建微服務、物聯網、CI/CD流程等應用。

如其他公有云廠商的容器服務,DigitalOcean Kubernetes服務也是主張讓企業使用者關心應用本身,系統自動會負責建立、管理Kubernetes叢集。

目前DigitalOcean所支援的Kubernetes版本為1.12.3版本,同時也能搭配自家公有云其他的產品使用,包含區塊儲存、雲端負載平衡服務,並且提供原生的API介面,方便使用者通過API,即時管理雲端環境內部部署的Kubernetes叢集。

為了擴大Kubernetes的應用場景,DigitalOcean支援完整的Kubernetes API,以適應其逐漸成長的生態系統,目前已經囊括基礎架構管理、CI/CD流程構建、監控系統、服務網格,以及無服器應用五大領域。

首先是基礎架構管理,該服務支援開發者常用的Terraform、Helm,讓開發者在Kubernetes環境下,實現容器化應用的部署、管理工作。再是CI/CD流程構建,目前已經整合GitLab、CircleCI、Travis CI這些DevOps服務,用以縮短企業使用者的應用釋出週期。第三個領域則是加強Kubernetes環境監控的能力,現在DigitalOcean所支援的開源工具,包含Prometheus、Fluentd、Opentracing、Jaeger。第四個領域是支援Istio、Consul、Linkerd等服務網格。最後,現階段DigitalOcean Kubernetes服務支援的serverless服務,包含OpenFaaS、OpenWhisk及Kubeless。

除了上述等功能,現在DigitalOcean也開始加速推新功能,目前該公司正在開發的新功能包括私有容器儲存、角色管控機制(RBAC)、網路管理策略,以及Kubernetes叢集版本自動更新等服務。

3 紅帽宣佈收購混合雲提供商 NooBaa

近日紅帽宣佈收購 NooBaa,NooBaa 是一家基於混合雲和多雲環境來管理資料儲存服務的公司,其最大特點是在現有儲存架構之上對資料平臺進行抽象,從而解決了多雲、跨雲環境下的資料攜帶問題,這是混合雲中非常重要的能力。

資料可移植性是企業跨私有云和多雲構建及部署雲原生應用程式的最大問題。 NooBaa 的目標是滿足在分散式環境中檢視和控制非結構化資料的需求。為實現這一目標,該公司開發了一個數據平臺,旨在作為現有儲存基礎架構的抽象。這種抽象不僅可以實現多雲環境下的資料移植,還允許使用者將儲存在多個位置的資料作為應用程式與之互動的單個數據集進行管理。

目前,NooBaa 的混合雲端儲存版圖比較完整,這恐怕也是紅帽決定收購的重要原因。自本地儲存環境起就相容各大主流雲供應商的服務,同時解除了企業與雲供應商之間的繫結關係,維持資料的一致性和完整性。

之後,NooBaa 會加入紅帽的混合雲產品組合中。其實,IBM 起初收購紅帽的目的就是改變其在雲端計算市場的不利地位,借紅帽之力擴充其雲平臺的軟體服務。紅帽自被收購以來一直在強化混合雲方面的佈局,比如其推出了 Red Hat OpenShift Container Platform、Red Hat OpenShift Container Storage 和 Red Hat Ceph Storage。這些都可用於管理公有或私有基礎架構中的應用程式、計算、儲存和資料資源。

根據 Gartner 的研究資料,到 2020 年,75% 的企業將開始部署多雲、混合雲 IT 架構。作為下一代架構平臺,混合雲無論是管理、部署還是運維都讓企業十分頭疼。既讓企業享受到私有云的安全,又讓其享受到公有云的靈活和可擴充套件,同時徹底放下對繫結雲提供商的顧慮,這是雲廠商目前需要思考的問題。如果解決了這些問題,混合雲的爆發節點就不遠了。

4 微軟釋出多項 Azure Kubernetes 服務更新

近日,微軟宣佈對他們託管的Azure Kubernetes 服務進行多項更新。更新公告中包括 AKS 虛擬節點的特性更新、對 Azure 容器例項的 GPU 支援以及將 Virtual Kubelet 專案捐贈給原生雲端計算基金會。

Azure Kubernetes 服務是管理 Kubernetes 主節點的一款產品,將代理節點的管理和維護留給了使用者。與Google Kubernetes Engine、Amazon Elastic Container Service for Kubernetes等服務類似,Microsoft 希望通過 AKS 提供一種簡單的體驗來構建和執行 Kubernetes 容器解決方案,而不需要對平臺進行深入地瞭解。

隨著 Azure Kubernetes 服務虛擬節點的釋出,現在可以使用 Azure 容器例項作為你的 AKS 容器的主機,而不是在 AKS 中啟動更多的 VM。作為一個執行容器的無伺服器平臺,Azure 容器例項可以在幾秒鐘內啟動容器,並提供按秒計費服務。因此,這種組合可以根據 AKS 叢集上的負載快速伸縮。Azure Kubernetes 服務仍然負責容器的管理,因此,它可以使用所有的工具及功能。此外,通過使用虛擬節點,現在還可以在 AKS 上同時執行 Linux 和 Windows 容器。如果想要開始使用 AKS 虛擬節點,則可以點選門戶上的一個開關,也可以通過Azure CLI。

雖然微軟最近已經宣佈支援將 Azure 容器例項連線到虛擬網路,但是,他們現在也宣佈了對 ACI GPU 資源的支援。通過提供對基於 GPU 的資源的支援,使得執行計算要求高的應用程式(例如 CUDA 或深度學習)成為可能。此外,使用虛擬節點,這些 GPU 資源也可以從 Azure Kubernetes 服務中使用。為了實現這些功能,微軟使用了 NVIDIA Tesla GPU,最初支援 K80、P100 和 V100 系列,同時也提供了請求其他 GPU 的選項。

此外,AKS 虛擬節點以Virtual Kubelet為基礎構建,微軟將其作為一個開源專案釋出,使得 Kubernetes 可以連線到其他 API。微軟還宣佈,他們將 Virtual Kubelet 專案捐贈給了原生雲端計算基金會,它目前是微軟Sandbox 專案的一部分。通過將該專案捐贈給 CNCF,可以使 Virtual Kubelet 的應用更廣泛,從而有機會對其進一步規範化。