Book Image

Building Hybrid Clouds with Azure Stack

Book Image

Building Hybrid Clouds with Azure Stack

Overview of this book

Azure Stack is all about creating fewer gaps between on-premise and public cloud application deployment. Azure Stack is the logical progression of Microsoft Cloud Services to create a true hybrid cloud-ready application. This book provides an introduction to Azure Stack and the cloud-first approach. Starting with an introduction to the architecture of Azure Stack, the book will help you plan and deploy your Azure Stack. Next, you will learn about the network and storage options in Azure Stack and you'll create your own private cloud solution. Finally, you will understand how to integrate public cloud using the third-party resource provider. After reading the book, you will have a good understanding of the end-to-end process of designing, offering, and supporting cloud solutions for enterprises or service providers.
Table of Contents (19 chapters)
Title Page
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Customer Feedback
Preface

Resource Manager template


After we focused on using the Azure Stack portal GUI and the Marketplace to upload and deploy images we will focus on Azure Resource Manager templates and PowerShell to create and deploy a virtual machine manager image.

We will go into more details starting with basic steps like creating a storage account and finish with a virtual machine template.

Azure Resource Manager template, provides declarative statements to deploy objects from the resource providers available in Azure Stack. This could be a network, storage, or in regards to compute something like a (multi-service) IaaS and/or PaaS services. Focusing on an IaaS service means, you define the deployment and configuration settings for your virtual machine or application. Therefore, each template will contain some combination of the following components:

  • Resource Provider (mandatory)
  • Template functions like parameters, variables to define resources
  • Template functions like (VM) extensions for in guest OS or application...