What are Fault Domains and Update Domains in Azure Availability Sets?

When you first create a Virtual Machine in Azure, you are provided with a choice to select an Availability Option.