教您七天部署彈性高性能的Web集群 -- 搭建運行環境的基礎骨架

本篇主要講解的是如何搭建集群運行環境的基礎骨架,主要內容有:

  • 網絡規劃
  • 流量管理
  • 雲服務器ECS管理
  • 購買雲數據庫RDS、Redis等
  • 靜態資源管理

網絡規劃

第一步規劃網絡,也就是ECS服務器放在哪個可用區,數據庫、緩存等服務器又該放在哪個可用區。一個VPC、兩個VSwitch。

教您七天部署彈性高性能的Web集群 -- 搭建運行環境的基礎骨架

網絡規劃

步驟如下:

  1. 創建一個專有網絡(阿里雲管理控制檯 -> 專有網絡VPC)
教您七天部署彈性高性能的Web集群 -- 搭建運行環境的基礎骨架

創建專有網絡

  1. 依次創建交換機1和交換機2(阿里雲管理控制檯 -> 專有網絡VPC)
教您七天部署彈性高性能的Web集群 -- 搭建運行環境的基礎骨架

創建交換機1

教您七天部署彈性高性能的Web集群 -- 搭建運行環境的基礎骨架

創建交換機2

流量管理

第二步規劃整個集群流量統一管理,集群只有一個入口IP和一個出口IP,購買共享流量包。一個入口IP、一個出口IP。

教您七天部署彈性高性能的Web集群 -- 搭建運行環境的基礎骨架

流量管理

步驟如下:

  1. 申請兩個彈性IP(阿里雲管理控制檯 -> 專有網絡VPC):
    按使用流量計費、帶寬峰值可以為任意值
教您七天部署彈性高性能的Web集群 -- 搭建運行環境的基礎骨架

申請彈性IP

  1. 購買共享流量包(注:購買後無需任何操作彈性IP自動共享使用該流量包)
教您七天部署彈性高性能的Web集群 -- 搭建運行環境的基礎骨架

購買共享流量包

  1. 創建私網、簡約型I類型負載均衡SLB(注:待會會將申請的彈性IP綁定到該負載均衡實例上,因此此次申請私網類型負載均衡不需要任何費用)
教您七天部署彈性高性能的Web集群 -- 搭建運行環境的基礎骨架

創建負載均衡SLB

  1. 綁定一個彈性IP到負載均衡上,作為集群的統一入口(阿里雲管理控制檯 -> 專有網絡VPC)
教您七天部署彈性高性能的Web集群 -- 搭建運行環境的基礎骨架

綁定彈性IP

  1. 統一集群出口IP集群中ECS實例較多的時,購買NAT網關實例,然後將彈性IP綁定到該實例SNAT上集群中ECS實例較少時,直接將彈性IP綁定到某臺ECS上,然後在該ECS做正向代理,集群中其他ECS實例通過該ECS代理訪問互聯網NAT網關每年費用大約3000多元

雲服務器ECS管理

第三步選購ECS以及開通彈性伸縮。

所有ECS都買成0MB帶寬的,因為ECS僅作為負載均衡後端服務器使用。

步驟如下:

  1. 購買ECS實例
教您七天部署彈性高性能的Web集群 -- 搭建運行環境的基礎骨架

選擇可用區與實例規格

教您七天部署彈性高性能的Web集群 -- 搭建運行環境的基礎骨架

配置網絡和帶寬

  1. 創建彈性伸縮組
教您七天部署彈性高性能的Web集群 -- 搭建運行環境的基礎骨架

創建彈性伸縮組

購買雲數據庫RDS、Redis等

第四步選購雲數據庫RDS和Redis。這些服務器可以自己搭建,但是集群版本建議直接選購官方產品

步驟如下:

  1. 購買雲數據庫RDS
教您七天部署彈性高性能的Web集群 -- 搭建運行環境的基礎骨架

購買雲數據庫RDS

  1. 購買雲數據庫Redis
教您七天部署彈性高性能的Web集群 -- 搭建運行環境的基礎骨架

購買雲數據庫Redis

靜態資源管理

第五步開通對象存儲OSS和CDN用於存放靜態小文件、上傳的文件資源、備份文件等。

步驟如下:

  1. 開通OSS
  2. 創建存儲空間Bucket
教您七天部署彈性高性能的Web集群 -- 搭建運行環境的基礎骨架

創建存儲空間Bucket

  1. 創建CDN、添加域名管理、購買CDN資源包

總結

經過上述步驟,我們最終搭建好如下的集群運行環境的基礎骨架。下一章我們開始講解搭建自動部署集群代碼的服務(使用Gitea+Drone搭建)。

教您七天部署彈性高性能的Web集群 -- 搭建運行環境的基礎骨架

集群運行環境的基礎骨架


分享到:


相關文章: