首页 文章

Amazon ec2和AWS Elastic Beanstalk之间的区别

提问于
浏览
221

有人可以解释一下EC2和Beanstalk之间的区别 . 我想了解SaaS,PaaS和IaaS .

要在wordpress中部署Web应用程序,我需要一个可扩展的托管服务 . 如果有什么比我的目的更好,请告诉我 .

为了通知,我想托管和部署多个wordpress和drupal站点 .

我不想给服务器更多时间并专注于开发 . 但 Cloud 托管需要自动扩展 .

2 回答

  • 1

    首先,EC2 and Elastic Compute Cloud是一回事 .

    接下来,AWS包含一系列包含EC2和Elastic Beanstalk的Web服务 . 它还包括许多其他功能,如S3,RDS,DynamoDB和所有the others .

    EC2

    EC2是Amazon的服务,允许您在AWS Cloud 中创建服务器(AWS调用这些实例) . 您按小时付款,仅按您使用的价格付款 . 您可以使用此实例执行任何操作,也可以启动 n 个实例 .

    Elastic Beanstalk

    Elastic Beanstalk是远离EC2层的一层抽象 . Elastic Beanstalk将为您设置一个“环境”,它可以包含许多EC2实例,一个可选数据库,以及一些其他AWS组件,如Elastic Load Balancer,Auto-Scaling Group,Security Group . 然后,只要您想要更新在AWS中运行的软件,Elastic Beanstalk就会为您管理这些项目 . Elastic Beanstalk不会在它为您创建的这些资源之上添加任何成本 . 如果您有10小时的EC2使用,那么您只需支付10个计算小时 .

    运行Wordpress

    对于运行Wordpress,它是你最熟悉的 . 您可以在单个EC2实例上直接运行它,您可以使用AWS Marketplace中的解决方案,或者您可以使用Elastic Beanstalk .

    选择什么?

    如果您想减少系统操作并只关注网站,那么Elastic Beanstalk将是最佳选择 . Elastic Beanstalk支持PHP堆栈(以及其他) . 您可以将站点保持在版本控制中,并在进行更改时轻松部署到您的环境中 . 它还将设置一个Autoscaling组,如果流量增长,它可以产生更多的EC2实例 .

    以下是Google搜索"elastic beanstalk wordpress"时的第一个结果:https://www.otreva.com/blog/deploying-wordpress-amazon-web-services-aws-ec2-rds-via-elasticbeanstalk/

  • 237

    AWS Elastic Beanstalk 正如亚马逊所说,

    AWS Elastic Beanstalk是一种易于使用的服务,用于在熟悉的服务器(如Apache,Nginx,Passenger)上部署和扩展使用Java,.NET,PHP,Node.js,Python,Ruby,Go和Docker开发的Web应用程序和服务 . 和IIS .

    您只需上传代码,Elastic Beanstalk就可以自动处理部署,从容量配置,负载 balancer ,自动扩展到应用程序运行状况监控 . 同时,您可以完全控制为应用程序提供动力的AWS资源,并可以随时访问底层资源 .

    Elastic Beanstalk不收取额外费用 - 您只需为存储和运行应用程序所需的AWS资源付费

    Benefits of Elastic Beanstalk

    • 快速而简单地开始

    • 开发人员的 生产环境 力

    • 不可能出现

    • 完整的资源控制

    AWS EC2

    Amazon Elastic Compute Cloud(Amazon EC2)是一种Web服务,可在 Cloud 中提供安全,可调整大小的计算容量 . 它旨在使开发人员更轻松地进行Web级 Cloud 计算 .

    Amazon EC2的简单Web服务界面允许您以最小的摩擦获取和配置容量 . 它为您提供对计算资源的完全控制,并允许您在亚马逊经过验证的计算环境中运行 . Amazon EC2将获取和启动新服务器实例所需的时间缩短到几分钟,从而可以随着计算需求的变化快速扩展容量,包括上下容量 . Amazon EC2允许您仅为实际使用的容量付费,从而改变了计算的经济性 . Amazon EC2为开发人员提供了构建故障恢复应用程序的工具,并将其与常见故障情况隔离开来 .

    Benefits of EC2

    • 弹性网络计算

    • 完全控制

    • 灵活的 Cloud 托管服务

    • INTEGRATED

    • 可靠

    • 安全

相关问题