DevOps Solution Page Tools Intro

Automatice, supervise y desarrolle su actividad con una plataforma de distribución en la nube que encaja a la perfección en su entorno DevOps

La plataforma de distribución en la nube de Akamai ofrece una extraordinaria gama de funciones diseñadas para aumentar al máximo el rendimiento de cualquier sitio web, aplicación web o aplicación móvil. El conjunto de potentes API en constante crecimiento de Akamai ofrece a los desarrolladores un control minucioso y capacidad de ampliación para satisfacer cualquier necesidad empresarial. Akamai for DevOps facilita a los desarrolladores la incorporación de potentes tecnologías y herramientas en la nube directamente en los flujos de trabajo de integración e implementación continua (CI/CD) para obtener la máxima velocidad y eficiencia durante el ciclo de vida de desarrollo de software.

DevOps Solution Page Tools

Akamai for DevOps

Akamai for DevOps es una recopilación de integraciones, herramientas y plugins que permiten que Akamai se conecte a los flujos de automatización. Visite aquí nuestro sitio del desarrollador >

Historia de DevOps de Akamai

DevOps Overview image

En los últimos años se ha realizado un "shift left" de las operaciones de TI a los desarrolladores. Ahora, la responsabilidad de ofrecer una experiencia del cliente (CX) superior y diferenciada también recae en los desarrolladores. Los desarrolladores son los encargados de realizar rápidamente la iteración y lanzar nuevos productos y funciones al mercado de manera más rápida que nunca. DevOps está detrás del "shift left".

En vista de esto, Akamai ha transformado su plataforma de distribución en la nube, lo que facilita más que nunca la integración perfecta en el flujo de trabajo de integración e implementación continua (CI/CD). Los tres pilares de Akamai for DevOps son los siguientes:

  • La automatización es la base de la metodología DevOps. Para lograr la automatización completa en los flujos de trabajo de CI/CD, Akamai ofrece una interfaz de código programable, junto con las API fáciles de usar y bien documentadas.
  • Los datos en tiempo real son fundamentales para mantener y optimizar las operaciones. Akamai ofrece una panorámica integral de los usuarios móviles y web, ya que ofrece datos de rendimiento en tiempo real de todos los eventos de usuario junto con métricas empresariales clave. Gracias a esta útil información sobre los usuarios, puede solucionar inmediatamente los problemas de rendimiento de la aplicación.
  • Es fundamental proporcionar una respuesta ágil a los eventos operativos para la estrategia de DevOps. Akamai proporciona información en tiempo real con un resumen de las estadísticas sobre las tasas de respuesta, el volumen de tráfico, etc., lo que le permite tomar decisiones basadas en los datos rápidamente. También le permite reaccionar a los desafíos funcionales y a las deficiencias, y responder en tiempo real en el momento más importante.

Interfaz de línea de comandos (CLI) de Akamai

Es posible gestionar la API Property Manager y las variables a través de la línea de comandos con simples invocaciones dentro de la CLI de código abierto de Akamai, que sirve como envoltorio alrededor de nuestras API para simplificar el modo de uso. Por ejemplo, puede utilizar la herramienta CLI en sus scripts de automatización para simplificar el proceso de creación de una propiedad. CLI garantiza que el usuario no tenga que preocuparse por todas complicaciones relacionadas con la creación de una nueva propiedad, por lo que libera recursos DevOps valiosos que se pueden dedicar a otras actividades.

Descargue la CLI y consulte la documentación aquí.

Protección de API

Kona Site Defender (KSD) utiliza modelos de seguridad positivos y negativos para proteger las API de llamadas maliciosas. Los desarrolladores pueden definir qué tipos de solicitudes y llamadas desean autorizar, y KSD inspecciona los parámetros de las API RESTful con referencia a una lista blanca de valores esperados, además de comprobar que no haya contenido peligroso en los parámetros de ruta y de cuerpo de JSON. Se pueden utilizar los controles de frecuencia para mitigar los ataques DDoS lanzados a través de las API, y Kona Site Defender incluye la realización de informes y análisis a nivel de API.

