Amazon ec2 我应该使用常规服务器而不是AWS吗?
在阅读和使用Amazon Web服务时,我真的无法掌握如何正确使用它。很抱歉问了这么长的问题: 我有一个EC2实例,它主要做web服务器的工作(apache用于文件共享,Tomcat用于web应用程序的Play框架)。由于它是一个web服务器,所以该实例全天候运行 我刚刚注意到EC2实例上的数据是非持久性的。这意味着如果数据库停止,我将丢失数据库和文件。但我想这也意味着我的服务器设置和安装的应用程序丢失了,因为它们只是文件,与其他数据一样 这意味着我必须重写整个应用程序以使用AmazonCloudDB,或者编写一些代码将db存储在S3上,并使用安装和配置的正确应用程序创建自己的AMI。或者可以通过使用EBS快速解决这个问题Amazon ec2 我应该使用常规服务器而不是AWS吗?,amazon-ec2,amazon-web-services,Amazon Ec2,Amazon Web Services,在阅读和使用Amazon Web服务时,我真的无法掌握如何正确使用它。很抱歉问了这么长的问题: 我有一个EC2实例,它主要做web服务器的工作(apache用于文件共享,Tomcat用于web应用程序的Play框架)。由于它是一个web服务器,所以该实例全天候运行 我刚刚注意到EC2实例上的数据是非持久性的。这意味着如果数据库停止,我将丢失数据库和文件。但我想这也意味着我的服务器设置和安装的应用程序丢失了,因为它们只是文件,与其他数据一样 这意味着我必须重写整个应用程序以使用AmazonClou
我的问题是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服务器。