ref: https://loft.sh/blog/the-cost-of-managed-kubernetes-a-comparison/
本篇文章探討不同 Cloud Provider kubernetes 服務的差異,作者列舉了四個常見的 kubernetes 服務,包含 GKE, EKS, AKS 以及 DOKS。
這四個 kubernetes 服務所部署的 Kubernetes 叢集都有獲得 CNCF Kubernetes Certification 的認證,不同 Cloud Provider 都有自己的優缺點。
使用 Kubernetes 服務帶來的好處就是使用者通常不太需要去擔心如何處理
1. Kubernetes 核心元件之間的 Certificate (API Server, Controller, Scheduler, Kubelet ...etc)
2. 動態調整 Kubernetes 節點
3. 相較於單純靠社群, Cloud Provider 可以提供更快速且更好的支援(畢竟有付錢給對方)
因此該文章接下來就會針對這四個 Kubernetes 服務來探討一下彼此的差異。
註: 有興趣的話都可以用 Sonobuoy 這個開源專案來檢測自己維護的 Kubernetes 叢集,通過測試就可以把測試報告送到 GitHub 開 Issue 申請認證
GKE
1. Kubernetes 正式公開後一個月就 GKE 就出現了 (08/2015), 是最早的 Kubernetes 服務
2. GKE 會使用 gVisor 專注於安全層級的容器隔離技術來部署服務。
3. 有機會使用針對 Container 最佳化的 OS,有些 cloud provider 只能使用 Ubuntu image 之類的。
4. 服務出現問題時,可以啟動 auto-repair 來修復叢集,一種典型作法就是將一直回報為 NotReady 的 k8s 節點給重建
5. GKE 提供自動升級 Kubernetes 版本的功能,如果不想要的話記得要去關閉這個功能,否則自動升級是有可能讓某些應用程式無法正常運作的。
6. 使用 GKE 的話,要付每小時 $0.1 美元的管理費。如果使用 on-prem 的解決方案 (Anthos) 的話就可以免去這些管理費。
EKS
1. 06/2018 創立
2. 可以使用 Ubuntu Image 或是 AWS 針對 EKS 最佳化的 EKS AMI 來獲得更好的效能。
3. EKS 沒有提供自動升級 Kubernetes 版本的功能,官方有提供大量詳細的文件介紹如何手動升級 Kubernetes 版本
4. 沒有類似 auto-repair 的機制去幫忙監控與修復出問題的 k8s node,因此 EKS 使用者需要自己去監控與維護這些節點。
5. EKS 也是每小時 $0.10 的管理費用。 AWS Outposts/EKS Anywhere 這些 2021 啟動的專案讓你有機會將 EKS 部署到 on-prem 的環境中。
AKS
1. 06/2018 創立
2. AKS 沒有提供任何最佳化的 OS,你只能使用常見的那些 OS image 作為你的 k8s 節點
3. 預設情況不會自動升級 kubernetes 版本,不過 AKS 提供選項去開啟自動升級。Cluster 有四種不同策略(none,patch,stable,rapid)來自動更新你的 k8s 叢集。
4. AKS 預設不會啟動 auto-repair 功能。對於一直持續回報 NotReady 的節點, AKS 會先重起該節點,如果問題無法解決就會砍掉重建節點。
5. AKS 不收管理費
6. Azure 沒有特別提供一個供 on-prem 的 AKS 解決方案,不過透過 ARC 是有機會於 on-prem 的環境運行 AKS.
DOKS(DigitalOcean)
1. 05/2019 創立
2. 有提供 kubernetes 版本自動更新功能,但是只有針對 patch 版本的變化
3. 沒有 auto-repair 的功能
4. 文章撰寫的當下, DOKS 沒有任何文件說明如何於 on-prem 的環境運行 DOKS
5. 不收管理費
6. 相對其他三家來說,底層架構相對便宜,一個 DOKS 最低可以低到每個月 $10 美元。
價錢比較:
1. 假設需要創建一個擁有 20 節點並且有 80vCPU, 320GB RAM 的叢集 (GKE 因為每個節點都是 15GB,所以最後只能湊到 300GB)
2. 每個月為單位去計算價格,AKS/EKS/GKE 都使用其提供的價格計算機來粗估, DOKS 需要手動計算。
3. 價錢評比
a. AKS: $3416
b. EKS: $2928
c. DOKS: $2400
d. GKE: $1747
對文章有興趣的別忘了參閱全文
「azure計算機」的推薦目錄:
- 關於azure計算機 在 矽谷牛的耕田筆記 Facebook 的精選貼文
- 關於azure計算機 在 Microsoft Taiwan Facebook 的最佳解答
- 關於azure計算機 在 Cadence Taiwan-益華電腦 Facebook 的最讚貼文
- 關於azure計算機 在 azure計算機2023-在Facebook/IG/Youtube上的焦點新聞和熱門 ... 的評價
- 關於azure計算機 在 azure計算機2023-在Facebook/IG/Youtube上的焦點新聞和熱門 ... 的評價
- 關於azure計算機 在 cosmos-db - azure-docs.zh-tw - GitHub 的評價
- 關於azure計算機 在 [教學影片] AWS, Azure, Alibaba, TWCC 台灣AI計算雲, Google ... 的評價
- 關於azure計算機 在 Azure Taiwan User Group | Facebook 的評價
azure計算機 在 Microsoft Taiwan Facebook 的最佳解答
在上集中談了 SQL Server 與 Azure 的混合雲應用場景
獲得不少粉絲的上課支持🥰
在下集中,我們集中火力談 Azure SQL 在雲端上提供哪些服務
小編上了這堂課之後,發現課程的內容涵蓋了許多常見問題
可稱為是一堂雲端資料庫必修課,如下:
✔基礎結構即服務(IaaS)及平台即服務(PaaS)各自的優點為何?該如何選擇?
✔在 PaaS 上,有哪些不同的資料庫服務?
✔在 PaaS 中有一種「受控執行個體」,非常接近 IaaS 運作形式,對資料庫移轉的便利性有哪些幫助?
✔Azure 會用人工智慧優化我的資料庫運作嗎?
✔如何決定要買多大等級的服務?什麼是 DTU 計算單位?
✔如何使用 DTU 計算機幫忙預估合適的資料庫等級?
✔如果是多租用戶資料庫型態(類似小型電商服務),該如何購買以節省費用?
✔想看看 Azure SQL Database 如何輕鬆的串接機器學習、Power BI?
✔想了解 Azure 在資安上及 VNET 上的協助?
有相同問題的你,歡迎來上課解惑囉~
同樣是由親切的微軟全球支援中心合作夥伴技術顧問 Ju Chen 👩🏫
為你解說
Azure 易學堂 EP11
【Azure 資料平台概覽(下)─ Azure SQL 的種類、選購與加值服務】
立即註冊,免費上課👉
https://aka.ms/MSTW_092903
#Azure易學堂
azure計算機 在 Cadence Taiwan-益華電腦 Facebook 的最讚貼文
「IC The FUTURE, I SEE YOU🕵♀」!!! 台積電首度舉辦、與Cadence及微軟(Microsoft) Azure攜手合作的「前瞻佈局大賽」(IC Layout Contest)獲得迴響熱烈👏,吸引了全台灣35所大學、150位指導教授的支持,收到超過1,000名學生的報名申請,台灣北中南三場研習營也促成年輕學子們的跨地域交流,充分展現了雲端環境打破距離障礙的優勢。
但你知道比賽如何催生? 為培育新一代產業人才付出,歷經了什麼樣的挑戰,才能完成這項讓人刮目相看的創舉🎖? ...詳全文>>>http://sc.piee.pw/MZ394
azure計算機 在 azure計算機2023-在Facebook/IG/Youtube上的焦點新聞和熱門 ... 的推薦與評價
Azure的細節... 定價計算機http://azure.microsoft.com/zh-tw/pricing/calculator/ ... Azure計算機可以用來計算所有成本; ... ... <看更多>
azure計算機 在 cosmos-db - azure-docs.zh-tw - GitHub 的推薦與評價
每次您變更任何欄位的值時,請選取[ 計算] 以重新計算估計成本。 :::image type="content" source="./media/estimate-ru-with-capacity-planner/basic-mode.png ... ... <看更多>
azure計算機 在 azure計算機2023-在Facebook/IG/Youtube上的焦點新聞和熱門 ... 的推薦與評價
Azure的細節... 定價計算機http://azure.microsoft.com/zh-tw/pricing/calculator/ ... Azure計算機可以用來計算所有成本; ... ... <看更多>