AWS и Google Cloud Platform: подробное сравнение — PromptCloud

Опубликовано: 2017-10-10
Оглавление показать
Принятие и доля рынка
Цены
Конфигурации экземпляра
Документация и помощь
Обработка больших данных
Готовность к машинному обучению
Начиная
Окончательный вердикт

Когда дело доходит до инфраструктуры как услуги (IaaS), Amazon Web Services и Google Cloud Platform являются двумя видными игроками, которые долгое время доминируют в этой области и являются монополистами. В то время как AWS стал золотым стандартом для облачных решений в последние годы, облачная платформа Google определенно требует вашего внимания и внимания. Как и во всем, есть области, в которых одно перевешивает другое, и вы должны сравнить плюсы и минусы каждого решения, чтобы определить идеальное решение для вашего конкретного случая использования.

Подробное сравнение aws и облачной платформы Google

В PromptCloud у нас есть опыт работы как с AWS, так и с GCP, и мы использовали их для нескольких различных проектов веб-сканирования. В этом посте мы проиллюстрируем сходства и различия между двумя решениями с точки зрения внедрения, функций, цен и конфигурации. Давайте начнем.

Принятие и доля рынка

AWS стала синонимом облачных решений, и тот факт, что она приобрела около половины рынка IaaS, не должен удивлять. Благодаря преимуществу первопроходца и 5-летнему старту AWS действительно сильно повзрослела и может предоставить больше функций и возможностей. Что касается GCP, который является относительно новым участником рынка, ему еще предстоит пройти долгий путь.

Например, в то время как у AWS есть полностью управляемое решение SQL, которое поддерживает MariaDB, сервер Microsoft SQL и Aurora, аналог GCP ограничен только MySQL.

AWS также предоставляет Lambada, решение для бессерверных вычислений, которое позволяет запускать код без выделенного экземпляра для запросов. У Google есть аналогичное предложение, которое поддерживает бессерверные функции в Node.js. С точки зрения доступности AWS снова превосходит GCP благодаря значительному количеству центров обработки данных, расположенных в разных регионах.

Цены

Что касается ценообразования, GCP получает более высокое преимущество благодаря своим конкурентоспособным ценам. Экземпляр с 2 ЦП и 8 ГБ ОЗУ от AWS обойдется вам в 69 долларов в месяц, а с GCP — всего в 52 доллара в месяц. Для облачного хранилища GCP взимает 2 цента за ГБ в месяц, а AWS — 2,3 цента за ГБ в месяц. В свою защиту AWS предлагает мультирегиональное облачное хранилище, в котором данные распределяются между серверами, расположенными в разных регионах, за незначительные дополнительные расходы. Вы можете воспользоваться нашим калькулятором цен на Amazon EC2, чтобы легко рассчитать цену.

В прошлом у AWS была структура ценообразования с почасовой оплатой, тогда как у GCP была модель с оплатой за минуту, где минимальная продолжительность времени составляла 10 минут. Переход к следующему часу приведет к дополнительным затратам, например, 1,01 часа будут рассматриваться как 2 часа на AWS. Раньше это было ключевым отличием для людей, которые использовали облако для коротких и кратких анализов.

Это больше не так, и теперь и GCP, и AWS следуют модели ценообразования с оплатой за секунду. Помимо этого, GCP недавно ввела посекундную оплату для всех виртуальных машин и операционных систем, за которой последовала AWS, предлагающая то же самое для виртуальных машин Linux.

Помните, что если вы выполняете анализ, который занимает менее 10 минут, лучше выбрать бессерверные варианты, поскольку виртуальные машины загружаются медленно и могут потребовать дополнительных затрат, в то время как для бессерверных функций расчетный цикл составляет 100 мс.

Вдобавок к этому, GCP, как правило, предоставляет скидки при долгосрочном использовании без каких-либо условий, в отличие от AWS, который требует, чтобы пользователи запускали экземпляры на более длительный срок заранее, чтобы получить право на скидку. При этом пользователи GCP могут получить дополнительную скидку в размере 30%, если виртуальная машина работает целый месяц.

Помимо этого, GCP также предлагает скидку до 57 % за обязательное использование, когда пользователи могут зарезервировать использование ЦП и ОЗУ в месяц, независимо от виртуальных машин, географической зоны или конфигурации. GCP выходит явным победителем с точки зрения ценообразования.

Конфигурации экземпляра

Если вы ищете большие экземпляры, AWS безоговорочно выигрывает. В то время как самая высокая конфигурация инстанса в GCP — 96 ЦП/624 ГБ ОЗУ, AWS превосходит их с их колоссальными 128 ЦП и 2 ТБ ОЗУ.

