我的任务是为我们即将推出的产品在iaas和paas之间做出决定。我已经阅读了大部分的文档,但不幸的是,我没有任何实际的实际经验与其中之一。我有很多关于的经验,所以我相信我们更容易将我们的支持转换到iaas解决方案。
我和我的几个朋友谈过,他们的组织选择了iaas而不是paas,理由是paas环境中缺乏控制。
我们的应用程序将是关键任务,高度事务性,并将用于金融行业。
因此,我的问题是,azure SQL dB是否已经足够成熟,人们是否将其用于关键任务的大型数据库?有什么我们需要注意的问题吗。
干杯
发布于 2018-04-04 08:06:49
发布于 2018-04-04 09:21:55
有一个新的天蓝色解决方案,它提供了PaaS和IaaS的最佳方面:
托管实例使您能够使用Server 2017数据库引擎中的几乎所有功能。托管实例支持CLR、跨数据库查询、链接服务器、Service /Query通知、本机备份/还原语句、db_mail、SQL等。
同时:
托管实例是服务数据库提供的完全平台。高可用性、自动备份、实时恢复、自动计划修正、威胁检测、漏洞评估和其他智能功能都是内置的,无需任何额外费用。操作系统修补和数据库升级是自动处理的,不需要任何操作。除了内置的监视和维护功能之外,您还可以使用任何第三方工具来监视和管理您的实例,因为大多数系统视图都是公开的。

发布于 2018-04-04 11:40:05
正如您所说的,IaaS为您提供了对实例的更多控制。其推论是,你必须提供这种控制-和维护,修补,人力资源,备份,博士等.对于额外的努力,您可以得到一个与您熟悉的环境完全相同的环境,由其他人负责处理硬件。
使用PaaS,您将失去一些访问权限(不再使用SYSADMIN!)但也不必处理许多管理任务。备份、HA和故障转移将提供给您。这一经验更像是在运营或一个高度特权的开发人员,而不是一个上上下下的生产DBA。
使用PaaS需要注意的一些事情是
Azure DB够成熟吗?据我所知,它是Server,但适合云环境。谣传它实际上是vNext,新代码首先部署在Azure上,然后作为on发布。所以现在的问题是微软的云已经做好了生产准备,但这将是你所考虑的任何选项中的一个共同因素,这也是没有意义的。
目前我为一家小公司工作。我们所有的环境都在Azure上,运行良好,尽管我们目前的需求相当有限。在此之前,我曾担任大型跨国公司的DBA和开发人员。我会毫不犹豫地建议在Azure DB上部署一个繁重的工作负载。
https://dba.stackexchange.com/questions/202983
复制相似问题