我使用 node.js、PostgreSQL、rabbitmq、EC2 with EBS 和 Kubernetes 制作了一個視頻和音頻轉碼應用程式。
我有點擔心存盤大小和計算能力。算力很容易解決,但存盤問題更大。最好的解決方案是自動擴展存盤大小,但我不確定 Kubernetes 是否支持。
現在我正在考慮使用 Hadoop hdfs 將 EC2 交換為裸機,但我覺得這太過分了。
第二個想法是購買幾個 ec2 實體并為每個實體添加自己的 EBS,但我再次不確定 Kubernetes 是否支持這種想法,最后每個 EC2 實體都需要訪問另一個 EC2 EBS 存盤。
你怎么看?也許有一種更簡單、更便宜的方法。
uj5u.com熱心網友回復:
因此,自從您在 AWS 上以來,您可以考慮的一件事是使用 EFS(彈性檔案系統)作為卷型別。通過將 EFS 配置器和 EFS 存盤類添加到您的集群,您可以利用 EFS 為您提供的動態調整大小。您不必擔心空間不足。
你可以在這里查看 efs provsioner !!
我一直在將這個存盤類用于讀/寫不太密集的其他應用程式,并且已經取得了很大的成功!您還可以跨多個 AZ 掛載卷,這樣您就可以獲得 HA(高可用性)作為加分項!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/437044.html
標籤:亚马逊网络服务 Kubernetes Hadoop 亚马逊-ec2 建筑学
