Verizon 5G Edge est une plateforme MEC (Mobile Edge Computing) qui aide les développeurs et les entreprises à créer des applications extrêmement fiables et à faible latence. Dans les coulisses, Verizon 5G Edge prend aussi en charge les clusters Kubernetes que les développeurs peuvent utiliser dans 19 zones AWS Wavelength sur tout le territoire américain. Plus il y a de clusters et de zones, plus les téléphones et autres appareils disposent de voies de communication qui leur permettent d'obtenir des performances optimales.

Le défi : l'innovation et l'amélioration de l'expérience des développeurs sur Verizon 5G Edge

Les développeurs ne pouvaient pas déboguer leurs workloads déployés sur les nœuds Verizon 5G Edge. En effet, les environnements Edge computing sont suffisamment distincts pour engendrer des contraintes architecturales au niveau du monitoring APM et Kubernetes classique. Plus particulièrement, les nœuds Edge computing :

  • sont limités en termes de ressources, de mémoire et de capacités réseau, et
  • nécessitent une architecture à trois niveaux avec des agents Edge connectés à des agents de cluster centralisés qui se connectent eux-mêmes à un service de monitoring cloud. Les outils APM classiques ont une architecture à deux niveaux avec des agents de cluster qui se connectent au service de monitoring cloud.

Sans visibilité suffisante, l'expérience des développeurs sur Verizon 5G Edge s'est avérée des plus rédhibitoires. Ce problème était suffisamment sérieux pour rendre incertain l'intérêt d'investir dans Edge.

La solution : l'observabilité instantanée pour workloads Kubernetes avec Auto-telemetry with Pixie

Verizon choisit Auto-Telemetry with Pixie de New Relic pour ses solutions de monitoring APM et Kubernetes :

  • Les agents Pixie PEM sont légers.
  • Pixie PEM peut être installé sur une architecture à trois niveaux où les agents sur les nœuds Edge transmettent les données vers des clusters Kubernetes centraux, qui renvoient les données au service de monitoring cloud de New Relic.

Résultats : les développeurs sur Verizon 5G Edge obtiennent une observabilité instantanée de leurs workloads Kubernetes et peuvent booster l'adoption par les entreprises qui souhaitent développer des applications sur de nouvelles plateformes.

L'instrumentation prête à l'emploi pour une automatisation intégrale

L'intégration de Pixie à New Relic fournit l'observabilité automatique des performances des applications Kubernetes. L'outil open source Pixie a gagné en popularité pour d'excellentes raisons. En effet, l'instrumentation manuelle n'est absolument pas nécessaire et Pixie utilise plutôt le filtre eBPF pour capturer automatiquement les données télémétriques. Grâce à cela, les développeurs peuvent utiliser Pixie pour afficher l'état de haut niveau de leurs clusters et examiner aussi des vues plus détaillées.

« Imaginez par exemple que vous remarquez que des gigaoctets de données sont échangés depuis Edge et retournés vers la région parent. Vous pouvez alors utiliser ces détails pour réarchitecturer votre application Edge et rendre vos workflows de bout en bout plus efficaces. Ainsi, Pixie sur Verizon 5G Edge peut être utilisé non seulement en tant qu'outil d'observabilité, mais aussi en tant qu'élément architectural. » -Robert Belson, Responsable des relations développeurs, Stratégie d'entreprise, Verizon

En outre, Verizon et New Relic ont collaboré sur un module Terraform pour lequel les développeurs avaient simplement besoin de fournir leurs clés de déploiement Pixie et d'API Pixie, et leur nom de cluster EKS (Elastic Kubernetes Service). Tout le reste était déjà intégré au module. Avec le cluster EKS, les développeurs pouvaient sélectionner les zones AWS Wavelength dans lesquelles leurs groupes de nœuds allaient résider. De là, ils sont passés rapidement à l'auto‑instrumentation.

Qui plus est, l'intégration avec Pixie a simplifié le monitoring du flux de réseau avec le langage de requête Pixie (scripts PxL). La flexibilité des scripts PxL facilite la création, la personnalisation et l'adoption de nouvelles vues pour les développeurs de Verizon.

L'optimisation du monitoring des performances 

En utilisant l'intégration de Pixie à New Relic sur Verizon 5G Edge, les développeurs peuvent utiliser un seul dashboard sur tous les workloads Edge ou autres, et obtenir ainsi une visualisation plus globale des performances et disponibilités. En outre, l'équipe Verizon a œuvré à simplifier et automatiser davantage le déploiement de l'intégration Pixie. Les développeurs peuvent automatiser avec une seule ligne de code l'installation de l'agent, le paramétrage des alertes et la configuration du dashboard. 

