Como principiante, quiero aprender acerca de la computación en la nube, ¿cuál me recomienda que aprenda primero, AWS, Microsoft Azure o Google Cloud Platform?

Si desea comenzar a aprender más sobre computación en la nube, primero le sugiero que obtenga una visión general de lo que es la computación en la nube . Eche un vistazo a los diferentes modelos de implementación en la nube, los casos de uso comunes y los beneficios para las empresas, etc. Familiarícese con el campo, los diferentes puestos de trabajo disponibles, cuáles son las mejores prácticas. Es esencial comenzar con un conocimiento global sólido antes de profundizar en una sola plataforma.

Como se dijo, elegir entre una plataforma no es tan fácil como parece. Si AWS está por delante, Azure y Google Cloud están aumentando su penetración en el mercado cada año. ¡Así que estar especializado en una plataforma no es la única solución! De hecho, el 85% de las empresas tienen una estrategia de múltiples nubes en 2017 (fuente: RightScale 2017, Informe del estado de la nube) . Significa que las empresas buscarán especialistas en la nube capaces de administrar varias plataformas.

Pero, como todavía necesita comenzar en alguna parte, le sugeriré que comience con AWS. ¿Por qué? Debido a que AWS sigue siendo la plataforma principal en el campo y, por lo tanto, hay más posibilidades de que se le pida que sepa más sobre esta plataforma que sobre la otra. Pero no descuides Azure y Google Cloud. Esta ruta de aprendizaje de Cloud Academy * puede ayudarlo antes de elegir. Le dará una comprensión de las 3 plataformas y sus propias especificidades.

Antes de todo, asegúrese de obtener una introducción adecuada a la computación en la nube y mantenga los ojos abiertos, ya que este mercado y sus tendencias están evolucionando bastante rápido.

* divulgación completa: ¡trabajo aquí!

Hola,

Siempre es mejor comparar primero entre los 3 servicios en la nube. Existen grandes diferencias relacionadas con

Precios

Funcionalidad

Caracteristicas

Opciones de almacenamiento

Seguridad y mas

Entonces, ¿cuáles son las diferencias aquí?

AWS vs Azure vs Google Cloud: Calcular

AWS

En la categoría de computación, Elastic Compute Cloud (EC2) es la oferta principal de AWS. EC2 le permite elegir entre una gama de 40 tamaños de instancias de servidores virtuales, desde instancias de bajo costo hasta productos optimizados para GPU, almacenamiento o memoria de gama alta, que ofrecen hasta 128 ‘vCPU y una memoria de 2TB. Sin embargo, el precio de EC2 puede ser muy complejo.

Amazon también ofrece una suntuosa variedad de servicios PaaS. Con su solución de computación PaaS, Elastic Beanstalk , utilizada para ejecutar aplicaciones web escritas en JavaScript, Java, PHP, Python, .NET, Ruby y Go, AWS puede escalar a pedido o en función de ciertos umbrales de tiempo de ejecución, como el uso de la CPU.

AWS aprovecha Lambda para ejecutar tareas de cálculo discretas. AWS también presenta opciones de disco persistentes a través de Elastic Block Store y ofrece una variedad de sabores SSD y HDD.

Microsoft Azure

Desarrollado por máquinas virtuales, la oferta de cómputo de Azure presenta 40 tamaños de instancia que ofrecen hasta 20 núcleos y 140 GB de memoria. El escalado automático de la máquina virtual, compatible con Microsoft Azure, también puede escalar VMS en respuesta a las métricas informadas a través de la extensión de diagnóstico de Azure.

Azure admite discos locales y persistentes, con VHD almacenados en blobs de páginas de almacenamiento. Microsoft Azure también ofrece SSD como opciones de almacenamiento premium. El servicio de contenedor de Azure ofrece soporte para los motores de orquestación Docker Swarm y Mesosphere DC / OS para ejecutar contenedores docker.

