Casi todo lo que hacemos, tanto online como offline, funciona en la nube. Tanto si se trata de hacer la compra en el supermercado local como de ver en streaming nuestro programa de televisión favorito o abrir un correo electrónico, estamos utilizando la nube. La potencia de cálculo, la capacidad de almacenamiento y la incomparable comodidad de los ecosistemas en la nube están estimulando una adopción increíble. En la actualidad, 50% de los datos corporativos del mundo se almacenan en la nube, con unos ingresos de $178.000 millones de dólares. generado sólo este año.
A medida que la computación en nube se hace cada vez más omnipresente, también se vuelve más competitiva, con los tres principales proveedores -Amazon Web Services (AWS), Google Cloud Platform (GCP) y Microsoft Azure- luchando por un trozo mayor del pastel. AWS posee la mayor parte del mercado, con 34%, pero sus rivales más cercanos están creciendo rápidamente. Esto ha exigido mejoras estratégicas de la oferta para captar más mercado.
En sus inicios, el campo existía principalmente como una forma de Infraestructura como Servicio (IaaS), que permitía a los usuarios acceder fácilmente a recursos de hardware ostensiblemente ilimitados sin la molestia de mantener una tecnología compleja y cara. Desde entonces, los principales proveedores de nube se han convertido tanto en proveedores de soluciones de software como de hardware, lanzando cada vez más soluciones de aplicaciones cerradas que funcionan dentro de su nube, posicionando sus ofertas de Software como Servicio (SaaS) por encima de sus ofertas de IaaS. Las diferentes soluciones SaaS que se ofrecen responden a una selección demasiado amplia de requisitos técnicos, para los que la trinidad tiene cada uno sus propias implementaciones personalizadas que compiten entre sí.
Cómo hemos llegado hasta aquí
Históricamente, aunque la información ha sido bastante opaca, el hardware subyacente entre las principales plataformas se ha mantenido en gran medida homogéneo, simplemente debido a lo que ofrecen Intel, AMD y Nvidia. Esto dejó la diferenciación basada en costes como principal estrategia de ingresos, impulsando innovaciones como las instancias puntuales y preferentes. Sin embargo, los proveedores necesitaban nuevas formas de atraer el crecimiento, y la agrupación y el lanzamiento de software personalizado específico de la plataforma ofrecían una interesante vía para competir.
Ahora, los clientes tienen que elegir entre soluciones de software aparentemente similares que están sujetas a un proveedor de nube específico o, alternativamente, una solución de software de terceros sin bloqueo.

