天天看點

網站部署

今天這節課教大家如何進行網站部署。

全文包含以下幾個方面:

SaaS 産品的優勢

伺服器的分類

如何挑選伺服器(四個參考參數、四個衡量名額)

伺服器的推薦

一、SaaS産品的優勢

SaaS是Software-as-a-Service(軟體即服務)的簡稱,即通過網絡提供軟體服務。

使用SaaS産品,使用者既不需要對軟體進行維護,因為産品提供商會全權管理和維護軟體,也不需要進行購買伺服器,進行網站部署,真正做到即開即用。

如果你想使用SaaS産品,可以了解一下阿裡雲的建站産品,阿裡雲

雲·速成美站

和阿裡雲

雲·企業官網

都是基于阿裡雲計算資源的SaaS化系統架構,不僅建站友善,還省去了部署網站的操作,一舉兩得。

如果是代碼開發,則需要購買伺服器,把系統部署在伺服器上網站才能進行正常通路。

是以,網站部署的第一步,也是最重要的,就是選購伺服器。

準備好了麼,幹貨來了!下面我就教大家如何選購伺服器。

二、伺服器的分類

伺服器既有看得見摸得着的實體伺服器,也有虛拟伺服器、雲伺服器。相信大家即使沒用過,也都聽過“阿裡雲”吧,阿裡雲提供的就是雲服務。

關于伺服器,大緻包括以下幾類。

1、伺服器的分類:

①實體伺服器:又叫獨立伺服器。即看得見摸得着的實體伺服器。可以了解為一台具有高計算能力、高性能、高安全性、高穩定性、高可控性,獨立又完整的電腦。有硬碟、記憶體、CPU,可以自行配置設定實行多種網絡功能服務,集各種軟硬體資源于一身。

有一部美劇《矽谷》講述的是程式員的發家史,劇中初創團隊在家中搭的那些笨重的大機器就是實體伺服器。

這種伺服器性能強大、安全性,穩定性更高,但價格高,靈活性差,适合大型網站及應用。

②雲伺服器:又叫雲主機,簡稱ECS。是一種簡單高效、安全可靠、處理能力可彈性伸縮的計算機服務。其管理方式比實體伺服器更簡單高效。使用者不需提前購買硬體,就可建立任意多台雲伺服器。

雲伺服器還擁有多個伺服器叢集,具有硬體獨享、資源獨享、風險共享的優勢。此外還具有容錯備份的特點,恢複後無需重新配置軟體環境。

雲伺服器相比實體伺服器更加靈活,但是使用者對雲伺服器的控制較小,處于安全層面考慮,建議選擇大廠商。适合中小型網站和應用。

③VPS伺服器:又叫虛拟專用伺服器。是利用虛拟伺服器軟體在一台實體伺服器上建立多個互相隔離的小伺服器。

每個VPS伺服器均可獨立進行重新開機并擁有自己的root通路權限、使用者、IP位址、記憶體、過程、檔案、應用程式、系統函數庫以及配置檔案,是以它的運作和獨立伺服器完全相同。

但是,由于是從實體伺服器上虛拟出來的産品,是以沒有實體伺服器穩定,運算速度和性能也相對弱一些。

這類伺服器價格相較實體伺服器便宜很多,但是在擴容、存儲、穩定性方面都不及雲伺服器。是以更适合預算不多的網站和應用。

④虛拟主機:又叫虛拟伺服器或共享主機。是一種在單一主機或主機群上,實作多網域服務的方法,可以運作多個網站或服務的技術。通俗來講就是把一台運作在網際網路上的實體伺服器劃分成多個“虛拟”伺服器。

由于虛拟主機市場較亂,大夢建議大家最好使用雲伺服器或者實體伺服器,不推薦VPS作為虛拟主機的伺服器。用租房類比,VPS相當于整租,那麼虛拟主機就是合租,但整租是毛坯房,合租是精裝房。總之,住起來都不舒服。

虛拟伺服器在價格上是各類伺服器中最便宜的,但是穩定性和安全性也是相對最弱的,而且網站在應對大流量通路時性能不足,是以更适用于非Java項目,且流量、記憶體較小的網站應用。

⑤裸金屬伺服器:類似雲上的專屬實體伺服器,在擁有彈性靈活的基礎上,具有高性能的計算能力。計算性能與傳統實體機無差别,具有安全實體隔離的特點。相當于傳統實體伺服器的“變态版”。

裸金屬伺服器是集實體伺服器的穩定性能,和雲伺服器高度彈性的資源優勢于一身的超級平台。兼具超高計算性能的同時,滿足使用者對核心應用場景和伺服器穩定性的要求。比如,阿裡雲彈性裸金屬伺服器-神龍,就具備這樣的特點。

這類伺服器性能更高,更靈活,但價格也性對較高,适用于對資料安全、性能配置、安全監管等都要求非常嚴格的web網站、中大型企業等重量級資料應用、遊戲和金融等高性能網站和應用。

