快出海  > 微软云  >  在 Azure 中选择适当的 MySQL Server 选项

在 Azure 中选择适当的 MySQL Server 选项

来源:Microsoft Azure
作者:Microsoft Azure
时间:2021-01-18

备注

将要查看的是Azure Database for MySQL的新服务。若要查看经典MySQL Database for Azure的文档,请访问此页。

在Azure中,MySQL服务器工作负荷可以在托管的虚拟机基础结构即服务(IaaS)中运行,或者作为托管的平台即服务(PaaS)运行。在IaaS和PaaS之间选择时,必须决定是要管理数据库、应用修补程序并进行备份,还是要将这些操作委托给Azure。

做出决策时,请考虑以下选项:

Azure Database for MySQL。此选项是基于稳定MySQL社区版的完全托管式MySQL数据库引擎。此关系数据库即服务(DBaaS)托管在Azure云平台中,属于PaaS行业类别。

借助Azure上MySQL的托管实例,可使用自动修补、高可用性、自动备份、弹性缩放、企业级安全性、合规性和治理、监视和警报等内置功能。否则,当MySQL服务器位于本地或Azure VM中时,这些内置功能需要进行大量配置。将MySQL用作服务时,需要预先支付纵向或横向扩展选项的费用才能在不中断服务的情况下获得更高的控制度。

单一服务器是一项完全托管的数据库服务,对数据库自定义的要求最低。单一服务器平台旨在以最少的用户配置和控制来处理大多数数据库管理功能,例如修补、备份、高可用性、安全性。此体系结构经过优化,可在单个区域提供99.99%的可用性。单一服务器最适合用于云原生应用程序,这些应用程序旨在处理自动修补,而无需对修补计划和自定义MySQL配置设置进行精细控制。

Azure VM上的MySQL。此选项属于IaaS行业类别。使用此服务可以在Azure云平台上的托管虚拟机中运行MySQL服务器。所有最新版本的MySQL都可以安装在该虚拟机中。

比较Azure中的MySQL部署选项

下表列出了这些选项之间的主要差别:

微信图片_20210118110418.png

选择PaaS或IaaS的业务动机

有多个因素可能会影响你决定选择PaaS或IaaS来托管MySQL数据库。

成本

成本缩减通常是确定用于托管数据库的最佳解决方案的主要考虑因素。无论你是现金不足的创业公司,或是在预算严格受限的情况下运作现有公司的团队,都存在这种情况。本部分介绍Azure中适用于Azure Database for MySQL和Azure VM上的MySQL的计费与许可基础知识。

计费

Azure Database for MySQL目前在多个层级中以服务的形式提供,它资源价格各不相同。所有资源都按固定费率按小时计费。有关目前支持的服务层级、计算大小和存储量的最新信息,请参阅定价页。可以动态调整服务层级和计算大小,以满足应用程序的不同吞吐量需求。你需要按一般的数据传输费率支付Internet流量传出费用。

Azure使用Azure Database for MySQL自动配置、修补和升级数据库软件。这些自动化操作可以降低管理成本。此外,Azure Database for MySQL提供自动备份功能。这些功能可帮助你大幅节省成本,尤其是存在大量的数据库时。相比之下,对于Azure VM上的MySQL,可以选择并运行任何MySQL版本。无论你使用哪个MySQL版本,你都要为预配的VM、与数据关联的存储成本、备份、数据和日志存储监视以及所使用的特定MySQL许可证类型(如果有)的成本付费。

Azure Database for MySQL针对任何类型的节点级中断提供内置高可用性,同时仍可为服务维护99.99%的SLA保证。但是,若要在VM中实现数据库高可用性,请使用MySQL数据库上提供的高可用性选项,例如MySQL复制。使用支持的高可用性选项不会提供额外的SLA。但是,它可以让你凭借额外的成本和管理开销实现99.99%以上的数据库可用性。

管理

对许多企业来说,决定过渡到到云服务的关键在于降低管理复杂度,因为这涉及到成本。

使用IaaS时,Azure:

管理底层基础结构。

为基础硬件和OS提供自动修补。

使用PaaS时,Azure:

管理底层基础结构。

为基础硬件、OS和数据库引擎提供自动修补。

管理数据库的高可用性。

自动执行备份并复制所有数据以提供灾难恢复。

默认加密静态数据和动态数据。

监视服务器并提供针对查询性能见解和性能建议的功能

以下列表描述了每个选项的管理注意事项:

使用Azure Database for MySQL可以持续管理数据库。但是,不再需要管理数据库引擎、操作系统或硬件。可以持续管理的项的示例包括:

数据库

登录

索引优化

查询优化

审核

安全性

此外,在另一个数据中心配置高可用性只需极少量的配置或管理,或者根本无需配置或管理。

使用Azure VM上的MySQL,可以完全掌控操作系统和MySQL服务器实例配置。使用VM,可以决定何时更新或升级操作系统和数据库软件,以及应用哪些补丁。还可以决定何时安装任何其他软件,例如防病毒应用程序。提供的某些自动化功能可以大大简化修补、备份和高可用性。可以控制VM的大小、磁盘数目及其存储配置。有关详细信息,请参阅Azure的虚拟机和云服务大小。

迁移到Azure的时机

当开发人员工作效率和新解决方案的快速面市时间至关重要时,Azure Database for MySQL是面向云的应用程序的适当解决方案。该服务提供类似于DBA的编程功能,非常适合云架构师和开发人员,因为它能降低管理底层操作系统和数据库的需求。