Una selección de ofertas de bases de datos NoSQL
Los riesgos tradicionales del bloqueo
A primera vista, tiene sentido que un cliente existente de GCP elija Bigtable, ya que la infraestructura y la facturación ya están ahí. Con Bigtable, obtienen una experiencia consolidada familiar. Sin embargo, esto oculta los costes ocultos de la nube lock-in. Muchos de estos inconvenientes son familiares para la mayoría:
-
- Rendimiento: Es fácil pasar por alto el rendimiento y la excelencia de las funciones en la búsqueda de la simplicidad.
- Precio: Una vez que se depende de un único proveedor de nube, ya no se puede aprovechar la infraestructura de la competencia para ahorrar costes.
- Calidad: Los proveedores de nube son grandes y tienen decenas de ofertas de SaaS. Por lo general, no pueden dedicar tantos recursos de desarrollo a una sola oferta en comparación con una empresa dedicada a productos agnósticos para la nube.
- Punto único de fallo: La excesiva dependencia de un único proveedor te expone a un riesgo increíble si algo afectara a la disponibilidad de la infraestructura y el software de la nube.
Sin embargo, las tendencias del sector nos llevan de nuevo al hardware diferenciado, lo que supone un nuevo riesgo de rendimiento incomparable cuando se trabaja con un único proveedor: El silicio de nueva generación.
Hacia dónde vamos
Con el lanzamiento de los chips M1 de Apple, se desveló un nuevo paradigma del silicio. Utilizando la arquitectura ARM, Apple diseñó y construyó un silicio completamente a medida que destaca exactamente donde sus clientes lo necesitan:
-
- Rendimiento increíble por vatio = Duración de la batería inigualable
- Motor codificador/decodificador de vídeo = Los creativos pueden dedicar más tiempo a crear
- Motor ML específico = Experiencias aceleradas de inteligencia artificial (IA)
Esta funcionalidad era específica del silicio de Apple y la serie M sólo está disponible en sus productos. Hemos entrado en la era de los motores de computación especializados diseñados para sobresalir en cargas de trabajo específicas.
La tendencia continuó con los teléfonos de consumo de Google, que ahora funcionan con su nueva línea Tensor de silicio, lo que permite un rendimiento increíble para las cargas de trabajo de aprendizaje automático (ML). Además, este año, Intel, Nvidia y AMD han lanzado GPU con motores de codificación AV1 especializados, todos ellos diseñados a medida para sobresalir en una carga de trabajo específica. Sólo se puede acceder a estas eficiencias de hardware en estos productos.
El patrón se está acelerando rápidamente también en el ecosistema de la nube. AWS ya tiene en marcha su segunda generación de máquinas virtuales especializadas en aprendizaje automático, conocidas como Trainium. Y en Google Cloud Next 2022, Google reveló su nueva familia de máquinas virtuales: C3, apodada como la primera máquina virtual en la nube pública que funciona con el procesador Intel Xeon Scalable de 4ª generación y la unidad de procesamiento de infraestructura (IPU) personalizada denominada E2000 que Google co-diseñado con Intel. Este chip sólo está disponible en GCP y es la última versión de lo que denominan infraestructura optimizada para cargas de trabajo.
GCP también ha liderado la introducción de hardware especializado que va más allá de los motores de computación, con la introducción de Hyperdisk, que ofrece un rendimiento de almacenamiento increíble. No hace falta ser profeta para ver hacia dónde se dirige esta tendencia. No cabe duda de que los proveedores de la nube continuarán con el rápido desarrollo de hardware especializado, orientado a una serie de requisitos de carga de trabajo.
El resultado final está claro: para maximizar el rendimiento de sus propias aplicaciones, tendrá que aprovechar el recurso adecuado para el trabajo adecuado. Este nuevo paradigma podría permitir un enorme aumento del rendimiento de las aplicaciones existentes, pero solo si puede acceder al conjunto de instancias adecuado. Si ya está comprometido con AWS DynamoDB, no podrá aprovechar la nueva tecnología de almacenamiento Hyperdisk de GCP. Del mismo modo, si está totalmente comprometido con GCP, no puede utilizar las instancias Trainium de AWS. En los próximos años, los que se queden bloqueados en un ecosistema de nube específico se perderán mejoras de rendimiento vitales, lo que en última instancia costará a su empresa ingresos y oportunidades al socavar sus productos.
Cómo reaccionar ante el nuevo paradigma
El bloqueo de la nube nunca ha sido tan peligroso. Para evitar exponer a su empresa a riesgos indebidos, considere la posibilidad de aplicar la siguiente estrategia doble:
Kubernetes
Kubernetes (K8s) es la principal plataforma de orquestación de contenedores de código abierto. Es una de las favoritas de los equipos de DevOps de todo el sector y le permite utilizar su propio sistema informático y ampliar o reducir fácilmente los nodos y pods (uno o varios contenedores) para adaptarse a la carga de la aplicación. Kubernetes es 100% agnóstico respecto a la nube, lo que significa que puede utilizar cualquier equipo informático que desee de cualquiera de los proveedores de la nube, dándole acceso al equipo informático y hardware más adecuado para sus necesidades.
Nunca ha sido tan fácil empezar con Kube, con miles de recursos en línea gratuitos y de pago que le enseñarán los conceptos básicos. También puede obtener la certificación a través de la CKA y CKAD para asegurarse de que dispone de todos los conocimientos necesarios para desarrollar aplicaciones nativas de la nube.
Software agnóstico para la nube/SaaS
Una vez configurado Kubernetes, el siguiente paso es desplegar la mejor pila de software en él. Es probable que la mayor parte de su pila de software ya sea compatible de forma nativa con Kubernetes y tenga un contenedor Docker listo para funcionar. Si no es así, sin duda existe un sustituto adecuado que le liberará de las cadenas de un ecosistema de nube específico.
Couchbase admite estrategias multi-nube
Con Operador autónomo de CouchbaseCon Couchbase, obtienes la base de datos NoSQL líder del mercado que se ejecuta en cualquier ordenador. Puedes tener Couchbase listo para producción con el Operador Autónomo en cuestión de semanas.
La arquitectura de memoria de Couchbase permite un rendimiento increíble. En una reciente comparativa de terceros con MongoDB y DataStax, Couchbase superó con creces a la competencia con un rendimiento en un clúster de 20 nodos con 50 millones de registros que alcanzó casi las 100.000 operaciones/segundo a menos de 10 ms de latencia. Lea el informe aquí.
Pruebe Couchbase hoy mismo con nuestra aplicación gratuita ensayo.