Azure Strategy and Implementation Guide.pdf

(12075 KB) Pobierz
Azure Strategy and
Implementation Guide
Fourth Edition
The essential handbook to cloud transformation
with Azure
Jack Lee, Greg Leonardo, Jason Milgram and David Rendón
Azure Strategy and
Implementation Guide,
Fourth Edition
The essential handbook to cloud transformation
with Azure
Jack Lee
Greg Leonardo
Jason Milgram
David Rendón
BIRMINGHAM – MUMBAI
Azure Strategy and Implementation Guide, Fourth Edition
Copyright © 2021 Packt Publishing
All rights reserved.
No part of this book may be reproduced, stored in a retrieval system
or transmitted in any form or by any means, without the prior written permission of
the publisher, except in the case of brief quotations embedded in critical articles or
reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of
the information presented. However, the information contained in this book is sold
without warranty, either express or implied. Neither the author(s), nor Packt Publishing
or its dealers and distributors, will be held liable for any damages caused or alleged to
have been caused directly or indirectly by this book.
Packt Publishing has endeavoured to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.
Authors:
Jack Lee, Greg Leonardo, Jason Milgram and David Rendón
Technical Reviewers:
Aaditya Pokkunuri and Peter De Tender
Managing Editors:
Siddhant Jain and Mamta Yadav
Acquisitions Editors:
Saby Dsilva and Ben Renow-Clarke
Production Editor:
Deepak Chavan
Editorial Board:
Vishal Bodwani, Ben Renow-Clarke, Arijit Sarkar and Lucy Wan
Third Published:
June 2020
Fourth Published:
March 2021
Production Reference:
4120421
ISBN:
978-1-80107-797-2
Published by Packt Publishing Ltd.
Livery Place, 35 Livery Street
Birmingham, B3 2PB, UK.
Table of Contents
Preface
Chapter 1: Introduction
i
1
What is Microsoft Azure? ....................................................................................... 2
Approaches for Azure adoption ............................................................................ 4
Public cloud .................................................................................................................... 4
Private cloud ................................................................................................................... 4
Hybrid cloud ................................................................................................................... 5
Multicloud ....................................................................................................................... 6
Edge computing ............................................................................................................. 7
Azure migration strategies .................................................................................... 7
Re-hosting ....................................................................................................................... 8
Re-platforming ............................................................................................................... 8
Refactoring ..................................................................................................................... 8
Business benefits of Azure infrastructure ........................................................... 8
Helpful links ............................................................................................................. 9
Chapter 2: Automation and governance in Azure
10
Azure DevOps ........................................................................................................ 11
ARM templates ............................................................................................................. 12
Deploying Azure IaC ............................................................................................. 14
Benefits of Azure IaC ............................................................................................ 16
Best practices ........................................................................................................ 17
Parameters ................................................................................................................... 17
Variables ....................................................................................................................... 18
Resources ...................................................................................................................... 19
Identity and access control .................................................................................. 19
What are the security benefits of Azure? .................................................................. 20
Best practices ............................................................................................................... 21
Azure governance ................................................................................................. 23
What are the benefits? ................................................................................................ 23
Summary ................................................................................................................ 27
Important links ...................................................................................................... 27
Chapter 3: Modernising with hybrid cloud and multicloud
29
What is hybrid cloud, multicloud and edge computing? ................................. 30
What makes a hybrid and multicloud strategy successful? ............................ 31
Azure Arc overview ............................................................................................... 32
Kubernetes app management at scale ..................................................................... 34
Azure Arc enabled servers .......................................................................................... 35
Azure Arc enabled data services ................................................................................ 37
Prerequisites for Azure data services ....................................................................... 39
Connectivity modes ..................................................................................................... 40
Connectivity requirements ......................................................................................... 42
Azure Arc data controller creation ............................................................................ 43
Azure Arc in GitHub ..................................................................................................... 43
Zgłoś jeśli naruszono regulamin