Cloud Native

Tackling edge and multi-cloud complexities with Akamai’s Kubernetes platform | Ari Weil

0

Guest: Ari Weil (LinkedIn)
Companies: Akamai (Twitter
Show: Let’s Talk

Akamai’s distributed cloud platform offers a pure Kubernetes implementation, enhancing portability and performance across both cloud and edge environments. In this show, Ari Weil, VP of Product Marketing at Akamai, delves into the unique challenges developers face when building for the edge and multi-cloud environments. Weil discusses the complexities involved in deploying microservices across various providers and emphasizes the importance of low latency and location specificity.

Weil also talks about Akamai’s approach to tackling these complexities and shares the announcement of their application platform for Kubernetes. On discussing the platform, Weil says, “We’re super excited with what that is going to represent to the open source community and to anyone aiming to scale Kubernetes to maintain their multi-cloud application environment.”

Understanding the edge and its unique challenges

  • Weil discusses edge computing’s role in Kubernetes and multi-cloud. Weil defines Akamai’s “internet edge” as placing resources closer to devices to reduce latency, optimizing user experience by positioning data near digital touchpoints.
  • Akamai’s vast network connects thousands of locations to deliver low-latency services globally, improving data transfer speeds. Weil highlights that this allows for seamless, location-specific workload execution, enabling Akamai to meet modern digital demands.
  • Akamai’s edge platform integrates core, distributed, and edge computing in a unified network, boosting efficiency. Weil explains this setup improves speed and performance, especially for businesses needing flexible, distributed infrastructure.

Key developer challenges in edge computing

  • Weil explains that edge computing requires new design approaches for developers used to centralized cloud platforms. Edge applications need specialized architectures due to resource limitations and proximity constraints, challenging traditional cloud strategies.
  • Cloud-native frameworks often underperform when moved to centralized platforms like AWS, Azure, or Alibaba. Deploying these applications at the edge complicates latency and data locality, impacting performance and requiring unique adjustments.
  • Developers face increased data demands and complexity when building personalized, dynamic user experiences. Scalable, adaptable infrastructure is needed to manage these requirements beyond typical cloud environments.
  • Managing diverse protocols and platforms introduces operational challenges and knowledge gaps. Weil notes that developers must adapt to each platform’s proprietary standards, which increases the risk of errors and slows down edge deployments.

Navigating multi-cloud and its technical complexities

  • Weil explains that applications optimized for single providers face issues when adapted for multi-cloud. These obstacles require developers to ensure compatibility without sacrificing efficiency.
  • Multi-cloud setups complicate data synchronization, leading to potential latency and protocol issues. Weil explains that this requires thoughtful design to avoid degraded user experience and to ensure security standards are consistently met.
  • Cost-efficiency, protocol adjustments, and region-specific demands challenge developers in multi-cloud setups. Weil suggests balancing these demands carefully to manage expenses without reducing application quality and functionality.
  • Weil highlights that achieving consistent user experience across multi-cloud environments is complex, impacting application responsiveness. Each environment adds layers of operational complexity, making seamless interaction essential but difficult.

Containerization and Kubernetes implementation across platforms

  • Weil describes containerized deployments on Kubernetes, which often vary by provider and undermine portability. Akamai’s standardized Kubernetes solution addresses these issues by ensuring consistent configurations across clouds.
  • In a multi-cloud setup, Kubernetes requires unique management per provider, increasing complexity. Weil explains that each proprietary version restricts cross-cloud transferability, which complicates containerized workloads significantly.
  • Most edge providers don’t support Kubernetes deployments, limiting edge operations. Akamai bridges this gap with a Kubernetes-compatible edge solution, allowing developers to implement edge-optimized applications seamlessly.
  • Akamai’s platform provides a consistent Kubernetes environment across edge and cloud locations, streamlining workflows. Weil says this unified approach helps developers avoid provider-specific configurations, improving operational efficiency.

Best practices for simplifying multi-cloud deployments

  • Weil compares managing multi-cloud complexity to keeping a kitchen tidy, reducing excess tools to improve functionality. Similarly, streamlining cloud architectures minimizes management burdens and clarifies development goals.
  • Weil urges developers to focus on reducing data transfer time by prioritizing data minimization and latency. Keeping data close to users enhances performance, which Akamai supports with its focus on data locality and optimized proximity.
  • Weil suggests using open standards and managing data locality to minimize multi-cloud complexities. Open principles simplify cross-platform integrations, reducing bottlenecks, improving performance, and enhancing security.

Maintaining security and compliance in multi-cloud

  • Weil discusses multi-cloud security, which Weil compares to preventing cross-contamination. Frequent monitoring and vulnerability scanning are essential to secure distributed environments against evolving threats.
  • Weil stresses that regular API and workload assessments help developers adapt to new privacy regulations, preventing costly security breaches. Akamai’s tools aid developers in meeting compliance standards through proactive risk management.
  • Given global privacy regulations, Weil recommends maintaining control and visibility across cloud environments. This oversight helps address vulnerabilities promptly and reduces compliance risks.

Akamai’s latest offering announced at KubeCon

  • At KubeCon, Akamai will be announcing its application platform for Kubernetes, having acquired the core application code from Red Kubes. The platform enables quick, secure deployments, providing developers with templates that streamline setup and boost productivity.
  • Akamai’s platform features “golden templates” which support fast, compliant deployments that save developers setup time with ready-made security configurations, allowing teams to focus on application optimization rather than groundwork.
  • Weil highlights that Akamai’s platform scales Kubernetes applications across clouds, aligning with Akamai’s goals for multi-cloud support. Centralized management tools further enhance scalability and ensure seamless portability across environments.

This summary was written by Emily Nicholls.

Why additional application-level protections are needed | SIOS Technology

Previous article

What to expect from Cloud Foundry at KubeCon 

Next article