首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS与正常VPS (服务器)的主要区别

AWS与正常VPS (服务器)的主要区别
EN

Stack Overflow用户
提问于 2018-10-04 15:37:48
回答 2查看 902关注 0票数 3

我对服务器有一个非常基本的想法。到目前为止,我只使用了很少的Ubuntu服务器,可以轻松地维护、安装数据库、上传代码和运行我的项目。为了保存静态数据,如图像/视频,我使用我的服务器的本地SSD存储。

现在我有一些需要使用AWS的项目。在一开始,我认为这将非常类似于我的正常的基于Ubuntu的VPS服务器。但是当我开始研究/阅读自己的文档时,我发现对于服务器来说,它有很多很酷的特性,同时,对于初学者来说,它并不复杂。如果有人给我时间并回答我的这些问题,澄清我和像我这样的人的AWS概念,我会非常高兴的。

  1. 因为我的计划是使用一个EC2实例来运行我的项目。但我可以看到许多专家建议使用弹性豆柄并在其中创建EC2实例。虽然我可以直接使用EC2运行我的项目,而不需要ElasticBean秸秆的帮助。那么,为什么它更好/做它的其他帮助(弹性豆茎)提供?
  2. 当我检查EC2(点播> Linux )的价格时,它说ECU变量。那是什么意思?ECU在哪里工作?
  3. 实例存储 (GB)为EBS,仅为。这是否意味着我不能在我的服务器上存储任何我必须单独购买的东西?但是在我以前的VPS服务器中,我使用我的服务器获得更少的存储空间。因为如果我想安装MySQL/Redis/Python这样的新软件,就需要存储,所以每个软件都需要本地存储。此外,如果我想上传我的代码或少数静态图像,它需要存储。
  4. 和存储一样,我还需要为数据库购买其他实例吗?比如,如果我想使用PostgreSQL作为我的数据库,我需要购买AWS,还是可以在我的Linux系统中安装它?
  5. 最后,我的普通VPS服务器和AWS EC2 Linux服务器的主要区别是什么?

(谢谢你提前给我时间:)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-04 15:55:04

Q1)豆茎是一个管理应用程序。AWS有几个: CloudFormation,OpsWorks。第三方供应商有自己的:厨师,Ansible,Terraform等。我非常喜欢Bean秸秆,以及它如何使部署代码非常容易为小型站点(一个命令)。我可以按一下按钮就可以放大或缩小。我也每天都使用CloudFormation来做所有的事情。

Q2) ECU是一个AWS等效计算单元,用于比较一个实例和另一个实例。如何将其转化为物理CPU?不知道,因为AWS没有公布它的绝对含义。只用于比较EC2实例。

Q3)当您启动EC2实例时,您将需要存储。这是额外的费用(大约每GB每月0.10美元)。您将指定存储的大小和类型(有许多类型)。还有实例存储卷。除非您真正了解如何使用它们,否则请远离它们(它们不会持久化关闭,因此所有数据都会丢失)。有好的用例,例如商店(AI,大数据,图像处理),但网站不是其中之一。

Q4)如果您的EC2实例足够大(2GB的内存和更大的内存),您可以在EC2实例上安装PostgreSQL、MySQL等。否则,AWS有许多数据库optios: DynamoDB、RDS、Aurora等等。

Q5) (很难回答,因为每个供应商都提供了自己的一组特性。EC2实例是虚拟机。您可以控制VM的原始功能。大多数VPS服务器都有EC2没有的管理接口。通常,EC2比VPS服务器更昂贵。

在YouTube上看几个AWS视频。这将帮助您理解AWS以及为什么它在云中如此成功。Linux、A Cloud等都有很好的AWS培训课程。

AWS基本要素: EC2基础

如果您还有其他问题,请在每个问题上打开一个新的StackOverflow问题。你很少能得到多个问题的答案。

票数 4
EN

Stack Overflow用户

发布于 2018-10-04 16:01:13

让我试着在网上回答你的问题。

  1. 因为我的计划是使用一个EC2实例来运行我的项目。但我可以看到许多专家建议使用弹性豆柄并在其中创建EC2实例。虽然我可以直接使用EC2运行我的项目,而不需要ElasticBean秸秆的帮助。那么,为什么它更好/做它的其他帮助(弹性豆茎)提供?

如果您计划使用单个服务器和数据库,那么使用EC2和RDS将是非常简单的。但是,如果您计划设置自动标号(只在负载增加并返回到一台服务器时自动增加服务器数量)、负载平衡和DevOps支持,则需要设置它们,这需要对AWS平台有更多的了解。AWS弹力豆柄自动为你做这些,也通过给你选择你的应用程序的技术和简单的上传代码的选项。

  1. 当我检查EC2(随需应变> Linux )的价格时,它说ECU是可变的。那是什么意思?ECU在哪里工作?

ECU只是一个粗略的数字,可以比较具有不同级别处理能力的多个EC2类的处理情况。

  1. 实例存储(GB)仅作为EBS。这是否意味着我不能在我的服务器上存储任何我必须单独购买的东西?但是在我以前的VPS服务器中,我使用我的服务器获得更少的存储空间。因为如果我想安装MySQL/Redis/Python这样的新软件,就需要存储,所以每个软件都需要本地存储。此外,如果我想上传我的代码或少数静态图像,它需要存储。

EBS存储是可靠的存储(具有内部冗余),将持续到您的实例生存期之后。这意味着,您可以升级EC2类并安装软件,或者存储文件,除非您删除它,否则这些文件将保留在EBS卷中。因为基本上是为GBs付费,所以您还可以为静态文件创建另一个EBS卷,并在需要的情况下将其挂载到EC2实例。

  1. 和存储一样,我还需要为数据库购买其他实例吗?比如,如果我想使用PostgreSQL作为我的数据库,我需要购买AWS,还是可以在我的Linux系统中安装它?

这不是强制性的,但建议这样做,因为您甚至可以为web服务器使用一个较小的实例,而对DB使用另一个实例。由你决定。例如,如果您将两个小型EC2实例用于web服务器和DB服务器(或使用RDS),或者使用运行DB和web的单个中型EC2实例,则成本将大致相同。

  1. 最后,我的普通VPS服务器和AWS EC2 Linux服务器的主要区别是什么?

由于AWS提供了不同的配置选项,所以在选择下面的硬件方面,您将获得更多的选项。此外,EC2实例能够利用AWS生态系统进行网络连接、安全性、负载平衡等,从而在可靠性、安全性、性能等方面优化解决方案体系结构。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52650621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档