Cloud providers offer a wide selection of services to build a data warehouse and analytics system. Some services are familiar incarnations of on-premises applications: virtual machines, firewalls, file storage, and databases. Increasing in abstraction are services like web hosting, search, queues, and application containerization services. At the highest levels of abstraction are products and services that have no analogue in a typical data center. For example, Azure Functions executes user code without needing to set up servers, runtimes, or program containers. Moving workloads to more abstract services reduces or eliminates setup and maintenance work and brings higher levels of guaranteed service. Conversely, more abstract services remove access to many configuration settings and constrain usage scenarios. This chapter introduces the Azure services we’ll use to build our analytics system. These services range from abstract to very abstract, which allows you to focus on functionality immediately without needing to spend time on the underlying support systems.