Video description
A great overview of the vast Azure offerings—from the essentials to the good stuff.
Juraj Borza, NIKÉ
You can be incredibly productive with Azure without mastering every feature, function, and service. Learn Azure in a Month of Lunches, Second Edition gets you up and running quickly, teaching you the most important concepts and tasks in 21 practical bite-sized lessons. As you explore the examples, exercises, and labs, you'll pick up valuable skills immediately and take your first steps to Azure mastery! This fully revised new edition covers core changes to the Azure UI, new Azure features, Azure containers, and the upgraded Azure Kubernetes Service.
about the technology
Microsoft Azure is vast and powerful, offering virtual servers, application templates, and prebuilt services for everything from data storage to AI. To navigate it all, you need a trustworthy guide. In this book, Microsoft engineer and Azure trainer Iain Foulds focuses on core skills for creating cloud-based applications.
about the book
Learn Azure in a Month of Lunches, Second Edition, is a tutorial on writing, deploying, and running applications in Azure. In it, you’ll work through 21 short lessons that give you real-world experience. Each lesson includes a hands-on lab so you can try out and lock in your new skills.
what's inside
- Understanding Azure beyond point-and-click
- Securing applications and data
- Automating your environment
- Azure services for machine learning, containers, and more
about the audience
This book is for readers who can write and deploy simple web or client/server applications.about the author
Iain Foulds is an engineer and senior content developer with Microsoft.
The author presents Azure in exactly the right order so the reader can put all the pieces together easily and logically.
George Onofrei, DevEx Solutions
A lifesaver if you want or have to dive into Azure.
Charles Lam, EVN AG
Iain Foulds's book gives you a head start in Azure without a big-time commitment.
Peter Kreyenhop, Department of Internal Affairs (NZ)
NARRATED BY DEREK LETTMAN
Table of Contents
Part 1. Azure core services
Chapter 1. Before you begin
Chapter 1. Creating your lab environment
Chapter 1. A little helping hand
Chapter 1. Virtualization in Azure
Chapter 2. Creating a virtual machine
Chapter 2. VM sizes
Chapter 2. Creating an SSH key pair for authentication
Chapter 2. Creating a VM from your web browser
Chapter 2. Connecting to the VM and installing the web server
Chapter 2. Allowing web traffic to reach the VM
Chapter 2. Cleaning up resources
Chapter 3. Azure Web Apps
Chapter 3. Staging different versions with deployment slots
Chapter 3. Creating a web app
Chapter 3. Viewing diagnostic logs
Chapter 4. Introduction to Azure Storage
Chapter 4. Temporary disks and data disks
Chapter 4. Azure Storage
Chapter 4. Queue storage
Chapter 5. Azure Networking basics
Chapter 5. Virtual network interface cards
Chapter 5. Securing and controlling traffic with network security groups
Chapter 5. Building a sample web application with secure traffic
Part 2. High availability and scale
Chapter 6. Azure Resource Manager
Chapter 6. Protecting resources with locks
Chapter 6. Azure Resource Manager templates
Chapter 6. Tools to build your own templates
Chapter 7. High availability and redundancy
Chapter 7. Infrastructure redundancy with Availability Zones
Chapter 7. VM redundancy with Availability Sets
Chapter 7. Distributing VMs across an Availability Set
Chapter 7. Lab: Deploying highly available VMs from a template
Chapter 8. Load-balancing applications
Chapter 8. Creating and configuring health probes
Chapter 8. Routing direct traffic with Network Address Translation rules
Chapter 8. Creating and configuring VMs with the load balancer
Chapter 9. Applications that scale
Chapter 9. Scaling resources horizontally
Chapter 9. Creating autoscale rules
Chapter 9. Scaling a web app
Chapter 10. Global databases with Cosmos DB
Chapter 10. Creating a Cosmos DB account and database
Chapter 10. Adding global redundancy to a Cosmos DB database
Chapter 10. Accessing globally distributed data
Chapter 11. Managing network traffic and routing
Chapter 11. Global routing and resolution with Traffic Manager
Chapter 11. Globally distributing traffic to the closest instance
Chapter 11. Globally distributing traffic to the closest instance (part 2)
Chapter 12. Monitoring and troubleshooting
Chapter 12. Performance metrics and alerts
Chapter 12. Azure Network Watcher
Chapter 12. Viewing effective NSG rules
Part 3. Secure by default
Chapter 13. Backup, recovery, and replication
Chapter 13. Backup schedules
Chapter 13. Restoring a VM
Chapter 13. Azure Site Recovery
Chapter 14. Data encryption
Chapter 14. VM encryption
Chapter 15. Securing information with Azure Key Vault
Chapter 15. Managed identities for Azure resources
Chapter 15. Obtaining a secret from within a VM with managed identity
Chapter 15. Creating and injecting certificates
Chapter 16. Azure Security Center and updates
Chapter 16. Just-in-time access
Chapter 16. Azure Update Management
Chapter 16. Reviewing and applying updates
Part 4. The cool stuff
Chapter 17. Machine learning and artificial intelligence
Chapter 17. Machine learning
Chapter 17. Building an intelligent bot to help with pizza orders
Chapter 17. Building and running a web app bot with LUIS
Chapter 18. Azure Automation
Chapter 18. Azure Automation sample runbook
Chapter 18. PowerShell Desired State Configuration (DSC)
Chapter 18. Defining and using PowerShell DSC and an Azure Automation pull server
Chapter 19. Azure containers
Chapter 19. The microservices approach to applications
Chapter 19. Azure Container Instances
Chapter 19. Creating a cluster with Azure Kubernetes Services
Chapter 19. Running a basic website in Kubernetes
Chapter 20. Azure and the Internet of Things
Chapter 20. Centrally managing devices with Azure IoT Hub
Chapter 20. Creating a simulated Raspberry Pi device
Chapter 20. Streaming Azure IoT hub data into Azure web apps
Chapter 20. Azure IoT component review
Chapter 21. Serverless computing
Chapter 21. Azure messaging platforms
Chapter 21. Creating an Azure logic app
Chapter 21. Creating an Azure function app to analyze IoT device data
Chapter 21. Don’t stop learning