DevOps Solution Page Tools Intro

Automatisation, surveillance et gestion assurées grâce à une plateforme de diffusion cloud parfaitement adaptée à votre environnement DevOps

La plateforme de diffusion cloud d'Akamai offre un large éventail de fonctionnalités conçues pour booster n'importe quel site Web, application Web ou application pour mobile. La suite évolutive d'API puissantes proposée par Akamai garantit aux développeurs un contrôle précis et une évolutivité pour répondre aux besoins de toute entreprise. Akamai for DevOps permet aux développeurs d'intégrer facilement et en toute transparence des technologies et des outils cloud puissants directement aux flux CI/CD (intégration continue/déploiement continu) existants, assurant ainsi une vitesse et une efficacité optimales dans le cycle de développement des logiciels.

DevOps Solution Page Tools

Akamai for DevOps

Akamai for DevOps est un ensemble d'intégrations, d'outils et de plug-ins permettant connecter Akamai à vos flux d'automatisation. Consultez notre site destiné aux développeurs ici >

Présentation de la solution DevOps d'Akamai

DevOps Overview image

Depuis quelques années, une approche « shift left » est adoptée par l'équipe responsable des opérations informatiques et par les développeurs. Il incombe désormais aux développeurs de fournir une expérience client optimale et différenciée. Les développeurs doivent procéder à une itération rapide et lancer de nouveaux produits et fonctionnalités sur le marché plus rapidement que jamais. Cette approche repose sur les pratiques DevOps.

Face à cela, Akamai a transformé sa plateforme de diffusion cloud, facilitant plus que jamais son intégration aux flux CI/CD. Les trois piliers d'Akamai for DevOps sont les suivants :

  • L'automatisation est au centre de la méthodologie DevOps. Pour assurer une automatisation complète au sein de vos flux CI/CD, Akamai propose une interface programmable avec un code et des API faciles à utiliser et correctement documentées.
  • Des informations en temps réel sont essentielles pour garantir des opérations durables et optimisées. Akamai offre une visibilité complète sur les utilisateurs web et mobiles en fournissant des données de performances en temps réel de tous les événements utilisateur, mais aussi des indicateurs économiques clés. Grâce à ces informations exploitables sur les utilisateurs, vous pouvez résoudre immédiatement tout problème lié aux performances des applications.
  • Dans le cadre de la stratégie DevOps, il est indispensable de faire preuve de réactivité face aux événements opérationnels. Akamai fournit des informations en temps réel, notamment des statistiques condensées pour les taux de réponse, les volumes de trafic, etc. Ceci vous permet de prendre des décisions rapides axées sur les données. Vous pouvez réagir en temps réel aux inefficacités et aux défis opérationnels, au moment le plus crucial.

Interface de ligne de commande (CLI) Akamai

Vous pouvez gérer les variables et l'API Property Manager à l'aide de la ligne de commande, en utilisant des invocations simples dans la CLI Akamai open source, qui fait office de wrapper autour de nos API pour en simplifier l'utilisation. Par exemple, vous pouvez utiliser l'outil CLI dans vos scripts d'automatisation pour simplifier le processus de création d'une propriété. Grâce à cet outil, l'utilisateur peut faire abstraction de toutes les complexités liées à ce processus, libérant ainsi de précieuses ressources DevOps pour d'autres activités.

Téléchargez l'outil CLI et lisez la documentation correspondante ici.

Protection des API

Kona Site Defender (KSD) utilise des modèles de sécurité positifs et négatifs pour protéger les API des appels malveillants. Les développeurs peuvent définir les types de demandes et d'appels à autoriser. KSD vérifie les paramètres des API RESTful par rapport à une liste blanche de valeurs attendues, ainsi que les paramètres de corps et de chemin JSON relatifs au contenu à risque. Les contrôles de débit permettent de bloquer les attaques DDoS lancées par le biais d'API et Kona Site Defender inclut des outils d'analyse et de rapport au niveau des API.

En savoir plus >

Fast Metadata Activation

