CODING 推出全新應用管理平臺 Orbit ,助力企業應用高效轉型雲原生

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}}],"text":"10月21日上午,"},{"type":"link","attrs":{"href":"https:\/\/qcon.infoq.cn\/2021\/shanghai\/","title":"xxx","type":null},"content":[{"type":"text","text":"QCon 全球軟件開發大會"}]},{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}}],"text":"上海站開幕。在此次大會上,"},{"type":"link","attrs":{"href":"https:\/\/coding.net\/","title":"xxx","type":null},"content":[{"type":"text","text":"CODING"}]},{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}}],"text":" 推出了全新的一站式雲原生應用生命週期管理工具——應用中心(Orbit),依託騰訊內部多年應用雲原生化轉型經驗,Orbit 將提供雲原生應用構建、交付、運維、銷燬全生命週期管理能力,助力企業應用高效轉型雲原生。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/b9\/b9e592e0bc8e83bd174c3da295ff1196.png","alt":null,"title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}}],"text":"雲原生的複雜性催生了 Orbit 的出現"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}}],"text":"隨着雲計算的不斷成熟,企業用雲、上雲已成爲不可逆的趨勢。云爲企業降本增效、帶來良好發展態勢的同時,問題也隨之而來。一方面,傳統的運維模式不匹配微服務架構,提升了發佈的複雜性;另一方面,雲原生相關技術複雜、更新快,大大提升了研發人員的招聘難度和培訓成本。如何在保障資源運維側的權限安全,業務穩定的前提下,通過可靠的工具,將應用運維左移到研發,在研發側完成應用的全生命週期管理的閉環,成爲我們設計新品— Orbit 的根本思路。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/4b\/4bc0056545009d80620b37d6bc6e10c5.jpeg","alt":null,"title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}}],"text":"雲原生應用的全生命週期管理"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}},{"type":"strong"}],"text":"直觀的圖形化體現"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}}],"text":"在應用詳情頁中,我們能看到這個應用由哪些服務,配置,還有數據表組成。能看到應用距離上一次發佈已經積累了多少變更了,能看到這個應用被部署到什麼環境中。​"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}},{"type":"strong"}],"text":"完整的環境管理能力"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}}],"text":"通過 Orbit 我們能看到應用所運行的環境的總體負載情況,以及他所有的服務在這個環境中的健康狀態。在這裏,研發可以自助對服務進行重啓。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}},{"type":"strong"}],"text":"部署流程管理"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}}],"text":"研發可選用相應的部署流程,可靠的把一個應用發佈到多個集羣中。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}},{"type":"strong"}],"text":"多維度環境監控"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}}],"text":"Orbit 可爲每一個環境的報警,監控,日誌,調用鏈以應用爲維度進行展現,並對接雲廠商或開源的日誌監控服務。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}}],"text":"重塑開發運維職責邊界,爲開發屏蔽 K8s 的複雜性"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/33\/33ed6548263239e43ee9a162e518b444.jpeg","alt":null,"title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}}],"text":"在 Orbit 中,我們使用視角分離的方式來解決雲原生複雜性的問題。讓上帝歸上帝,凱撒歸凱撒,開發歸開發,運維歸運維。具體來說,Kubernetes,還有包括很多雲原生社區的插件也是一樣,他們的 manifest 是面向資源的一種描述文件,那麼面向資源這種專業的事情就讓專業的運維人員來做。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}}],"text":"企業的運維人員負責熟悉 kubernetes 和他的生態,以編寫 kubernetes manifest 的模版或者雲原生生態的插件。同時,Orbit 也會逐步提供系統內置的模版,運維人員只需要啓用這些模版就可以了。研發人員可以通過引用這些模版和插件,填上少量和業務相關的參數,就可以完成雲原生應用的改造,適配上雲原生社區的最新能力。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}}],"text":"讓研發過程有序、可控"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/e3\/e3e5d4670e348a0d1a2da71a90767fce.jpeg","alt":null,"title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}}],"text":"Orbit 的名字的是源於我們希望讓應用像行星軌道一樣有序運行。在 Orbit 中,我們通過 Gitops 的方法自動監聽 git 倉庫,鏡像倉庫,來自動撿配應用所發生的變更。之後研發人員可以把這些鏡像,配置,數據庫表的變更,還有相關的需求,任務都放進一個版本里面,可以對應用進行原子化發佈,也支持基於版本進行回滾,問題追溯。​"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}}],"text":"同時研發人員也不用糾結藍綠金絲雀到底該怎麼配流程,怎麼寫 istio 的配置,Orbit 基於騰訊雲容器發佈最佳實踐,提供了產品化的部署策略給到研發,研發只需要幾個簡單的配置就能實現金絲雀發佈等高級發佈策略。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}}],"text":"開發完成應用運維,完成 DevOps 閉環"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/90\/90012a428f40da64bdfbec561e7d98a5.jpeg","alt":null,"title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}}],"text":"應用出了問題,誰最清楚?當然是開發這個應用的研發人員本人。但是在以前,研發人員只能找運維要日誌,在各個環境配報警,工具和角色的割裂導致解決問題的的整個效率極低,Orbit 的出現,補齊了 Devops 閉環中右側的可觀察性的缺口,提供完整的監控、日誌、報警能力,讓研發可以真正做到自助運維,對自己研發的應用負責。結合 CODING DevOps 已經提供的完善的項目管理、代碼管理、持續集成、製品管理、測試管理等功能,爲客戶提供完整的 DevOps 工作流程。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}}],"text":"Release into Orbit,讓雲原生軟件發佈走向正軌"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#333333","name":"user"}}],"text":"與過去繁雜的、需要運維深度介入發佈流程相比, Orbit 可通過自動化能力加全生命週期的管理能力,研發人員可以自行做到應用的發佈、運維、觀測,系統性地降低了開發與運維間的溝通成本,讓發佈真正做到高效、有序。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章