小微企業阿里雲最佳實踐系列(一):ECS 服務器與 RDS 數據庫

概述

閱讀對象

本博文主要寫給創業團隊、技術團隊人數 < 5 人、沒有專業運維等小微企業作爲參考,需要掌握基礎的服務器管理、軟件開發等經驗。

博文主要內容

本博文主要使用傳統服務器架構與雲服務架構進行橫向對比,解決企業在搭建軟件系統中所遇到等問題和痛點,以及爲小微企業降低成本的同時儘可能提高軟件系統的高可通、低延遲、高規範、低人力投入。

涉及的雲產品

本博文主要涉及的雲產品有:ECS 雲服務器、RDS 雲數據庫、DMS 數據庫管理、OSS 圖片存儲、雲監控、日誌服務以及信息安全和其他相關產品。

企業面對的問題和痛點

本博文主要介紹一般企業所面臨的問題例如:

  • 服務器購買成本高
  • 服務器託管成本高
  • 服務器容易被攻擊
  • 數據庫響應速度慢
  • 數據庫賬號權限過大
  • 數據庫存儲的數據丟失
  • 日誌查詢繁瑣
  • 日誌過大導致服務器磁盤空間不足
  • 圖片訪問速度慢(特別是高清大圖)
  • 圖片容易被盜用(或者被其他網站非法引用)
  • 網站出現異常不能及時進行響應處理

內容

ECS 雲服務器

官方介紹

穩定,實例可用性達 99.95%
彈性,支持分鐘級別創建1000臺實例

高安全,DDoS 防護、木馬查殺、防暴力破解等
高性能,單實例最高可選88vCPU,內存704GB
易用性,豐富的操作系統和應用軟件

可拓展性,ECS 可與阿里雲各種豐富的雲產品無縫銜接

主要解決問題

傳統架構主要爲企業採購硬件服務器託管至機房,主要面對的問題是採購硬件服務器價格過高,動輒上萬,託管費每年幾萬也是一筆不小的開支。這對於小微企業、初創團隊來說是一筆不小的開支,現代的各類雲服務器可以根據企業所需要的最低配置進行購買,之後按照實際運營情況進行升級調整,這對於小微企業、初創團隊來說可以節省一大筆開支。

另外一方面,採購硬件服務器託管的方式本身成本已經很高,更沒有預算以及人力去搭建多可用區、多備份等,這樣的單點架構對於數據安全方面也會變得非常薄弱。各大雲服務器廠商擁有專業的技術運維團隊,可以以很低的成本搭建多可用區、多備份等,這對於小微企業來說可以減少一大筆資金、人力投入去維護,這樣企業的精力就可以放在業務系統的研發上。

如何選擇使用

在使用雲服務器(例如阿里雲)時,雲服務器廠商提供了多種多樣的配置和計費方式,我們可以根據企業實際情況選擇對應的配置和計費方式,以下主要介紹不同方式的寬帶費用和配置費用

寬帶付費方式

按照 5m 寬帶和 100m 寬帶進行對比,寬帶費用差距非常大,如果不是流量類應用:直播、遊戲等實時傳輸動態數據類應用,建議使用按量付費模式(寬帶峯值可以選擇 100m,並且不會收取寬帶費)。
電商、視頻等大流量靜態數據可使用 CDN 加速節省流量費,低至 0.17/GB(1TB)

服務器配置

服務器配置方面主要分爲常規的服務器和 T5 突發性能實例。
如果業務量比較少、業務量比較平穩,這裏非常推薦 T5 突發性能實例,在系統運行中,一般不是特別高併發的系統,實際 CPU 使用率並不高(可通過雲監控查看),例如以下一臺生產環境的服務器

CPU 的使用率基本上是低於 10% 的,如果自身的業務系統監控報表上長期低於 10% ,非常推薦使用 T5 突發性能實例。

服務器類型 規格配置 年費用
計算性 C5 2核CPU、4G內存 ¥1757.00
突發性能實例 t5 2核CPU、4G內存 ¥891.00
搶佔式實例 2核CPU、4G內存 ¥613.00

使用小技巧

  • 可以利用自動快照策略每天備份服務器,進一步方式數據丟失
  • 可以利用鏡像功能批量開通服務器或者遷移服務器
  • 可以利用安全組統一設置所有服務器的安全策略
  • 可以利用彈性網卡特性使內網服務器初始化完畢後取消外網 IP 進一步提高服務器安全
  • 可以利用密鑰對功能便捷登錄服務器
  • 可以搭配存儲包降低快照備份費用

RDS 雲數據庫

官方介紹

高性能,SSD、阿里雲官方優化、內網高速訪問等

高安全性,訪問控制策略,系統安全以及和應用隔離
高可靠性,99.95% 服務可用性,99.9999% 數據可靠性, 雙機熱備、多可用區、自動備份等

低成本,降低人力成本的同時享受技術升級帶來的紅利, 按需購買,彈性擴容

主要解決問題

傳統架構一般直接搭建數據庫到服務器上,常常發生一些問題導致企業損失,例如:

  • 數據庫文件損壞導致無法恢復數據
  • 數據庫 root 賬號安全級別低(可公網訪問、若密碼等)導致數據被黑客攻擊和盜取
  • 數據庫訪問速度拖慢軟件系統,導致用戶體驗差
  • 數據庫管理不規範或賬號權限過大,誤操作導致數據丟失

如何選擇使用

在阿里雲平臺上,提供了多種多樣的數據庫配置和規格,這裏以 MySQL 作爲參考對象進行對比。

基礎版
基礎版主要爲單節點備份,價格比較低,一般可用於開發、測試使用,不建議企業使用基礎版。選擇配置時可以選擇最低配置,在雲廠商的優化下,最低配置已經可以滿足大多數小微企業的軟件系統使用了,可以根據後續運營情況升級配置,不必一開始選擇過高的配置造成性能過剩、費用過高等問題。

高可用版
高可用版主要用於生產環境使用,購買時同樣可以選擇最低配置,這裏的最低配置只是性能差別不一樣、所存儲的數據量不一樣,在安全性方面並不會降低,可以按照實際情況選擇對應的配置即可。

其他小技巧

  • 可以只開通內網 IP 供應用服務器訪問,杜絕外網訪問造成數據泄漏
  • 可以設置多個賬號讀寫分離,不同人員操作權限不一樣
  • 可以配置 DMS 數據庫管理管理數據
  • 可以配置 SSL 加密傳輸數據進行異地災備
  • 可以使用物理備份、日誌備份、實時備份等不用級別的備份策略達到數據高安全

後續將爲大家提供其他系列博文

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章