在亚马逊网络服务中,EC2、Beanstalk和LightSail之间的确切区别是什么?
我应该在哪些好的实时场景中使用这些服务?
发布于 2019-03-04 18:30:16
它们都基于EC2,这是亚马逊网络服务的计算服务,允许您创建EC2实例(云中的虚拟机)。
Lightsail的打包方式与Virtual Private Server类似,这使得任何人都可以轻松地开始使用自己的服务器。它有一个简化的管理控制台,许多选项都使用默认值进行了调整,从而最大限度地提高了可用性和安全性。
Elastic Beanstalk是一项面向应用程序开发人员的服务,可自动配置EC2实例和负载均衡器。它创建EC2实例,在这些机器上安装一个执行环境,并将为您部署您的应用程序(Elastic Beanstalk支持Java、Node、Python、Docker等)
在幕后,Elastic Beanstalk创建常规的EC2实例,您将在您的AWS控制台中看到这些实例。
而EC2是允许其他服务成为可能的最基本的服务。如果选择创建EC2实例,则必须自行选择操作系统、管理ssh密钥、安装应用程序运行时并配置安全设置。您可以完全控制该虚拟机。
发布于 2019-03-04 18:51:29
简而言之:
EC2 -虚拟主机或映像。你可以用它来安装应用程序,让一台机器做你想做的任何事情。
Lightsail -类似但更用户友好的管理选项,适用于小型应用程序。
Beanstalk -一个编排工具,它完成创建EC2、安装应用程序和软件的所有工作,并让您从创建环境的手动任务中解脱出来。
更多详细信息,请访问- https://stackshare.io/stackups/amazon-ec2-vs-amazon-lightsail-vs-aws-elastic-beanstalk
发布于 2019-03-04 18:38:13
亚马逊EC2是一个虚拟主机,换句话说,它是一个服务器,你可以在其中配置你的应用程序,安装依赖关系等,就像在你的本地机器上一样。EC2有一打AMI (亚马逊机器映像:它是您的EC2服务器的某种操作系统,例如,您可以在基于Linux的操作系统或windows操作系统上运行EC2 )。总而言之,如果你手中需要一台机器,这是一个很好的想法。
Amazon Lightsail是一个简单的工具,您可以通过小型服务器管理来部署和管理应用程序。如果你的应用程序很小,你会发现它非常实用,例如,如果你使用Wordpress或其他CMS,它将非常适合你的应用程序。
AWS Elastic Beanstalk是一种编排工具。您可以在该服务中管理您的应用程序,它比AWS Light Sail更高。
如果您仍然不了解其中的差异,可以查看每个服务概述。
还有一个answer in Quora
https://stackoverflow.com/questions/54981074
复制相似问题