Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.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
Amazon ec2 我应该使用常规服务器而不是AWS吗?_Amazon Ec2_Amazon Web Services - Fatal编程技术网

Amazon ec2 我应该使用常规服务器而不是AWS吗?

Amazon ec2 我应该使用常规服务器而不是AWS吗?,amazon-ec2,amazon-web-services,Amazon Ec2,Amazon Web Services,在阅读和使用Amazon Web服务时,我真的无法掌握如何正确使用它。很抱歉问了这么长的问题: 我有一个EC2实例,它主要做web服务器的工作(apache用于文件共享,Tomcat用于web应用程序的Play框架)。由于它是一个web服务器,所以该实例全天候运行 我刚刚注意到EC2实例上的数据是非持久性的。这意味着如果数据库停止,我将丢失数据库和文件。但我想这也意味着我的服务器设置和安装的应用程序丢失了,因为它们只是文件,与其他数据一样 这意味着我必须重写整个应用程序以使用AmazonClou

在阅读和使用Amazon Web服务时,我真的无法掌握如何正确使用它。很抱歉问了这么长的问题:

我有一个EC2实例,它主要做web服务器的工作(apache用于文件共享,Tomcat用于web应用程序的Play框架)。由于它是一个web服务器,所以该实例全天候运行

我刚刚注意到EC2实例上的数据是非持久性的。这意味着如果数据库停止,我将丢失数据库和文件。但我想这也意味着我的服务器设置和安装的应用程序丢失了,因为它们只是文件,与其他数据一样

这意味着我必须重写整个应用程序以使用AmazonCloudDB,或者编写一些代码将db存储在S3上,并使用安装和配置的正确应用程序创建自己的AMI。或者可以通过使用EBS快速解决这个问题


我的问题是1。我对aws的理解正确吗?二,。值得吗?正如您所期望的那样,可以只设置一个常规的专用服务器,其中所有内容都是持久的。不过,我很想拥有aws的可扩展性..

亚马逊Web服务是托管应用程序的更好方法。您对AWS有一个基本的了解,但是您需要知道您还可以启动一个持久的实例。只需启动一个持久性AMI实例。您还可以像普通服务器一样在实例上安装数据库、Web服务器。运行Ec2实例和专用服务器可能只有极小的区别。如果您有任何其他问题,请与我联系。

亚马逊网络服务是托管应用程序的更好方法。您对AWS有一个基本的了解,但是您需要知道您还可以启动一个持久的实例。只需启动一个持久性AMI实例。您还可以像普通服务器一样在实例上安装数据库、Web服务器。运行Ec2实例和专用服务器可能只有极小的区别。如果您有任何其他问题,请与我联系。

如果您在EC2实例中使用EBS卷,您可以装载/卸载它们以获得永久性存储。您也可以使用AmazonRDS来处理您的数据库,这很方便(但可能会稍微贵一点)

因此,我们可以这样想:

您的EC2实例:按照您希望的方式将操作系统设置在web应用程序中—基本上,将静态内容都准备好

EBS卷:可以装载并可用于用户上传之类的事情


RDS实例:这是一个没有麻烦的专用数据库服务器。这很好-我使用MySQL RDS,它会自动进行两次每日备份,并且可以像EC2实例一样进行扩展。

如果您在EC2实例中使用EBS卷,您可以装载/卸载它们以获得持久存储。您也可以使用AmazonRDS来处理您的数据库,这很方便(但可能会稍微贵一点)

因此,我们可以这样想:

您的EC2实例:按照您希望的方式将操作系统设置在web应用程序中—基本上,将静态内容都准备好

EBS卷:可以装载并可用于用户上传之类的事情


RDS实例:这是一个没有麻烦的专用数据库服务器。这很好-我使用MySQL RDS,它会自动进行两次每日备份,并且可以像EC2实例一样进行扩展。

我们只使用从EBS卷启动的实例。这样,它们的行为99%像一个普通的虚拟服务器。您可以在不丢失任何数据的情况下停止它们,就像普通的硬件服务器一样,但是您需要为使用该卷支付EBS费用。我们只使用从EBS卷引导的实例。这样,它们的行为99%像一个普通的虚拟服务器。您可以在不丢失任何数据的情况下阻止它们,就像普通硬件服务器一样,但您确实需要为卷的使用支付EBS费用。与专用硬件相比,EC2相对昂贵。如果您没有利用亚马逊提供的扩展性或各种云服务,那么一台专用服务器24/7运行会更便宜。如果你确实利用了AWS的优势,那么它会更便宜。你的快速修复是正确的。使用EBS支持的实例,它们的行为将类似于常规VPS服务器。与专用硬件相比,EC2相对昂贵。如果您没有利用亚马逊提供的扩展性或各种云服务,那么一台专用服务器24/7运行会更便宜。如果你确实利用了AWS的优势,那么它会更便宜。你的快速修复是正确的。使用EBS支持的实例,它们的行为将类似于常规VPS服务器。