開發與維運

網站部署

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

全文包含以下幾個方面:
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架構服務器。

⑪性價比之王:無需自建機房,無需採購以及配置硬件設施。成本透明,按需使用,支持根據業務波動隨時擴展和釋放資源。支持通過內網訪問其他阿里雲服務,形成豐富的行業解決方案,降低公網流量成本。

Leave a Reply

Your email address will not be published. Required fields are marked *