2、阿里云配置選型手冊


引言

選型手冊分為以下幾個部分:

  • ECS
  • CDN
  • OSS
  • 云盤

一、ECS

云服務器 ECS 實例,有時候也被稱為阿里云服務器、云服務器、云服務器 ECS 等。為避免引起誤解,本文一律使用 云服務器 ECS 實例 這一名稱,簡稱 實例。

阿里云提供了10大分類、200多款實例規格來滿足用戶在不同應用場景、不同業務負載下的性能需求,詳情請參見 實例規格族


1、個人版快速入門

配置選型

介紹適合個人用戶的配置

  • 入門型: 1 vCPU 1 GiB 內存(ecs.xn4.small),搭配40 GiB 高效云盤和 1 Mbps 公網帶寬,適用于訪問量較小的個人網站初級階段。關于實例規格的更多信息,請參見 xn4 實例規格

  • 基礎型: 1 vCPU 2 GiB內存(ecs.n4.small),搭配40 GiB高效云盤和2 Mbps公網帶寬,適用于流量適中的網站、簡單開發環境、代碼存儲庫等。關于實例規格的更多信息,請參見 實例規格族之 n4

  • 通用型: 2 vCPU 4 GiB內存(ecs.n4.large),搭配40 GiB高效云盤和2 Mbps公網帶寬,能滿足90%云計算初級用戶的需求,適用于企業運營活動、并行計算應用、普通數據處理。關于實例規格的更多信息,請參見 實例規格族之 n4

  • 進階型: 4 vCPU 16 GiB內存(ecs.sn2ne.xlarge),搭配40 GiB高效云盤和5 Mbps公網帶寬,適用于中大規模訪問量的網站、分布式分析及計算場景和Web應用程序。關于實例規格的更多信息,請參見 實例規格族之 sn2ne

這些推薦配置只是作為您開始使用云服務器ECS的參考。阿里云提供了靈活、可編輯的配置修改方式。如果在使用過程中,發現配置過高或過低,隨時可以使用 升降配 修改配置。

Linux 格式化和掛載數據盤

如果您已經為 ECS 實例配了數據盤,您需要先格式化數據盤并掛載文件系統后才能正常使用數據盤。

下文描述如何用一個新的數據盤創建一個單分區數據盤并掛載文件系統。本文僅適用于使用 fdisk 命令對一個不大于 2 TiB 的數據盤執行分區操作。如果需要分區的數據盤大于 2 TiB,請參考 分區格式化大于2 TiB云盤

您還可以根據業務需要,對數據盤進行多分區配置。建議使用系統自帶的工具進行分區操作。

您需要知道掛載到實例的數據盤的設備名:您可以通過 **ECS 管理控制臺>磁盤詳情>磁盤掛載信息 查到數據盤的 設備名。
數據盤的設備名由系統默認分配,從 /dev/xvdb 開始往后順序排列,分布范圍包括 /dev/xvdb?/dev/xvdz。

操作步驟
在本示例中,我們用一個新的 20 GiB 數據盤(設備名為 /dev/xvdb)創建一個單分區數據盤并掛載一個 ext3 文件系統。使用的實例是 I/O 優化實例,操作系統為 CentOS 6.8。

  1. 遠程連接實例
  2. 運行 fdisk -l 命令查看實例是否有數據盤。如果執行命令后,沒有發現 /dev/vdb,表示您的實例沒有數據盤,無需格式化數據盤,請忽略后續內容
[root@nginx]# fdisk -l

Disk /dev/vda: 42.9 GB, 42949672960 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0003d038

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *           1        5222    41940992   83  Linux

  1. 創建一個單分區數據盤,依次執行以下命令:
    運行fdisk /dev/vdb:對數據盤進行分區。
    輸入n并按回車鍵:創建一個新分區。
    輸入p并按回車鍵:選擇主分區。因為創建的是一個單分區數據盤,所以只需要創建主分區。
    輸入分區編號并按回車鍵。因為這里僅創建一個分區,可以輸入 1
    輸入第一個可用的扇區編號:按回車鍵采用默認值 1。
    輸入最后一個扇區編號:因為這里僅創建一個分區,所以按回車鍵采用默認值。
    輸入 wq 并按回車鍵,開始分區。
[root@iXXXXXXX ~]# fdisk /dev/vdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x5f46a8a2.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-41610, default 1): 1
Last cylinder, +cylinders or +size{K,M,G} (1-41610, default 41610):
Using default value 41610
Command (m for help): wq
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.

查看新的分區:運行命令 fdisk -l。如果出現以下信息,說明已經成功創建了新分區 /dev/vdb1。

[root@iXXXXXXX ~]# fdisk -l
Disk /dev/vda: 42.9 GB, 42949672960 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00053156
Device Boot Start End Blocks Id System
/dev/vda1 * 1 5222 41942016 83 Linux
Disk /dev/vdb: 21.5 GB, 21474836480 bytes
16 heads, 63 sectors/track, 41610 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x5f46a8a2
Device Boot Start End Blocks Id System
/dev/vdb1 1 41610 20971408+ 83 Linux
  1. 在新分區上創建一個文件系統:運行命令 mkfs.ext3 /dev/vdb1
  • 本示例要創建一個 ext3 文件系統。您也可以根據自己的需要,選擇創建其他文件系統,例如,如果需要在 Linux、Windows 和 Mac 系統之間共享文件,您可以使用 mkfs.vfat 創建 VFAT 文件系統。
  • 創建文件系統所需時間取決于數據盤大小。
