AWS 的全球基礎設施和網路

2022-06-14 16:33:11 字數 1044 閱讀 3062

aws 使用全球基礎設施和網路。

在這裡有 2 個概念需要了解下 region 和 zones

aws 的所有服務都是使用 region 來進行區分的。

需要注意的是不同 region 之間的資料和服務是不同的,比如說我們在美東地區常見的 us east (n. virginia)us-east-1 和 us east (ohio)us-east-2。

上面 2 個分別為不同的 region,在 us east (ohio)us-east-2 沒有之前,我們絕大部分使用的是 us east (n. virginia)us-east-1。

當我們使用 s3 上傳資料的時候,我們在用 api 進行資料上傳的時候我們需要指定 scop,這個 scop 就是我們在這裡說的 region,如果不指派 region 的話,在上傳資料操作的時候 s3 的 api 會報錯,並要求你設定 region。

每乙個 region 下面會使用不同的 zone。

我們可以將 zone 理解為乙個獨立的我物理資料機房,通常 aws 定義 region 後,下面會分 3 個zone。

這個數字不是固定的,最小是 2 個,最多是 6 個。

aws 設定 region 可以認為是將乙個或多個資料中心組合起來形成乙個虛擬的區域。

我們可以將 region 理解為對 zone 的抽象。每乙個 region 直接的服務是不相同的,換句話說就是有些服務在有些 region 裡面是沒有的。

zone 是更加底層一些的資料中心,使用 zone 的目的就是為了避免資料中心掉電或者其他的自然災害而導致的資料丟失和損壞。因此每乙個 zone 之間是物理隔離的。

針對一般使用者來說,可能需要面對最多的情況是 region,因為在 api 呼叫的時候會被要求指定 scop,這個 scop 必須要與你安裝的服務的 region 對應,否則 api 會報錯。

在 aws 的控制台中,可以對 region 進行切換。

登入 aws 的控制台,在控制台的右上角,你可以看到 region 的名稱。

通過單擊箭頭,然後會在彈出的列表中顯示可用的 region 列表,通過選擇 region 來進行切換。

Linux網路基礎設施配置

1 tcp ip網路配置檔案 etc sysconfig network scripts ifcfg eth0 etc sysconfig network etc host.conf etc hosts etc resolv.conf etc services 1 etc sysconfig net...

Docker的測試基礎設施

jessie frazelle是docker核心團隊成員,負責docker的測試基礎設施。他描述了這些測試設施是如何構建在docker容器之上的。這些測試基礎設施由大約50臺伺服器組成。它們涵蓋六種docker儲存映象使用的儲存驅動 所有linux發行版和docker支援的各種linux核心版本。w...

Linux 下基礎設施及系統網路優化

多級快取 充分利用 cache 是 cpu 調優的重要手段,由於是底層優化作用範圍廣。效能分析利器 perf 引數學習 提公升 cache 命中率 快取命中 cpu 要取的資料再一級快取內,直接讀取,稱為 cache 命中率 提公升多核 cache 命中率 若發生 cpu 切換,則之前 l1 和 l...