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

Third-party Azure cloud services


As container solutions are becoming more and more interesting as an important step to move to a full-cloud solution sometime in the future, there is the need for an easy-to-manage, self-service-portal based solution for managing these containers. In today's container solution market, Cloud Foundry, and DC/OS, or Mesos are the most important ones, which we will have a look at and discuss in the next chapters.

Cloud Foundry

Cloud Foundry is a project that has been started as an open source solution for developing and deploying cloud-based software solutions. It provides automation, scale-out, and scale-down scenarios and manages cloud solutions:

Source: https://www.cloudfoundry.org/wp-content/uploads/2017/01/cloudfoundry_platform_architecture-1200x575.png

As you can see from this diagram, it not only supports Azure, it supports several other cloud vendor solutions, too. The design goals of Cloud Foundry are as follows:

  • Application lifecycle management
  • Networking...