日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

如何完成 Kafka 和 Cassandra 的大規模遷移

來源: 責編: 時間:2024-07-03 10:11:18 262觀看
導讀了解策略和流程,以及一些最佳實踐,讓任何大規模、關鍵任務的 Cassandra 和 Kafka 遷移更加順利。譯自How We Completed a Massive Kafka and Cassandra Migration,作者 Ben Slater。無論遷移規模如何,任何數據層遷移都需

了解策略和流程,以及一些最佳實踐,讓任何大規模、關鍵任務的 Cassandra 和 Kafka 遷移更加順利。7Av28資訊網——每日最新資訊28at.com

譯自How We Completed a Massive Kafka and Cassandra Migration,作者 Ben Slater。7Av28資訊網——每日最新資訊28at.com

無論遷移規模如何,任何數據層遷移都需要進行仔細的規劃和執行。話雖如此,我們最近完成的可能是迄今為止執行過的最大規模的Apache Cassandra和Apache Kafka遷移(吉尼斯世界紀錄尚未對此進行統計……)。7Av28資訊網——每日最新資訊28at.com

在我看來,這是一個特別有趣的用例,它可以在沒有停機時間的情況下實現相當復雜的技術壯舉(并且僅使用 Cassandra 和 Kafka 的完全開源版本——這里沒有開放核心)。下面,我將分享所使用的策略和流程,以及一些最佳實踐,這些實踐將有助于使任何大規模、關鍵任務的 Cassandra 和 Kafka 遷移更加順利。7Av28資訊網——每日最新資訊28at.com

管理大規模遷移

讓我們了解一下這次遷移的規模。這家企業的開源Cassandra 部署包括 58 個集群和 1,079 個節點,其中包括 17 種不同的節點大小,分布在AWS和Kafka 前端上,該公司使用了 154 個集群和 1,050 個節點,共有 21 種節點大小,同樣分布在這兩個云提供商和六個區域中。正如你所想象的,進行遷移需要大量的時間和精力。時間表要求準備九個月,然后是八個月的謹慎生產遷移。7Av28資訊網——每日最新資訊28at.com

與任何遷移一樣,強大的項目管理和治理至關重要。如果這一步出了問題,你以后會遇到麻煩。我們根據項目管理方法為一些關鍵角色分配了具體職責,包括一名總體項目經理、一名 Cassandra 遷移項目經理和一名 Kafka 遷移項目經理、每項的技術負責人以及一名關鍵產品經理。這個團隊迅速建立了密切的協作和與企業的清晰溝通,這是獲得積極項目成果的另一種行之有效的方法。7Av28資訊網——每日最新資訊28at.com

在項目的初始階段,這種密切聯系證明了它的價值,因為我們與企業的架構、安全和合規團隊同步工作,以滿足他們在這些領域的嚴格要求。這意味著確保遷移的目標環境具有入侵檢測、訪問日志記錄、審計日志、強化操作系統以及帳戶級選擇加入,以自動配置具有日志傳輸和其他控制的新集群。我們還啟用了自定義 Kafka Connect 連接器的加載過程,以使用實例角色而不是訪問密鑰進行 Amazon S3 訪問,并改進了用于配置單點登錄 (SSO) 訪問的 SCIM(跨域身份管理系統)API。7Av28資訊網——每日最新資訊28at.com

在此準備階段,我們還認識到并采取了優化遷移集群的架構契合度的機會。由于企業的架構在 Kafka 集群級別之上提供了高可用性,因此我們使用 RF2(復制因子 2)來支持在兩個可用性區域中運行的 Kafka 集群。我們還準備通過利用最新的 AWS 和 GCP 節點類型來優化成本。7Av28資訊網——每日最新資訊28at.com

Kafka 遷移

“流出”方法是 Kafka 遷移的第一個想法:只需將 Kafka 消費者指向源集群和目標集群,將生產者切換為僅向目標集群發送消息,等到從源讀取所有消息,然后瞧。限制在于流出不會保留消息順序,這是許多 Kafka 用例(包括此用例)必不可少的。7Av28資訊網——每日最新資訊28at.com

MirrorMaker2為 Kafka 遷移提供了另一個強大的選擇,但是其高度的消費者/生產者應用程序依賴性意味著它不適合這里。7Av28資訊網——每日最新資訊28at.com

“共享集群”方法——將源集群和目標集群作為單個集群運行——成為剩下的最佳選擇。我們繼續為每個集群創建詳細的變更計劃,始終牢記回滾啟用。高級步驟從配置目標集群開始,更新配置以匹配源,并將網絡環境與源集群加入虛擬私有云對等互連。然后,我們在目標中以觀察者模式啟動Apache ZooKeeper,以及目標 Kafka 代理。7Av28資訊網——每日最新資訊28at.com

