Julian Soh , Marshall Copeland , Anthony Puca and Micheleen Harris
Microsoft Azure
Planning, Deploying, and Managing the Cloud
2nd ed.
Julian Soh
Washington, WA, USA
Marshall Copeland
Texas, TX, USA
Anthony Puca
Colorado, CO, USA
Micheleen Harris
Washington, WA, USA
Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub via the books product page, located at www.apress.com/978-1-4842-5957-3 . For more detailed information, please visit http://www.apress.com/source-code .
ISBN 978-1-4842-5957-3 e-ISBN 978-1-4842-5958-0
https://doi.org/10.1007/978-1-4842-5958-0
Julian Soh, Marshall Copeland, Anthony Puca, and Micheleen Harris 2020
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Distributed to the book trade worldwide by Springer Science+Business Media New York, 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail orders-ny@springer-sbm.com, or visit www.springeronline.com. Apress Media, LLC is a California LLC and the sole member (owner) is Springer Science + Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation.
Thank you to my familyPriscilla, Jasmine, and Makaylafor their continued support and all the great people I have had the honor to learn from, especially my co-authors and friendsMarshall Copeland, Anthony Puca, and Micheleen Harris. I also dedicate this book to those using technology to make the world a better place.
Julian
Thank you to Angela Copeland, my wife, and Im so happy every day. Thank you to Tara Larson for your friendship and continued support and guidance. Thanks to Keith Olinger and Mark Ghazai for their insight. Thank you to my fellow authors and friendsJulian Soh, Anthony Puca, and Micheleen Harris.
Marshall
Writing a book requires a lot more time and effort than one would imagine. What made this effort unique was the life challenges that were underway while I did this. I would like to thank my lovely wife, Laura, for her patience, starting many dinners alone through, Im almost at a stopping point. The compounding of life, work, and loved ones makes the little free time one has all that much more valuable.
Special thanks go out to the other authors: Julian Soh, Marshall Copeland, and Micheleen Harris. Without them, this book would not have been completed. Each one of them stepped up at various times to make sure we stayed on track and kept moving forward. Their unique insights into the various aspects of Microsofts Azure solutions provides an eloquent summary of some very complex technologies. Special thanks to our conductor, Julian, who kept this train on track!
Working at Microsoft for almost ten years has exposed me to a slew of clients, their challenges, and some of the brightest and most passionate IT professionals I have ever met. Thank you to Pete Luongo and Javier Vasquez for the Specialist teams theyve built. A talented pool of individuals who continuously keep me and each other on their toes. Thank you to my Account Teams: PJ Kemp, Matt Chong, Chris Peacock, Matt Holzmann, Wole Moses, Jay Bhalodia, David Axinn, Gunnar Pribadi, Kent Cunningham, Susie Adams, and Angela Altimont. This group keeps the customers business needs and challenges in the foreground and reminds me of the value these things provide to the customers and public.
Anthony
Thank you to Rob Callaway, my fianc, for always providing support and encouragement to keep me goinglooking forward to our life together. Thank you to Marie and Steve Harris, my parents, for setting me down the road of science. Thank you to Rachelle Moore, Jessica Faulkner, Jennifer Flannery, and Jeremy Reynolds for your friendship and support. A big thanks to the reviewers, especially Priyanshi Singh, for their excellent work. Thank you to Apress and especially, Shrikant Vishwakarma, for all the tireless guidance and getting us to the finish line. Last, but not least, thank you to my co-authorsJulian Soh, Marshall Copeland, and Anthony Pucafor the partnership and amazing support.
Micheleen
Introduction
Since the launch of the first edition of this book in 2015, Microsoft Azure, and cloud computing in general, has come a long way. This second edition is completely rewritten and updated, with more than 70% of the book containing brand-new topics and trends. In the first edition, we focused on managing a data center in the cloud, as reflected by the subtitle we chose at that time. Since then, Microsoft Azure is more than just your data center in the cloud. It is where you adopt advanced technologies like artificial intelligence (AI), Internet of Things (IoT), and machine learning, and handle vast amounts of data to help make data-driven decisions. With the focus on these new capabilities in Microsoft Azure, this second edition is all about adopting the intelligent cloud.
There are many resources online and by other authors that focus on all the topics covered in this book. But we found that there is a lack of updated material that goes into more than just an introduction of all the main technologies in Microsoft Azure. Thus, we wanted a book that ambitiously strives to give readers a strong foundation in all the important aspects of Microsoft Azure. If you are new to Microsoft Azure and cloud computing in general, Parts I and II of this book should give you a solid overview of Azures capabilities and the business and environmental trends, including planning and adopting strategies. For the more seasoned readers, Parts III through VII cover the different categories of Azure services (IaaS, PaaS, data, cloud-based software development, and AI/ML). Although we tried to build the hands-on exercises in such a way that they are interrelated throughout the book, you can read any part in any order and still gain the benefits of the content without getting lost.
Due to the rapidly changing nature of technology, we have also incorporated a GitHub repository that is dedicated to updating the hands-on exercises and provide more content than we were able to fit within the physical constraints of these pages. We hope that you benefit greatly from this book as much as we enjoyed working on it. We wish you all the best in your quest for knowledge and making a difference in technology.