Building Hybrid Clouds with Azure Stack

Author: Markus Klein;Susan Roesner  

Publisher: Packt Publishing‎

Publication year: 2017

E-ISBN: 9781786468130

P-ISBN(Paperback): 9781786466297

Subject: TP3 Computers;TP316.7 Windows operating system

Keyword: Windows操作系统,计算技术、计算机技术

Language: ENG

Access to resources Favorite

Disclaimer: Any content in publications that violate the sovereignty, the constitution or regulations of the PRC is not accepted or approved by CNPIEC.

Building Hybrid Clouds with Azure Stack

Description

Bring the power of Microsoft Azure Hybrid Cloud technology to your datacenter. About This Book • Build and deploy software-defined infrastructures and deliver Azure-based IaaS and Paas services in your datacenter • Use Azure Stack to leverage your current infrastructure with Microsoft Hybrid Cloud and get the best of both worlds • Unlock greater levels of performance and flexibility and save your organization money, time, and resources Who This Book Is For The book is for administrators and architects who are planning to implement or administer a hybrid cloud infrastructure using Microsoft Cloud Technology. This book is ideal for those who are looking forward to implement and run a hybrid cloud infrastructure with PaaS, SaaS and IaaS services. What You Will Learn • Gain a clear understanding of Azure Stack design • Set up storage, network and compute services in Azure Stack • Implement and run a hybrid cloud infrastructure with PaaS, SaaS, and IaaS services • Get an overview of the automation options in Azure Stack • Integrate Azure public services such as multi-factor authentication and Azure AD with Azure Stack • Learn about the services available in the future In Detail Azure Stack is all about creating fewer gaps between on-premise and public cloud application deployment. Azure Stack is the next logical evolution of Microsoft Cloud Services to create a true Hybrid Cloud-ready application. This book provides an introduction to Microsoft Azure Stack and the Cloud F

Chapter

Chapter 1: The Microsoft Azure Stack Architecture

Cloud as the new IT infrastructure

Cloud terminology

The Microsoft cloud story

Microsoft Azure Stack

Technical design

Storage Spaces Direct

VxLAN networking technology

Nano Server

Azure Resource Manager

PowerShell desired state configuration

Azure Stack VMs

AzS-ACS01

AzS-ADFS01

AzS-SQL01

AzS-BGPNAT01

AzS-CA01

MAS-DC01

AzS-ERCS01

AzS-Gwy01

AzS-NC01

AzS-SLB01

AzS-WASP01

AzS-WAS01

AzS-XRP01

Services summary

(Re)starting an Azure Stack environment

Resource providers

Azure Stack's core management services

The authorization management service

Subscriptions, Plans, and Offers

Plan

Offer

Subscription

Gallery

Events

Monitoring

Usage

Using Azure Stack

Azure Stack Portal

PowerShell commandlets

Application programming interface

Custom portal for Azure Stack

Azure Stack CLI

Tools for Azure Stack

Migrating services to Azure Stack

Azure Website Migration Assistant

Virtual Machines Readiness Assessment

Virtual Machines Optimization Assessment

Summary

Chapter 2: Planning the Deployment of Microsoft Azure Stack for Private Clouds

Solution design

Virtual machines

SQL Database as a Service

Born-in-the-cloud web apps

Cloud Foundry

Mesosphere Enterprise Server (DC/OS)

Sizing Azure Stack

Authentication in Azure Stack

Azure Active Directory for Azure Stack

Active Directory Federation Services for Azure Stack

Choosing the authentication provider

Securing Azure Stack

Secure by default

Certificates

Testing/staging environment

Role-based access control

Key Vault

Azure Stack syndication with Azure Marketplace

Compliance with Azure Stack

Preparing the deployment

Monitoring Azure Stack

Business continuity with Azure Stack

Azure Stack backup concept

Location of ARM and portal in Azure Stack

Backup and restore your first Azure Stack rack

Restoring Azure Stack environments (rack 2 to x)

Update management with Azure Stack

Billing with Azure Stack

Common design scenarios

Azure Stack without a preexisting infrastructure

Azure Stack with existing Azure Pack

Azure Stack with existing OpenStack

Enhancing existing Azure Stack

Summary

Chapter 3: Deploying Microsoft Azure Stack

Disconnected versus connected scenario

Deploying Azure Stack development toolkit

Downloading Azure Stack tools

Preparing the Azure Stack VHDX boot

Installing AzureStackPoC.ps1 optional parameters

Deploying the multi-node Azure Stack environment

Collecting deployment details

The network settings tab

The physical nodes tab

Preparing and finalizing the environment

Integrating with Microsoft Azure Stack