Más información >

Fast Metadata Activation

Le permite publicar los cambios de configuración en unos minutos durante las fases de producción y prueba, lo que permite que los desarrolladores puedan realizar, probar y desplegar cambios varias veces al día.

Más información >

Fast Purge

Puede aplicar la metodología de "espera hasta recibir la señal" por la que se almacenan TTL largos en caché y se realiza una actualización rápida mediante la API. O utilizar la interfaz de usuario para realizar correcciones rápidas del contenido publicado.

Más información >

API

Akamai ofrece API para todo, lo que le permite realizar tareas de distribución de contenido programáticas mediante la línea de comandos. Estos son algunos ejemplos:

  • Con API Property Manager puede modificar las configuraciones de su propiedad y activarlas en las redes de producción y prueba de Akamai.
  • La API del sistema de aprovisionamiento de certificados le permite solicitar nuevos certificados SSL/TLS, modificar los certificados existentes, renovar los certificados automáticamente y eliminar certificados.
  • La API Global Traffic Management le permite gestionar el tráfico de sus centros de datos al seleccionar de manera dinámica los servidores de nombres de los mejores clientes en respuesta a consultas de dominio de GTM.
  • La API Diagnostics Tools le permite diagnosticar y solucionar cualquier problema que pueda surgir durante la distribución de contenido a los usuarios finales mediante Akamai

Más información >

CloudTest

La capacidad de los desarrolladores de realizar pruebas de CI frente a un entorno de producción es un requisito esencial para comercializar nuevas aplicaciones. El coste derivado de la corrección de los defectos del código aumenta exponencialmente a medida que se avanza en el ciclo de vida del desarrollo de la aplicación. La corrección de errores lo antes posible (cuanto más a la izquierda del ciclo de vida de la aplicación, mejor) es siempre una solución mucho más económica, mientras que las correcciones hechas en la fase producción son siempre las más costosas. Con Akamai puede realizar pruebas de carga a escala en un entorno de preproducción con el fin de saber si su aplicación se escalará durante la fase de producción. Las capacidades de CloudTest incluyen las aplicaciones móviles y web, API, bases de datos y servicios web, por lo que las pruebas encajan a la perfección en el flujo de trabajo de CI. Durante las pruebas, siempre dispondrá de acceso a análisis en tiempo real y a paneles personalizables que le permiten realizar análisis de las causas mientras se ejecutan las pruebas.

Más información >

Pruebas integrales

La capacidad de los desarrolladores de realizar pruebas de CI frente a un entorno de producción es un requisito esencial para comercializar nuevas aplicaciones. El coste derivado de la corrección de los defectos del código aumenta exponencialmente a medida que se avanza en el ciclo de vida del desarrollo de la aplicación. La corrección de errores lo antes posible (cuanto más a la izquierda del ciclo de vida de la aplicación, mejor) es siempre una solución mucho más económica, mientras que las correcciones hechas en la fase producción son siempre las más costosas. Con Akamai puede realizar pruebas de carga a escala en un entorno de preproducción. Las capacidades de prueba incluyen las aplicaciones móviles y web, API, bases de datos y servicios web, por lo que las pruebas encajan en el flujo de trabajo de integración continua. Durante las pruebas, siempre dispondrá de acceso a análisis en tiempo real y a paneles personalizables que le permiten realizar análisis de las causas mientras se ejecutan las pruebas.

Más información >

Integraciones instantáneas para herramientas de terceros

 

  • Conector de Varnish: los cambios de reglas del almacenamiento en caché definidos en el origen en la configuración de lenguaje Varnish (VCL) se comunican y se sincronizan con Akamai, al igual que las solicitudes de purga y otras funcionalidades.
  • WordPress: Al crear una nueva publicación en WordPress, el conector purga automáticamente la caché mediante Fast Purge, lo que le permite automatizar el ciclo de publicación.
  • Terraform: La configuración y la caché de Akamai pueden implementarse automáticamente junto con el resto de su infraestructura con el conector Terraform.

