【问题标题】:What is the difference between AWS Marketplace and sudo apt-get install?AWS Marketplace 和 sudo apt-get install 有什么区别?
【发布时间】:2016-01-01 06:48:02
【问题描述】:

我正在寻找客观的答案,所以这不会被认为是主观的。如果需要,问题可能会转移到其他网站。

AWS Marketplace 和sudo apt-get install 有什么区别,我如何决定选择其中一个?

我注意到,亚马逊 AWS 有一个市场,提供可立即部署的产品,例如来自 Bitnami 的 LAMP Stack。但教程通常会指导您创建一个空白 EC2 实例,通过 SSH 连接到其中,然后使用 sudo apt-get install lamp-server^ 之类的命令手动安装软件。

它们是一样的吗? 每种方法的优缺点是什么?

如果我从 AWS Marketplace 获得产品,我可以使用任一方法将其他软件安装到同一个 EC2 实例吗?如果我使用sudo apt-get 安装了来自 AWS Marketplace 的付费产品,亚马逊会向我收费吗? (他们应该,对吧?否则这将是许多人会利用的一个大漏洞。)

【问题讨论】:

    标签: linux amazon-web-services amazon-ec2 apt-get aws-marketplace


    【解决方案1】:

    AWS Marketplace 允许您作为开发人员或公司创建一个可重复使用的 AMI,该 AMI 预先打包并安装了软件。然后,最终用户可以付费或免费使用此安装。

    作为用户,它允许您轻松配置预装软件的服务器。一个非常常见的用例是允许人们每小时而不是预先或每月许可软件(因此符合 AWS 的弹性)。例如,如果我有软件 X,我需要 10 台服务器的基线,我可以向开发人员支付 10 台永久许可 - 但是在高峰期我将使用 AWS Marketplace 并根据需要按小时获得许可

    它们是一样的吗?每种方法的优缺点是什么?

    预装到 AMI 上的软件通常会进行预配置 - 例如,Bitnami AMI 允许您轻松部署完全预配置的 Wordpress。

    但是,这确实意味着第三方做出的初始配置选择可能会(正面或负面)影响您的应用程序。随后,您可以选择从头开始安装和配置自己的应用程序 - 甚至可以自己创建一个 AMI,您可以将其重复用于该应用程序的进一步部署

    如果我使用 sudo apt-get 安装来自 AWS Marketplace 的付费产品,亚马逊会向我收费吗? (他们应该,对吧?否则这将是许多人会利用的一个大漏洞。)

    亚马逊不会向您收费,不会。例如,如果有一个付费的 Wordpress AMI,然后您创建了一个 EC2 实例,安装了 Apache、MySQL、PHP 和 Wordpress——亚马逊不会向您收取任何额外费用。

    【讨论】:

    • 谢谢。许可部分是有意义的,因为如果您使用apt-get install,您将只能获得试用版(如果有的话),并且您需要为该软件购买单独的许可证。 你的回答很好很清楚。谢谢,我已经投了赞成票,我会在几天后接受(根据我自己的政策,我稍等一下,让其他人有机会回复)。
    【解决方案2】:

    为了简单起见:使用 AMI,您将获得一台预配置的虚拟计算机,而使用 sudo apt-get install(或空的 ec2 实例),您将获得一台空白机器并自行配置。

    所以:

    AMI

    • 您必须支付 ec2 费用。
    • AMI 创作者可以向您收取他创作的租金(但也可以 免费)。
    • 您获得了一个准备就绪的实例,但它可能包含的东西比实际的要多 你需要。

    空白实例

    • 您必须支付 ec2 费用。

    • 如果您使用免费软件,没有人会向您收取任何费用。

    • 你只需要安装你需要的东西。

    【讨论】:

      猜你喜欢
      • 2023-03-11
      • 1970-01-01
      • 2016-04-24
      • 2011-06-04
      • 1970-01-01
      • 2016-07-28
      • 2011-09-23
      • 2018-03-01
      相关资源
      最近更新 更多