[root@iXXXXXXX ~]# mkfs.ext3 /dev/vdb1
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1310720 inodes, 5242852 blocks
262142 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
160 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 37 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
  1. (建議)備份 etc/fstab:運行命令 cp /etc/fstab /etc/fstab.bak
  2. /etc/fstab 寫入新分區信息:運行命令 echo /dev/vdb1 /mnt ext3 defaults 0 0 >> /etc/fstab

如果需要把數據盤單獨掛載到某個文件夾,比如單獨用來存放網頁,請將以上命令 /mnt 替換成所需的掛載點路徑。

  1. 查看 /etc/fstab 中的新分區信息:運行命令 cat /etc/fstab
[root@iXXXXXXX ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Thu Feb 23 07:28:22 2017
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=3d083579-f5d9-4df5-9347-8d27925805d4 / ext4 defaults 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/vdb1 /mnt ext3 defaults 0 0
  1. 掛載文件系統:運行命令mount /dev/vdb1 /mnt
  2. 查看目前磁盤空間和使用情況:運行命令 df -h。如果出現新建文件系統的信息,說明掛載成功,可以使用新的文件系統了。
    掛載操作完成后,不需要重啟實例即可開始使用新的文件系統。
[root@iXXXXXXX ~]# mount /dev/vdb1 /mnt
[root@iXXXXXXX ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 40G 6.6G 31G 18% /
tmpfs 499M 0 499M 0% /dev/shm
/dev/vdb1 20G 173M 19G 1% /mnt

2、企業版快速入門

配置選型

網絡規劃

阿里云推薦使用專有網絡VPC(Virtual Private Cloud),專有網絡之間邏輯上徹底隔離。VPC作為用戶上云首選的產品,主要有如下特點:

  • 隔離的網絡環境

  • 可控的網絡配置

確定VPC數量
  1. 涉及如下任一需求,推薦您使用多個VPC。
  • 多地域部署系統

VPC是地域級別的資源,不能跨地域部署。當您有多地域部署系統的需求時,就必然需要使用多個VPC,如下圖所示。基于阿里巴巴骨干網構建的 高速通道 產品能輕松實現跨地域、跨國VPC間的互通。

  • 多業務系統隔離

如果在一個地域的多個業務系統需要通過VPC進行嚴格隔離,比如生產環境和測試環境,那么也需要使用多個VPC,如下圖所示。

2.使用單個VPC

若您沒有多地域部署系統的要求且各系統之間也不需要通過VPC進行隔離,推薦您使用一個VPC。目前,單個VPC內運行的云產品實例可達10000個,這樣的容量可以滿足基本需求。

確定交換機數量

針對交換機的數量選擇,即使只使用一個VPC,也盡量使用至少兩個交換機,并且將兩個交換機分布在不同可用區,這樣可以實現跨可用區容災。

同一地域不同可用區之間的網絡通信延遲很小,但也需要經過業務系統的適配和驗證。由于系統調用復雜加上系統處理時間、跨可用區調用等原因,可能產生期望之外的網絡延遲。建議您進行系統優化和適配,在高可用和低延遲之間找到平衡。

其次,使用多少個交換機還和系統規模、系統規劃有關。如果前端系統可以被公網訪問并且有主動訪問公網的需求,考慮到容災可以將不同的前端系統部署在不同的交換機下,將后端系統部署在另外的交換機下。

網段的選擇
  • 說明:
    VPC創建成功后,網段無法再修改。
配置安全組

安全組是一種虛擬防火墻,用來控制ECS的出站和入站流量。在同一個VPC內,位于相同安全組的ECS實例私網互通。默認情況下,VPC內的不同交換機下的ECS實例可以通過系統路由相互訪問。您可以通過配置安全組規則,使其互相隔離。詳情請參考VPC內設置私網隔離

用負載均衡實現ECS的高可用性

負載均衡(Server Load Balancer)是將訪問流量根據轉發策略分發到后端多臺云服務器ECS的流量分發控制服務。

應用場景

在以下應用場景中,若您搭配使用SLB,可以極大地提高ECS實例的高可用性。

  • 高訪問量的業務

若應用訪問量很高,可以通過配置監聽規則將流量分發到不同的ECS實例上。此外,您可以使用會話保持功能將同一客戶端的請求轉發到同一臺后端ECS,提高訪問效率。

  • 橫向擴張系統

根據業務發展需要,通過隨時添加和移除ECS實例來擴展應用系統的服務能力,適用于各種Web服務器和App服務器。詳情參見添加后端服務器

  • 消除單點故障

您可以在負載均衡實例下添加多臺ECS實例。當其中一部分ECS實例發生故障后,負載均衡會自動屏蔽故障的ECS實例,將請求分發給正常運行的ECS實例,保證應用系統仍能正常工作。

VPC遷移方案

您可以將部署在經典網絡中的資源遷移到專有網絡中。專有網絡是隔離的網絡環境,安全性更高。

為什么要遷移至VPC?

專有網絡VPC(Virtual Private Cloud)是您自己獨有的的云上私有網絡。您可以在自己定義的VPC中使用阿里云資源。VPC有如下優勢:

  • 安全的網絡環境

VPC基于隧道技術,實現數據鏈路層的隔離,為每個租戶提供一張獨立、隔離的安全網絡。不同專有網絡之間網絡完全隔離。

  • 可控的網絡配置

您可以完全掌控自己的虛擬網絡,例如選擇自己的IP地址范圍、配置路由表和網關等,從而可以輕松地實現內網的網絡資源規劃以及路由表的路徑選擇。此外,您也可以通過專線或VPN等連接方式將您的專有網絡與傳統數據中心相連,形成一個按需定制的網絡環境,實現應用的平滑遷移上云和對數據中心的擴展。


二、云盤

我為什么要購買獨立云磁盤?--談獨立云磁盤的使用場景

創建云盤

創建云盤前,您需要了解以下信息:

  • 通過這種方式創建的云盤,只能采用 按量付費 方式計費,而且,只能作數據盤用。

  • 通過這種方式創建的云盤,只要未轉換計費方式,您能隨時 卸載云盤釋放云盤

操作步驟:

  1. 登錄 ECS管理控制臺
  2. 在左側導航欄中,單擊 存儲>云盤
  3. 磁盤列表 頁右上角,單擊 創建云盤 進入 創建 頁面。
  4. 選擇地域和可用區。
  5. 選擇云盤的類型、大小,確認是否 加密,并設置購買量。您也可以選擇 用快照創建云盤
  1. 確認當前配置和 配置費用
  2. 單擊 立即購買,并根據頁面引導完成創建。

創建成功后,回到 磁盤列表 頁,刷新列表,您可以看到新建的云盤,磁盤狀態 顯示為 待掛載

后續操作
掛載云盤

您可以觀看視頻 Windows ECS實例掛載云盤 查看完整的創建、掛載、格式化云盤操作。


3、對象存儲 OSS

阿里云對象存儲服務(Object Storage Service,簡稱 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存儲服務。您可以通過調用 API,在任何應用、任何時間、任何地點上傳和下載數據,也可以通過 Web 控制臺對數據進行簡單的管理。OSS 適合存放任意類型的文件,適合各種網站、開發企業及開發者使用。按實際容量付費真正使您專注于核心業務。

OSS 產品學習路徑圖

OSS 產品學習路徑圖

您可以使用阿里云提供的API、SDK接口或者OSS遷移工具輕松地將海量數據移入或移出阿里云OSS。數據存儲到阿里云OSS以后,您可以選擇標準類型(Standard)的阿里云OSS服務作為移動應用大型網站圖片分享熱點音視頻的主要存儲方式,也可以選擇成本更低、存儲期限更長的低頻訪問類型(Infrequent Access)和歸檔類型(Archive)的阿里云OSS服務作為不經常訪問數據的備份和歸檔。


4、CDN

阿里云內容分發網絡(Content Delivery Network,簡稱CDN)是建立并覆蓋在承載網之上、由分布在不同區域的邊緣節點服務器群組成的分布式網絡。替代傳統以Web Server為中心的數據傳輸模式,將源站資源緩存到阿里云全國各地的邊緣服務器,供用戶就近快速獲取,提升用戶體驗,降低源站壓力。

暫時先從這四個方面去了解云服務,阿里云提供的服務遠遠不止這些,這只是我從中截取的部分常用功能組件。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,117評論 6 537
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,860評論 3 423
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 177,128評論 0 381
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,291評論 1 315
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,025評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,421評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,477評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,642評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,177評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,970評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,157評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,717評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,410評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,821評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,053評論 1 289
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,896評論 3 395
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,157評論 2 375

推薦閱讀更多精彩內容

  • 摘要: 一、新產品發布1、云防火墻 商業化 發布云防火墻是一款云環境下的防火墻產品,首創了基于業務可視的結果,實現...
    貓耳呀閱讀 717評論 0 1
  • 已經回北京幾天了,卻把云南美食拋諸腦后,花了幾天空閑功夫寫了弘一法師,弘一的功與德,惡與過一直是紛爭塵囂的問...
    左小思閱讀 432評論 2 2
  • 2017年8月31日 農歷七月初十 星期四 晴 今天是個重要的日子,因為兒子第一天上小學,而我...
    言書9130閱讀 358評論 0 3
  • 目標樹的多于3個,就不易成功了,因為人一天的精力有限。時間長一點,目標在逐漸增加,會纏累住自己的腳步,最終一事無成...
    5decff50df5d閱讀 174評論 0 2
  • 2019年4月8日,漢中最后一天。 今天晚上被這個小女孩纏住了,她真是個話癆,跟我聊了一個晚上,真是太逗了。我作為...
    闖進瘋狂世界閱讀 479評論 0 1