假设您在AWS上部署,并且拥有一个带有多个组件/ docker映像的Kubernetes应用程序。您可以使用AWS的RDS或Redis服务,也可以实例化自己的dockerized组件来执行相同的操作。有什么最佳实践可以知道何时选择说AWS的RDS,还是仅将最新的docker映像用于您选择的数据库?
我意识到,让AWS管理RDS可能比实例化自己的数据库docker映像,为其管理卷等等更容易,更稳定。但是我有什么需要考虑的吗?
答案 0 :(得分:1)
如果您希望能够轻松,快速地将应用程序移动到其他托管位置(例如Azure,GCP,Digital Ocean,本地等),则主要考虑因素是使用docker。
如果您希望Amazon为您管理服务器,而您只需付出最小的努力,就使用RDS。