Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用mysql在AmazonEC2上设置网站_Mysql_Amazon Ec2_Amazon Ebs_Amazon Rds - Fatal编程技术网

使用mysql在AmazonEC2上设置网站

使用mysql在AmazonEC2上设置网站,mysql,amazon-ec2,amazon-ebs,amazon-rds,Mysql,Amazon Ec2,Amazon Ebs,Amazon Rds,我有一个新的网站,由Joomla驱动,包含许多依赖Mysql数据库的定制应用程序。这些都托管在AmazonEC2上,根设备是EBS 我关心的是我的Mysql设置。我安装的mysql服务器几乎都是默认设置(除了安全清理) 我的问题是,我是否应该将Mysql设置为在单独的EBS卷上运行:或者我甚至应该查看AmazonRDS: 对于我现在拥有0个用户的初创公司来说,这两项似乎都有些过分了。很明显,我想确保在这种情况下我是主动的,但我不知道以后添加这些是否会是一个很大的痛苦?我肯定会说,出于许多原因,您

我有一个新的网站,由Joomla驱动,包含许多依赖Mysql数据库的定制应用程序。这些都托管在AmazonEC2上,根设备是EBS

我关心的是我的Mysql设置。我安装的mysql服务器几乎都是默认设置(除了安全清理)

我的问题是,我是否应该将Mysql设置为在单独的EBS卷上运行:或者我甚至应该查看AmazonRDS:


对于我现在拥有0个用户的初创公司来说,这两项似乎都有些过分了。很明显,我想确保在这种情况下我是主动的,但我不知道以后添加这些是否会是一个很大的痛苦?

我肯定会说,出于许多原因,您应该将MySQL设置为在另一个EBS卷上运行。以下是一些:

  • 更简单的备份。您可以对整个EBS卷进行快照,而无需进行MySQL转储并将其推送到S3。当您拥有卷的快照时,您可以比使用MySQL转储更快地恢复数据库

  • 磁盘争用。在同一个磁盘上运行所有操作时,您将看到一些磁盘争用。尤其是当您尝试进行MySQL复制时。我有一个用于MySQL日志的卷,一个用于数据,还有一个用于其他所有内容

  • EBS卷相对便宜

  • 如果需要,可以将整个卷移动到另一个实例

  • 总的来说,这是一个更好的选择。如果你需要的话,我可以给你更多的理由


    我认为您可以在EBS卷上过一段时间,然后决定切分、重写NOSql应用程序、迁移到Amazon RDS等。但我的意见是使用MySQL,直到什么都没有了。

    我肯定说,出于许多原因,您应该将MySQL设置为在另一个EBS卷上运行。以下是一些:

  • 更简单的备份。您可以对整个EBS卷进行快照,而无需进行MySQL转储并将其推送到S3。当您拥有卷的快照时,您可以比使用MySQL转储更快地恢复数据库

  • 磁盘争用。在同一个磁盘上运行所有操作时,您将看到一些磁盘争用。尤其是当您尝试进行MySQL复制时。我有一个用于MySQL日志的卷,一个用于数据,还有一个用于其他所有内容

  • EBS卷相对便宜

  • 如果需要,可以将整个卷移动到另一个实例

  • 总的来说,这是一个更好的选择。如果你需要的话,我可以给你更多的理由


    我认为你可以在EBS卷上过一段时间,然后决定切分、重写NOSql应用程序、迁移到Amazon RDS等。但我的意见是使用MySQL直到什么都没有了。

    在RDS可用之前,我在EBS上写了一篇MySQL文章

    我建议你从RDS开始。它的设置很简单,为您解决了许多烦恼,而且很有趣


    只有在遇到RDS的某些限制时(可能性不大),才切换到管理自己的MySQL;当您这样做时,请遵循我文章中的最佳实践,并使用单独的EBS卷。

    在RDS可用之前,我在EBS文章中写过MySQL

    我建议你从RDS开始。它的设置很简单,为您解决了许多烦恼,而且很有趣


    只有在遇到RDS的某些限制时(可能性不大),才切换到管理自己的MySQL;当你这样做的时候,按照我的文章中的最佳做法,使用一个单独的EBS卷。

    < P>如果你不使用RDS,你应该考虑将多个EBS卷条带入软件RAID配置。 如果不这样做,您可能会发现对于一个适度繁忙的MySQL实例来说,EBS IO性能太差

    有关如何执行此操作的详细信息,请查看


    < P>如果您不使用RDS,您应该考虑将多个EBS卷带入软件RAID配置。 如果不这样做,您可能会发现对于一个适度繁忙的MySQL实例来说,EBS IO性能太差

    有关如何执行此操作的详细信息,请查看