Lesson 1: Core Azure architectural components