無(wú)代碼開(kāi)發(fā)平臺(tái)(國(guó)內(nèi)無(wú)代碼開(kāi)發(fā)平臺(tái)推薦)">國(guó)內(nèi)無(wú)代碼開(kāi)發(fā)平臺(tái)(國(guó)內(nèi)無(wú)代碼開(kāi)發(fā)平臺(tái)推薦)
667
2022-05-29
近期,618大戰(zhàn)如火如荼,各商家不僅是銷(xiāo)售額的比拼,更是技術(shù)間的較量。華為云官方揭秘618背后的神秘黑科技:聊聊有哪些厲害的技術(shù),能為618大促保駕護(hù)航?能大大提高程序員的幸福感?想知道詳細(xì)攻略,【點(diǎn)擊詳情】查看華為云618黑科技專(zhuān)題。
每年618,在電商團(tuán)隊(duì)里,那都是運(yùn)營(yíng)的狂歡,研發(fā)的磨難,1秒鐘的延遲都可能造成千萬(wàn)級(jí)成交額的損失......
今年的618,我的任務(wù)是負(fù)責(zé)一個(gè)預(yù)熱階段H5活動(dòng)的開(kāi)發(fā),我把這個(gè)活動(dòng)部署在了華為云彈性云服務(wù)器上,主要是為了在高并發(fā)的時(shí)候可以隨時(shí)調(diào)整服務(wù)器規(guī)格。
前兩天這個(gè)活動(dòng)已經(jīng)正式上線并對(duì)外推廣了,而且活動(dòng)效果也是超預(yù)期的好,運(yùn)營(yíng)部門(mén)在例會(huì)上得到了老板的贊賞。萬(wàn)萬(wàn)沒(méi)想到,在一片歡樂(lè)祥和的氛圍中,運(yùn)營(yíng)老大提出了一個(gè)問(wèn)題:“現(xiàn)在我們網(wǎng)站的加載越來(lái)越慢了,有時(shí)候一篇文章要好幾秒才能加載出來(lái),造成不少用戶(hù)流失。”
什么意思?甩鍋?老板的目光看向了我老大,我老大又看向了我,還沒(méi)等我開(kāi)口,嘚嘚瑟瑟的小實(shí)習(xí)生先說(shuō)話了:“我們老師講過(guò),新網(wǎng)站出現(xiàn)這種情況是因?yàn)榉?wù)器沒(méi)有配置好!不過(guò)我們也是第一次用云服務(wù)器,出問(wèn)題也正常,下去我們就改。”
啥?云服務(wù)器可是我配置的,這鍋甩到了我的頭上?那可不行,這么多年的代碼(bug)是白寫(xiě)的么,歲數(shù)大了腰不好,這鍋我可背不動(dòng)。
咳咳,清了清嗓子,我開(kāi)始發(fā)言了:
“網(wǎng)站加載速度變慢主要還是由于我們用戶(hù)量的快速上漲導(dǎo)致的,我們用的是華為云彈性云服務(wù)器,配置也非常容易,不會(huì)出現(xiàn)配置問(wèn)題。
早上我看了一下數(shù)據(jù),現(xiàn)在日訪問(wèn)用戶(hù)接近10萬(wàn)(研發(fā)多看看運(yùn)營(yíng)的數(shù)據(jù)還是有好處的),請(qǐng)求量遠(yuǎn)遠(yuǎn)超出預(yù)估,運(yùn)營(yíng)部門(mén)還是非常給力的。我們?cè)诔跗跊](méi)有預(yù)計(jì)到用戶(hù)增長(zhǎng)會(huì)這么快,為了節(jié)省成本,沒(méi)有采購(gòu)那么高配置的服務(wù)器。
但是我們用的是華為云彈性云服務(wù)器,升級(jí)非常快,4行代碼就可以搞定,我這邊的方案是根據(jù)現(xiàn)在的業(yè)務(wù)需求以及接下來(lái)預(yù)估的用戶(hù)增長(zhǎng)速度,變更彈性云服務(wù)器規(guī)格。另外為了節(jié)省服務(wù)器成本,除了升級(jí)服務(wù)器之外,還會(huì)使用服務(wù)器的Gzip頁(yè)面壓縮功能,針對(duì)JS文件、CSS文件、HTML文件進(jìn)行壓縮,優(yōu)化網(wǎng)站訪問(wèn)速度。
另外呢,加載速度慢還有一個(gè)原因是一個(gè)頁(yè)面加載各種Scripts、CSS樣式表、Flash以及圖片時(shí),都會(huì)請(qǐng)求一次http,請(qǐng)求次數(shù)越多,時(shí)間耗費(fèi)得也越多,接下來(lái)我們把CSS和JS寫(xiě)到頁(yè)面上,減少http的請(qǐng)求次數(shù),減少外部各類(lèi)文件的數(shù)量調(diào)用次數(shù)從而提升訪問(wèn)速度…”
發(fā)言結(jié)束,運(yùn)營(yíng)老大明顯是沒(méi)聽(tīng)懂,看到老板和老大向我投來(lái)贊許的目光,我就知道,這個(gè)月的優(yōu)秀員工又穩(wěn)了~再看小實(shí)習(xí)生,正一臉沉默地咬著筆,怕是得消化一陣子了......
散會(huì)后,看到小實(shí)習(xí)生坐在工位上那緊鎖眉頭的苦思冥想,我就回想起了當(dāng)年我也是實(shí)習(xí)生的狀態(tài)。我覺(jué)得需要對(duì)小實(shí)習(xí)生好好的聊聊,讓他對(duì)現(xiàn)在的一些技術(shù)和產(chǎn)品有一個(gè)新的認(rèn)識(shí)。然后我們又回到會(huì)議室里,我就開(kāi)始了“演講”。
企業(yè)進(jìn)入數(shù)字化,已經(jīng)不能夠按照過(guò)往的模式來(lái)進(jìn)行運(yùn)營(yíng)了,在服務(wù)器選擇方面,傳統(tǒng)的服務(wù)器已經(jīng)無(wú)法滿足當(dāng)前企業(yè)的業(yè)務(wù)需求。傳統(tǒng)服務(wù)器受硬件可靠性限制,容易出現(xiàn)問(wèn)題。它還需要額外購(gòu)買(mǎi)和部署各種安全措施,還不能做多用戶(hù)到多服務(wù)器訪問(wèn)控制的操作。如果出現(xiàn)問(wèn)題的話,只有一招“手動(dòng)”操作。手動(dòng)重復(fù)所有部署、手動(dòng)備份、手動(dòng)數(shù)據(jù)恢復(fù)... ...最后做的能讓你懷疑人生。
相較于傳統(tǒng)服務(wù)器,彈性云服務(wù)器具有良好的可拓展性,支持用戶(hù)隨時(shí)在線對(duì)服務(wù)器的內(nèi)存、系統(tǒng)盤(pán)和帶寬進(jìn)行靈活調(diào)整;憑借集群部署的成本優(yōu)勢(shì),極大程度降低了IT部署與業(yè)務(wù)運(yùn)維成本;由于服務(wù)分散在多臺(tái)主機(jī)、甚至多個(gè)機(jī)房,所以不容易徹底宕機(jī),抗災(zāi)容錯(cuò)能力強(qiáng),能夠確保長(zhǎng)時(shí)間在線,讓網(wǎng)站運(yùn)行更加安全、可靠。
就拿今年公司的618活動(dòng)來(lái)說(shuō),活動(dòng)期間平臺(tái)的流量就會(huì)陡增,同時(shí)并發(fā)訪問(wèn)的流量也會(huì)暴增,原本規(guī)劃的硬件配置就無(wú)法滿足當(dāng)下的流量問(wèn)題。這次我正是使用了華為云彈性服務(wù)器,根據(jù)業(yè)務(wù)需求自行定義彈性伸縮策略,才能夠在活動(dòng)期間高訪問(wèn)量的情況下,保證業(yè)務(wù)平穩(wěn)健康運(yùn)行滿足業(yè)務(wù)需求的同時(shí),我還沒(méi)讓公司多花錢(qián)。彈性云服務(wù)器的幫助企業(yè)快速構(gòu)建更穩(wěn)定、安全的應(yīng)用,降低開(kāi)發(fā)運(yùn)維的難度和整體IT成本,使你能夠更專(zhuān)注于核心業(yè)務(wù)的創(chuàng)新,而不是每周不是在維護(hù)服務(wù)器,就是在維護(hù)的路上。
華為云不斷革新技術(shù),降低高性能產(chǎn)品的門(mén)檻,使得用戶(hù)能夠以普惠級(jí)別的價(jià)格享受到超高性能的產(chǎn)品。多款彈性云服務(wù)器正在華為云618活動(dòng)熱賣(mài)中,價(jià)格低至88元起,還有6600大禮包送不停,歡迎體驗(yàn)!
(https://activity.huaweicloud.com/2020_618_promotion/index.html?ggw_hd)
跟小實(shí)習(xí)生分享后,我立馬開(kāi)始整改,先做服務(wù)器變更,順手也整理了一份操作文檔《4行代碼變更彈性云服務(wù)器規(guī)格》,分享到部門(mén)群里:
(內(nèi)容詳情:https://support.huaweicloud.com/api-ecs/ecs_04_0003.html#ecs_04_0003__li20744151453314)
第一步:變更云服務(wù)器規(guī)格。
1、接口相關(guān)信息
URI格式:POST /v2.1/{tenant_id}/servers/{server_id}/action
2、請(qǐng)求示例(寫(xiě)入具體彈性云服務(wù)器規(guī)格)
{
"resize": {
"flavorRef": "s3.large.2"
}
}
第二步:確認(rèn)云服務(wù)器規(guī)格變更。
前提條件:彈性云服務(wù)器狀態(tài)(即云服務(wù)器的?“OS-EXT-STS:vm_state”屬性)必須是?“resized”。
1、接口相關(guān)信息
URI格式:POST /v2.1/{tenant_id}/servers/{server_id}/action
2、請(qǐng)求示例
{
"confirmResize":?null
}
第三步:(可選)回退云服務(wù)器規(guī)格變更。
回退須知:彈性云服務(wù)器狀態(tài)(即云服務(wù)器的“OS-EXT-STS:vm_state”屬性)必須是“resized”。回退后,在變更規(guī)格過(guò)程中的數(shù)據(jù)修改將會(huì)丟失。
1、接口相關(guān)信息
URI格式:POST /v2.1/{tenant_id}/servers/{server_id}/action
2、請(qǐng)求示例
{
"revertResize":?null
}
變更彈性云服務(wù)器的時(shí)候,還有幾點(diǎn)注意事項(xiàng):
關(guān)機(jī)狀態(tài)的彈性云服務(wù)器才能執(zhí)行變更云服務(wù)器規(guī)格操作。
變更規(guī)格時(shí),彈性云服務(wù)器的磁盤(pán)容量不能變小。
變更彈性云服務(wù)器規(guī)格時(shí),用戶(hù)不能選擇已售罄的CPU和內(nèi)存資源。
彈性云服務(wù)器規(guī)格(CPU或內(nèi)存)變小,會(huì)影響彈性云服務(wù)器的性能。
據(jù)了解,目前API Explorer平臺(tái)(https://apiexplorer.developer.huaweicloud.com/apiexplorer/overview)已開(kāi)放EI企業(yè)智能、計(jì)算、應(yīng)用服務(wù)、網(wǎng)絡(luò)、軟件開(kāi)發(fā)平臺(tái)、視頻等70+云服務(wù),共上線2000+個(gè)API、6000+個(gè)錯(cuò)誤碼。在前期試運(yùn)行期間,華為云API Explorer平臺(tái)上的API接口也已被多家企業(yè)成功接入。
點(diǎn)擊查看詳情:《華為云一站式API解決方案平臺(tái)API Explorer上線》
華為云API Explorer平臺(tái)在未來(lái)幾個(gè)月會(huì)實(shí)現(xiàn)更多功能,比如支持SDK示例代碼、CLI等特性,同時(shí)也會(huì)開(kāi)放更多的云服務(wù)API接口,連接更多開(kāi)發(fā)者實(shí)現(xiàn)創(chuàng)新、拓寬創(chuàng)新邊界。
彈性云服務(wù)器 電商 服務(wù)器
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶(hù)投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。