Google Cloud Platform para profesionales de Azure

Actualizado el 18 de julio de 2017

Esta guía se diseñó para entregar a los profesionales familiarizados con Microsoft Azure todos los conceptos clave que necesitan para comenzar a usar Google Cloud Platform. La guía compara Cloud Platform con Azure y destaca las similitudes y las diferencias entre ambos. Además, proporciona asignaciones de referencia rápida entre la terminología, los conceptos y los productos de Azure y la terminología, los conceptos y los productos correspondientes de Cloud Platform.

Esta guía no intenta comparar la sintaxis ni la semántica del SDK, las API ni las herramientas de línea de comandos que proporcionan Azure y Cloud Platform.

¿Por qué elegir Google Cloud Platform?

Google lleva más de 15 años desarrollando una de las infraestructuras de nube más rápida, potente y con la mayor calidad del mundo. Google usa esta infraestructura internamente en varios servicios de tráfico alto y escala global, entre ellos Gmail, Maps, YouTube y Búsqueda. Debido al tamaño y la escala de estos servicios, Google destinó mucho trabajo a optimizar su infraestructura y crear un conjunto de herramientas y servicios para administrarla de forma efectiva. Google Cloud Platform pone esta infraestructura y estos recursos de administración a tu alcance.

Regiones y zonas

Al igual que con Azure, los productos de Google Cloud Platform se implementan dentro de regiones repartidas por el mundo. Cada región incluye uno o más centros de datos que se ubican cerca el uno del otro, en términos geográficos. Cloud Platform divide aún más la disponibilidad en zonas, que son ubicaciones aisladas dentro de una región.

Además, algunos servicios de Cloud Platform replican y entregan datos en un nivel multirregional en lugar de un nivel zonal o regional más específico. Estos servicios incluyen Google App Engine y el nivel Multi-Regional de Google Cloud Storage. Actualmente, las ubicaciones multirregionales disponibles son Estados Unidos, Europa y Asia.

Aislamiento y disponibilidad

Por diseño, Azure agrupa en conjuntos de disponibilidad a las regiones del mismo continente y que están aisladas físicamente la una de la otra por al menos 483 km. El servicio incentiva a los usuarios para que diseñen sus sistemas y aplicaciones en torno a estos grupos, lo que crea una configuración de recuperación activa-activa para fines de disponibilidad y aislamiento. Además, algunos servicios de Azure, como Blob, ofrecen opciones de replicación automática para los datos de regiones agrupadas.

Cloud Platform utiliza una estrategia similar de aislamiento y disponibilidad, que aísla las regiones entre sí por motivos de disponibilidad. El servicio no indica que se deben realizar agrupamientos regionales específicos; sin embargo, al igual que con Azure, la aplicación se debe diseñar con varias regiones en mente si se quiere lograr una disponibilidad alta. También, y al igual que con Azure, algunos servicios de Cloud Platform, como el nivel Multi-Regional de Cloud Storage, incorporan la sincronización multirregional.

Cuentas y cuotas

Si quieres usar el servicio de Azure, debes registrarte para crear una cuenta o agregar Azure a una cuenta de Microsoft existente. Después de configurar la cuenta de Azure, debes crear una suscripción dentro de esta y, luego, habilitar los servicios dentro de esa suscripción. Cada cuenta de Azure puede admitir varias suscripciones y, si es necesario, cada suscripción puede tener su propia cuenta de facturación.

El modelo de Cloud Platform es parecido al de Azure. El acceso a los servicios de Cloud Platform se obtiene mediante la configuración de una Cuenta de Google y los servicios se habilitan dentro de los proyectos, que son similares a las suscripciones a Azure en cuanto a funcionalidad. Los proyectos también se pueden agrupar por organización si es necesario. Consulta Jerarquía de recursos de Cloud Platform para obtener más información.

Azure y Cloud Platform tienen límites suaves predeterminados en sus servicios para las cuentas nuevas. Estos no están relacionados con las limitaciones técnicas de un servicio determinado. En su lugar, tienen como objetivo ayudar a evitar que las cuentas fraudulentas usen recursos en exceso y limitar el riesgo para los usuarios nuevos, ya que evitan que gasten más de lo presupuestado cuando exploran la plataforma. Si notas que tu aplicación superó estos límites, Azure y Cloud Platform ofrecen maneras claras de comunicarte con los equipos internos adecuados a fin de aumentar los límites de los servicios.

Precios

Dado que los precios suelen cambiar más a menudo que las funciones o servicios centrales, este conjunto de artículos evitará mencionar información de precios específica siempre que sea posible. Sin embargo, cada artículo analizará el modelo de precios aplicado a cada servicio cuando sea necesario. Para obtener comparaciones de precios actualizadas para tu solución en particular, usa la Calculadora de precios de Azure y la calculadora de Cloud Platform para ver qué configuración ofrece el mejor valor en términos de flexibilidad, escalabilidad y costo.

Precios con descuento

Azure y Cloud Platform ofrecen descuentos para un subconjunto de sus servicios respectivos, pero mediante mecanismos distintos.

Con el Contrato Microsoft Enterprise puedes obtener descuentos en varios servicios de Azure si te comprometes a la instalación en el nivel de la organización de uno o más de los componentes de Microsoft Server o Cloud con cobertura Software Assurance. También es posible obtener tarifas con descuento a través de un distribuidor, si es que no tienes un Contrato Microsoft Enterprise.

