An increasing number of customers are evaluating or using Kubernetes to run stateful applications, with nearly 90% of them leveraging cloud-managed services like Amazon EKS. When it comes to stateful applications, there is often a trade-off between the simplicity, performance, scalability, and availability of the external storage layer for container services. For example, customers want highly available applications with multi-AZ architectures as well as high performance with sub-millisecond low latency applications. In this session, we share Amazon EKS, the concept of Kubernetes CSI driver and the different AWS storage options available to Amazon EKS. We demonstrate how to build and run sub-millisecond Multi-AZ applications on Kubernetes with Amazon FSx for NetApp ONTAP. Download slides »
Speaker: Haofei Feng, Senior Cloud Architect, AWS
Other content in this Stream

Cloud fundamentally changes the way we build and operate applications. Digital transformation has dramatically impacted the way organizations deliver value and the rate at which they make changes to t

To keep growing and winning business, organizations need to invent new digital products, create new customer experiences and adapt to the changing needs and demands of their customers. This session pr

Modern applications enable rapid innovation. In this session, we analyze the concept of business transformation through application modernization. We discuss the current opportunities and problems fac

Modern applications are built with a combination of modular architecture patterns, serverless operational models, and agile developer processes. They allow organizations to innovate faster while reduc

Organizations and businesses need to build applications faster than ever, with the ability to scale quickly to potentially millions of users, have global availability, manage petabytes if not exabytes

Organizations need to be able to separate the burden of legacy systems supporting mission critical applications and services, to accelerate change and innovate. In this session, learn why a paradigm s

Customers are adopting new microservices-based distributed models for building applications to drive agility, innovation, and efficiency. It helps them to meet evolving business needs, add new feature

How should we think about security for modern applications running in the cloud? In this session, we cover an understanding of modern applications and recommend an effective approach to address securi

With the increasing popularity of public cloud and cloud-native systems to simplify operations and reduce management overhead, containerization has become one of the fastest-developing IT fields that

Containerization has transformed the way modern applications are developed. In this session, learn how Amazon EKS Blueprints, a collection of Infrastructure as Code (IaC) modules help you to configure

In this session, learn how Karpenter, an open-source high-performance Kubernetes cluster autoscaler simplifies Kubernetes infrastructure with the right nodes at the right time. We cover how to setup K

Doing a progressive delivery of software in a containerized environment is becoming the norm. In this session, we cover the importance of Canary or Blue/Green deployment in Amazon EKS, and how you can

Building applications with containers has become the preferred approach for developers. Twelve-Factor App, a methodology for building software-as-a-service apps has become the most popular and adopted

As new customers look to adopt containers and accelerate software delivery, they need to learn multiple aspects to build, deploy, run, monitor, and secure their containerized applications. This sessio

Containers have emerged as a new standard for how we package and deploy our applications. Traditionally, in addition to managing our containerized applications, we had to manage and maintain the serve

AWS App Runner allows customers to deploy and run scalable and secure web application in minutes. In this session, learn how you can use AWS App Runner for the full application life cycle from develop

In this session, learn how to leverage the efficiencies and benefits of containers in a hybrid environment. We discuss how to satisfy compliance, data gravity, and other business requirements by runni

DevOps is the combination of cultural philosophies, practices, and tools to increase development velocity to deliver apps. In general, practicing DevOps enable organizations to better serve customers

With the rise of microservices and distributed cloud architectures, applications have become more complex. Failures have become much harder to predict, leading to costly outages. Chaos engineering is

In the past, organizations have had to choose between innovating faster and maintaining control over cost, compliance, and security. By building efficient observable systems, it helps you reduce the d