MySQL InnoDB Cluster provides an integrated high availability and auto-sharding solution for MySQL databases. It consists of Group Replication, MySQL Router, and MySQL Shell. Group Replication coordinates a group of MySQL servers and provides automatic failover. MySQL Router provides transparent client connection routing and failover. MySQL Shell is used to setup, manage, and orchestrate the cluster. The document provides examples of how to deploy a simple three node MySQL InnoDB Cluster using MySQL Shell and demonstrates its high availability capabilities including automatic failover and recovery of nodes.