Apigee: Todo lo que necesitas saber
Si estás en el campo de la tecnología, quizás hayas escuchado sobre el Cuadrante Mágico de Gartner, un análisis de investigación de mercado del sector tecnológico que evalúa los principales actores de la industria, resultando Apigee referencia en estudios recientes.
En este contexto, una de las organizaciones líderes en el Cuadrante Mágico es Google Cloud, reconocida desde hace años por su soluciones innovadoras.
En el Cuadrante Mágico de Gartner® de 2021, por ejemplo, Apigee fue nombrada líder en la gestión integral del ciclo de vida de las API.
No en vano, la compra de la herramienta por parte de Google en 2016 generó una transacción de US$625 millones. El alto valor de Apigee se puede entender fácilmente por el grado de impacto que causa en las empresas y en la transformación digital de los negocios.
Con el uso de las API, una operación que antes tomaba meses ahora se puede realizar en minutos. Y Apigee es la plataforma que te permite crear, exponer, administrar y proteger las API de manera más eficiente y dinámica.
Sin embargo, si deseas saber más sobre Apigee, puedes encontrar respuestas a las siguientes preguntas aquí:
- ¿Qué es Apigee?
- ¿Cuáles son sus variaciones?
- Diferencias clave entre Apigee X y Hybrid Apigee
- ¿Qué hace Apigee X?
- ¿Qué hace Apigee Hybrid?
- Sus ventajas
- ¿Por qué usarla?
- Aplicaciones prácticas de la plataforma
- ¿Vale la pena?
¿Qué es Apigee?
Apigee es una plataforma de gestión de API (Interfaz de Programación de Aplicaciones) desarrollada por Google Cloud, que permiten que diferentes aplicaciones se comuniquen entre sí y compartan información de manera segura.
Imagina que las APIs son como los cables que conectan todos los dispositivos de tu casa a Internet, pero en lugar de cables físicos, son líneas de código que permiten que las aplicaciones intercambien datos.
Esta plataforma ofrece herramientas y servicios para ayudar a las empresas a diseñar, construir, implementar y supervisar estas APIs de manera eficiente.
Sin embargo, vale la pena recordar que Apigee es un Software y también es una empresa, fundada en 2004, con el nombre de “Sonoa Systems”.
Más tarde, cambió su nombre a Apigee. Solo en el año 2016, fue adquirida por Google en un acuerdo de 625 millones de US$.
Para manejar tantas funciones, la plataforma Apigee se divide en 3 pilares fundamentales:
- Developer Portal: es un área de soporte para que los desarrolladores descubran sus API y las entiendan rápidamente, para que puedan crear aplicaciones a partir de ellas.
- Monitoring & Analytics: le permite realizar un seguimiento de sus API para asegurarse de que funcionan correctamente. Además, proporciona datos de monitoreo casi en tiempo real sobre el tráfico y el rendimiento de la API, para que pueda evaluar qué API se usan más y cómo funcionan.
- Policies Runtime: ejecuta las políticas que configura para la seguridad, la gestión del tráfico y la eficiencia de sus API.
En resumen, Apigee ayuda a crear experiencias digitales sólidas al aprovechar las API y tener un conjunto de herramientas y un portal para administrarlas.
¿Cuáles son sus variaciones?
Con Apigee, creamos soluciones que conectan experiencias, te permiten operar de manera segura, eficiente y aclaran tu negocio.
Y para garantizar esto, la misma tiene dos variantes que son:
- Apigee X: combina a la perfección la experiencia de Google Cloud en IA, seguridad y redes para ayudar a las empresas a administrar de manera eficiente los activos sobre los que se construyen las iniciativas de transformación digital.
- Hybrid Apigee: Hybrid Apigee es una plataforma para desarrollar y administrar proxies de API con un modelo de implementación híbrido.
Sin embargo, cabe mencionar que Apigee administra el plan de gestión y depende del cliente gestionar el plan del entorno de ejecución.
En resumen, en términos de alojamiento y administración, podemos comparar Apigee X y Hybrid Apigee de la siguiente manera:
Variaciones de Apigee | Dónde está alojado | Gestionado por |
Apigee X | Google Cloud | Apigee |
Hybrid Apigee | Google Cloud y el data center privado del cliente | Apigee gestiona el plan de gestión y el cliente gestiona el plan de tiempo de ejecución |
Diferencias clave entre Apigee X y Hybrid Apigee
Cuando se trata de funcionalidad, las dos variaciones de la plataforma de administración de API de Google también tienen diferencias significativas. Hablaremos de ellas a continuación.
¿Qué hace Apigee X?
Apigee X tiene mayor alcance global, alto rendimiento y confiabilidad.
Google Cloud sabe que las organizaciones están escalando los programas API para expandirse globalmente y admitir fuerzas de trabajo distribuidas.
En este contexto, Apigee X facilita la forma en cómo los clientes aprovechan el poder de Cloud CDN para maximizar la disponibilidad y el rendimiento de la API a nivel mundial.
Los clientes ahora pueden implementar sus API en 24 regiones de Google Cloud y mejorar el almacenamiento en caché en más de 100 ubicaciones.
Por lo tanto, Apigee X proporciona:
- Un enfoque integrado para aplicar funciones como Web Application Firewall, Cloud Armor para API Enhanced Security y Cloud Identity and Access Management (IAM) para autenticar y autorizar el acceso a la plataforma Apigee.
- Más control sobre los datos cifrados con CMEK, lo que permite el almacenamiento de datos en la región de tu elección y control sobre las ubicaciones de la red. Desde qué usuarios pueden acceder a los datos mediante los Controles del servicio de VPC, por ejemplo,
¿Qué hace Apigee Hybrid?
Te permite administrar y controlar tu entorno de tiempo de ejecución.
De esta manera, puedes colocar tus puertas de enlace más cerca de tu tráfico de API y aprovechar tu infraestructura existente de cumplimiento, gobierno y seguridad.
El modelo híbrido consta de los siguientes componentes principales:
- Plan de Gestión gestionado por Apigee: conjunto de servicios alojados en la Nube y mantenidos por Google. Estos servicios incluyen la interfaz de usuario, la API de administración y el análisis.
- Plan de tiempo de ejecución administrado por el cliente: un conjunto de servicios de tiempo de ejecución en contenedores que configuras y mantienes en tu propio clúster de Kubernetes. Todo el tráfico de API pasa y se procesa en el plano de tiempo de ejecución.
Administras el tiempo de ejecución en contenedores en tu clúster de Kubernetes para una mayor agilidad con lanzamientos graduales, escalado automático y otros beneficios operativos de los contenedores.
Una cosa importante que debes saber sobre el modelo híbrido es que todo el tráfico de la API se procesa dentro de los límites de la red y bajo su control.
Mientras que los servicios de administración, como la interfaz de usuario y el análisis de API, se ejecutan en la nube y son mantenidos por Google.
Sus ventajas
Con Apigee, puedes crear, administrar y proteger las API para cualquier caso de uso, entorno o escala.
Esto le permite, entre otras cosas, operar sus API con escalabilidad, seguridad y automatización mejoradas.
Pero estas son solo algunas de las ventajas que ofrece la plataforma Apigee. También podemos citar:
- Seguridad y privacidad de varias capas: agrega varias capas a la seguridad de la API, como Cloud Armor, CMEK, IAM y otras características de seguridad para la Nube.
- Automatización impulsada por IA: convierte tus datos de API en información procesable. Prediga patrones de tráfico de API, detecta anomalías en tiempo real y protege las API de ataques de bots maliciosos.
- Alcance global, alto rendimiento y confiabilidad: amplía el alcance global de tus programas API utilizando la red en la nube de Google. Además, Optimice desempeño y el rendimiento de “last mile” con Cloud CDN.
- Procesamiento masivo: maneja picos de tráfico inesperados con tiempos de respuesta y rendimiento inigualables utilizando nuestro entorno de ejecución probado y nuestra red mundial en la nube.
- Crea con flexibilidad y adáptate al cambio: adáptate a cualquier arquitectura, modelo de negocio o entorno basado en API utilizando estándares abiertos populares y funciones optimizadas para desarrolladores.
¿Por qué usar?
El 50% de las organizaciones han tenido un incidente de seguridad de API en los últimos 12 meses. Así lo revela el estudio: “API Security Research Report 2022: key insights and trends”, desarrollado por Google Cloud.
Si las otras ventajas que ofrece la plataforma no fueran suficientes, Apigee también garantiza más seguridad en el desarrollo, uso compartido y uso de las API. De esta forma, es capaz de mitigar los riesgos que tanto interfieren en el ritmo de innovación de las empresas.
Al crear proxies de API, Apigee desacopla los servicios de backend de la API de la aplicación. En otras palabras, funciona precisamente como un “intermediario”. Al interrumpir el flujo directo entre la API y la aplicación, el proxy de Apigee te permite agregar políticas preconfiguradas (listas para usar) que protegen tu API y evitan ataques.
Pero, esto es solo un concepto básico de la plataforma. Con las funciones avanzadas de seguridad de la API de Apigee, puedes:
- Identificar configuraciones incorrectas de las API;
- Descubra ataques de bots maliciosos;
- Detectar patrones de tráfico anómalos;
Encuentre proxies API que no cumplan con los estándares de seguridad.
Además, Apigee evalúa de manera proactiva las API administradas de manera regular y brinda a los equipos de API una acción recomendada cuando se detectan problemas de configuración.
Aplicaciones prácticas de la plataforma
La entrega de experiencias digitales conectadas, consistentes y rápidas se ha convertido en un divisor entre las empresas que tienen éxito y las que se vuelven obsoletas.
Apigee puede ayudarte a mantenerte en el lado correcto de esta brecha al brindarte todas las herramientas que necesitas para explorar el valor de tus datos y activos a través de las API.
En la práctica, con Apigee puedes:
- Crear API para desbloquear y estandarizar datos de cualquier aplicación, sistema o servicio;
- Proteger todas las transacciones de la API con políticas integradas y controles avanzados;
- Supervisar y analizar tu tráfico para obtener un rendimiento confiable e información procesable;
- Operar las API (construidas o implementadas en cualquier lugar) con consistencia;
Crear productos API para generar nuevas fuentes de ingresos y comunidades dinámicas.
¿Vale la pena?
Sin duda, la respuesta es ¡SÍ!
La capacidad de administrar ejecución de API que se han implementado en centros de datos privados es un requisito fundamental para las grandes empresas.
No es de extrañar que Apigee haya sido nombrado líder en el Cuadrante Mágico de Gartner.
Apigee ofrece un portal integrado y fácil de usar para documentar y administrar el acceso a sus API y promover su comunidad de desarrolladores de aplicaciones.
Vale la pena recordar que la información utilizada por el portal para desarrolladores se almacena en Apigee.
Además, Apigee ofrece precios simples pero flexibles, sin importar en qué parte del recorrido de la API se encuentre, ya sea probando un piloto o creando un programa de transformación digital.
IPNET como Consulting Partner
IPNET Growth Partner, siendo el mejor y principal socio estratégico de Google Cloud para América Latina, se ha convertido en referencia calificada para soporte y consultoría en materia de la plataforma Apigee para monitorear y exponer datos de API de manera segura, impulsando así la App Modernization de sus clientes.
Accede a nuestra Guía perzonalizada de Innovación, así podemos ayudarte a impulsar la innovación de tu empresa basada en Datos.
Y échale un vistazo, también, a nuestras redes sociales para conocer un poco más del uso de estas herramientas de la mano de IPNET.