How to Scale End-to-End Observability in AWS Environments

AWS Fault Injection Simulator Improves Cloud Chaos Engineering

TL;DR

At AWS re-Invent 2020, Amazon unveiled its upcoming new Chaos Engineering tool, the AWS Fault Injection Simulator. It is a fully-managed chaos engineering service that allows you to discover potential issues before they happen. With chaos engineering, you can create real-world conditions to uncover hidden issues and monitor blind spots and performance bottlenecks that are, otherwise, difficult to find in distributed systems.

The AWS FIS can also be integrated into your CD pipeline to help you repeatedly test the impact of fault actions as part of your software delivery process
The AWS FIS can also be integrated into your CD pipeline to help you repeatedly test the impact of fault actions as part of your software delivery process
Key Facts
  1. 1

    The AWS Fault Injection Simulator is all set to become available in 2021 and will help developers and SREs discover weaknesses in their apps even before they become an issue.

  2. 2

    The AWS Fault Injection Simulator will help developers understand how their app responds by injecting failures, such as database error or server latency, into applications.

  3. 3

    FIS can run controlled Chaos Engineering experiments on a variety of AWS services. You can use it alongside other services such as Amazon Elastic Compute Cloud 2 (EC2), Amazon Relational Database Service (RDS), Amazon Elastic Container Service (ECS), Amazon Elastic Kubernetes Service (EKS), and others.

  4. 4

    With FIS, you can run safe experiments. FIS will tell you if your hypothesis is confirmed once your experiment is over. You can then use the data collected by CloudWatch to figure out where you need to make improvements.

Details

The AWS Fault Injection Simulator features include a simplified setup and fine-grained safety controls. You can run real-world scenarios as the FIS supports gradually and simultaneously impairing the performance of different types of resources, APIs, services, and geographic locations. You can also randomize the resources or create customized fault-types to increase the layer of complexity.

The AWS FIS also grants visibility throughout the entire run of the experiment. You can observe what actions have been executed while your experiment is running. It can also be used with the AWS Management Console, AWS CLI, and AWS SDKs.

Amazon has not yet released the pricing information for the AWS Fault Injection Simulator.

You can also use the AWS FIS to run a game day by creating event conditions and monitoring the performance of your system. A game day is a process of rehearsing ahead of an event by creating anticipated events and observing how the team and system respond.

The AWS FIS can also be integrated into your CD pipeline to help you repeatedly test the impact of fault actions as part of your software delivery process.

With the introduction of the new service, AWS will simplify the process of running chaos experiments in the cloud. Built to be easily set up and integrated, FIS is designed to run controlled chaos engineering experiments across a wide range of AWS services.
avatar
Werner Vogels
CTO, Amazon

Get similar news in your inbox weekly, for free

Share this news:
How to Scale End-to-End Observability in AWS Environments

Latest stories


How ManageEngine Applications Manager Can Help Overcome Challenges In Kubernetes Monitoring

We tested ManageEngine Applications Manager to monitor different Kubernetes clusters. This post shares our review …

AIOps with Site24x7: Maximizing Efficiency at an Affordable Cost

In this post we'll dive deep into integrating AIOps in your business suing Site24x7 to …

A Review of Zoho ManageEngine

Zoho Corp., formerly known as AdventNet Inc., has established itself as a major player in …

Should I learn Java in 2023? A Practical Guide

Java is one of the most widely used programming languages in the world. It has …

The fastest way to ramp up on DevOps

You probably have been thinking of moving to DevOps or learning DevOps as a beginner. …

Why You Need a Blockchain Node Provider

In this article, we briefly cover the concept of blockchain nodes provider and explain why …

Top 5 Virtual desktop Provides in 2022

Here are the top 5 virtual desktop providers who offer a range of benefits such …

Why Your Business Should Connect Directly To Your Cloud

Today, companies make the most use of cloud technology regardless of their size and sector. …

7 Must-Watch DevSecOps Videos

Security is a crucial part of application development and DevSecOps makes it easy and continuous.The …