Вы пытаетесь решить, какой из Amazon EC2 и Google App Engine является лучшим для размещения ваших блогов и веб-сайтов? Больше чем название бренда, основные принципы и реализация должны быть главными факторами в вашем решении. Мы сравнили оба, чтобы сделать это решение проще для вас.
Общие выводы
-
Отсутствует система блокировки вендера, которая облегчает перенос кода в другой ящик.
-
Код может быть написан на простых языках программирования, таких как C #, .Net и MVC.
-
При поддержке поддерживающей команды Amazon.
-
Взимает минимальную цену, даже если пропускная способность не используется.
-
Масштабирование — сложная задача.
-
В случае сбоя одного экземпляра происходит сбой всей системы.
-
Доступно бесплатно для ограниченного использования и пробной версии.
-
Биллинг хороший по сравнению с EC2; счета только за использование вашего процессора .
-
Отсутствие поддержки C # и .NET.
-
Ограничения доступности данных и тонны API делают его утомительным для понимания; однажды освоенный, это может быть ходьба пирога, чтобы управлять.
Есть много плюсов и минусов в AWS EC2, а также в Google App Engine. Большинство МСП предпочитают App Engine, в то время как Amazon EC2 пользуется популярностью среди средних и крупных компаний и крупных корпораций. И, с момента появления микроэкземпляров, он начал набирать популярность среди предприятий малого и среднего бизнеса.
Поддержка операционной системы: AWS EC2 имеет много вариантов
-
Поддерживает Amazon Linux, Ubuntu, Redhat Enterprise Linux, SUSE Linux Enterprise Server, Fedora, Debian, CentOS, Gentoo, Oracle Linux и FreeBSD.
-
Не удается установить или запустить операционную систему.
-
Взаимодействует с облачной платформой Google для запуска веб-приложений, написанных на таких языках, как Python, PHP и Ruby.
Когда дело доходит до поддержки операционной системы, EC2 может масштабировать один экземпляр системы до любого количества экземпляров. Это позволяет вам иметь полный контроль над каждым экземпляром, действуя как виртуальный ящик. Google App Engine предоставляет платформу для веб-приложений, таких как Python, которая помогает легко развертывать веб-приложения.
Если вы не ищете какой-либо конкретной услуги, выберите App Engine. Принимая во внимание, что если вы хотите управлять службами операционной системы , лучше выбрать EC2.
Сложность и необходимость технической поддержки: Google App Engine прост и понятен
-
Требует знаний системного администратора.
-
Предлагает гибкость в настройке сервера.
-
Доступ к журналам сервера для более простой отладки.
-
Абстрагируясь от сервера, пользователи могут сосредоточиться на приложениях, а не на системном администрировании.
-
Множество API для лучшей мобильности.
-
Простая миграция.
Для EC2 требуется системный администратор, который может создавать экземпляры и контролировать их. Это позволяет работать, в соответствии с их ролью разработчика, безошибочно писать безошибочные коды. Это полезно для владельцев малого бизнеса, которые сосредоточены на отдельных продуктах.
Лучшая вещь в App Engine — его мобильность, которая не предлагается EC2. Фреймворк с открытым исходным кодом , и большинство API-интерфейсов используются для переносимости, что, в свою очередь, значительно облегчает переход на другой сервер.
Функция блокировки поставщиков: AWS предлагает контроль, Google обеспечивает защиту
-
Не предлагает замок продавца.
-
Не хватает защиты, которую он обеспечивает.
-
Гораздо проще перемещаться между серверами.
-
Содержит блокировку поставщика.
-
Обеспечивает дополнительную безопасность.
-
Жертвует гибкостью.
Google App Engine предоставляет функцию Vendor-Lock, которая предотвращает привязку приложений к нежелательным базам данных. Вы также можете попробовать AppScale, еще один проект с открытым исходным кодом, который работает аналогично AppEngine.
Окончательный вердикт
Нам нравится система Amazon Elastic Cloud Computing, но она не заставляет нас размещать небольшие блоги и сайты. С другой стороны, Google App Engine манит нас больше.
Когда вам нужно полностью контролировать свои веб-приложения, EC2 — это путь. В противном случае Google App Engine также делает отличный выбор.