电商
電商平臺的架構(gòu)一般包括:客戶自建應(yīng)用、安全與監(jiān)控、存儲、彈性計算、分布式服務(wù)和后臺數(shù)據(jù)庫等模塊
大致分布如下圖:
上圖是基于 Mysql 的架構(gòu)設(shè)計
上圖是基于 SQL Server 的架構(gòu)設(shè)計
一、客戶自建應(yīng)用
客戶自建應(yīng)用一般包括客戶管理中心、商品管理中心、營銷管理中心、訂單管理中心、積分管理中心、店鋪管理中心等管理應(yīng)用,除此之外還包括支付、客服、財務(wù)等
簡單來講,就是整個電商系統(tǒng)的商城系統(tǒng)跟后臺管理系統(tǒng)
二、安全與監(jiān)控
1、DDOS高防IP
網(wǎng)絡(luò)安全問題層出不窮,總會遇到各種問題。如果你面臨DDoS/CC/DNS攻擊、網(wǎng)頁篡改、APP漏洞、數(shù)據(jù)泄露、后臺暴露等問題,DDoS高防IP服務(wù)是針對互聯(lián)網(wǎng)公眾業(yè)務(wù)在遭受大流量DDoS攻擊后,業(yè)務(wù)無法正常展開,而提供的高等級流量防護服務(wù)。可以將DDoS高防IP服務(wù)部署在業(yè)務(wù)服務(wù)器前,幫助業(yè)務(wù)服務(wù)器站抵御來自內(nèi)外部的流量攻擊。
2、安騎士AEGIS
安騎士是一款經(jīng)受百萬級主機穩(wěn)定性考驗的主機安全加固產(chǎn)品,支持自動化實時入侵威脅檢測、病毒查殺、漏洞智能修復(fù)、基線一鍵檢查、網(wǎng)頁防篡改等功能,是構(gòu)建主機安全防線的統(tǒng)一管理平臺。對云上系統(tǒng)的所有安全進行風(fēng)險監(jiān)控
3、態(tài)資感知
態(tài)勢感知是一種基于環(huán)境的、動態(tài)、整體地洞悉安全風(fēng)險的能力,是以安全大數(shù)據(jù)為基礎(chǔ),從全局視角提升對安全威脅的發(fā)現(xiàn)識別、理解分析、響應(yīng)處置能力的一種方式,最終是為了決策與行動,是安全能力的落地。(類似于海賊王中的見聞色霸氣)
4、WAF
Web應(yīng)用防火墻(WebApplicationFirewall,簡稱WAF)基于云安全大數(shù)據(jù)能力,用于防御SQL注入、XSS跨站腳本、常見Web服務(wù)器插件漏洞、木馬上傳、非授權(quán)核心資源訪問等OWASP常見攻擊,并過濾海量惡意CC攻擊,避免您的網(wǎng)站資產(chǎn)數(shù)據(jù)泄露,保障網(wǎng)站的安全與可用性。
三、存儲
1、CDN
內(nèi)容分發(fā)網(wǎng)絡(luò)(ContentDeliveryNetwork,簡稱CDN)將源站資源緩存至遍布全球的加速節(jié)點上。當終端用戶請求訪問和獲取這些資源時,無需回源,系統(tǒng)將就近調(diào)用CDN節(jié)點上已經(jīng)緩存的資源。在不同區(qū)域、不同場景下使用CDN加速網(wǎng)站內(nèi)容的分發(fā),將有效分擔源站壓力,避免網(wǎng)絡(luò)擁塞,提升用戶訪問資源的速度和體驗。
2、OSS
對象存儲服務(wù)(ObjectStorageService,簡稱OSS),提供的海量、安全、低成本、高可靠的云存儲服務(wù)。其數(shù)據(jù)設(shè)計持久性不低于99.999999999%,服務(wù)設(shè)計可用性不低于99.99%。具有與平臺無關(guān)的RESTfulAPI接口,可以在任何應(yīng)用、任何時間、任何地點存儲和訪問任意類型的數(shù)據(jù)。
四、彈性計算
1、負載均衡SLB
負載均衡(ServerLoadBalancer)是將訪問流量根據(jù)轉(zhuǎn)發(fā)策略分發(fā)到后端多臺云服務(wù)器(ECS實例)的流量分發(fā)控制服務(wù)。負載均衡擴展了應(yīng)用的服務(wù)能力,增強了應(yīng)用的可用性。負載均衡通過設(shè)置虛擬服務(wù)地址,將添加的ECS實例虛擬成一個高性能、高可用的應(yīng)用服務(wù)池,并根據(jù)轉(zhuǎn)發(fā)規(guī)則,將來自客戶端的請求分發(fā)給云服務(wù)器池中的ECS實例。負載均衡默認檢查云服務(wù)器池中的ECS實例的健康狀態(tài),自動隔離異常狀態(tài)的ECS實例,消除了單臺ECS實例的單點故障,提高了應(yīng)用的整體服務(wù)能力。此外,負載均衡還具備抗DDoS攻擊的能力,增強了應(yīng)用服務(wù)的防護能力。
2、云服務(wù)器ECS
云服務(wù)器ElasticComputeService(ECS)是一種基礎(chǔ)云計算服務(wù)。使用云服務(wù)器ECS就像使用水、電、煤氣等資源一樣便捷、高效。您無需提前采購硬件設(shè)備,而是根據(jù)業(yè)務(wù)需要,隨時創(chuàng)建所需數(shù)量的云服務(wù)器ECS實例。在使用過程中,隨著業(yè)務(wù)的擴展,您可以隨時擴容磁盤、增加帶寬。如果不再需要云服務(wù)器,也能隨時釋放資源,節(jié)省費用。
3、彈性伸縮
彈性伸縮(AutoScaling),是根據(jù)用戶的業(yè)務(wù)需求和策略,經(jīng)濟地自動調(diào)整彈性計算資源的管理服務(wù)。彈性伸縮不僅適合業(yè)務(wù)量不斷波動的應(yīng)用程序,同時也適合業(yè)務(wù)量穩(wěn)定的應(yīng)用程序。
4、OpenSearch
開放搜索(OpenSearch)是一款結(jié)構(gòu)化數(shù)據(jù)搜索托管服務(wù),為移動應(yīng)用開發(fā)者和網(wǎng)站站長提供簡單、高效、穩(wěn)定、低成本和可擴展的搜索解決方案。OpenSearch基于阿里巴巴自主研發(fā)的大規(guī)模分布式搜索引擎平臺,該平臺承載了阿里巴巴全部主要搜索業(yè)務(wù),包括淘寶、天貓、一淘、1688、ICBU、神馬搜索等業(yè)務(wù)。OpenSearch以平臺服務(wù)化的形式,將專業(yè)搜索技術(shù)簡單化、低門檻化和低成本化,讓搜索引擎技術(shù)不再成為客戶的業(yè)務(wù)瓶頸,以低成本實現(xiàn)產(chǎn)品搜索功能并快速迭代。
5、容器服務(wù)
容器服務(wù)提供高性能可伸縮的容器應(yīng)用管理服務(wù),支持用 Docker 和 Kubernetes 進行容器化應(yīng)用的生命周期管理,提供多種應(yīng)用發(fā)布方式和持續(xù)交付能力并支持微服務(wù)架構(gòu)。容器服務(wù)簡化了容器管理集群的搭建工作,整合了虛擬化、存儲、網(wǎng)絡(luò)和安全能力,打造最佳容器運行環(huán)境。
五、分布式服務(wù)
1、消息服務(wù)
消息服務(wù)(MessageService)是一種高效、可靠、安全、便捷、可彈性擴展的分布式消息服務(wù)。MNS能夠幫助應(yīng)用開發(fā)者在他們應(yīng)用的分布式組件上自由的傳遞數(shù)據(jù)、通知消息,構(gòu)建松耦合系統(tǒng)。消息服務(wù)同時支持各種類型消息推送,其中和短信前后端的無縫整合更高效的為用戶提供了大批量短信發(fā)送能力。
六、后臺數(shù)據(jù)庫
1、Mysql或SQL Server等RDS數(shù)據(jù)庫
關(guān)系型數(shù)據(jù)庫(RelationalDatabaseService,簡稱RDS)是一種穩(wěn)定可靠、可彈性伸縮的數(shù)據(jù)庫。
2、Redis或MongoDB等非關(guān)系型數(shù)據(jù)庫 Nosql
NoSQL(NoSQL=NotOnlySQL),意即"不僅僅是SQL",NoSQL具有擴展簡單、高并發(fā)、高穩(wěn)定性、成本低廉等優(yōu)勢。電商行業(yè)中如大型促銷秒殺系統(tǒng)或者帶有計數(shù)系統(tǒng)的庫存系統(tǒng),系統(tǒng)整體訪問壓力巨大,Redis輕松承載讀取壓力并提供數(shù)據(jù)持久化。
總結(jié)
- 上一篇: ConEmu的设置方法
- 下一篇: 《人生七年》纪录片总结