Google Compute Engine как альтернатива Amazon Web Services (EC2, ELB и т. Д.)

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

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

1 ответ

Решение

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

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

районы

GCE имеет функцию паритета. Регионы AWS соответствуют регионам GCE, а зоны доступности AWS - зонам GCE

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

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

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

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

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

Если вы имели в виду VPC, то вы можете использовать сети GCE для достижения изоляции. Вы также захотите отключить эфемерные внешние IP-адреса для экземпляров, которые вы хотите изолировать.

Постоянные IP-адреса

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

Интеграция с другими сервисами

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

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

Другие вопросы по тегам