¿Cómo acabó LOOP eligiendo Google Cloud Platform como proveedor de servicios de computación en nube?

Publicado el
15 de agosto de 2021

Publicado por Melkis Espinal, Ingeniero de Software

Contexto

El Instituto Nacional de Normas y Tecnología (NIST) de computación en nube establece que:

"La computación en nube es un modelo que permite el acceso ubicuo, cómodo y bajo demanda a un conjunto compartido de recursos informáticos configurables (por ejemplo, redes, servidores, almacenamiento, aplicaciones y servicios) que pueden ser rápidamente aprovisionados y liberados con un mínimo esfuerzo de gestión o interacción del proveedor de servicios."

Como ya se ha dicho, la computación en nube debe contener cinco rasgos igualmente importantes. Éstas son:

  1. Autoservicio a la carta: No debe haber intervención humana a la hora de obtener recursos.
  2. Amplio acceso a la red: Se puede acceder a los recursos desde cualquier lugar del mundo con conexión a Internet.
  3. Puesta en común de recursos: El proveedor comparte recursos con los clientes.
  4. Elasticidad rápida: Los clientes pueden obtener más recursos rápidamente según sus necesidades.
  5. Servicio medido: Los clientes pagan sólo por lo que consumen.

Ahora que la computación en nube se ha definido correctamente, centrémonos en cómo cambia las reglas del juego para empresas emergentes como LOOP.

Perspectiva empresarial

Responsabilidad medioambiental

Según ha revelado Googlela infraestructura de Google se convirtió en neutra en carbono en 2007. En 2017, Google se convirtió en la primera empresa de su tamaño en equiparar el 100 % de su consumo anual global de electricidad con energía renovable. Y lo que es más importante, Google está avanzando hacia la descarbonización completa de su suministro eléctrico y funcionará con energía libre de carbono las 24 horas del día, los 7 días de la semana, en todo el mundo, para 2030.

No hay texto alternativo para esta imagen

Figura 1: Trayectoria energética de Google. Fuente: https://sustainability.google/progress/energy/

LOOP es una empresa profundamente solidaria, razón por la cual se constituyó como una B-Corp. Estar orientados a una misión y retribuir a la comunidad forma parte del ADN (y la base jurídica) de LOOP. Y qué mejor manera de retribuir a la comunidad que gestionando la infraestructura informática de LOOP en un proveedor de cloud computing que cuida de nuestro planeta. LOOP tiene el firme compromiso de proteger nuestro medio ambiente para que nuestra gente también esté segura.

Presupuesto

Esta sección se aplica realmente a todos los proveedores de nube. Pero como LOOP utiliza Google Cloud Platform (GCP), aquí nos centraremos en él.

Las startups tienen un presupuesto limitado con el que trabajar y deben tener cuidado a la hora de asignar esos recursos. La computación en nube es una opción obvia para las startups, ya que los costes de infraestructura de TI son significativamente bajos en comparación con tener un centro de datos in situ.