Vous permet de publier les modifications de configuration en quelques minutes seulement sur les réseaux de production et de staging, permettant ainsi aux développeurs d'effectuer, de tester et de déployer des modifications plusieurs fois par jour.

En savoir plus >

Fast Purge

Vous pouvez utiliser la méthodologie « hold-till-told » pour mettre en cache des TTL longs et les actualiser rapidement à l'aide de l'API. Vous pouvez également utiliser l'interface utilisateur pour corriger rapidement du contenu publié.

En savoir plus >

API

Akamai offre des API pour tout, vous permettant ainsi d'exécuter des tâches de diffusion de contenu par le biais de programmes avec la ligne de commande. Voici quelques exemples :

  • Grâce à l'API Property Manager, vous pouvez modifier vos configurations de propriété et les activer sur les réseaux de production ou de staging d'Akamai.
  • L'API Certificate Provisioning System vous permet de demander de nouveaux certificats SSL/TLS, de modifier des certificats existants, de renouveler automatiquement et de supprimer des certificats.
  • L'API Global Traffic Manager vous permet de gérer le trafic vers vos centres de données en choisissant de manière dynamique les meilleurs serveurs de noms clients en réponse aux requêtes de domaine GTM.
  • L'API Diagnostics Tools vous permet de diagnostiquer et de résoudre les problèmes que vous pouvez rencontrer lors de la diffusion de contenu à vos utilisateurs finaux sur Akamai

En savoir plus >

CloudTest

Il est indispensable pour les développeurs d'effectuer des tests CI dans un environnement de production pour lancer de nouvelles applications sur le marché. Plus vous avancez dans le cycle de développement des applications, plus le coût pour corriger les erreurs de codage augmente de façon exponentielle. Les corrections de bugs effectuées plus tôt, en amont du cycle de vie de l'application, sont nettement moins chères, tandis que les corrections apportées au niveau de la production sont toujours plus onéreuses. Grâce à Akamai, vous pouvez effectuer des tests de charge à l'échelle dans un environnement de préproduction, de façon à savoir si votre application s'adaptera à la production. Les fonctionnalités CloudTest incluent des applications pour mobile et Web, des API, des bases de données et des services Web. Elles s'intègrent parfaitement à votre flux CI. Lors des tests, vous avez accès en permanence à un système d'analyse en temps réel et à des tableaux de bord personnalisables. Vous pouvez ainsi analyser la cause de tout problème pendant l'exécution des tests.

En savoir plus >

Test de bout en bout

Il est indispensable pour les développeurs d'effectuer des tests CI dans un environnement de production pour lancer de nouvelles applications sur le marché. Plus vous avancez dans le cycle de développement des applications, plus le coût pour corriger les erreurs de codage augmente de façon exponentielle. Les corrections de bugs effectuées plus tôt, en amont du cycle de vie de l'application, sont nettement moins chères, tandis que les corrections apportées au niveau de la production sont toujours plus onéreuses. Grâce à Akamai, vous pouvez effectuer des tests de charge à l'échelle dans un environnement de préproduction. Les fonctionnalités de test incluent des applications pour mobile et Web, des API, des bases de données et des services Web. Elles s'intègrent parfaitement à votre flux d'intégration continue. Lors des tests, vous avez accès en permanence à un système d'analyse en temps réel et à des tableaux de bord personnalisables. Vous pouvez ainsi analyser la cause de tout problème pendant l'exécution des tests.

En savoir plus >

Intégrations prêtes à l'emploi pour les outils tiers

 

  • Connecteur Varnish : les modifications apportées à la règle de mise en cache définies à l'origine au format VCL (Varnish Configuration Language) sont communiquées et synchronisées avec Akamai, à l'instar des demandes de purge et autres fonctionnalités.
  • WordPress : Lorsque vous créez une nouvelle publication sur WordPress, le connecteur purge automatiquement le cache à l'aide de Fast Purge, vous permettant ainsi d'automatiser votre cycle de publication.
  • Terraform : Grâce au connecteur Terraform, vous pouvez déployer automatiquement la configuration et le cache Akamai en même temps que le reste de votre infrastructure.