如果你不想花费时间和金钱获取新的本地硬件,则可使用Azure VM上的MySQL,它是满足以下条件的应用程序的理想解决方案:需要对服务不支持的MySQL引擎进行精细控制和自定义,或者需要访问基础OS。如果Azure Database for MySQL不合适,则此解决方案也很适合将现有的本地应用程序和数据库按原样迁移到Azure。

由于无需更改呈现层、应用层和数据层,重新架构现有解决方案时可以节省时间和预算。你可以专注于将所有解决方案迁移到Azure,并执行Azure平台可能需要的某些性能优化。

版权说明

本文内容来自于Microsoft Azure,本站不拥有所有权,不承担相关法律责任。文章内容系作者个人观点,不代表快出海对观点赞同或支持。如有侵权,请联系管理员(hj@kchuhai.com)删除!

相关文章
微软推出Azure Percept新平台,让边缘设备部署AI更轻松
微软推出Azure Percept新平台,让边缘设备部署AI更轻松
在今天召开的Ignite 2021大会上,微软宣布了Azure Percept预览版,这个新的软硬件平台能够将更多的Azure AI服务引入和部署到边缘设备上。该服务整合了微软多款用于管理设备的Azure云端工具,并能够和微软硬件合作商的硬件兼容来创建AI模型。
4天前
Azure Front Door 上的 Azure Web 应用程序防火墙
Azure Front Door 上的 Azure Web 应用程序防火墙
Azure Front Door上的Azure Web应用程序防火墙(WAF)为Web应用程序提供集中保护。WAF可以防范Web服务遭到常见的恶意利用和出现漏洞。它使服务对用户高度可用,并帮助满足合规性要求。
4天前
什么是 Azure 应用程序网关上的 Azure Web 应用程序防火墙?
什么是 Azure 应用程序网关上的 Azure Web 应用程序防火墙?
Azure应用程序网关提供的Azure Web应用程序防火墙(WAF)可以对Web应用程序进行集中保护,避免其受到常见的攻击和漏洞伤害。Web应用程序已逐渐成为利用常见已知漏洞的恶意攻击的目标。SQL注入和跨站点脚本是最常见的攻击。
4天前
什么是 Azure Web 应用程序防火墙?
什么是 Azure Web 应用程序防火墙?
Web应用程序防火墙(WAF)为Web应用程序提供集中保护,使其免受常见攻击和漏洞的侵害。Web应用程序已逐渐成为利用常见已知漏洞的恶意攻击的目标。SQL注入和跨站点脚本是最常见的攻击。
4天前
何时使用 Azure Kubernetes 服务
何时使用 Azure Kubernetes 服务
在这里,我们将讨论如何确定Azure Kubernetes服务(AKS)是否适合自己。
5天前
服务商推荐 更多 >
百度国际MediaGo
百度国际MediaGo
百度国际是百度极具战略意义的海外业务发展部门,拥有超过10年的出海经验。旗下出海营销平台MediaGo旨在为全球广告主提供营销整合方案。成立以来,MediaGo不断进化,在磨炼一站式海外营销服务能力的同时,连接Snapchat、Pinterest、Reddit等优质海外平台,成为连接广告主与价值洼地的桥梁。
本地化变现推广
iGlobe Advisory Inc.
爱个萝卜本地化 iGlobe
爱个萝卜总部位于加拿大温哥华,为游戏出海提供所有主要语言的母语级本地化翻译,并由专业项目经理为您保驾护航。并可向全球游戏伙伴提供全方位服务,包括目标市场开拓策略,以及各国本地化运营项目监督。
本地化
北京云中融信网络科技有限公司
融云
融云为全球开发者和企业提供 IM即时通讯和实时音视频通信云服务,独立的海外数据中心,全球 30 万+应用的通信选择。一套 SDK 解决所有通信场景,快速集成,1天实现跨国互动,实时沟通,助力应用出海
云服务
深圳哈希信息技术有限公司
哈希信息
深圳哈希信息技术有限公司成立于2018年,是国内领先的智能网络服务提供商,基于软件定义网络、下一代网络协议、大数据等技术研发面向不同行业领域的产品和解决方案,秉着“专业、创新、信任、分享“的核心价值观,致力为客户提供一个高效可靠的流量云平台。公司对外提供分发云(CDN)、加速云(动态加速)、安全云(防DDOS&云WAF)、流量云(广告交易)、边缘云、短信云等多个云产品,帮助游戏/资讯等互联网公司构建、加速和更好的保护核心业务。
云服务变现
太平洋电信股份有限公司
太平洋电信
太平洋电信为游戏、电商等客户提供低延时、高可靠的多点互联、企业上云、全球移动应用测试、主机托管等服务。通过与澳大利亚电信合作,凭借在全球丰富的海缆网络资源及多年的国际化运营经验,助力企业业务出海布局。 更多产品详情,请访问官方网站:https:www.t-pbs.com
云服务
杭州云片网络科技有限公司
云片
云片自2013年成立以来,深耕云通讯领域,致力于革新企业与用户间的沟通方式,成为国内领先的云通讯服务商。云片目前已支持短信、国际短信、超级短信、营销云、身份认证等产品服务,帮助企业了解客户,获取客户,提升客户体验,为企业提供持续增长动力。在国际服务方面,支持【全球语音验证码】、【国际短信验证码】和【国际营销彩信】
云服务
小程序
公众号
商务合作
投稿采访
出海管家