В то время как AWS — это способ удовлетворить крупномасштабные требования, GCP обладает значительной гибкостью, что было бы здорово, особенно если у вас ограниченный бюджет. Помимо предопределенных пакетов экземпляров, таких как AWS, GCP позволяет вам полностью настроить свой экземпляр, включая количество ЦП и объем оперативной памяти, которые вам потребуются. Если ваши требования невелики и специфичны, вы обнаружите, что эти параметры настройки могут помочь сэкономить на затратах. Если вы проведете много быстрых анализов, вы также можете изучить решения для временных экземпляров, предлагаемые обоими поставщиками.

Еще одно отличное предложение от AWS — это спотовые инстансы, которые позволяют делать ставки на сумму, которую вы готовы потратить на инстанс, и обычно это дешевле, чем стандартное предложение. GCP предлагает аналогичный вариант, но немного отличается и называется вытесняемыми экземплярами. Эти экземпляры работают до 24 часов, но могут прерываться, если Google нужна вычислительная мощность. При прерывании GCP запускает предопределенный сценарий выключения, который сохраняет текущее состояние анализа. Это проще, поскольку может быть автоматизировано, а экономия может достигать 80% от стандартной стоимости.

Документация и помощь

Благодаря своему возрасту и вкладу сообщества AWS лидирует, когда речь идет о доступности документации и помощи. Поскольку для сложных конфигураций серверов, требуемых вашей компанией, кривая обучения может оказаться сложной, крайне важно выбрать решение с легкодоступной справочной системой. Google Cloud Platform, быть новичком — не лучший вариант, если вам нужно много держаться за руки.

Обработка больших данных

Будучи облачным решением, принадлежащим и управляемым крупнейшей поисковой системой на этой планете, GCP имеет свои сильные стороны, особенно когда речь идет об обработке больших данных. С GCP было бы легко управлять огромными объемами данных. BigQuery — сервис от Google, который помогает хранить, сортировать и анализировать данные с молниеносной скоростью. Хотя это немного сложно в эксплуатации, это дает GCP преимущество в случаях использования, когда задействованы большие объемы данных.

Готовность к машинному обучению

И у Amazon, и у Google есть собственные платформы машинного обучения, которые обеспечивают тесную интеграцию с их облачными решениями. Платформа машинного обучения Amazon в значительной степени автоматизирована и может беспрепятственно применяться к хранимым данным в AWS. Google делает это на шаг впереди, предоставляя доступ к современным алгоритмам, которые обеспечивают работу поиска Google и других известных приложений. С платформой Google пользователи также могут создавать свои собственные модели машинного обучения. Некоторые из методов моделирования, предоставляемых Amazon, включают регрессию, двоичную классификацию и мультиклассовую классификацию. Предложения Google более продвинуты, они включают в себя анализ видео, анализ изображений, распознавание речи, анализ текста и перевод. Обе платформы могут автоматически предлагать алгоритмы в зависимости от данных, доступных в облачных аккаунтах. Предложение Amazon относительно дешевле: 0,42 доллара в час за анализ данных и обучение, в то время как Google берет 0,49 доллара в час.

Начиная

Если вы хотите попробовать AWS и GCP, чтобы определить, что лучше подходит для вашего варианта использования, оба решения предлагают бесплатные пробные версии. AWS предлагает бесплатную пробную версию на 12 месяцев, что очень щедро и более чем достаточно, чтобы оценить решение и понять его плюсы и минусы. Их бесплатная пробная версия включает 750 часов в месяц для небольшого 1 ЦП / 1 ГБ ОЗУ, а также 30 ГБ хранилища и 750 часов в месяц для экземпляра управляемой базы данных. Это связано со многими другими бесплатными продуктами, и это предложение слишком хорошо, чтобы отказаться от него. Более подробную информацию о пробной версии можно найти на веб-сайте AWS.

Бесплатная пробная версия Google не так привлекательна: кредит в размере 300 долларов на 12 месяцев больше похож на скидку, чем на бесплатную пробную версию. Они также предлагают навсегда бесплатный экземпляр с 0,2 ЦП/0,6 ГБ ОЗУ, дисковым пространством 30 ГБ и облачным хранилищем 5 ГБ.

Окончательный вердикт

Выбор между этими двумя ведущими поставщиками облачных услуг может быть запутанным и ошеломляющим. Если ваше требование требует слишком много функций и надстроек, лучше использовать AWS. Однако, если вам нужно удобное облачное решение с лучшей совместимостью с большими данными, GCP — это то, что вам нужно. Благодаря большому количеству документации и справочных руководств, а также щедрой бесплатной пробной версии на 12 месяцев, AWS является отличным вариантом как для начинающих, так и для тех, кто ищет надежную инфраструктуру. Сравнив различные аспекты, мы пришли к выводу, что AWS является лучшим решением для крупномасштабных бизнес-приложений.