En savoir plus >

mPulse

Vous pouvez collecter des données directement et en temps réel depuis l'application pour mobile ou le navigateur d'un utilisateur en récupérant des indicateurs de performance (bande passante et délai de chargement des pages, par exemple) et d'engagement (taux de rebond et de conversion, par exemple). mPulse recueille également des indicateurs sur l'utilisateur mobile (localisation de l'utilisateur, type d'appareil, vitesse de l'opérateur et utilisation des applications, par exemple) pour avoir une vue d'ensemble de la situation.

En savoir plus >

Système de gestion de la sécurité et des événements (SIEM)

Grâce à l'intégration de la fonction SIEM, vous pouvez récupérer, dans votre application SIEM, des événements de sécurité générés sur la plateforme Akamai. Les clients Kona Site Defender peuvent désormais utiliser des connecteurs prêts à l'emploi pour Splunk et CEF Syslog. Les clients disposant d'autres SIEM peuvent utiliser l'API SIEM pour récupérer des événements de sécurité générés sur la plateforme Akamai.

En savoir plus >

Edge Side Includes (ESI)

Permet aux utilisateurs de déployer des applications une seule fois et de choisir où les assembler : sur le système de gestion du contenu (CMS), sur le serveur d'application (AS) ou sur le réseau de diffusion de contenu (CDN). Vous pouvez également utiliser ESI pour regrouper plusieurs appels API en périphérie et des appels API associés à différentes fonctions d'une application dans un appel API unique, ce qui permet de réduire le trafic des API et d'améliorer les performances. Akamai était l'un des pionniers en matière d'ESI open source. Désormais, la spécification de la norme ouverte ESI est respectée par d'autres entreprises de technologies, telles qu'IBM, Oracle, BEA Systems, etc.

En savoir plus >

Cloudlets

Il s'agit d'applications intelligentes et évolutives à la périphérie d'Akamai qui fournissent des fonctionnalités prêtes à l'emploi à la périphérie :

  • Visitor Prioritization : application de salle d'attente conviviale permettant d'assurer la continuité de vos activités lors des pics de trafic
  • Phased Release : permet un déploiement rapide en production des modifications de code auprès d'utilisateurs réels, avec capacité de restauration automatique
  • Load Balancer : permet d'atteindre des niveaux élevés de performance et de disponibilité à l'échelle, tout en personnalisant le routage et en contrôlant le comportement des sessions de votre application.
  • Audience Segmentation : permet d'effectuer des tests A/B sur le trafic des applications en répartissant le trafic à l'aide de cookies.

Les solutions Cloudlet vous permettent d'exploiter efficacement la plateforme intelligente d'Akamai pour étendre vos fonctionnalités DevOps à la périphérie.

En savoir plus >

SDK

Grâce à nos SDK, les développeurs peuvent facilement ajouter de nouvelles fonctionnalités à leurs applications. Le SDK de performance des applications pour mobile (MAP) d'Akamai vous permet de comprendre les causes de la latence des applications pour mobile. Il vous fournit également les données nécessaires pour optimiser et accélérer l'API de votre application et les demandes d'images sur la plateforme intelligente d'Akamai. Le SDK de diffusion de contenu prédictive vous permet de mettre en cache de manière intelligente des vidéos sur l'appareil d'un utilisateur. Grâce au SDK, vous pouvez télécharger et gérer efficacement du contenu sur l'appareil, puis le configurer, le contrôler et le surveiller par le biais du tableau de bord. Vous pouvez ensuite personnaliser des vidéos en fonction des préférences utilisateur, des données d'utilisation et de l'activité sociale. SDK d'accélération multimédia : débit binaire, débit et connectivité stable. Haut de gamme : débits binaires supérieurs, pendant plus longtemps. Entrée de gamme : utilisateurs mobiles sur une connectivité Wi-Fi non gérée ou avec perte, rendus/débits binaires supérieurs. Utilisation d'un protocole client-serveur basé sur les normes et qui exploite la norme QUIC de Google.

En savoir plus >