我正在研究 PAAS 架構,發現 heroku 的 dyno 看起來與 IAAS 的 CPU 非常相似:
- 1 dyno 看起來很像 1 核 CPU
- 可以運行docker/k8s
- 可以顯示像 CPU 使用率這樣的指標,比如 30% 的使用率
- 可以從 1 擴展到 10,非常像虛擬機或虛擬 CPU
所以我想知道,
- heroku 如何實作 dyno?(例如,dyno 是否簡單地等于 docker?)
- 他們如何獲得測功機的指標?
uj5u.com熱心網友回復:
1 dyno ~= 1 核心 cpu docker
我花了幾個小時閱讀有關開源PAAS的檔案,例如dokku,我相信這種容器是基于docker的。
PASS 中的 1 個容器 ~= 1 個 docker
所以,
1 個糟糕的 dyno ~= 1 個核心 cpu 512MB mem docker
1 個強大的 dyno ~= 16 核 cpu 32G mem docker
感謝 docker 的 API,您可以動態更改其配置。您還可以監控/衡量您的 dyno ,例如:CPU /記憶體/網路/磁盤使用情況。
您可以在幾分鐘內實作自己的 dyno。而已。
參考:
https://docs.docker.com/engine/api/
https://dokku.com/
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/385932.html
標籤:英雄联盟
