An availability zone is one or more data centers located close together that are counted as a single availability zone. There are three types of cloud computing deployments: regions which consist of two or more availability zones, availability zones which are discrete data centers with redundant power and networking, and edge locations which are endpoints used for caching content. When choosing an AWS region, consider data sovereignty laws, latency to end users, and available AWS services.