Какие преимущества у Amazon AWS перед выделенным сервером?
Добрый день!
Разрабатывается проект, где будут использоваться несколько выделенных серверов -
т.е. будет общая база, сайт который будет выдавать ip адреса серверов, и сервера на которых будут websocket worker-ы. (т.е. необходим соответствующий доступ чтобы включить pcntl в php )
Недавно услышал про Amazon AWS, зашел на их сайт, но полного понимая сути нет, по этому есть несколько вопросов по существу:
1. Что представляет собой т.н. инстанс? Я видел разные типы, включая инстанс на выделенном хостинге.
Это аналог vps? 2. Как это выглядит на деле? Т.е. если речь идет о выделенном сервере, то получается ssh доступ и с помощью него устанавливается и настраивается необходимый софт (конкретно на Linux).
Как это происходит в случае с AWS? Также предоставляется доступ по ssh?Если нет, то как происходит установка к примеру LAMP, настройка безопасности?
3. В списке преимуществ указана встроенная масштабируемость, что под этим подразумевается?Копирование запущенного сервиса и автоматическое распределение нагрузки?
4. Ценовая политика - за минимальный тарифный план что я нашел (400$) с такими характеристиками возможно арендовать около 10 серверов, в чем экономическая выгода?
1. Как бы да
2. https://docs.aws.amazon.com/AWSEC2/latest/WindowsG... для LAMP - аналогично.
3. Автоматическое было бы если бы вы ПО написали с умением это делать, кое какое умеет. Например, Kubernetes. Иначе - вручную запускаете очередной инстанс и вручную же перекидывайте туда копию вашего ПО.
4. Кто сказал, что AWS дешевле? Экономическая выгода только если у вас плавающая нагрузка. Если обычно - нет нагрузки, но изредка нагрузка возрастает в десятки, сотни и тысячи раз, а потом опять падает - и ваше ПО умеет работать с автоматическим масштабированием - это выгодно. Иначе - нет.