2013-08-20 3 views
7

Я пытаюсь оценить Google Compute Engine (GCE) для облачного проекта в нашей компании. У нас есть некоторый опыт работы с Amazon Web Services, но хотелось бы знать, является ли GCE лучшей альтернативой нашему проекту. У меня есть следующие вопросы. Наш выбор для проекта будет основан на ответах на вопросы, поэтому, пожалуйста, помогите мне с этими вопросами.Google Compute Engine как альтернатива веб-сервисам Amazon (EC2, ELB и т. Д.)

  1. Есть ли эквивалент AWS Route53 и эластичной балансировки нагрузки в облаке Google? Если они недоступны, то как мы загружаем балансовые экземпляры GCE?
  2. Есть ли такая концепция, как регионы? (например, us-east-coast-1, us-west-coast-1 и т. д.). Полезно следить за тем, чтобы служба не пострадала во время стихийных бедствий.
  3. Есть ли эквивалент Cloud Watch, чтобы помочь нам автоматически масштабировать вычислительные экземпляры двигателя на основе нагрузки?
  4. Можем ли мы установить частное облако на платформе Google cloud?
  5. Можем ли мы получить постоянные общедоступные IP-адреса для экземпляров GCE?
  6. Существуют ли какие-либо преимущества (с точки зрения более тесной интеграции или ценообразования) при использовании сервисов Google, таких как Google Analytics, YouTube, DoubleClick и т. Д.?

ответ

10

балансировки нагрузки

Google Cloud Platform в Compute Engine (GCE), который недавно добавил Load Balancing feature. Это более низкий уровень, чем ELB (он поддерживает только UDP/TCP, а не HTTP (S)).

Регионы

GCE имеет feature parity. AWS регионы соответствуют GCE регионов и АМС Наличие зон в GCE зон

Автомасштабирование (CloudWatch)

Google Compute Engine не имеют автомасштабирование, но Google App Engine делает. Сторонние инструменты, такие как Scalr или RightScale, однако, совместимы с Google Compute Engine

Отказ от ответственности: Я работаю в Scalr.

Частное облако

Возможно, вы имели в виду выделенные экземпляры? Они недоступны в GCE.

Если вы имели в виду VPC, то вы можете использовать GCE networks to achieve isolation. Вы также захотите disable ephemeral external IP addresses для экземпляров, которые вы хотите изолировать.

Стойких IP-адрес

GCE имеет постоянный IP-адрес, они называются "Reserved Addresses"

Интеграции с другими службами

Вы, вероятно, получить более латентность к услугам Google вы используете в своем внутреннем интерфейсе (я помню пару презентации в Google I/O, говорящие о Google App Engine + BigQuery).

Для внешних служб (Google Analytics) вы, скорее всего, не увидите преимуществ, поскольку это зависит от ваших пользователей, а не от ваших серверов.

+0

У меня есть последующий запрос по частному облачному аспекту. Что я имел в виду под вопросом 4, разве платформа Google Cloud обеспечивает эквивалент виртуального частного облака AWS? Это очень полезно для скрытия (также защиты) серверов баз данных и т. Д., Так как они напрямую не рассматриваются веб-клиентами. Если нет эквивалента, то какой предпочтительный метод защиты серверов баз данных. – Narayanababu

+0

@Narayanababu Я обновил свой ответ соответственно: GCE поддерживает настраиваемые сети, которые должны позволить вам достичь того, что вам нужно. –

+0

Я не уверен, что AWS имеет это, но у Google также есть «окна обслуживания», которые могут приводить к уменьшению количества экземпляров в течение длительных периодов времени. Ожидается, что текущее окно обслуживания (продолжение сейчас) продлится две недели! Поэтому каждый, кто думает о создании надежной системы, должен будет много думать о том, как обойти эти проблемы. – speedplane