Microsoft es el primer proveedor de servicios en la nube pública que ofrece una plataforma de microservicio en la nube completamente desarrollada en Service Fabric. Siendo un fuerte contendiente para la corona de ofertas de PaaS, la plataforma del Servicio de aplicaciones de Azure ofrece un entorno totalmente administrado para ejecutar aplicaciones Java, .NET, PHP y Node.JS.

Servicios en la nube de Google

El ámbito informático de Google Cloud Services se basa en máquinas virtuales. Compute Engine de Google proporciona una variada gama de opciones de máquinas virtuales junto con una serie de instancias de servidores virtuales predefinidas que le permiten elegir entre 1 y 32 ‘vCPU’ / núcleos y hasta 6.5GB de RAM por vCPU. Similar a Azure, la plataforma Google Cloud también admite el escalado automático con integración en Slackdriver.

Los contenedores Docker se pueden ejecutar con Google Container Engine que se basa en Kubernetes. A diferencia de AWS y Azure que dividen sus servicios en diferentes productos, la plataforma en la nube de Google viene con App Engine, que comprende un paquete de servicios de aplicaciones administradas, que ofrece una plataforma completa para ejecutar aplicaciones administradas escritas en Java, Node.js, PHP y Ruby .

AWS vs Azure vs Google Cloud: redes

AWS

AWS implementa servicios de red centrales a través de Virtual Private Cloud (VPC), que representa una red única con un rango de IP dedicado que consta de instancias EC2 y otros recursos de red. Las VPC permiten a los usuarios agrupar máquinas virtuales en redes aisladas en la nube. AWS permite hasta 5 VPC por región con una opción para aumentar el límite a pedido.

Microsoft Azure

Azure ofrece dos modelos diferentes para implementar servicios de red, a saber, Resource Manager y Classic, y el anterior se recomienda para la mayoría de los escenarios. Azure permite crear redes a través de redes virtuales de Azure (redes virtuales) que incluyen la creación de redes dentro de la nube de Azure para alojar máquinas virtuales, dispositivos virtuales y ofertas de PaaS.

Servicios en la nube de Google

Cloud Virtual Network es el enfoque de Google para la creación de redes en la nube. Cloud Virtual Networks puede acomodar hasta 7000 instancias de máquinas virtuales.

A diferencia de AWS y Azure, las redes virtuales en la nube de Google son capaces de abarcar recursos desplegados en múltiples regiones, reduciendo la necesidad de una configuración compleja de VPN y de interconexión de redes.

AWS vs Azure vs Google Cloud: almacenamiento

AWS

AWS proporciona almacenamiento temporal que comienza a funcionar una vez que se inicia una instancia y se detiene cuando finaliza la instancia. AWS también proporciona almacenamiento en bloque , equivalente a discos duros, que pueden conectarse a cualquier instancia o mantenerse separados.

AWS también ofrece una solución nativa de almacenamiento de objetos en la nube, S3, que viene con alta disponibilidad y replicación automática en todas las regiones.

Microsoft Azure

Azure utiliza almacenamiento temporal y blobs de página para volúmenes basados ​​en VM. Opción de almacenamiento en bloque de Microsoft, es decir, los blobs y archivos de página actúan de manera similar a S3 en AWS y sirven como unidades de almacenamiento de objetos.

Azure ofrece dos clases de almacenamiento, Hot y Cool, clasificadas según su precio. Cool tiene un costo de almacenamiento más bajo, en comparación con Hot, pero incurre en costos adicionales de lectura y escritura.

Servicios en la nube de Google

Google Cloud Platform también ofrece almacenamiento temporal y discos de almacenamiento persistente. Los servicios de Google Cloud Storage sirven para almacenar objetos en Google Cloud Platform

Los servicios de almacenamiento de objetos de Google Cloud se clasifican en clases de almacenamiento estándar, de disponibilidad reducida duradera y de línea cercana, siendo la disponibilidad reducida duradera la opción más barata para los datos.

