内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

五小時構(gòu)建云原生電商平臺|KubeConSOFAStackWorkshop詳解

2019 年 6 月 25 日,在 KubeCon China 2019,全球知名開源組織云原生計算基金會 CNCF 宣布,螞蟻金服正式成為 CNCF 黃金會員,螞蟻金服表示將持續(xù)加大對開源項目的支持,包括 Kubernetes,Service Mesh,Serverless,安全容器等方向,并發(fā)揮自己的力量。

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比淄博網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式淄博網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋淄博地區(qū)。費用合理售后完善,十年實體公司更值得信賴。

在本次大會,螞蟻金服也與數(shù)百名云原生愛好者用五個小時搭建了一個云原生的電商平臺,具體怎么做?希望本文能提供一些思路。

五小時構(gòu)建云原生電商平臺 | KubeCon SOFAStack Workshop 詳解

KubeCon SOFAStack Cloud Native Workshop 現(xiàn)場圖

近二十年技術(shù)發(fā)展:從集中式架構(gòu)到云原生架構(gòu)

五小時構(gòu)建云原生電商平臺 | KubeCon SOFAStack Workshop 詳解

過去的十幾年里,技術(shù)發(fā)生了翻天覆地的變化,先來簡單回顧下:在二十一世紀初,大部分企業(yè)的應用還處于集中式架構(gòu)。這個階段企業(yè)開始做一些信息化的建設工作,典型的一些技術(shù)例如集群部署(Tomcat 集群、Weblogic 集群)來保證系統(tǒng)的高可用,以及采購 IOE(IBM,Oracle,EMC)等這些商業(yè)化的軟硬件產(chǎn)品,通過更高的配置、更好的性能等方式來抗住業(yè)務的增長。

慢慢的,隨著公司規(guī)模的擴大,集中式架構(gòu)已經(jīng)不足以再支撐復雜的業(yè)務系統(tǒng),很多企業(yè)開始做一些系統(tǒng)拆分的改造,典型的技術(shù)例如 SOA 化。當系統(tǒng)拆分后,就不再需要使用之前昂貴的小型機去部署服務,慢慢的虛擬機的部署方式變成了主流。同樣的,服務化后數(shù)據(jù)庫和存儲也不再必須采用商業(yè)化軟硬件的解決方案,企業(yè)轉(zhuǎn)為一些開源的解決方案,例如把 Oracle 換成了 MySQL。

系統(tǒng)的拆分雖然可以帶來很多好處,例如使業(yè)務內(nèi)聚,系統(tǒng)之間松耦合,方便快速迭代等。但是隨之帶來的問題也很明顯,例如拆分后系統(tǒng)越來越多,系統(tǒng)間的交互也會變得更加復雜,調(diào)用鏈路變長可能引起性能問題,分布式后數(shù)據(jù)存儲等數(shù)據(jù)一致性也有不少挑戰(zhàn),還有服務化后帶來資源分配、隔離等問題。這時候一些虛擬化和容器化的技術(shù)開始涌現(xiàn),典型技術(shù)就是 OpenStack 和 Docker,OpenStack 幫助我們解決了 IaaS 層的建設與管理問題,而 Docker 給了我們資源隔離的最佳實踐,但這些并沒有解決掉運維復雜的一些問題。

而近幾年,新的云原生的一些技術(shù)產(chǎn)品和理念開始出現(xiàn),例如 Kubernetes、Service Mesh、Serverless 等,這些可以解決應用部署、運維復雜的一些實際問題。

技術(shù)發(fā)展下的螞蟻金服

五小時構(gòu)建云原生電商平臺 | KubeCon SOFAStack Workshop 詳解

螞蟻金服從 2007 年開始從集中式架構(gòu)走向分布式架構(gòu)。我們把過去十多年的技術(shù)演進過程中自主研發(fā)的一套金融級分布式架構(gòu)沉淀成為 SOFAStack?(Scalable Open Financial Architecture Stack)。

