我对服务器有一个非常基本的想法。到目前为止,我只使用了很少的Ubuntu服务器,可以轻松地维护、安装数据库、上传代码和运行我的项目。为了保存静态数据,如图像/视频,我使用我的服务器的本地SSD存储。
现在我有一些需要使用AWS的项目。在一开始,我认为这将非常类似于我的正常的基于Ubuntu的VPS服务器。但是当我开始研究/阅读自己的文档时,我发现对于服务器来说,它有很多很酷的特性,同时,对于初学者来说,它并不复杂。如果有人给我时间并回答我的这些问题,澄清我和像我这样的人的AWS概念,我会非常高兴的。
(谢谢你提前给我时间:)
发布于 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培训课程。
如果您还有其他问题,请在每个问题上打开一个新的StackOverflow问题。你很少能得到多个问题的答案。
发布于 2018-10-04 16:01:13
让我试着在网上回答你的问题。
如果您计划使用单个服务器和数据库,那么使用EC2和RDS将是非常简单的。但是,如果您计划设置自动标号(只在负载增加并返回到一台服务器时自动增加服务器数量)、负载平衡和DevOps支持,则需要设置它们,这需要对AWS平台有更多的了解。AWS弹力豆柄自动为你做这些,也通过给你选择你的应用程序的技术和简单的上传代码的选项。
ECU只是一个粗略的数字,可以比较具有不同级别处理能力的多个EC2类的处理情况。
EBS存储是可靠的存储(具有内部冗余),将持续到您的实例生存期之后。这意味着,您可以升级EC2类并安装软件,或者存储文件,除非您删除它,否则这些文件将保留在EBS卷中。因为基本上是为GBs付费,所以您还可以为静态文件创建另一个EBS卷,并在需要的情况下将其挂载到EC2实例。
这不是强制性的,但建议这样做,因为您甚至可以为web服务器使用一个较小的实例,而对DB使用另一个实例。由你决定。例如,如果您将两个小型EC2实例用于web服务器和DB服务器(或使用RDS),或者使用运行DB和web的单个中型EC2实例,则成本将大致相同。
由于AWS提供了不同的配置选项,所以在选择下面的硬件方面,您将获得更多的选项。此外,EC2实例能够利用AWS生态系统进行网络连接、安全性、负载平衡等,从而在可靠性、安全性、性能等方面优化解决方案体系结构。
https://stackoverflow.com/questions/52650621
复制相似问题