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

如何確保有狀態(tài) Kubernetes 的穩(wěn)定性

云計(jì)算
試圖為 K8s 的有狀態(tài)應(yīng)用程序構(gòu)建高可用性環(huán)境以履行其服務(wù)水平協(xié)議(SLA)并維護(hù)應(yīng)用程序和數(shù)據(jù)可用性的企業(yè)面臨著以下挑戰(zhàn)。

Kubernetes 是公有云中應(yīng)用程序部署的事實(shí)標(biāo)準(zhǔn)。然而,隨著企業(yè)將更多的工作負(fù)載遷移到 K8s,經(jīng)常遇到應(yīng)用程序穩(wěn)定性的的問題。

在業(yè)務(wù)連續(xù)的場景中,在不同區(qū)域及云廠商的不同集群上恢復(fù)具有相同配置的應(yīng)用程序可能相對(duì)容易,但應(yīng)用程序需要數(shù)據(jù)才能運(yùn)行,恢復(fù)一個(gè)應(yīng)用程序的狀態(tài)是非常復(fù)雜的。

試圖為 K8s 的有狀態(tài)應(yīng)用程序構(gòu)建高可用性環(huán)境以履行其服務(wù)水平協(xié)議(SLA)并維護(hù)應(yīng)用程序和數(shù)據(jù)可用性的企業(yè)面臨著以下挑戰(zhàn)。

復(fù)雜性

使用 Kubernetes 的主要問題之一是難以為有狀態(tài)應(yīng)用程序設(shè)置存儲(chǔ),同時(shí)保持彈性和應(yīng)用程序移動(dòng)性。公有云中的標(biāo)準(zhǔn)解決方案還有待改進(jìn),任何超出標(biāo)準(zhǔn)解決方案的東西都需要大量的專業(yè)知識(shí)來設(shè)置和維護(hù)。因此,通往有狀態(tài)、有彈性的運(yùn)營之路還很漫長。它需要存儲(chǔ)、網(wǎng)絡(luò)和遷移方面的知識(shí)。許多團(tuán)隊(duì)缺乏做這件事的資金、人力或?qū)I(yè)知識(shí)。

困難在于,構(gòu)建存儲(chǔ)基礎(chǔ)設(shè)施所需的技能與大多數(shù) DevOps 專業(yè)人員受過培訓(xùn)的技能有很大不同。大多數(shù)云原生團(tuán)隊(duì)缺乏存儲(chǔ)專家的專業(yè)知識(shí),他們接受過配置和維護(hù)專門的存儲(chǔ)網(wǎng)絡(luò)和設(shè)備的培訓(xùn),以確保所有的存儲(chǔ)都是可用的、有彈性的和有備份——前提是可以訪問公有云中的高級(jí)存儲(chǔ)解決方案的話。

供應(yīng)商選擇受限

由于存儲(chǔ)和基礎(chǔ)設(shè)施來自特定的供應(yīng)商(EBS、Azure Disk 等),供應(yīng)商選擇受限和數(shù)據(jù)重力問題是不可避免的。數(shù)據(jù)重力(即某個(gè)位置的數(shù)據(jù)量)越大,未來就越難轉(zhuǎn)移到其他地方。應(yīng)用程序不斷被拉到數(shù)據(jù)所在的位置,而過去的數(shù)據(jù)存儲(chǔ)選擇決定了其未來的位置。

當(dāng)數(shù)據(jù)轉(zhuǎn)移到公有云時(shí),服務(wù)提供商不可避免地會(huì)影響應(yīng)用程序的性能。

彈性挑戰(zhàn)

說到彈性,僅僅依靠單一的云提供商有很大的局限性。然而,由于為有狀態(tài)的應(yīng)用程序建立跨區(qū)域或多云基礎(chǔ)設(shè)施過于復(fù)雜,大多數(shù)組織除了依賴單一的云提供商或區(qū)域之外,別無選擇。

