Azure为postgressql和其他一些流行的数据库引擎提供“原生”数据库服务。同时,我还可以创建一个VM,并在其中运行postgres停靠容器,为我的应用程序提供数据库服务。
每种方法的优缺点是什么?
提前谢谢。全新的蔚蓝和云空间。
发布于 2019-04-14 04:49:26
定价:
用于PostgreSQL的Azure数据库比在VM上安装它要花费更多的钱。但是,考虑到没有为其他实例提供SLA这一事实,您应该在VM中使用D实例。在这种情况下,价格几乎变成了equal。
灵活性:
与SQL一样,与SQL一样,Azure database for PostgreSQL与Paas一样可以轻松地支持迁移,并且不需要担心复制等问题。这提供了具有智能查询处理功能的频繁查询的扩展,这对于规模更小的现代化来说是最好的选择。
性能:
这取决于CPU、RAM和HDD的速度/缓存/使用情况等等。如果您给VM提供了低资源和高需求,那么它的性能当然会很差。真正的答案是,你只能知道你是否安装了一个测试床,并在现实世界中使用了它。
发布于 2019-04-14 07:02:16
您可能应该搜索IaaS和PaaS的定义。从定义上看,正反两方面是显而易见的。IaaS为您提供了灵活性,但需要管理工作(至少,它还需要许可),而PaaS并不要求您管理\计划任何事情,而是取消了灵活性。您被锁定在某个产品的特定版本中,它们通常支持一些特性子集,等等。
https://stackoverflow.com/questions/55671341
复制相似问题