AWS中EC2,Beanstalk和LightSail之间的确切区别是什么?
我应在哪些实时场景中使用这些服务?
最佳答案
它们全部基于EC2,这是AWS的计算服务,可让您创建EC2实例(云中的虚拟机)。
Lightsail的打包方式与Virtual Private Server相似,因此任何人都可以轻松地从自己的服务器启动。它具有简化的管理控制台,并且许多选项都通过默认值进行了调整,以最大程度地提高可用性和安全性。
Elastic Beanstalk是为应用程序开发人员提供的服务,可自动设置EC2实例和负载平衡器。它创建EC2实例,在这些机器上安装执行环境,并为您部署应用程序(Elastic Beanstalk支持Java,Node,Python,Docker等)
在幕后,Elastic Beanstalk会创建常规的EC2实例,您将在AWS控制台中看到该实例。
EC2是允许其他服务成为可能的裸服务。如果选择创建EC2实例,则必须选择操作系统,管理ssh密钥,安装应用程序运行时并自行配置安全设置。您可以完全控制该虚拟机。