В чем разница между AWS Marketplace и sudo apt-get install?

Я ищу объективные ответы, чтобы это не закрывалось как субъективное. Вопрос может быть перенесен на другой сайт, если требуется.

В чем разница между AWS Marketplace и sudo apt-get install и как я решу выбрать один над другим?

Я отметил, что у Amazon AWS есть рынок с готовыми к развертыванию предложениями, такими как LAMP Stack от Bitnami. Но учебники часто инструктируют вас создать пустой экземпляр EC2, SSH в нем и вручную установить программное обеспечение, используя такие команды, как sudo apt-get install lamp-server^,

Они одинаковы? Каковы преимущества и недостатки каждого метода?

Если я получу предложение от AWS Marketplace, могу ли я установить другое программное обеспечение в тот же экземпляр EC2, используя любой из этих методов? Если есть платное предложение от AWS Marketplace, которое я использовал sudo apt-get установить, будет ли Amazon взимать плату? (Они должны, верно? Или это будет большой лазейкой, которую многие будут использовать.)

2 ответа

Решение

AWS Marketplace позволяет вам как разработчику или компании создавать повторно используемый AMI, предварительно упакованный с установкой программного обеспечения. Эта установка может быть использована конечными пользователями либо за плату, либо бесплатно.

Как пользователь, он позволяет легко предоставлять серверам предварительно установленное программное обеспечение. Очень распространенный вариант использования - дать людям возможность лицензировать программное обеспечение ежечасно, а не авансом или ежемесячно (следовательно, вписывается в гибкость AWS). Например, если у меня есть Программное обеспечение X, для которого мне нужно базовое число из 10 серверов, я могу заплатить разработчику за бессрочную лицензию на 10, однако на пиках я буду использовать AWS Marketplace и лицензировать каждый час по мере необходимости.

Они одинаковы? Каковы преимущества и недостатки каждого метода?

Зачастую программное обеспечение, предварительно установленное на AMI, поставляется с предварительно настроенной конфигурацией, например, AMI Bitnami позволяют легко развертывать Wordpress с полностью предварительно настроенной конфигурацией.

Это, однако, означает, что первоначальный выбор конфигурации, сделанный третьей стороной, может повлиять (положительно или отрицательно) на ваше приложение. Впоследствии вы можете установить и настроить свои собственные приложения с нуля - возможно, даже самостоятельно создав AMI, который вы сможете использовать повторно для дальнейшего развертывания этого приложения.

Если есть платное предложение от AWS Marketplace, которое я использовал для установки sudo apt-get, будет ли Amazon взимать плату? (Они должны, верно? Или это будет большой лазейкой, которую многие будут использовать.)

Amazon не будет взимать плату, нет. Если, например, был платный AMI WordPress, а затем вы создали экземпляр EC2, установили Apache, MySQL, PHP и Wordpress - Amazon не будет взимать с вас дополнительную плату.

Для простоты: с AMI вы получаете предварительно сконфигурированный виртуальный компьютер, а с помощью sudo apt-get install (или пустой экземпляр ec2) вы получаете пустой компьютер и настраиваете его самостоятельно.

Так:

AMI

  • Вы должны заплатить плату ec2.
  • Создатель AMI может взимать с вас плату за свое творение (но оно может быть бесплатным).
  • Вы получаете готовый экземпляр, но, возможно, в нем больше вещей, чем вам нужно.

Пустой экземпляр

  • Вы должны заплатить плату ec2.

  • Никто не платит вам ничего, если вы используете бесплатное программное обеспечение.

  • Вы устанавливаете только то, что вам нужно.

Другие вопросы по тегам