Troubleshooting Azure Stack installations

Technical basis for Azure Stack deployments

Technical issues and their solution

Monitoring Azure Stack installations

Nagios plugin for Azure Stack alerts

System Center Operations Manager management pack

Hybrid management with Operations Management Suite

Connecting Microsoft Azure Stack

Enabling the Azure Marketplace syndication

Defining Azure Stack role based access

RBAC-role management

Build RBAC-role

Manage RBAC by PowerShell

Manage RBAC by Azure ARM portal

Fine-grained permissions

Network-join

Custom-contributor

Summary

Chapter 4: Understanding Storage and Network

Windows Server 2016 Storage Spaces Direct

Storage design from hardware OEMs

DELL EMC

HPE

Lenovo

Troubleshooting Storage Spaces Direct

Windows Server 2016 Storage Spaces Direct synopsis

Windows Server 2016 Software Defined Networks

Hyper-V networking virtualization technologies

Switching and routing in HVNE

Package encapsulation

NVGRE Encapsulation

VXLAN encapsulation

Software load balancer

Gateway architecture

Troubleshooting SDNs

Software Defined Network synopsis

Summary

Chapter 5: Provisioning Virtual Machines

Understanding deployment of virtual machines in Azure Stack

Preparing (sysprepped) VHD for Windows and Linux OS

Uploading the VHD via portal

Uploading the VHD via PowerShell

Preparing the Marketplace item

Creating the Manifest.json file

Creating the UIDefinition.json file

Creating the resources.json file

Creating the CreateUIDefinition.json file

Creating the DefaultTemplate.json file

Preparing the icons

Creating the gallery item package

Adding the gallery item

Resource Manager template

Understanding the template format

Understanding the parameter format

Understanding the variables format

Understanding the resources format

Understanding the output format

Providing complete example using previous values

Providing a parameter file for deployment

Deploying a VM using ARM template

Summary

Chapter 6: Creating a Private Cloud Solution

Considerations for creating a Plan and Offer

Creating a Plan

Creating an Offer

Summary

Chapter 7: Understanding Automation in Microsoft Azure Stack

VM extensions

Windows VM extensions

Microsoft Antimalware extensions

Custom Script Extension

PowerShell Desired State Configuration extensions

Linux-based VM extensions

Custom Script for Linux

Linux Docker extension

Azure Stack hybrid automation

Process automation

Summary

Chapter 8: Creating PaaS Services in Microsoft Azure Stack

Microsoft SQL resource provider

Preparations

Installation

Verifying the resource provider deployment

Adding a SQL hosting server capacity

Creating a new database in Azure Stack PaaS

Enabling SQL PaaS for the tenants

MySQL resource provider

Preparations

Installation

Verifying the resource provider deployment

Adding a MySQL hosting server capacity

Creating a New Database in Azure Stack PaaS

Enabling SQL PaaS for the tenants

App Service resource provider

Preparations

Installation

Adding capacity to App services

Summary

Chapter 9: Managing and Administering Private Clouds with Microsoft Azure Stack

Naming management

Subscriptions

Storage account and storage services

Virtual networks

Subnets

VPN gateway

Availability sets

Resource groups

Virtual machines

Network security groups

Subscription design management

Subscriptions in connected scenarios

Onboarding guest directory tenants

Subscriptions in disconnected scenarios

Resource management

Quotas

Plans

Offers

Security management

Tagging

Resource locks

Firewalls and network security groups

Summary

Chapter 10: Integrating Public Cloud Services with Microsoft Azure Stack

VPN connectivity

Azure Active Directory

Preparing Azure AD for Azure Stack

Optional – enabling premium Azure AD features

Setting up a custom domain name

Optional – multi-factor authentication

Docker/container services

Azure Container Services

Third-party Azure cloud services

Cloud Foundry

DC/OS

Choosing your container solution

Summary

Chapter 11: Creating a Hybrid Cloud Solution

Marketplace management

Azure Marketplace syndication

Adding Marketplace items with PowerShell

Adding existing VMs to Azure Stack

Using the Marketplace publishing tool

Setting up hybrid cloud solutions

Data sovereignty

Sensitive data

Regulations

Customizations

Legacy support

Internal project marketing

Summary

Chapter 12: Infrastructure as Code – Azure Functions and Other Future Scenarios

A simple hello world Azure Stack Function

Common scenarios for Azure (Stack) Functions

Possible Azure Stack future features

Life cycle management host

Integrating Azure Pack

Migrating to Azure Stack

Azure Stack Site Recovery

Azure Stack IoT Hub

Azure Stack ExpressRoute

Summary

Index

The users who browse this book also browse


No browse record.