Cloud Platform ofrece descuentos por uso continuo según el servicio y en función del uso mensual. Por ejemplo, Google Compute Engine ofrece descuentos por uso continuo con base en la cantidad acumulativa de horas de ejecución de una máquina virtual en un mes específico. También puedes acceder a tarifas con grandes descuentos mediante los descuentos por compromiso de uso, si es que tu uso de recursos es estable y previsible. Con estos últimos puedes adquirir una cantidad específica de CPU virtuales (vCPU) y de memoria con un descuento de hasta un 57% sobre los precios completos, según la duración del compromiso.

Planes de asistencia

Azure y Cloud Platform aplican un enfoque distinto para los planes de asistencia. Azure ofrece un paquete de cinco niveles distintos de suscripción. Estos abarcan desde el método de prepago, un nivel gratuito que ofrece asistencia básica para la cuenta y recursos de ayuda en línea, hasta la asistencia Premier, el nivel de asistencia más completo de Azure.

Al igual que con Azure, Cloud Platform ofrece asistencia básica para la cuenta, además de recursos de ayuda en línea, de forma gratuita. Sin embargo, los servicios de asistencia de pago de Cloud Platform se compran por separado y no a través de una cuenta o proyecto específico. Para obtener más información, consulta Asistencia.

Interfaces de administración de recursos

Tanto Azure como Cloud Platform proporcionan una interfaz de línea de comandos (CLI) para interactuar con los servicios y los recursos. Azure proporciona tanto Azure CLI, una herramienta multiplataforma, como un conjunto de cmdlets de Azure, que se pueden instalar y utilizar mediante Windows PowerShell. Cloud Platform proporciona un conjunto de herramientas de línea de comandos y cmdlets de PowerShell mediante el SDK de Cloud, un kit de herramientas multiplataforma.

Azure y Google Cloud Platform también ofrecen consolas web. Cada consola permite a los usuarios crear, administrar y supervisar sus recursos. La consola de Google Cloud Platform se puede encontrar en https://console.cloud.google.com/. También puedes usar el SDK de Cloud en tu navegador web mediante Google Cloud Shell.

Tipos de servicio

A un nivel alto, las plataformas de nube comienzan a proporcionar un conjunto de servicios de base: procesamiento, almacenamiento, herramientas redes y bases de datos. Estos son algunos de los servicios de base de Azure:

  • Procesamiento: máquinas virtuales de Azure, Azure App Service
  • Almacenamiento: servicio Azure Blob, discos duros virtuales de Azure (VHD)
  • Herramientas de redes: red virtual de Azure (VNet)
  • Bases de datos: Azure Cloud SQL Database, Azure SQL Data Warehouse, Azure Table Storage, CosmosDB

Los servicios de base de Cloud Platform incluyen los siguientes:

  • Procesamiento: Google Compute Engine y Google App Engine
  • Almacenamiento: Google Cloud Storage, discos persistentes de Compute Engine
  • Herramientas de redes: red de nube privada virtual (VPC)
  • Bases de datos: Google Cloud SQL, Google Cloud Datastore y Google Cloud Bigtable

Cada plataforma luego crea otros servicios de nivel superior a partir de los anteriores. Por lo general, estos servicios de nivel superior se pueden clasificar en uno de estos tres tipos:

  • Servicios de aplicación: servicios diseñados para ayudar a optimizar aplicaciones en la nube. Algunos ejemplos son Azure Service Bus y Google Cloud Pub/Sub.
  • Servicios de estadísticas y macrodatos: servicios diseñados para ayudar a interpretar y procesar grandes cantidades de datos, como Azure HDInsight y Google Cloud Dataflow.
  • Servicios de administración: servicios diseñados para ayudarte a administrar una aplicación y hacer un seguimiento de su rendimiento. Algunos ejemplos son Azure Application Insights y Google Stackdriver Monitoring.

Comparación de servicios

La siguiente tabla muestra una comparación en paralelo de los distintos servicios disponibles en Azure y Cloud Platform.

Service category Service Azure Google Cloud Platform
Compute IaaS Virtual Machines Compute Engine
PaaS App Service, Cloud Services App Engine
Containers Azure Container Service, Azure Service Fabric Google Kubernetes Engine
Serverless functions Functions Cloud Functions
Network Virtual networks Azure VNets Virtual Private Cloud
Load Balancer Azure Load Balancer, Application Gateway Cloud Load Balancing
Dedicated Interconnect ExpressRoute Cloud Interconnect
DNS Azure DNS Cloud DNS
CDN Azure CDN Cloud Content Delivery Network
Storage Object Storage Azure Blob Storage Cloud Storage
Block Storage Disk Storage Persistent Disk
File Storage Azure File Storage Cloud Filestore (beta)
Reduced-availability Storage Azure Cool Blob Storage Cloud Storage Nearline
Archival Storage Azure Archive Blob Storage Cloud Storage Coldline
Database RDBMS SQL Database Cloud SQL, Cloud Spanner
NoSQL: Key-value Table Storage Cloud Datastore, Cloud Bigtable
NoSQL: Indexed Cosmos DB Cloud Datastore
Big Data & Analytics Batch Data Processing HDInsight, Batch Cloud Dataproc, Cloud Dataflow
Stream Data Processing Stream Analytics Cloud Dataflow
Stream Data Ingest Event Hubs, Service Bus Cloud Pub/Sub
Analytics Data Lake Analytics, Data Lake Store BigQuery
Application Services Messaging Service Bus Cloud Pub/Sub
Management Services Monitoring Application Insights Stackdriver Monitoring
Logging Application Insights Stackdriver Logging
Deployment Azure Resource Manager Cloud Deployment Manager

Pasos siguientes

Siguiente: Procesamiento

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Google Cloud Platform para profesionales de Azure