從 2007 年到 2012 年,螞蟻金服完成所有業(yè)務系統(tǒng)的模塊化、服務化改造。通過 TCC 模式解決了服務化、數(shù)據(jù)拆分等帶來的數(shù)據(jù)一致性的問題,通過注冊中心解決了服務單點的問題。

在完成服務化改造后,隨著服務集群的增大,系統(tǒng)的伸縮性遇到了瓶頸,另外為了滿足金融級的屬性,螞蟻金服對系統(tǒng)可用性、數(shù)據(jù)一致性提出了更高的要求。螞蟻金服從 2013 年開始摸索出了一套單元化的思想,并基于此,推出了同城雙活、異地多活、彈性調(diào)度等能力,保證業(yè)務不停機,數(shù)據(jù)不丟失。

再之后隨著國內(nèi)互聯(lián)網(wǎng)金融的崛起、螞蟻金服的國際化,螞蟻金服也將自己的能力和技術(shù)開放出來,在金融云上以云產(chǎn)品的形式存在,開發(fā)者可以基于此快速搭建金融級能力的分布式系統(tǒng),同時我們也將內(nèi)部的一些實踐開源出來。

從 2017 年開始,我們注意到云原生的理念正在快速發(fā)展,面對云原生帶來的機會和改變,螞蟻金服的策略是積極擁抱云原生。因為云原生帶來的思想和理念剛好可以用來解決螞蟻金服內(nèi)部遇到的一些場景和問題。

五小時構(gòu)建云原生電商平臺 | KubeCon SOFAStack Workshop 詳解

例如 Service Mesh 可以解決中間件等基礎能力下層的問題,Serverless 可以解決研發(fā)效能的問題,可以讓業(yè)務開發(fā)更專注于業(yè)務。這些新的技術(shù)和理念螞蟻金服都會在內(nèi)部探索并在生產(chǎn)落地,最近我們在深圳 GIAC 首次分享了大規(guī)模落地的實踐總結(jié)。同時,我們也會將這些云原生落地實踐開源出來,并和社區(qū)一起共同推進和建設金融級的云原生標準。

SOFAStack 開源版本:

2018 年 4 月 19 日正式宣布逐步開源 SOFAStack,開源的策略是 Open Core,也就是把核心的接口和實現(xiàn)都開源出來,內(nèi)部保留老的兼容代碼。到現(xiàn)在為止差不多 1 年 2 個月的時間,已經(jīng)開源了十幾個項目,累計超過 25,600 Star,120 多位貢獻者, 以及 30 多家生產(chǎn)用戶,近期也認證了兩位社區(qū) Committer,這里想再次感謝開發(fā)者和企業(yè)的信任和認可,我們將持續(xù)優(yōu)化和擴大開源版圖。

我們看下這張圖,這里可以看到 SOFAStack 體系下開源了很多微服務相關(guān)的技術(shù)組件,例如 SOFABoot、SOFARPC 等,我們也和社區(qū)其它優(yōu)秀的開源產(chǎn)品進行了兼容或者集成,利用這些組件可以快速的搭建出金融級分布式架構(gòu)系統(tǒng)。開源的源碼可以在這張圖下面的 Github 地址上找到。本次的 Workshop 我們就會利用到開源的一些技術(shù)組件。

五小時構(gòu)建云原生電商平臺 | KubeCon SOFAStack Workshop 詳解

SOFAStack 云產(chǎn)品:

同時,我們也把 SOFAStack 的能力集成到了云產(chǎn)品上,如下圖:

五小時構(gòu)建云原生電商平臺 | KubeCon SOFAStack Workshop 詳解

上圖是云上 SOFAStack 的架構(gòu)圖,我們可以看到 SOFAStack 商業(yè)化對外輸出的是完整的解決方案。支撐解決方案的就是本次要體驗的分布式中間件和云應用引擎等等能力。除此之外還有完善的研發(fā)效能平臺服務以及技術(shù)風險防控平臺。關(guān)于這部分內(nèi)容,在本次下午場會有更詳細的介紹和體驗。