即使在不同的可用性區(qū)域之間遷移數(shù)據(jù),仍然存在區(qū)域故障的風(fēng)險(xiǎn)。因此,為了給運(yùn)行在云中的有狀態(tài)應(yīng)用程序提供業(yè)務(wù)連續(xù)性,需要能夠立即在第二站點(diǎn)或區(qū)域進(jìn)行恢復(fù),才能不丟失任何數(shù)據(jù)。

風(fēng)險(xiǎn)

風(fēng)險(xiǎn)是不可避免的。但是,當(dāng)你的穩(wěn)定性計(jì)劃只是在 AWS 或谷歌云(統(tǒng)計(jì)學(xué)上故障最少)上運(yùn)行你的業(yè)務(wù)時(shí),就有麻煩了。

臃腫的基礎(chǔ)設(shè)施

此外,由于數(shù)據(jù)沒有其應(yīng)用就一文不值,為了讓有狀態(tài)的 K8s 應(yīng)用在不同的基礎(chǔ)設(shè)施和公有云廠商之間恢復(fù),整個(gè)應(yīng)用環(huán)境包括應(yīng)用狀態(tài)必須被復(fù)制,并且完全不受應(yīng)用所運(yùn)行的底層基礎(chǔ)設(shè)施的影響。

隨著時(shí)間的推移,這些基礎(chǔ)設(shè)施變得越來越臃腫。對(duì)于一個(gè)拼命嘗試維持穩(wěn)定的團(tuán)隊(duì)來說,需要額外的變通方法的操作,就變得難以忍受了。

解決公有云彈性之謎

隨著復(fù)雜性的增加,對(duì)更復(fù)雜的彈性、性能和操作技術(shù)的需求也在增加,這就需要有一種方法讓復(fù)雜的事情變簡單。

為了解決這些問題,出現(xiàn)了一個(gè)新的類別。Stateful application mobility platforms. 這些平臺(tái)允許用戶配置有狀態(tài)的應(yīng)用程序,而不用擔(dān)心它們是如何配置或部署的,允許有狀態(tài)的應(yīng)用繼續(xù)不間斷地運(yùn)行,并能夠在另一個(gè)位置恢復(fù),而不會(huì)出現(xiàn)數(shù)據(jù)丟失。用戶可以放心,他們的集群可以在云廠商、區(qū)域和數(shù)據(jù)中心之間移動(dòng)。

這將帶來更大的靈活性、更高的性能和更好的彈性,最終,通過允許有狀態(tài)的應(yīng)用在不同地點(diǎn)之間自由移動(dòng)來簡化它們的運(yùn)行位置,使企業(yè)能夠利用“云”的能力,同時(shí)避免其局限性。

通過使用這些平臺(tái),無論應(yīng)用程序部署在哪里,數(shù)據(jù)都是可用的。

這個(gè)多云一鍵部署的可伸縮的存儲(chǔ)解決方案,實(shí)現(xiàn)了有狀態(tài)的 Kubernetes 的穩(wěn)定性。

責(zé)任編輯:趙寧寧 來源: ITPUB
相關(guān)推薦

2023-04-26 18:36:13

2016-10-18 13:31:23

CronPaxos服務(wù)

2024-12-12 09:18:21

2009-07-27 10:08:14

2022-05-19 08:47:31

ITCIO企業(yè)

2025-02-06 11:44:56

2022-09-15 08:33:27

安全生產(chǎn)系統(tǒng)Review

2020-07-13 08:10:13

軟件設(shè)計(jì)系統(tǒng)

2020-07-28 08:07:14

ElasticSear

2023-06-30 08:43:36

2020-10-28 10:49:55

2009-12-23 18:18:04

2011-12-21 09:46:46

程序員

2012-04-12 13:48:37

無線網(wǎng)絡(luò)

2021-03-10 09:36:34

App開發(fā)者崩潰率

2011-08-01 11:03:15

2024-10-24 16:38:30

測試線程

2016-12-21 09:33:40

2022-05-05 19:20:24

數(shù)據(jù)系統(tǒng)穩(wěn)定性峰會(huì)數(shù)據(jù)系統(tǒng)

2013-05-23 16:00:20

負(fù)載均衡網(wǎng)絡(luò)優(yōu)化網(wǎng)絡(luò)升級(jí)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)