Learn Azure in a Month of Lunches
Iain Foulds
  • MEAP began September 2017
  • Publication in Summer 2018 (estimated)
  • ISBN 9781617295171
  • 375 pages (estimated)
  • printed in black & white
You don't need to learn EVERYTHING about Azure to do some incredible stuff. Learn Azure in a Month of Lunches gets you started by breaking down the most important concepts and tasks into 21 bite-sized lessons, complete with examples, exercises, and labs. You'll be productive immediately, and when you finish you'll be well on the way to Azure mastery!

"Great resource to get started on the Azure Platform in a very short time."

~ Bhaskar v. Karambelkar

"The best resource we've seen about setting up an effective azure environment."

~ Nikander & Margriet Bruggeman

"An excellent introduction to Azure, with easy to follow explanations and exercises which will quickly get you up to speed."

~ Michael Bright

Table of Contents detailed table of contents

1. Before you begin

1.1. Is this book for you?

1.2. How to use this book

1.2.1. The main chapters

1.2.2. Try it now

1.2.3. Hands-on labs

1.2.4. Supplementary materials

1.3. Creating your lab environment

1.3.1. Create a free Azure account

1.3.2. Bonus lab exercise — Create a free GitHub account

1.4. A little helping hand

1.5. Understand the Azure platform

1.5.1. Virtualization in Azure

1.5.2. Management tools

Part 1: Azure core services

2. Create a Virtual Machine

2.1. Create a VM from your web browser

2.2. Connect to VM and install web server

2.2.1. Connect to VM with SSH

2.2.2. Install webserver

2.3. Allow web traffic to the VM

2.3.1. Create a rule to allow web traffic

2.3.2. View webserver in action

2.4. Lab — Create a Windows VM

2.5. Resource clean-up

2.6. Houston, we have a problem

3. Azure Web Apps

3.1. Web Apps overview and concepts

3.1.1. Supported languages and environments

3.1.2. Stage different versions with Deployment Slots

3.2. Create a Web App

3.2.1. Create basic Web App

3.2.2. Deploy sample HTML site

3.3. Manage Web Apps

3.3.1. View diagnostic logs

3.4. Lab — Create and use a deployment slot

4. Intro to Azure Storage

4.1. What’s so special about storage?

4.1.1. Table storage

4.1.2. Queue storage

4.1.3. Storage availability and redundancy

4.2. VMs storage

4.2.1. Standard vs Premium Storage

4.2.2. Temporary disks and data disks

4.2.3. Disk caching options

4.3. Add disks to a VM

4.4. Lab — Explore Azure Storage

5. Azure Network Basics

5.1. Virtual network components

5.1.1. Create and use virtual networks and subnets

5.1.2. Virtual network interface cards

5.1.3. Public IP address and DNS resolution

5.2. Secure and control traffic with Network Security Groups

5.2.1. Create a Network Security Group

5.2.2. Associate a Network Security Group with a subnet

5.2.3. Create Network Security Group filtering rules

5.3. Build out a sample web application with secure traffic

5.3.1. Create remote access network connections

5.3.2. Create VMs

5.3.3. Use the SSH agent to connect to your VMs

5.4. Lab exercise

Part 2: High availability and scale

6. Azure Resource Manager

6.1. The Azure Resource Manager approach

6.1.1. Design around the application lifecycle

6.1.2. Secure and control resources

6.1.3. Protect resources with locks

6.1.4. Manage and group resources with tags

6.2. Azure Resource Manager templates

6.2.1. Create and use templates

6.2.2. Create multiples of a resource type

6.2.3. Tools to build your own templates

6.2.4. Store and use templates

6.3. Lab exercise

7. High availability

8. Load balancing applications

9. Applications that scale

10. Global databases with Cosmos DB

11. Stress-free networking

12. Monitor and troubleshoot

Part 3: Secure by default

13. Azure Key Vault

14. Data encryption

15. Backup and recovery

16. Azure Security Center

Part 4: The Cool Stuff

17. Machine Learning and Artificial Intelligence

18. Azure Automation

19. Containers

20. Azure IoT Hub

21. Server-less computing

About the Technology

Cloud platforms like Microsoft Azure transfer data and application hosting to remote virtual servers, reducing the cost and risk of maintaining your own data center infrastructure. Azure also provides over 100 pre-built services for tasks like creating specialized databases, machine learning, supercomputing, pay-as-you-go computing, and template-driven web applications. All the security, high availability, and redundancy you need is integrated into the core Azure platform, so you can focus on building what you want without worrying about your application failing you when you need it the most.

About the book

Learn Azure in a Month of Lunches is an innovative tutorial designed for busy IT pros. By working through each of the engaging and easy-to-follow tutorials, you'll learn how to handle Microsoft Azure and its core services. You'll start by setting up an Azure VM and building your first Azure web app, as you explore Azure services for storage, virtual networks, troubleshooting, and deploying your application. Then, expert author Iain Foulds introduces you to cool Azure features like AI and machine learning, serverless-computing, containers, and automation.

What's inside

  • Creating virtual machines and web apps
  • Running scalable and redundant applications with scale sets and Cosmos DB
  • Cloud-native applications with Azure container solutions
  • Azure AI and machine learning
  • Securing your applications and data

About the reader

Readers should be comfortable with a modern operating system like Windows or Linux and the general design of a web application.

About the author

Iain Foulds is a senior content developer with Microsoft, writing for Azure. He spent over a decade as an engineer building and running virtualization environments and delivering training in Azure.

Manning Early Access Program (MEAP) Read chapters as they are written, get the finished eBook as soon as it’s ready, and receive the pBook long before it's in bookstores.
MEAP combo $44.99 pBook + eBook + liveBook
MEAP eBook $35.99 pdf + ePub + kindle + liveBook

FREE domestic shipping on three or more pBooks