Let's get started

剛聊了這么多,大家是不是想動手試試了呢?本次 Demo 將帶領大家綜合利用開源版本的 SOFAStack 和云上產(chǎn)品,五小時實現(xiàn)一個在線電商平臺。

下面簡單介紹下本次 Workshop 的內(nèi)容,如下圖:

五小時構(gòu)建云原生電商平臺 | KubeCon SOFAStack Workshop 詳解

上午

  • 構(gòu)建基礎電商平臺(書店) ,并改造為微服務架構(gòu);
  • 基于 SOFABoot 動態(tài)模塊能力實時的電商平臺(書店)增加智能推薦的能力;
  • 用分布式事務 Seata 來解決微服務拆分后的分布式事務的問題,保證購買和余額的數(shù)據(jù)一致性。

下午

  • 通過 Serverless 快速上云,利用 SOFA SAS 發(fā)布書店到云環(huán)境上,根據(jù)流量自動擴縮容;
  • 通過 Service Mesh 的方式來實現(xiàn)精度灰度和流控的能力。

五小時構(gòu)建云原生電商平臺 | KubeCon SOFAStack Workshop 詳解

這是提到的是在線書店的系統(tǒng)架構(gòu)圖,最上面是部署好的一些基礎設施,包括注冊中心 SOFARegistry,服務管控臺 SOFADashboard,監(jiān)控度量 SOFALookout 等,我們已經(jīng)提前準備好了這部分內(nèi)容。

下面就是業(yè)務的內(nèi)容。為了方便,我們不再做前后端分類部署,本次大家只需要操作 2 個應用:左邊是網(wǎng)頁系統(tǒng)和庫存系統(tǒng),提供庫存操作服務,右邊是賬務系統(tǒng),提供余額相關(guān)服務。當用戶的購買請求進來時,庫存系統(tǒng)需要通過 RPC 遠程調(diào)用到賬務系統(tǒng)。

另外庫存服務和余額服務分別對應的是獨立的數(shù)據(jù)庫,這個后面會用分布式事務框架 Seata 去解決分布式下數(shù)據(jù)一致性的問題。

SOFAStack Cloud Native Workshop 文檔地址

五小時構(gòu)建云原生電商平臺 | KubeCon SOFAStack Workshop 詳解

本期 Workshop 用到的所有文檔目前都在 SOFAStack 官網(wǎng)上,大家訪問后看到導航欄有一個 【指南】 ,即可根據(jù)文檔進行操作。

本期所有相關(guān)  PPT 下載地址 在對應【指南】底部。

SOFAStack 官網(wǎng): https://www.sofastack.tech

特別鳴謝

本次我們準備了《未來架構(gòu)》簽名書作為禮品,非常感謝四位作者到現(xiàn)場支持。

五小時構(gòu)建云原生電商平臺 | KubeCon SOFAStack Workshop 詳解

別忘了 Star 我們:

https://github.com/sofastack

希望和我們一起玩的開心

文章題目:五小時構(gòu)建云原生電商平臺|KubeConSOFAStackWorkshop詳解
網(wǎng)址分享:http://www.rwnh.cn/article48/psgshp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計公司、品牌網(wǎng)站制作、Google靜態(tài)網(wǎng)站、App設計、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設
锦州市| 桐柏县| 西城区| 黔江区| 石城县| 洪泽县| 伊金霍洛旗| 墨玉县| 绥江县| 视频| 达日县| 于田县| 监利县| 荆州市| 习水县| 清水县| 安乡县| 桐庐县| 镇雄县| 盐源县| 乃东县| 文成县| 莱州市| 新邵县| 尚志市| 娱乐| 南雄市| 彩票| 都兰县| 固安县| 朝阳县| 五莲县| 雅江县| 麦盖提县| 姚安县| 海安县| 清原| 吴川市| 深州市| 九龙县| 宾阳县|