Más información >

mPulse

Recopile datos directamente desde la aplicación móvil o el navegador de un usuario en tiempo real, capturando las métricas de rendimiento (como el ancho de banda y los tiempos de carga de las páginas), así como las métricas de participación (como las tasas de conversión y de rebote). mPulse también recopila métricas de usuarios móviles, como la ubicación del usuario, el tipo de dispositivo, la velocidad del operador y el uso de la aplicación, para completar la perspectiva general.

Más información >

Gestión de eventos y seguridad (SIEM)

Mediante la integración de SIEM, puede capturar eventos de seguridad generados por la plataforma de Akamai en su aplicación de SIEM. Los clientes de Kona Site Defender pueden utilizar ahora conectores listos para usar para Splunk y CEF Syslog. Los clientes con otros SIEM pueden utilizar la API SIEM para capturar los eventos de seguridad generados por la plataforma de Akamai.

Más información >

Edge Side Includes (ESI)

Permite a los usuarios implementar aplicaciones una vez y elegir donde se debe ensamblar: en el sistema de gestión de contenido (CMS), en el servidor de aplicaciones (AS) o en la red de distribución de contenido (CDN). ESI también puede utilizarse para combinar múltiples llamadas de API en el perímetro y llamadas de API asociadas a diferentes funciones de una aplicación en una única llamada de API, lo que da como resultar un menor tráfico de API y un rendimiento mejorado. Akamai fue uno de los pioneros en relación con el ESI de código abierto y ahora se mantienen las especificaciones del estándar abierto de ESI junto con otras empresas tecnológicas como IBM, Oracle, BEA Systems, etc.

Más información >

Cloudlets

Son aplicaciones inteligentes y escalables en el perímetro de Akamai que proporcionan funcionalidades instantáneas en el perímetro:

  • Visitor Prioritization: una aplicación de sala de espera sencilla de utilizar para garantizar la continuidad del negocio durante los picos de tráfico.
  • Phased Release: permite una implementación rápida de los cambios de código en el proceso de producción por medio de usuarios reales y capacidad de conmutación por recuperación.
  • Load Balancing: le ayuda a conseguir un alto rendimiento y una disponibilidad a escala, mientras que personaliza el comportamiento del enrutamiento y las sesiones de control para su aplicación.
  • Audience Segmentation: permite realizar pruebas A/B del tráfico de aplicación a través de la división del tráfico mediante cookies.

Los cloudlets le permiten aprovechar de manera efectiva la Akamai Intelligent Platform para ampliar sus capacidades DevOps hasta el perímetro.

Más información >

SDK

Mediante nuestros SDK, los desarrolladores pueden añadir nuevas funcionalidades a sus aplicaciones fácilmente. El SDK de rendimiento de aplicaciones móviles (MAPA) de Akamai le ayuda a entender las causas de la latencia de las aplicaciones móviles y le proporciona los datos que necesita para optimizar y acelerar las API de la aplicación y las solicitudes de imagen a través de la Akamai Intelligent Platform. El SDK de distribución de contenido predictivo le proporciona la capacidad de almacenar vídeos en caché de manera inteligente en el dispositivo de un usuario. Con el SDK, puede descargar y gestionar eficientemente contenido en el dispositivo y configurarlo, controlarlo y supervisarlo mediante el panel. A continuación, puede personalizar los vídeos según las preferencias del usuario, los datos de uso y la actividad social. Velocidad de bits de aceleración de contenido multimedia de SDK, rendimiento y conectividad constante. Gama alta: velocidad de bits alta durante más tiempo. Usuarios móviles de gama baja con pérdidas de conexión o una conexión Wi-Fi no gestionada y un mayor número de representaciones/velocidades de bits. Uso de un cliente basado en estándares para dar servicio al protocolo que aprovecha el QUIC de Google.

Más información >