Сервис Amazon EC2 гораздо сложнее и мощнее, чем простой VPS. В EC2 вы можете управлять одним или несколькими "экземплярами" с возможностью автоматизации запуска / остановки / создания / уничтожения экземпляров. Каждый экземпляр - это виртуальная машина, работающая под управлением выбранной вами операционной системы, например, с VPS. EC2 не ориентирован на дисковое пространство (хотя система блочного хранилища предоставляет вам дисковое пространство для операционной системы и программного обеспечения), вместо этого хранилище файлов должно обрабатываться S3, который представляет собой систему, которая позволяет просто помещать двоичные данные и получать эти данные возвращаются по требованию.
Хотя вы можете копировать простые функции VPS в EC2, его будет несколько сложнее настроить. Если вы задумывались о реализации какой-либо структуры балансировки нагрузки или вам может понадобиться управлять большим количеством данных, то переход на EC2 может быть очень полезным. С другой стороны, вы получите меньше управления и поддержки, чем от поставщика VPS, а SLA отличается - так как EC2 - это "облачная служба", в целом ожидаемое время безотказной работы / надежности, поскольку ожидаются облачные системы быть разработанным в отказоустойчивой манере.
Цены EC2 основаны на использовании, а не фиксированы. Таким образом, вместо того, чтобы платить $ x/month, система Amazon отслеживает, сколько вычислительной мощности вы фактически используете (в секундах процессора, операциях ввода-вывода, мегабайтах и т.д.), Умножая каждую метрику на единицу скорости (обычно это доля цент на все, что измеряется), а затем складывает их. Обычно это оказывается дешевле, чем система с фиксированной ставкой, но вы не сможете точно предсказать свой счет каждый месяц (конечно, ваше использование не будет меняться так сильно от месяца к месяцу, если не произойдет что-то большое ).