AWS vs Azure vs Google Cloud: bases de datos

AWS

AWS funciona a la perfección con bases de datos relacionales y NoSQL. AWS también es compatible con Big Data. La oferta de análisis central de AWS es Elastic MapReduce (EMR), una solución administrada de Hadoop, Spark y Presto, que ayuda a configurar un clúster EC2 subyacente y proporciona integración con una serie de servicios de AWS.

Microsoft Azure

Al igual que AWS, Azure admite bases de datos relacionales y NoSQL, así como Big Data, a través de Windows Azure Table y HDInsight. Azure ofrece una serie de opciones NoSQL que incluyen DocumentDB, la base de datos de documentos insignia de alto rendimiento de Azure.

Azure también proporciona un conjunto de productos analíticos llamado Cortana Intelligence que viene con Hadoop, HBase, Spark o Storm.

Servicios en la nube de Google

Google Cloud Platform admite bases de datos relacionales a través de Google Cloud SQL, mientras que su opción NoSQL es la base de datos de documentos de propósito general de Google, Cloud Datastore.

El soporte de Google Cloud Platform para Big Data y Analytics está respaldado por Cloud Dataproc , una oferta totalmente administrada de Hadoop y Spark. Siendo el más rápido de los tres proveedores, Google se jacta de tener un tiempo de espera de 90 segundos para iniciar o escalar clústeres de Cloud Dataproc.

AWS vs Azure vs Google Cloud: precios

AWS

Los clientes que usan AWS pagan por redondear el número de horas utilizadas. Permite a los clientes comprar instancias utilizando cualquiera de los siguientes modelos:

On Demand : pague por lo que usa sin ningún costo inicial

Reservado : reserve instancias durante 1 o 3 años con un costo inicial basado en la utilización

Spot – oferta por la capacidad extra disponible

Microsoft Azure

Azure permite a los clientes usar sus servicios a pedido. Si usa Azure, se le cobrará al redondear el número de minutos utilizados. Azure también ofrece oportunidades de compromiso a corto plazo con descuentos.

Servicios en la nube de Google

Google cobra a sus usuarios por instancias al redondear el número de minutos utilizados, con un mínimo de 10 minutos. Google Cloud Services también ofrece una estructura de precios de uso sostenido que automáticamente descuenta la tarifa por hora de referencia a pedido cuando se utiliza una instancia en particular por un período más largo en un mes.

Entonces, ¿qué elegir ahora?

Es aconsejable elegir según las clasificaciones anteriores. Se menciona claramente cuál es mejor que el otro. Responde tu llamada y únete a la nube.

Personalmente, comenzaría con Google Cloud . Encuentro la documentación y los sitios web de la consola menos abarrotados que los de Amazon (¡gracias, Material Design!) Lo que hace que las cosas sean más fáciles de usar.

La versión de prueba de Google Cloud también es bastante generosa: ¡puede gastar 300 $ en prácticamente cualquier servicio que ofrezca durante un año desde el inicio de su prueba! GCP Free Tier – Pruebas extendidas gratuitas y siempre gratis | Google Cloud Platform

Google ofrece Code Labs, que son tutoriales gratuitos y muy buenos para aprender a usar las tecnologías de Google. Aquí está el de su nube: Google Codelabs.

Definitivamente, también aprendería AWS y Azure, ya que tienen una gran cuota de mercado (e incluso mayor que Google Cloud). Todavía no he aprendido Azure, por lo que solo estoy hablando de mi experiencia de AWS y Google Cloud.

¡Buen aspecto y lo que elijas, feliz codificación!

Aprender sobre la computación en la nube, en general, no debería traducirse directamente a un proveedor de la nube en particular. Si las diferencias en los conceptos fueran grandes, sería un gran problema, especialmente porque nadie quiere estar encerrado en ningún proveedor específico. Por supuesto, hay muchas diferencias entre sus ofertas específicas, pero no hay grandes cambios en el paradigma que sería una carga para cambiar de proveedor.