Désormais, les capacités de monitoring des performances de New Relic peuvent être intégrées en profondeur dans Verizon 5G Edge Discovery Service (EDS), une API qui détermine le workload Edge optimal pour un client mobile donné. 

Selon Robert Belson : « C'est ainsi que l'on commence à réfléchir à l'intelligence réseau dans le contexte de Verizon 5G Edge. Ce n'est plus simplement une affaire de métriques d'application, de CPU ou de mémoire. Il s'agit maintenant de la manière dont l'intelligence réseau peut fournir des capacités d'orchestration des workloads sans précédent. »

Ce n'est plus simplement une affaire de métriques d'application, de CPU ou de mémoire. Il s'agit maintenant de la manière dont l'intelligence réseau peut fournir des capacités d'orchestration des workloads sans précédent. En collaborant avec New Relic pour assurer l'auto-instrumentation prête à l'emploi, nous pouvons plus que jamais faciliter le déploiement du réseau Edge.

Robert Belson
Responsable des relations développeurs, Stratégie d'entreprise, Verizon

L'impact : la simplification de l'expérimentation sur Edge pour les développeurs

Les clients d'aujourd'hui veulent vivre une expérience sur mobile immersive et sans souci. Avec la plateforme d'observabilité New Relic et l'intégration avec Pixie, Verizon peut répondre à cette demande plus facilement. L'auto-instrumentation dans l'intégration Pixie accélère l'implémentation des solutions Verizon, tandis que les alertes New Relic apportent une observabilité améliorée des logiciels Verizon.

En substance, les capacités combinées de Verizon et de New Relic sont un guide pour l'élaboration de meilleures pratiques de déploiement de l'APM sur Edge. Elles créent une architecture de référence pour les futurs développeurs qui les oriente vers les métriques correctes et les meilleures façons de configurer les dashboards et les alertes. Ensemble, Verizon et l'intégration de Pixie à New Relic transforment l'interconnexion entre les personnes, les entreprises et les objets, mais aussi la façon dont les développeurs innovent sur Edge.

Imagine a scenario where you notice that gigabytes on gigabytes of data are being exchanged from the edge back to the parent region. You could actually use these insights to re-architect your edge application and introduce efficiencies in your end-to-end workflows. In this way, Pixie on Verizon 5G Edge can be used not only as an observability tool but also as an architectural asset.

In addition, Verizon and New Relic collaborated on a Terraform module where developers simply needed to provide their Pixie deploy key, Pixie API key, and Elastic Kubernetes Service (EKS) cluster name. Everything else was built-in. With the EKS cluster, developers could select which AWS Wavelength Zones they wanted their node groups to live in. From there, they could move quickly to auto-instrumentation.

Additionally, the integration with Pixie has made network flow monitoring with the Pixie query language (PxL scripts) simpler. The flexibility of PxL scripts makes it easier for Verizon developers to create, customize, and adopt new views.

Optimizing performance monitoring 

By using the Pixie integration with New Relic on Verizon 5G Edge, developers can leverage a single dashboard across edge and non-edge workloads, leading to a more holistic visualization of performance and availability. Additionally, the Verizon team has been working to make the Pixie integration deployment even easier and more automated. Developers can automate the agent install, alert setup, and dashboard configuration—all with a single line of code. 

Looking forward, New Relic performance monitoring capabilities can be integrated deeply with the Verizon 5G Edge Discovery Service (EDS), an API that determines the optimal edge workload for a given mobile client. 

“This is how we start to think about network intelligence in the context of Verizon 5G Edge,” says Robert. “It's no longer just about application metrics, CPU, or memory use. It's about how network intelligence can deliver unprecedented workload orchestration capabilities.”

Making it easier for developers to experiment on the edge

Today’s customers want immersive, hassle-free mobile experiences. With the New Relic observability platform and the integration with Pixie, Verizon can deliver on this demand more easily. Auto-instrumentation in the Pixie integration speeds the implementation of Verizon solutions, while New Relic alerts provide enhanced observability into Verizon software.

Essentially, the combined capabilities of Verizon and New Relic are a guide for building best practices in deploying APM to the edge. They create a reference architecture that guides future developers to the right metrics and the best ways of configuring dashboards and alerts. Together, Verizon and the Pixie integration with New Relic transform how people, businesses, and things connect with each other—and how developers innovate on the edge.