Google Compute Engine как альтернатива Amazon Web Services (EC2, ELB и т. Д.)
Я пытаюсь оценить Google Compute Engine (GCE) для облачного проекта в нашей компании. У нас есть некоторый опыт работы с Amazon Web Services, но хотелось бы знать, является ли GCE лучшей альтернативой для нашего проекта. У меня есть следующие вопросы. Наш выбор проекта будет основан на ответах на вопросы, поэтому, пожалуйста, помогите мне с этими вопросами.
- Есть ли в облаке Google эквивалент AWS Route53 и Elastic Load Balancer? Если они недоступны, то как мы можем сбалансировать экземпляры GCE?
- Есть ли такая концепция, как регионы? (например, us-east-coast-1, us-west-coast-1 и т. д.). Помогает убедиться, что сервис не пострадал во время стихийных бедствий.
- Есть ли аналог Cloud Watch, который помогает нам автоматически масштабировать вычисляемые экземпляры движка в зависимости от нагрузки?
- Можем ли мы настроить частное облако на облачной платформе Google?
- Можем ли мы получить постоянные общедоступные IP-адреса для экземпляров GCE?
- Есть ли какие-либо преимущества (с точки зрения более тесной интеграции или ценообразования) при использовании служб 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) вы, скорее всего, не получите выгоды, поскольку это зависит от ваших пользователей, а не от ваших серверов.