結合上文講到的五種伺服器的概念,相信大家心底已經對自己需要挑選的伺服器有了清晰的目标。

因為在大多數情況下,雲伺服器都是非常優質且物美價廉的選擇。而且适用度也相對較廣。是以,我将以雲伺服器為例,教大家如何挑選。

三、如何選購雲伺服器

1、四個重點參考參數

選伺服器需要重點關注:CPU、記憶體、硬碟、帶寬,這四個參數,這四個參數也直接決定了雲伺服器的價格差異。

①CPU:類似于人腦,核數越多越快。例如,雙核的CPU開四個程式需要2s,那麼四核的CPU開四個程式隻需要1s;而且,多核在進行大資料量運算時優勢更大。

②記憶體:使用者通路重點,記憶體越大,緩存臨時資料越多,使用者就可以更快通路到資料以及資源。

③硬碟:即可存放系統跟程式。比如辦公軟體CRM都是直接存儲在這上面的。

④帶寬:就像一條公路,一輛車很快,2輛車比較慢,4輛車可能跑不開了。也就是說當通路量增大時,适當增加帶寬可以提高網站的通路速度。

2、四個次元衡量性能名額

①高可用性

可用性是指在一段時間内伺服器可供通路者正常使用的時間的百分比。可以通過減少硬體平均故障時間和利用專用功能機制來提高可用性。

②高性能

指伺服器綜合性能名額要高。主要要求在運作速度、磁盤空間、容錯能力、擴充能力、穩定性、監測功能等方面具有較高的性能名額。

③高擴充性

為了使伺服器随負荷的增加可以平穩更新,并保證伺服器工作的安全性與穩定性,必須将伺服器的可擴充性能作為一項重要衡量名額。

④管理友善

可管理性是指伺服器的管理是否友善、快捷,應用軟體是否豐富。

當然,除了以上這些因素是在選購伺服器時需要重點考慮的之外。品牌、價格、售後服務以及廠商實力等因素也是需要考慮在内的。

四、伺服器的推薦

無論哪種伺服器,作用基本一樣,你需要根據自己的網站訴求選擇更适合自己的。

如果你的網站是展示類網站或者個人Blog,可以選擇VPS, 如果有簡單的開發運維能力,可以選擇低配置雲伺服器。

如果是營銷類網站,建議選擇相對中配的雲伺服器,并且找有開發和運維能力的人幫你上雲。

如果是線上商城業務,建議找專業的有運維能力的人幫你搭建上雲,并且根據業務量大小動态調整即可。

如果是财大氣粗或者重視資料的網站,購買實體伺服器更适合。

綜合以上,我會推薦大家選擇阿裡雲伺服器。除去品牌的影響力,阿裡雲服務全面覆寫IaaS、PaaS、SaaS三大雲服務類型,産品涉及雲計算基礎、安全、大資料、人工智能、企業應用、物聯網等衆多領域。

而且産品有以下幾大優勢:

①高可用性:更嚴格的IDC标準、伺服器準入标準以及運維标準,保證資料的可靠性以及雲計算基礎架構、雲伺服器的高可用性。

②高性能:單執行個體最高可選88vCPU,記憶體704GB,單執行個體性能最高可達到700萬PPS網絡收發包,35Gbps帶寬。

③高彈性:支援分鐘級别建立1000台執行個體,多種彈性付費選擇更貼合業務現狀,同時帶來彈性的擴容能力,執行個體與帶寬均可随時升降配,雲盤可擴容。

④高擴充性:帶寬升降自由,線上使用負載均衡,輕松擴充應用。

⑤更穩定:單執行個體可用性達 99.975%,多可用區多執行個體可用性達 99.995%,雲盤可靠性達 99.9999999%,可實作自動當機遷移、快照備份

⑥更安全:免費提供 DDoS 防護、木馬清除、防暴力破解等服務;通過多方國際安全認證,ECS雲盤支援資料加密功能。

⑦易部署:分鐘級傳遞,快速部署,縮短應用上線周期。快速接入部署在全球範圍内的資料中心和BGP機房。

⑧易用性:豐富的作業系統和應用軟體,通過鏡像可一鍵簡單部署;同一鏡像可在多台 ECS 中快速複制環境,輕松擴充。

⑨容災備份:使用者可自定義快照,三副本資料設計,單份損壞可在短時間内快速恢複。

⑩彈性計算服務ECS:提供GPU和FPGA等異構計算伺服器、彈性裸金屬伺服器以及通用的x86架構伺服器。

⑪成本效益之王:無需自建機房,無需采購以及配置硬體設施。成本透明,按需使用,支援根據業務波動随時擴充和釋放資源。支援通過内網通路其他阿裡雲服務,形成豐富的行業解決方案,降低公網流量成本。