Shalom, I'm Maish!!
Hello everyone, it is a pleasure to meet you all. Let me introduce myself.
My name is Maish Saidel-Keesing and I am a Senior Developer Advocate for the Amazon Elastic Container Service team at AWS. I have been tinkering with technology for a LONG time, I can still remember when my first computer was a ZX Spectrum, where I mostly played computer games as a kid that would load from a tape recorder. We have come a long way since then.
Meet Maish Saidel-Keesing, developer advocate at AWS
Hello friends, I'm Jessica!
Hi friends! My name is Jessica Deen and I’m currently a Principal Developer Advocate at AWS focusing on Amazon Elastic Container Service (Amazon ECS). Prior to joining AWS, I worked for Microsoft in a variety of capacitities for over a decade. Before that, I spent over a decade as an IT Consultant / Systems Administrator for various corporate and enterprise environments, catering to end users and IT professionals in the San Francisco Bay Area. I hold three Microsoft Certifications (MCP, MSTS, Azure Infrastructure), 3 (now expired) CompTIA certifications (A+, Network+, and Security+), 4 (probably expired and irrelevant) Apple Certifications, and I’m a former 4-year Microsoft MVP (Most Valuable Professional) for Windows and Devices for IT. In 2013, I achieved my FEMA Professional Development Series (PDS) certification from the U.S Department of Homeland Security, which recognized my communication, leadership, influence, problem solving, and decision making abilities during times of crisis and emergency.
Meet Jessica Deen, developer advocate at AWS
Kubernetes Architecture
Amazon Elastic Kubernetes Service (Amazon EKS) is a managed Kubernetes service to run Kubernetes in the AWS cloud and on-premises data centers. In the cloud, Amazon EKS automatically manages the availability and scalability of the Kubernetes control plane nodes responsible for scheduling containers, managing application availability, storing cluster data, and other key tasks. With Amazon EKS, you can take advantage of all the performance, scale, reliability, and availability of AWS infrastructure, as well as integrations with AWS networking and security services. On-premises, EKS provides a consistent, fully-supported Kubernetes solution with integrated tooling and simple deployment to AWS Outposts, virtual machines, or bare metal servers.
Amazon ECS Architecture
Amazon Elastic Container Service (Amazon ECS) is a fully managed container orchestration service that simplifies your deployment, management, and scaling of containerized applications. Simply describe your application and the resources required, and Amazon ECS will launch, monitor, and scale your application across flexible compute options with automatic integrations to other supporting AWS services that your application needs. Perform system operations such as creating custom scaling and capacity rules, and observe and query data from application logs and telemetry.
Container Platform Best Practices: Storage
You can use Amazon ECS to run stateful containerized applications at scale by using AWS storage services, such as Amazon EFS, Amazon EBS, or FSx for Windows File Server, that provide data persistence to inherently ephemeral containers. The term data persistence means that the data itself outlasts the process that created it. Data persistence in AWS is achieved by decoupling compute and storage services. Similar to Amazon EC2, you can also use Amazon ECS to decouple the lifecycle of your containerized applications from the data they consume and produce. Using AWS storage services, Amazon ECS tasks can persist data even after tasks terminate.