Para aprender “en la nube”, te recomiendo que tomes un curso, ya sea en persona o en línea (hay bastante disponible, incluso gratis), ya que aprenderás muchos más conceptos, lo cual es algo difícil de aprender. obtenga si sigue directamente un enfoque práctico y simplemente se “suscribe” a uno de esos proveedores.

Y mientras esté en cualquier curso, practique los conceptos aprendidos en cualquier nube, diablos, pruébelos todos. Todos tienen paquetes gratuitos para comenzar, algunos incluso por tiempo ilimitado siempre que mantenga su uso por debajo de una determinada cuota, ¡lo cual es totalmente increíble para aprender!

Ahora, elegir entre proveedores en la nube es mucho más profundo que algunas características generales en las ofertas y compensaciones que uno podría resumir en una tabla de comparación aquí. Si está creando una aplicación específica y está tratando de decidir, puede que se reduzca a una única oferta de producto que le haya gustado más o que se adapte mejor a sus necesidades. O tal vez incluso cuán familiar está con el ecosistema de una empresa.

Por último, si tiene la intención de convertirse en un profesional de la nube, probablemente terminará teniendo que aprender sobre todos ellos, especialmente porque la decisión sobre qué nube usar con mucha frecuencia no depende de usted.

Buena suerte y nos vemos en la nube 😉

Ve por Microsoft Azure. La razón por la que recomiendo esto es realmente simple. Y puede obtener muchos cursos de capacitación disponibles en Microsoft Virtual Academy impartidos por los propios expertos de Microsoft.

Enlace: http://www.microsoftvurtualacademy.com

¿Cuál es el utilizado en su oficina o escuela? Aprende eso primero. Los líderes generales del mercado son AWS y Azure, al inclinarse por cualquiera de ellos obtendrá un buen comienzo de lo que está sucediendo en el mundo.

Si está interesado en obtener más información sobre las ofertas de Microsoft Azure, que incluyen:

  • Infraestructura como servicio (IaaS)
  • Plataforma como servicio (PaaS) y
  • Software como servicio (Saas)

Este documento complementario puede ayudarlo a obtener consejos útiles para tener en cuenta, vale la pena leerlo rápidamente: Libro blanco: 5 cosas que debe saber para comenzar con Azure

More Interesting

¿Cómo se ve la arquitectura para una empresa de redes sociales que planea una migración a la nube en comparación con la arquitectura de nube de Amazon AWS propuesta?

¿Cuál tiene más alcance: AngularJS o la nube de Microsoft Azure?

¿Por qué Qiqqa advierte contra el uso de servicios en la nube como DropBox y Google Drive?

¿Qué es la computación bajo demanda en Cloud Computing?

¿Debo hacer una copia de seguridad de las máquinas virtuales si toda mi infraestructura está alojada en un entorno de nube redundante?

¿Qué utilizamos Blackbox en planos cuando podemos mantener todos los datos en la nube?

¿Cuál es el sistema basado en la nube más seguro? ¿Debo comprar un disco duro externo?

¿Por qué los servicios de computación en la nube atienden al crecimiento exponencial del negocio?

¿Qué solución se vuelve más barata en sitios web grandes, Google App Engine o Amazon EC2?

¿Qué puedo hacer cuando no se puede acceder a Alibaba Cloud ECS de forma remota e incluso la reversión de instantáneas en caso de falla del sistema no funciona?

¿Quién es el mejor proveedor de almacenamiento en la nube en India?

¿Hay compañías buenas y confiables que administran servidores por usted?

¿Qué tipo de servicios de almacenamiento en la nube utiliza para sus datos?

¿Cuál es la mejor manera de administrar y ahorrar costos al usar varias máquinas virtuales en Azure?

¿Quién es la mejor agencia de servicios de marketing en la nube de salesforce en Singapur?