一、阿里云小型電商服務(wù)平臺(tái)架構(gòu)介紹
成都創(chuàng)新互聯(lián)是一家成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì),提供網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),網(wǎng)站制作,建網(wǎng)站,按需求定制設(shè)計(jì),網(wǎng)站開發(fā)公司,從2013年創(chuàng)立是互聯(lián)行業(yè)建設(shè)者,服務(wù)者。以提升客戶品牌價(jià)值為核心業(yè)務(wù),全程參與項(xiàng)目的網(wǎng)站策劃設(shè)計(jì)制作,前端開發(fā),后臺(tái)程序制作以及后期項(xiàng)目運(yùn)營(yíng)并提出專業(yè)建議和思路。電商平臺(tái)初創(chuàng)之初,訪問量不大,但將來可能訪問量暴增,初期階段業(yè)務(wù)模式調(diào)整頻繁,對(duì)價(jià)格敏感,因此希望服務(wù)器平臺(tái)架構(gòu)具有良好的功能拓展性及性能伸縮性,所有平臺(tái)軟件最好免費(fèi),且性能滿足將來發(fā)展,具有冗余高可用設(shè)計(jì),平臺(tái)價(jià)格要具有很高的性價(jià)比,所以,能滿足這個(gè)需要的就只能是云平臺(tái)+SLB(負(fù)載均衡)+Nginx(反向代理)+Tomcat(JAVA運(yùn)行環(huán)境)+MySQL(數(shù)據(jù)庫(kù))+NAS(網(wǎng)絡(luò)附屬存儲(chǔ))。為什么不選物理服務(wù)器呢?因?yàn)槿绻x擇物理服務(wù)器需要租用IDC機(jī)房,購(gòu)買物理服務(wù)器設(shè)備,搭建環(huán)境等,其費(fèi)用最少是云平臺(tái)的2倍以上,且拓展伸縮麻煩,所以初期用云平臺(tái)還是比較合適的。
商業(yè)應(yīng)用要求:
高安全性。
高可用性,避免單點(diǎn)故障,有冗余性。
系統(tǒng)穩(wěn)定可靠,所用系統(tǒng)最好免費(fèi)或高性價(jià)比,因此SLB+Linux+Nginx+Tomcat+MySQL全部都是免費(fèi)軟件,是最佳選擇。
將來能隨著業(yè)務(wù)的增加,系統(tǒng)要具有彈性,能集群化,并能支撐千萬(wàn)級(jí)別并發(fā)的拓展。
下圖是適用于初創(chuàng)電商公司的阿里云服務(wù)器搭建平臺(tái),使用于電商網(wǎng)站/APP/電子商城等,能滿足1~10萬(wàn)/天的訪問量,300單/天的成單量,并且有免費(fèi)的安全防護(hù)。
第一部分:云監(jiān)控、安騎士AEGIS、WAF、態(tài)勢(shì)感知由阿里云提供,幾乎都是免費(fèi)的。
第二部分:負(fù)載均衡,付費(fèi)提供主、備冗余可用負(fù)載均衡,按流量或固定帶寬收費(fèi)。
云服務(wù)器ECS,即虛擬服務(wù)器,有windows及Linux系統(tǒng)可選,最少需要兩臺(tái)建立故障轉(zhuǎn)移群集,用于運(yùn)行網(wǎng)站主程序,運(yùn)行Nginx(反向代理)+Tomcat(JAVA運(yùn)行環(huán)境)軟件,按性 能、帶寬、存儲(chǔ)空間、租用時(shí)長(zhǎng)收費(fèi)。。
NAS(網(wǎng)絡(luò)附屬存儲(chǔ)):用于存放網(wǎng)站程序和網(wǎng)站圖片(如果將來訪問量大了,網(wǎng)站圖片可以存放在OSS上,并且可以使用CDN進(jìn)行加速)
第三部分:云數(shù)據(jù)庫(kù)RDS,可選多種數(shù)據(jù)庫(kù)平臺(tái),都支持雙機(jī)熱備熱備高可用,按性能、存儲(chǔ)空間、租用時(shí)長(zhǎng)收費(fèi)。
二、免費(fèi)阿里云小型電商服務(wù)平臺(tái)環(huán)境獲取
1、注冊(cè)一個(gè)阿里云賬戶。
2、在“最新活動(dòng)”中進(jìn)入產(chǎn)品6個(gè)月免費(fèi)中,領(lǐng)取免費(fèi)產(chǎn)品。
3、領(lǐng)取7款免費(fèi)產(chǎn)品
4、首先開通“云服務(wù)器ECS”和“云服務(wù)器RDS”最好兩個(gè)開通在同一個(gè)區(qū)域,不然連接RDS數(shù)據(jù)庫(kù)就要遠(yuǎn)程了。
實(shí)際很難免費(fèi)的開在同一個(gè)區(qū)域,要看運(yùn)氣了
如果不在一個(gè)區(qū)域,數(shù)據(jù)庫(kù)只能通過RDS的外網(wǎng)址訪問,要以單擊“管理”查看RDS的外網(wǎng)訪問地址。
三、確認(rèn)電商源代碼(JAVA JSP)及數(shù)據(jù)庫(kù)在本地能正常工作。
源文件確認(rèn)
當(dāng)然數(shù)據(jù)庫(kù)的賬號(hào)和密碼是開發(fā)中用的,在部署到阿里云中是需要修改下。
四、在“云服務(wù)器RDS”上部署數(shù)據(jù)庫(kù)。
因“云服務(wù)器RDS”自身就是雙機(jī)高可用版,不用自己搭建,如果業(yè)務(wù)增加可以升級(jí)服務(wù)器硬件、拓展讀寫分離、增加實(shí)例等,提高數(shù)據(jù)庫(kù)性能。
設(shè)置RDS的高權(quán)限賬號(hào)及密碼
本地連接阿里云RDS數(shù)據(jù)庫(kù)
a、確認(rèn)自己的固定IP
b、把這個(gè)固定IP加入到白名單
c、Navicat連接到RDS
d、新建數(shù)據(jù)庫(kù)
導(dǎo)入成功后“關(guān)閉連接”再連接到RDS,查看表中已經(jīng)生成了數(shù)據(jù),表明數(shù)據(jù)庫(kù)在RDS中建立成功。
最后需要在原代碼中更改連接數(shù)據(jù)庫(kù)的文件,不然程序運(yùn)行后連接不上數(shù)據(jù)庫(kù)。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。