gpt4 book ai didi

amazon-web-services - AWS与普通VPS(服务器)的主要区别

转载 作者:行者123 更新时间:2023-12-05 00:48:12 26 4
gpt4 key购买 nike

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

现在我得到了一些需要使用 AWS 的项目。一开始,我认为它与我的普通基于 Ubuntu 的 VPS 服务器非常相似。但是,当我开始研究/阅读文章以及他们自己的文档时,我发现它对于服务器有更多很酷的功能,同时对于初学者来说它有点复杂。如果有人花时间回答我的这些问题,以明确我的 AWS 和像我这样的人的概念,我会非常高兴

  1. 因为我的计划是使用一个 EC2 实例来运行我的项目。但我可以看到许多专家建议使用 Elastic Beanstalk 并在其中创建 EC2 实例。虽然我可以直接使用 EC2 运行我的项目,而无需 Elastic Beanstalk 的帮助。那么为什么它更好/它(Elastic Beanstalk)提供了哪些其他帮助?
  2. 当我检查 EC2(按需 > Linux Unix)的定价时,它显示 ECUVariable。这意味着什么? ECU在哪里工作
  3. 实例存储 (GB),仅限 EBS。这是否意味着我的服务器不能有任何存储空间,我必须单独购买?但是在我以前的 VPS 服务器中,我使用我的服务器来获得更少的存储空间。因为如果我想安装 MySQL/Redis/Python 等新软件,则需要存储,它们中的每一个都需要本地存储。此外,如果我想上传我的代码或少量静态图片,它需要存储空间。
  4. 像存储一样,我是否还需要为数据库购买其他实例?如果我想使用 PostgreSQL 作为我的数据库,我需要购买 AWS RDS 还是可以将其安装在我的 Linux 系统中?
  5. 最后,我的普通 VPS Linux 服务器和 AWS EC2 Linux 服务器的主要区别是什么?

提前感谢您提供时间:)

最佳答案

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

  1. As my plan is to use one EC2 instance to run my project. But I can see many experts suggest to use Elastic Beanstalk and create EC2 instance inside that. While I can directly run my project with EC2 without taking help from Elastic Beanstalk. So why it's better / what other help do it(Elastic Beanstalk) provide?

如果您打算使用单个服务器和一个与 EC2 和 RDS 一起使用的数据库,那将很简单。但是,如果您计划设置、自动扩展(仅当负载增加并返回到一台服务器时自动增加服务器数量)、负载平衡和 DevOps 支持,您需要设置它们,这需要更多关于 AWS 平台的知识。 AWS Elastic Beanstalk 会自动为您完成这些工作,您还可以选择应用程序的技术并简单地上传代码。

  1. When I am checking the pricing of EC2(On-demand > Linux Unix) it says ECU as Variable. What does that mean? And where does ECU work

ECU 只是一个粗略的数字,用于比较具有不同处理能力的多个 EC2 类的处理。

  1. Instance Storage (GB) as EBS only. Does that mean I can't have any storage with my server I must buy separately? But in my previous VPS server, I use to get fewer storages with my server. Because storage is required if I want to install new software like MySQL/Redis/Python each of them requires local storage. Also if I want to upload my code or few static images it requires storage.

EBS 存储是可靠的存储(具有内部冗余),将持续超过您的实例生命周期。这意味着,您可以升级 EC2 类并安装软件或存储文件,这些文件将保留在 EBS 卷中,除非您将其删除。由于您基本上是为 GB 付费,因此您还可以为静态文件创建另一个 EBS 卷,并根据需要将其挂载到 EC2 实例。

  1. Like storage do I also need to buy other instances for a database? Like if I want to use PostgreSQL as my database do I need to buy AWS RDS or I can install that inside my Linux system?

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

  1. Lastly what are the main differences of my normal VPS Linux server and in AWS EC2 Linux server?

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

关于amazon-web-services - AWS与普通VPS(服务器)的主要区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52650621/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com