接下來,我們使用 Kafka 分區重新分配來移動數據。其中包括增加復制因子和跨目標和源代理的復制,將首選領導交換為目標代理,然后減少復制因子以移除源代理副本。通過將目標代理重新配置為其初始聯系點,然后移除舊代理,從而完成流程。7Av28資訊網——每日最新資訊28at.com

源環境額外帶來了一些皺褶,我們在遷移期間已將其熨平。例如,它跨多個集群共享一個 ZooKeeper 實例,導致我們仔細重新配置和清理每個目標 ZooKeeper 中其他集群的數據。我們還擴展了目標配置以支持企業的特定端口偵聽器映射,避免了主要的重新配置工作。7Av28資訊網——每日最新資訊28at.com

Cassandra 遷移

零停機 Cassandra 遷移最常見的方法是向現有集群添加數據中心。我們還使用并推薦我們的 Instaclustr Minotaur 一致重建工具(在 GitHub 上提供)。此開源解決方案解決了源集群中缺少數據副本可能導致重建過程從同一節點復制多個副本的問題,從而導致目標副本減少。Minotaur 確保目標集群至少具有與源集群一樣多的副本,并且可以將任何需要的修復推遲到遷移之后。7Av28資訊網——每日最新資訊28at.com

當我們遇到具有高度不一致性的集群時,對這次遷移使用此方法特別有價值。在一個案例中,集群在遷移后需要兩個半月的修復。另一組集群由于在流式傳輸期間架構更改時 Cassandra 丟棄臨時數據,因此每兩到三個小時定期丟棄表。我們首先嘗試在節點重建期間手動暫停表丟棄,但發現該方法不可持續。最后,我們使用我們的供應 API 檢測節點狀態并在必要時自動暫停表丟棄。7Av28資訊網——每日最新資訊28at.com

重大挑戰,巨大成功

最終,(也許)有史以來最大規模的 Cassandra 和 Kafka 遷移按計劃完成,且幾乎沒有出現問題。我將這一積極成果歸功于所有參與者密切合作、周密規劃和采用的戰略最佳實踐,并建議任何參與類似的大型復雜遷移的人員應用這些相同技術。7Av28資訊網——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-98416-0.html如何完成 Kafka 和 Cassandra 的大規模遷移

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: C# WinForm中的MDI(多文檔界面)窗體技術詳解

