本文概述
MySQL是Linux和基于云的平台中使用最广泛的开源数据库引擎。几乎每个网络托管服务提供商都在其网络托管计划中提供了基本的MySQL实例, 而无需支付额外费用。
Web +数据库托管组合是新网站或访问量较低的网站的首选选项, 因为该组合使系统管理员摆脱了管理各种服务的所有麻烦。
但是, 当数据管理在大容量应用程序或网站中变得至关重要时, 将两种服务分离开来并为数据库保留专用主机可能是有意义的。如果要在知道如何访问该数据之前设置应用程序的数据层, 则DBaaS(数据库即服务)也是首选。
单独托管MySQL安装的另一个优点是, 你可以独立于其余托管服务来管理备份, 复制, 监视和其他重要功能。此外, 除了提供程序默认提供的基本工具之外, 托管的MySQL平台还允许你使用所选的外部工具来访问它。
为什么选择MySQL?
你可以使用云上的其他数据库, 例如PostgreSQL, MariaDB, Oracle数据库和Microsoft SQL Server。其中, MySQL以其速度, 稳定性和易用性而著称, 除了提供免费和开放源码的极大便利之外。
MySQL的另一个重要优点是, 它是从头开始为Web设计的, 这不同于其他为LAN和客户端服务器环境而诞生的数据库, 后来又被改编为Internet。 MySQL背后的庞大开发人员社区保证了它将迅速整合用户需要的任何新功能。并且由于这些开发人员也是MySQL用户, 因此他们确保针对性能和吞吐量优化了这些新功能的实现。
这就解释了MySQL如何成为企业功能(例如复制, 群集和内存数据库等)之间的领导者。
在托管的MySQL托管平台中需要寻找什么?
MySQL托管服务的价格从每月零到数百美元不等, 具体取决于你所需的服务和数量(也有按小时收费)。但是, 在选择MySQL服务提供商时, 除了价格以外, 还有许多其他方面。
数据库附带的管理工具是另一个重要的决策因素。数据库托管提供商通常会提供一个友好且易于使用的管理前端。但是, 同样重要的是, 你可以通过API调用或远程工具连接到数据库, 从而使你可以随意访问和管理数据。
选择数据库托管时, 安全始终是要考虑的重要问题。你需要以多种方式保护你的数据库, 包括访问和数据加密。由于你的数据将驻留在云中, 因此不仅需要对数据进行加密, 而且还需要在数据库和应用程序之间传输数据时对其进行加密。
最后, 你应该选择一项在日常管理方面要尽可能多地处理任务的服务, 例如备份, 监视, 性能优化和软件更新。
让我们看一下托管MySQL托管平台方面的最佳选择。
Digital Ocean
从每月15美元开始, Digital Ocean管理的数据库为你提供高可伸缩性, 每日备份和自动故障转移。只需单击几下, 你就可以启动MySQL集群, 然后使用API访问权限或Digital Ocean自己的简化UI对其进行处理。你将不必担心日常管理任务, 因为它们都会得到照顾。
托管服务的一个有趣的方面是, 每日备份提供了将数据还原到前7天内的任何点的功能。
Digital Ocean会将你的数据库隔离在帐户的专用网络中, 使你可以管理基础架构内的通信。通过将必要的入站资源列入白名单, 你仍然可以通过公共互联网访问数据。你不必担心未经授权的访问, 因为无论在传输过程中还是在静止状态下, 你的数据都会被加密。
Google Cloud SQL
Google的服务不仅提供MySQL数据库, 还为你提供PostgreSQL和SQL Server的选择, 并确保你能够从任何应用程序和世界任何地方连接到数据, 而不必担心备份, 复制或故障转移。 Google保证你将获得可信赖的数据, 高可用性和灵活性, 几乎无需动弹。
对于不同的云平台(例如App Engine, Compute Engine, Kubernetes和BigQuery), 保证了数据访问的安全。数据在传输和静止时都经过加密, 你可以通过虚拟私有云和受防火墙限制的网络访问来获得隐私。如有疑问, 你可以检查Google Cloud SQL涵盖的安全标准:HIPAA, SSAE 16, ISO 27001和PCI DSS v3.0。
使用Google Cloud SQL, 你无需事先计划存储容量。你可以免费使用一个简单的具有减少了数据集的测试数据库开始, 然后立即使用一个高可用性数据库跳到生产环境。
不必担心存储量的增长, 因为存储空间会自动扩展。
Kamatero
MySQL是Kamatera Cloud提供的众多托管应用程序和服务之一。 MySQL的定价计划起价为每月4美元, 其中包括1个虚拟CPU, 1 GB的RAM内存, 20 GB的SSD存储和5 TB的互联网流量。 30天的免费试用可让你体验该服务, 如果你不满意, 请离开该服务。
Kamatera的数据中心位于美国, 欧洲, 亚洲和中东, 可为你提供真正的全球业务解决方案, 以防你需要从世界任何地方快速访问。
Kamatera为你提供了MySQL 8.0或5.7的选择, 它们都在Ubuntu Server 18.04上运行。保证99.95%的正常运行时间, 没有单点故障, 使你可以连续运行。你可以在短短60秒内创建服务器, 然后无限扩展和缩小。
优质的人力24/7全天候支持服务将满足你的任何需求。
ScaleGrid
ScaleGrid提供了唯一的DBaaS, 可让你对MySQL部署拥有完全的超级用户管理员控制权。使用一个易于使用的管理控制台, 你可以在云中部署, 配置, 监视和扩展MySQL集群。 “自带云”定价计划每月8美元起, 让你在AWS, AWS High Performance和Azure之间进行选择。
除了MySQL, 你还可以选择MongoDB, Redis或PostgreSQL。
基本计划提供了一组有趣的功能, 例如预留实例支持, 可自定义的RAM, 磁盘和实例, 自动备份, 24/7支持, 专用服务器, 监视和自定义警报, 缓慢的查询分析等。如果你喜欢自定义服务并了解幕后情况, 那么ScaleGrid可以提供对底层计算机的完全SSH根访问权限, 从而使你可以自由探索甚至安装自定义软件代理。
你不会受到ScaleGrid的束缚, 因为你可以使用完全可访问的数据库管理工具随时随地迁移数据。
Cloudways
Cloudways着眼于高性能来设计其ThunderStack MySQL数据库托管服务, 并通过提供各种预装工具(例如Git和Composer)将其面向开发人员。 Cloudways提供了一个内置的MySQL管理员, 该管理员可以简化日常的DBA工作, 并具有自动Git部署功能, 该功能可以在分布式团队中协调工作:将代码插入到远程存储库后, 即可在实时服务器上对其进行更新。
开发人员还考虑过Cloudways远程连接功能, 该功能允许与托管服务器上托管的数据库进行远程安全连接。你可以开始免费使用Cloudways MySQL托管服务, 甚至可以免费将你的第一个网站迁移到Cloudways, 然后选择按月付费或按需付费计划。
不同的价格适用于不同的云基础架构。例如, 如果你使用DigitalOcean作为基础平台, 则基本计划的每月价格(包括自动备份, 24/7支持和许多其他东西)为10美元。但是, 如果你使用Google Cloud, 则起价会升至$ 33.30。
Amazon Aurora
Aurora是为云创建的关系数据库, 与MySQL和PostgreSQL兼容。据亚马逊称, Aurora将传统数据库的性能和可用性与开源数据库的便利性相结合。
亚马逊声称Aurora的速度比标准MySQL数据库快五倍, 比标准PostgreSQL数据库快三倍。该服务由Amazon Relational Database Service(RDS)完全管理, 该服务可自动执行要求苛刻的管理任务, 例如硬件供应, 数据库配置, 补丁程序应用程序和备份。
Aurora的恢复系统可自动将每个数据库实例的容量扩展到64TB。它提供多达15个低延迟只读副本的高可用性, 在给定时间进行恢复, 在Amazon S3上生成连续备份以及在三个可用性区域中进行复制。
Aurora为数据库提供了多个安全级别。它们包括通过Amazon VPC进行的网络隔离, 使用可以通过AWS Key Management Service(KMS)创建和控制的密钥进行的空闲加密以及使用SSL传输的数据加密。在加密的Amazon Aurora实例中, 基础存储数据以及同一集群的备份, 快照和自动副本均被加密。
SQL Clusters
SQL Clusters在Kubernetes云上提供MySQL托管。该平台可用于任何规模的MySQL数据库, 从实验性开发人员数据库到企业生产数据存储。
这项服务的定价计划为每月4.99美元起, 该服务包括一个节点, 2个CPU内核, 2 GB RAM, 60 GB SSD存储和60 GB的数据备份。尽管是一项低成本服务, SQL群集还是提供了具有无缝分布式备份和时间点还原的容错MySQL解决方案。
Aiven
Aiven为MySQL管理的云托管提供了一系列基础架构, 包括所有地区的Google Cloud, AWS, Microsoft Azure, DigitalOcean和UpCloud。为了保证数据安全, Aiven的MySQL实例在专用虚拟机上运行, 并且在静态和传输过程中均对数据进行加密。只读副本和远程只读副本可提供较高的速度, 并使主节点免于执行不需要的读取任务。
数据库派生服务是Aiven提供的一项独有功能, 可让你在不影响生产环境的情况下对数据库执行其他操作。每月定价计划的启动计划起价为99美元, 其中包括1个VM, 2个CPU, 4 GB RAM和80 GB的存储空间。
远离供应商锁定
你需要确定的最后一件事是, 当你选择云数据库提供商时, 它将使你随时随地将数据库带到其他地方, 而不会遇到麻烦。你今天选择的云服务提供商明天可能不合适, 或者你可能会找到另一种提供更好或更便宜服务的选择。因此, 你需要事先知道你将能够轻松随意迁移数据。
评论前必须登录!
注册