<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          我又搭了個(gè)網(wǎng)站,1 分鐘搞定!

          共 3875字,需瀏覽 8分鐘

           ·

          2022-11-02 01:11

          大家好,我是小林。

          說到搭建網(wǎng)站,相信大家第一反應(yīng)都是會(huì)去購買一臺(tái)云服務(wù)器,然后根據(jù)網(wǎng)上的教程,自己在云服務(wù)器上一頓操作,最終搭建出自己的網(wǎng)站。

          這種在云服務(wù)上搭建網(wǎng)站的方式,確實(shí)相比以前自己買物理服務(wù)器來搭建網(wǎng)站的方式節(jié)省了很多開銷,自己買物理服務(wù)器的話,起步價(jià)都是好幾萬的,而且這種大玩意放在家里也占地方。

          但是購買云服務(wù)器的時(shí)候,我們其實(shí)是要掏錢向云服務(wù)廠商租用云服務(wù)器,一般都是以年為單位租用,不管你的網(wǎng)站是幾千人訪問,還是幾個(gè)人訪問,都是統(tǒng)一的價(jià)錢,即使云服務(wù)器后面閑置不用了,也已經(jīng)產(chǎn)生了一年的租用費(fèi)用。

          我就在想,如果有這樣“無服務(wù)器”搭建網(wǎng)站的方式,讓我們可以不租用云服務(wù)器搭建網(wǎng)站,而是直接在云服務(wù)廠商里創(chuàng)建一個(gè)應(yīng)用的方式搭建網(wǎng)站,再根據(jù)實(shí)際的流量來計(jì)費(fèi)的話,那么我們就能節(jié)省這一筆租用云服務(wù)器的費(fèi)用,而且也能降低搭建網(wǎng)站的門檻。

          我前幾天參加了騰訊云小伙伴邀請(qǐng)的 Techo Day 技術(shù)開放日的線上活動(dòng),在里面看到了 Serverless 實(shí)踐課程的介紹,發(fā)現(xiàn)就是我前面說的這種“無服務(wù)器”搭建網(wǎng)站的技術(shù)。

          看到這,是不是顛覆大家的認(rèn)識(shí)?沒有服務(wù)器,還怎么運(yùn)行應(yīng)用呢?這不是開玩笑嗎?

          覺得很震驚的小伙伴,應(yīng)該是不清楚  Serverless 技術(shù)。

          既然不知道,那我先給你講一講 Serverless 技術(shù),然后我再給大家實(shí)際操作一下“無服務(wù)器”搭建網(wǎng)站的過程,帶大家感受一下 1 分鐘搭建網(wǎng)站的速度。

          Serverless 是什么?

          Serverless 是指 "無服務(wù)器架構(gòu)",這里的 "無服務(wù)器" 并不是指程序不需要服務(wù)器運(yùn)行,而是指我們的開發(fā)工作不需要關(guān)注服務(wù)器底層的資源,就仿佛服務(wù)器不存在一樣。

          我們?cè)谕ㄟ^租用云服務(wù)器搭建網(wǎng)站的時(shí)候,需要考慮要用怎樣配置的云服務(wù)器,比如多大的內(nèi)存、多大的帶寬、多少核心的 CPU 等等。

          而出現(xiàn) Serverless 技術(shù)之后,這些東西都不需要我們考慮了,Serverless 會(huì)幫我們根據(jù)網(wǎng)站流量的大小分配相應(yīng)的資源,也就是有自動(dòng)伸縮的能力,同時(shí)也無需再對(duì)服務(wù)器進(jìn)行運(yùn)維了,無需不斷的打系統(tǒng)補(bǔ)丁、應(yīng)用補(bǔ)丁、無需進(jìn)行數(shù)據(jù)備份、軟件配置等工作了。

          這么一看,是不是覺得 Serverless 很像一個(gè)「保姆」,幫我們打理一切繁瑣的事情,讓我們只需要關(guān)注應(yīng)用本身。

          但是沒有服務(wù)器,如何來將程序、應(yīng)用運(yùn)行起來呢?這里要介紹的是 Serverless 下包含的兩個(gè)概念:函數(shù)即服務(wù)(FaaS), 后端即服務(wù)(BaaS)

          什么是「函數(shù)即服務(wù)」?

          每一個(gè)函數(shù)就是一個(gè)服務(wù),函數(shù)之間相互獨(dú)立。函數(shù)(也可說方法)顆粒度更小,可以幫助應(yīng)用獲得極致彈性。讓用戶拋棄了對(duì)服務(wù)器的配置和管理,僅需編寫和上傳核心業(yè)務(wù)代碼,交由平臺(tái)完成部署、調(diào)度、流量分發(fā)、彈性伸縮等能力。

          我們來看一張基于 FaaS 的架構(gòu)圖:

          基于 FaaS 的服務(wù)器底層的關(guān)系從下到上依次是這樣的:物理服務(wù)器(IaaS) > 虛擬機(jī)(PaaS) > 容器(PaaS) > 函數(shù)(FaaS)

          什么是「后端即服務(wù)」?

          其實(shí)大家已經(jīng)使用很久了,這里的后端,指的就是各種云產(chǎn)品和云服務(wù),例如對(duì)象存儲(chǔ),云數(shù)據(jù)庫、云緩存等。這些產(chǎn)品或服務(wù),用戶直接開通即可使用,無需考慮部署、擴(kuò)容、備份、優(yōu)化、安全等各種運(yùn)維工作,做到了開箱即用,無需自己去進(jìn)行服務(wù)器或應(yīng)用的維護(hù)和管理,因此同樣也是 Serverless 的一部分。

          “無服務(wù)器”搭建網(wǎng)站

          騰訊云 Serverless 提供了很多基于無服務(wù)器應(yīng)用框架 Serverless 架構(gòu)的應(yīng)用部署,開發(fā)者無需關(guān)心底層資源,即可快速部署完整可用的 Serverless 應(yīng)用架構(gòu),具有資源編排、自動(dòng)伸縮、事件驅(qū)動(dòng)等能力,幫助開發(fā)者通過聯(lián)動(dòng)云資源,迅速構(gòu)建 Serverless 應(yīng)用。

          其中,正好就有 WordPress 應(yīng)用的部署,所以我們就可以用該應(yīng)用搭建我們自己的網(wǎng)站。

          接下來, 我用騰訊云 Serverless 給大家實(shí)際操作一下“無服務(wù)器”搭建網(wǎng)站的過程,僅需幾步,就可以快速部署一個(gè) WordPress 應(yīng)用。

          第一步,登錄 Serverless 控制臺(tái), 單擊「新建應(yīng)用」后,就會(huì)進(jìn)入到「新建應(yīng)用」的頁面。這次我們的目的是搭建網(wǎng)站,所以選擇了 WordPress 應(yīng)用。

          第二步,填寫應(yīng)用名稱,接著選擇「不啟用」自建數(shù)據(jù)庫和私有網(wǎng)絡(luò),然后就點(diǎn)擊「完成」即可。

          第三步,等待部署完成,只需要等待一下就完成了。

          部署完成后,就表示 WordPress 應(yīng)用搭建完成了,然后就可以點(diǎn)擊「訪問應(yīng)用」了。

          此時(shí)顯示的頁面就是 WordPress 應(yīng)用的頁面,填寫完信息后,一個(gè)網(wǎng)站就搭建完成了。

          你看,只需幾步就把網(wǎng)站搭建完成了,而且可以看到,根本就沒有云服務(wù)器的影子。就跟我們?cè)谑謾C(jī)上下載一個(gè)應(yīng)用一樣方便快捷。

          可能有的同學(xué)注意到了,這網(wǎng)站的地址那么長,怎么記的住啊?

          這網(wǎng)站的地址是騰訊云默認(rèn)提供給我們的,當(dāng)然我們也是可以自己的網(wǎng)站設(shè)置域名的。在資源列表頁,可以單擊新增配置你的自定義域名。

          在配置自定義域名的時(shí)候, 大家記得要提前將你的域名進(jìn)行備案,備案的時(shí)間大概需要 1-2 個(gè)星期。

          這套搭建網(wǎng)站的方案,比自己租用云服務(wù)器搭建網(wǎng)站的方案,更加省錢,也更加簡單。

          總之,通過騰訊云 Serverless 搭建網(wǎng)站的優(yōu)勢(shì)有以下這些:

          • 降低使用成本。計(jì)算層使用 Serverless 資源,真正做到按量計(jì)費(fèi),彈性伸縮,極大節(jié)省成本。
          • 部署步驟簡單。通過 Serverless 控制臺(tái), 僅需幾步配置,即可快速完成 WordPress 應(yīng)用部署,極大降低部署門檻。

          云函數(shù),粒度更小的服務(wù)

          騰訊云推出的「云函數(shù)」,就是其中一個(gè)使用 Serverless 架構(gòu)的產(chǎn)品。云函數(shù)的這種設(shè)計(jì)架構(gòu),又被稱為 FaaS,函數(shù)即服務(wù)。

          云函數(shù)(Serverless Cloud Function,SCF)是騰訊云提供的 Serverless 服務(wù),騰訊云用戶無需購買云服務(wù)器和虛擬機(jī),代碼即可在騰訊云基礎(chǔ)設(shè)施上彈性、安全地運(yùn)行,支持所有主流的編程語言。

          云函數(shù)這幾個(gè)方面的優(yōu)勢(shì):

          • 按量付費(fèi):沒有用戶訪問時(shí)不花錢,可節(jié)約服務(wù)器開銷 30%;
          • 超低運(yùn)維成本:無需學(xué)習(xí)服務(wù)器知識(shí),大幅度降低運(yùn)維成本;
          • 彈性伸縮:自動(dòng)彈性伸縮,上不封頂,下可到零;
          • 超高并發(fā):每秒最高支持 10 萬并發(fā)請(qǐng)求數(shù);

          所以有什么理由不用上云函數(shù)呢?

          為了讓大家更加具體的理解「云函數(shù)」,我就用「云函數(shù)定制一個(gè)邀請(qǐng)函的案例」來向大家展示下云函數(shù)的使用。

          第一步,創(chuàng)建創(chuàng)建存儲(chǔ)桶

          首先先創(chuàng)建一個(gè)創(chuàng)建存儲(chǔ)桶,畢竟生成的邀請(qǐng)函圖片得有個(gè)存放的地方的嘛。

          進(jìn)入對(duì)象存儲(chǔ)控制臺(tái),選擇左側(cè)導(dǎo)航欄中的存儲(chǔ)桶列表。在“存儲(chǔ)桶列表”頁面中,單擊創(chuàng)建存儲(chǔ)桶。參考以下信息進(jìn)行創(chuàng)建。如下圖所示:

          填寫完信息,就直接下一步,直到完成創(chuàng)建。

          第二步,創(chuàng)建函數(shù)

          登錄 Serverless 控制臺(tái),選擇左側(cè)導(dǎo)航欄中的函數(shù)服務(wù)。在“函數(shù)服務(wù)”頁面上選擇新建應(yīng)用。在新建應(yīng)用頁面中,搜索「自定義邀請(qǐng)函」,然后選擇一個(gè)模版進(jìn)行創(chuàng)建。

          單擊下一步,函數(shù)名稱默認(rèn)填充,可根據(jù)需要自行修改。按照引導(dǎo)在“基礎(chǔ)配置”中填入該模板需要的環(huán)境變量對(duì)應(yīng)的值,其他保持默認(rèn)配置。如下圖所示:

          填寫完信息后,就點(diǎn)擊完成。接著,等待部署完成即可。

          第三步,生成邀請(qǐng)函

          函數(shù)詳情 > 觸發(fā)管理中獲取 API 網(wǎng)關(guān)觸發(fā)器訪問路徑,如下圖所示:

          然后,使用命令的方式來生成邀請(qǐng)函圖片。在命令行中,執(zhí)行以下命令。

          curl API網(wǎng)關(guān)觸發(fā)器地址  -d '邀請(qǐng)嘉賓名字'

          可在終端獲取邀請(qǐng)函的下載地址。例如:

          訪問邀請(qǐng)函圖片的鏈接,得到如下圖片:

          在圖片上可以看到,出現(xiàn)了我的名字。

          以上是對(duì)云函數(shù)的使用,怎么樣,是不是覺得非常方便快捷。

          總結(jié)

          這次我基于騰訊云 Serverless 帶大家展示了網(wǎng)站搭建的過程,這種方式打破了以前搭建網(wǎng)站需要租借云服務(wù)器的方式。

          無需購買云服務(wù)器,只需要在騰訊云 Serverless 里直接創(chuàng)建網(wǎng)站的應(yīng)用就完成了網(wǎng)站的搭建,再也不用花費(fèi)精力配置環(huán)境和維護(hù)云服務(wù)器的精力,動(dòng)動(dòng)鼠標(biāo)點(diǎn)擊就可以輕松地完成網(wǎng)站的搭建了,更重要的是,它是按量付費(fèi)的,能確保所有的費(fèi)用,都是用在了實(shí)際的程序運(yùn)行、數(shù)據(jù)存儲(chǔ)、用戶訪問中,不必為未使用的計(jì)算資源而支付。

          再來,我也基于騰訊云的云函數(shù)產(chǎn)品,帶大家展示了自定義生存邀請(qǐng)函的實(shí)驗(yàn)。可以感受到,云函數(shù)讓開發(fā)者更專注于業(yè)務(wù)代碼,無需擔(dān)憂底層的各種資源,背后的這一切都會(huì)由騰訊云幫我們分配。

          這次參加騰訊云的 Techo Day 技術(shù)開放日活動(dòng),我最大的感觸就是,在技術(shù)領(lǐng)域,騰訊云確實(shí)走在了前沿,真不是吹,Techo Day活動(dòng)分享了很多技術(shù)熱點(diǎn)及解決方案,涵蓋了我們平時(shí)開發(fā)的方方面面,不僅能學(xué)習(xí)、接觸新興技術(shù),還能對(duì)技術(shù)有更多、更深入的認(rèn)識(shí)。

          特別是我介紹的 Serverless 云函數(shù),真正讓我們釋放雙手,實(shí)現(xiàn)生產(chǎn)力質(zhì)的提升,本次活動(dòng)就分享了 Severless 相關(guān)的技術(shù)原理解析,更有動(dòng)手實(shí)驗(yàn)室手把手指導(dǎo)如何通過云函數(shù)快速構(gòu)建自定義邀請(qǐng)函,讓我也受益匪淺。

          最后,本次 Techo Day 技術(shù)開放日活動(dòng)上發(fā)布和分享了不少云原生產(chǎn)品內(nèi)容及相關(guān)課件,包括如何利用北極星進(jìn)行灰度發(fā)布、利用Prometheus 云原生監(jiān)控減少開發(fā)及運(yùn)維成本等技術(shù)原理解析,以及爆款產(chǎn)品騰訊文檔的云原生實(shí)踐案例,各種干貨都被整理成了一份《騰訊云云原生工具指南》,有需要的同學(xué)可以點(diǎn)擊閱讀原文或掃下方二維碼獲取

          瀏覽 88
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲毛片在线 | 欧美日韩国产在线 | 五月丁香帕帕网 | 苍井空电影一区二区三区 | 亚洲电影在线观看 |