下一篇: C#字符串處理技術詳解,你學會了嗎?

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
亚洲免费福利视频| 欧美精品一区视频| 亚洲欧美国产高清| 亚洲欧美在线x视频| 久久精品国产免费| 欧美电影免费网站| 国产精品久久久久久久久久ktv| 国产精品区一区| 精品999在线播放| 亚洲美女在线一区| 欧美一级大片在线免费观看| 久久精品国产综合| 欧美精品一区二区在线观看| 国产精品久久网| 在线观看欧美| 亚洲五月六月| 久久久精品动漫| 欧美久久久久久蜜桃| 国产九九精品视频| 亚洲国产精品黑人久久久| 在线亚洲自拍| 久久久久国内| 欧美日韩在线一区二区| 国产日韩亚洲欧美精品| 亚洲精品久久久久久久久| 亚洲在线中文字幕| 欧美刺激性大交免费视频| 国产精品卡一卡二卡三| 亚洲国产毛片完整版 | 亚洲摸下面视频| 看片网站欧美日韩| 国产精品女人毛片| 亚洲人www| 久久国产精品一区二区三区| 欧美精品一区在线发布| 国内揄拍国内精品久久| 亚洲视频在线观看免费| 蜜臀av国产精品久久久久| 国产精品视频内| 亚洲精品乱码久久久久久日本蜜臀 | 国产精品初高中精品久久| 亚洲风情在线资源站| 亚洲网站在线观看| 欧美精品不卡| 尤物网精品视频| 午夜精品www| 欧美日本一区二区视频在线观看| 黄色亚洲在线| 亚洲欧美另类中文字幕| 欧美日韩精品免费观看视频| 尤物视频一区二区| 午夜精品久久久久久久99樱桃| 免费日韩精品中文字幕视频在线| 国产午夜精品在线| 亚洲一卡久久| 欧美日韩国产成人在线| 亚洲福利视频免费观看| 欧美中文字幕在线视频| 国产精品自在线| 亚洲视频欧美在线| 欧美日本韩国| 亚洲另类春色国产| 乱码第一页成人| 国产一区91| 羞羞色国产精品| 国产精品亚洲激情| 亚洲中字黄色| 国产精品久久久久久久久久免费| 一本久久a久久精品亚洲| 欧美欧美全黄| 亚洲人成网站在线播| 免费观看成人| 亚洲国产小视频| 欧美xx69| 久久久免费精品视频| 国产欧美一区二区三区久久| 亚洲一区中文| 国产精品久久久久aaaa| 亚洲素人在线| 欧美日韩情趣电影| 这里只有精品电影| 欧美性事免费在线观看| 亚洲网友自拍| 国产精品久久久久久亚洲毛片| 在线一区二区三区做爰视频网站| 欧美日韩一区二区高清| 一区二区三区|亚洲午夜| 欧美日韩在线播放一区| 亚洲视频在线视频| 国产精品精品视频| 亚洲欧美日韩在线播放| 国产女主播视频一区二区| 先锋资源久久| 国产偷自视频区视频一区二区| 欧美在线啊v一区| 国产主播一区二区三区四区| 久久久久一本一区二区青青蜜月| 精品动漫3d一区二区三区| 免费看成人av| 亚洲九九爱视频| 欧美性做爰毛片| 午夜精品久久久| 国产一区视频观看| 免费久久99精品国产自在现线| 亚洲精品综合精品自拍| 欧美性色视频在线| 欧美专区在线| 亚洲国产成人av在线| 欧美激情精品久久久| 一区二区三区高清在线观看| 国产精品羞羞答答| 久久久久九九九九| 最新亚洲一区| 国产精品高潮视频| 欧美在线不卡| 最新日韩中文字幕| 国产精品国色综合久久| 久久国产精品亚洲va麻豆| 亚洲电影下载| 欧美日韩视频专区在线播放 | 久久久久99精品国产片| 亚洲国产精品一区二区三区| 欧美日韩精品一区| 久久aⅴ国产紧身牛仔裤| 亚洲高清视频的网址| 欧美日韩激情小视频| 欧美在线精品一区| 最新成人av在线| 国产精品视频精品视频| 久久综合电影一区| 中文国产亚洲喷潮| 狠狠色狠狠色综合| 欧美日一区二区三区在线观看国产免| 欧美一区二区三区久久精品茉莉花 | 久久在线免费观看视频| 99精品国产福利在线观看免费| 国产精品自拍网站| 欧美91视频| 午夜欧美电影在线观看| 亚洲国产精品va在看黑人| 国产精品麻豆成人av电影艾秋 | 国产一区二区三区不卡在线观看| 欧美国产日韩在线| 欧美一区二区成人| 亚洲久久一区| 狠狠色综合日日| 欧美亚洲成人网| 免费在线欧美黄色| 欧美一区二区三区四区高清| 亚洲美女电影在线| 激情av一区二区| 欧美亚男人的天堂| 欧美成人一区二免费视频软件| 午夜在线一区| 9人人澡人人爽人人精品| 激情视频一区二区| 国产精品青草久久| 欧美日韩福利视频| 久久综合影音| 欧美一区日本一区韩国一区| 一本色道久久88综合亚洲精品ⅰ | 久久狠狠亚洲综合| 正在播放欧美视频| 亚洲国产精品悠悠久久琪琪| 国产日韩在线看| 国产精品成人国产乱一区| 欧美电影免费观看大全| 久久激情中文| 亚洲欧美色一区| 一本在线高清不卡dvd | 亚洲午夜精品国产| 日韩午夜激情av| 亚洲国产精品va在线观看黑人| 国产欧美一区二区精品性| 欧美视频在线观看| 欧美国产三级| 免费观看成人网| 久久一区精品| 久久精彩免费视频| 欧美亚洲一区二区三区| 亚洲伊人观看| 一区二区三区视频观看| 亚洲肉体裸体xxxx137| 在线免费高清一区二区三区| 国产自产精品| 国产精品剧情在线亚洲| 欧美日韩在线不卡| 欧美区视频在线观看| 欧美高清在线精品一区| 你懂的视频欧美| 久久综合九色综合欧美就去吻 | 欧美v国产在线一区二区三区| 久久精彩视频| 欧美在线观看一二区| 欧美一级片久久久久久久| 亚洲欧美日本国产有色| 亚洲视频中文| 亚洲婷婷综合久久一本伊一区| 一区二区国产精品| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 久久久久久久综合色一本| 欧美专区福利在线| 欧美中文在线观看国产| 欧美在线视频免费观看|