Estas son algunas de las ventajas de utilizar el BPC en términos de presupuesto:

  1. No es necesario comprar, configurar ni mantener hardware para ejecutar la infraestructura de TI, ya que Google lo hace por ti.
  2. Los clientes sólo pagan por lo que utilizan (como se menciona en la definición de computación en nube anterior, #5). Esto es muy conveniente porque los clientes pueden ampliar rápidamente los recursos que necesitan, sin tener que hacer una gran inversión inicial (que las startups no suelen tener).

Perspectiva técnica

Arquitectura informática de LOOP GCP

En su mayor parte, LOOP ha adoptado las arquitecturas Platform-as-a-Service (PaaS) y Serverless Logic en GCP.

  • PaaS vincula el código de aplicación que usted escribe a bibliotecas que dan acceso a la infraestructura que necesita su aplicación. De este modo, puede centrarse exclusivamente en la lógica de su aplicación. Con esta arquitectura, sólo pagas por lo que utilizas y puedes escalar muy rápidamente y sin problemas. En LOOP, App Engine se utiliza como la solución GCP PaaS
  • Aunque PaaS puede considerarse sin servidor, usted tiene algún tipo de poder cuando se trata de la configuración. Por ejemplo, puedes establecer el rango de escalabilidad de tu aplicación y otros parámetros configurables. Pero cuando se trata de una arquitectura de microservicios completa (en la que los servicios son de grano fino y el cliente renuncia al 100% de la configuración del servidor, excepto para la asignación de RAM), LOOP utiliza GCP Cloud Functions. Esto es ideal cuando se necesita recibir muchos mensajes y analizar o procesar los datos a medida que llegan. Con Cloud Functions, LOOP no tiene que preocuparse de la escalabilidad ni de la configuración del servidor, ya que Google se encarga automáticamente de ello.

Con estos enfoques, el equipo técnico de LOOP puede centrarse en escribir aplicaciones en lugar de en configurar y gestionar servidores, lo cual es muy beneficioso en esta etapa y tamaño de la empresa.

Red de Google

Como se menciona en un artículo de Forbes, la red de Google transporta cada día hasta el 40% del tráfico mundial de Internet. Actualmente, esto convierte a Google en la mayor red de su clase. La red de Google cuenta con 100.000 kilómetros de cables de fibra y, en junio de 2021, Google había invertido en 16 cables submarinos. inversiones en 16 cables submarinos.

Además, en el momento de escribir este artículo, Google está disponible en más de 200 países y territorios, cuenta con 146 ubicaciones de borde de red, 82 zonas y 27 regiones de nube (fuente).

No hay texto alternativo para esta imagen

Figura 2: Disponibilidad de Google. Fuente: https://cloud.google.com/

En LOOP, aprovechar esta potencia de red es una obviedad. Esto permitirá a LOOP ofrecer a sus clientes una infraestructura informática de primera categoría con tiempos de respuesta superrápidos y alta disponibilidad a escala mundial.

Servicios a escala de petabytes

Para contextualizar, un petabyte equivale a 1.000 terabytes y un terabyte a 1.000 gigabytes.

GCP permite la ingestión, almacenamiento y análisis de petabytes de datos. Esto da a las empresas la tranquilidad de saber que la ampliación no será un problema en caso necesario. He aquí algunos servicios de GCP con sus correspondientes superpoderes:

  • Pub/Sub: un servicio de mensajería que ofrece escalabilidad bajo demanda hasta 1 millón de mensajes por segundo y más. Todo ello controlado por cuotas, por supuesto.
  • BigQuery: Un almacén de datos totalmente gestionado con capacidades analíticas a escala de petabytes.
  • BigTable: Un servicio de base de datos de big data totalmente gestionado. Es la misma base de datos que utiliza Google Analytics, Maps, Search y Gmail. También tiene capacidades a escala de petabytes que pueden escalar a miles de millones de filas y miles de columnas.

Seguridad

La seguridad es un tema que está en la mente de todas las empresas. Tenga la seguridad de que los datos recogidos en LOOP estarán protegidos en los centros de datos de Google. Los datos de la mayoría de los servicios que ofrece GCP (por ejemplo, Cloud Storage, Cloud BigTable, etc.) están cifrados en reposo.

Google también ayuda a las empresas con las mejores prácticas, plantillas, productos y soluciones relacionadas con la Seguridad.

Acuerdo de nivel de servicio (SLA)

Los servicios y la disponibilidad de los datos de GCP deben cumplir un acuerdo de nivel de servicio (SLA) de nivel empresarial. Esto garantiza que los datos y servicios sean accesibles incluso cuando se producen eventos impredecibles.

Conclusión

Espero que este artículo les haya ayudado a entender un poco mejor por qué LOOP eligió a GCP como proveedor de servicios de computación en nube. GCP permite a LOOP, en parte, cumplir con su modelo de negocio orientado a la misión. Además, espero que haya quedado claro que, en términos de disponibilidad y seguridad, los futuros clientes de LOOP no tienen de qué preocuparse. Gracias por leernos.

No necesita una buena puntuación crediticia para tener un buen seguro de coche.

Comprueba cuánto podrías ahorrar hoy mismo.

Consulte nuestros precios
Un seguro de coche que CONDUZCA BIEN.
Suscríbase a
Al suscribirse acepta nuestra Política de privacidad y da su consentimiento para recibir actualizaciones de nuestra empresa.
Muchas gracias. Hemos recibido su envío.
¡Uy! Algo ha ido mal al enviar el formulario.