Learning Microsoft Azure Cloud Computing and Development Fundamentals (Jonah Carrio Andersson) (Z-Library)

Author: Jonah Carrio Andersson

科学

If your organization plans to modernize services and move to the cloud from legacy software or a private cloud on premises, this book is for you. Software developers, solution architects, cloud engineers, and anybody interested in cloud technologies will learn fundamental concepts for cloud computing, migration, transformation, and development using Microsoft Azure. Author and Microsoft MVP Jonah Carrio Andersson guides you through cloud computing concepts and deployment models, the wide range of modern cloud technologies, application development with Azure, team collaboration services, security services, and cloud migration options in Microsoft Azure. You'll gain insight into the Microsoft Azure cloud services that you can apply in different business use cases, software development projects, and modern solutions in the cloud. You'll also become fluent with Azure cloud migration services, serverless computing technologies that help your development team work productively, Azure IoT, and Azure cognitive services that make your application smarter. This book also provides real-world advice and best practices based on the author's own Azure migration experience. • Gain insight into which Azure cloud service best suits your company's particular needs • Understand how to use Azure for different use cases and specific technical requirements • Start developing cloud services, applications, and solutions in the Azure environment • Learn how to migrate existing legacy applications to Microsoft Azure

📄 File Format: PDF
💾 File Size: 13.7 MB
12
Views
0
Downloads
0.00
Total Donations

📄 Text Preview (First 20 pages)

ℹ️

Registered users can read the full content for free

Register as a Gaohf Library member to read the complete e-book online for free and enjoy a better reading experience.

📄 Page 1
(This page has no text content)
📄 Page 2
WEB OP S / CLOUD COMPUTING “This book is a fantastic journey into Azure, perfect for beginners but also a goldmine for experts. It’s the kind of all-around guide that lightens the path for the uninitiated and also serves as a handy reference for seasoned professionals.” —Peter T. Lee Managing Delivery Architect, Capgemini America, Inc. Learning Microsoft Azure Twitter: @oreillymedia linkedin.com/company/oreilly-media youtube.com/oreillymedia If your organization plans to move from legacy applications to the cloud, implement hybrid or multicloud solutions, or modernize existing applications for scalability, this book is for you. Software developers, solution architects, and cloud engineers will learn fundamental concepts for cloud computing, migration, transformation, and development using Microsoft Azure. Jonah Carrio Andersson guides you through cloud computing concepts and deployment models, the wide range of modern cloud technologies, application development with Azure, team collaboration services, security services, and cloud migration options in Microsoft Azure. You’ll gain insight into the Microsoft Azure cloud services applicable to different business use cases, software development projects, and modern solutions in the cloud. And you’ll dive into Azure container development as well as serverless computing technologies and developer productivity tools that help your IT teams work productively. • Learn the fundamentals of cloud computing and Microsoft Azure • Discover which Azure cloud service best suits your particular needs • Use Azure for different use cases and specific technical requirements • Start developing cloud services, applications, and solutions using Azure and infrastructure as code • Learn how to implement governance and cloud security on your IT infrastructure • Get real-world advice and best practices based on the author’s Azure migration experience Jonah Carrio Andersson is a Microsoft Most Valuable Professional for Azure and a Microsoft Certified Trainer. She works as a senior Azure consultant focusing on cloud development with .NET and cloud infrastructure within Azure and is a DevOps engineer lead/architect. Based in Sweden, Jonah hosts the podcast Extend Women in Tech and is active in the tech community as an international public speaker. 9 7 8 1 0 9 8 1 1 3 3 2 2 5 6 5 9 9 US $65.99 CAN $82.99 ISBN: 978-1-098-11332-2
📄 Page 3
Praise for Learning Microsoft Azure Learning Microsoft Azure is a great resource for anyone seeking to advance their knowledge in the vast ecosystem of Azure. This book navigates the entire spectrum of Azure services, catering equally to novices and veterans in the field. Jonah’s meticulous approach in detailing Azure’s components mixes architectural insights with practical examples, deepening the reader’s understanding. The inclusion of skill assessments ensures that learners are not only consuming information but actively engaging with it. What sets this book apart is its coherent explanation of how the many Azure services connect, demystifying complex terminology and providing guidance on service utilization. It’s clear that Jonah has a passion for making others grow, anyone who has met Jonah will feel that passion while reading the book. I recommend Learning Microsoft Azure to anyone aspiring to broaden their Azure skills. It’s not just a book; it’s a comprehensive guide that prepares you for the future of cloud computing. —Mathias Olausson, CTO at Solidify, Microsoft MVP This book is a fantastic journey into Azure, perfect for beginners but also a goldmine for experts. It’s the kind of all-around guide that lightens the path for the uninitiated and also serves as a handy reference for seasoned professionals. —Peter T. Lee, Managing Delivery Architect, Capgemini America, Inc.
📄 Page 4
Azure is such a vast platform that it may seem only an expert could comprehend its many components. In Learning Microsoft Azure, Jonah Andersson masterfully relates the entire stack for a general technical audience. The book is carefully constructed yet easy to read, delivering crucial knowledge about Azure and cloud computing more generally throughout. Data professionals like me will particularly benefit from understanding Azure’s machine learning and AI capabilities. I recommend Learning Microsoft Azure to any tech professional seeking to gain a hands-on, technical understanding of cloud computing through Azure. —George Mount, Data analyst and educator at Stringfest Analytics This is the book I wish I had when I started my journey with Microsoft Azure. Jonah has a fantastic ability to simplify complex technical concepts, making them easy to understand. Regardless of whether you are a beginner or a seasoned Cloud Engineer, this book will help you understand and learn Microsoft Azure to the fullest, enabling you to benefit from its full range of features and capabilities. —Nikolaos Delis, Senior Cloud Engineer and Cloud Evangelist, Helo AB In Learning Microsoft Azure, Jonah delivers a comprehensive and accessible book for those working in cloud computing. With clear explanations, this book is a great starting point for beginners and also serves as a handy reference for experienced professionals. It is an indispensable asset that presents insightful use cases and breaks down complex concepts so they can be easily understood regardless of how much experience the reader has. Whether you’re just getting started or aiming for advanced knowledge, this book is a valuable resource for understanding the basics of Azure. —Priyanshu Jimish, Technical Evangelist, Virta Technologies Jonah Andersson’s Learning Microsoft Azure thoroughly covers the core facets of Azure but also delves deeply into the nuances of integration, DevOps, and governance. An indispensable resource for any engineer aiming for comprehensive mastery over Azure. —Dr. Milan Milanović, CTO and Microsoft MVP
📄 Page 5
Writing a review for a book is never an easy task, especially when the book is as comprehensive and useful as this book. Learning Microsoft Azure contains practical information on Azure Cloud services, Azure DevOps pipelines, Azure networking, containerization, AI and more. This book demonstrates Jonah Andersson’s superior training skills and knowledge on cloud computing. It provides you with broad, complete and practical information to implement your solutions in Microsoft Azure. —Reza Salehi, Consultant, Author of Azure Cookbook It doesn’t matter if you are already experienced or just starting to learn Azure and want to gain a deeper understanding. This book pulls everything you need together and is thoughtfully organized, making it easy to learn. —Lior Yantovski, DevOps Tech Lead, AT& T This book is an incredible resource for those who want to learn Microsoft Azure and cloud concepts, spanning from beginner to advanced level. Reading this book will help you implement cloud solutions in real time projects. Jonah Andersson endeavored to cover each and every topic with detailed information and an accessible way of writing. —Sagar Rastogi, Technical Architect, Tata Consultancy Services Learning Microsoft Azure by Jonah Carrio Andersson is an exceptional guide that offers a comprehensive and insightful journey through the intricate world of Microsoft Azure. Andersson’s expertise shines through, providing readers with a well-structured and detailed exploration of cloud computing, Azure services, AI, IoT, and DevSecOps, making it an indispensable resource for anyone looking to master Azure technologies. Her clear explanations and practical insights make this book a valuable asset for both beginners and experienced professionals seeking to harness the power of Azure for their projects and career development. —Amit Dass, Data Architecture Manager, MCT Certified, Microsoft Azure Data Architect and Lead Data Engineer, Certified Professional Data Engineer and Architect in GCP, Azure, and AWS (Multi-cloud)
📄 Page 6
A very well-written, well-researched and engaging book on Azure. The knowledge and passion of the author really shines through! Learning Microsoft Azure works well for people with technical and non-technical backgrounds alike. It will also help anyone who wants to achieve Azure certifications. Highly recommended to anyone looking to develop a solid foundation in Azure. —Andrew Urwin, Microsoft Azure MVP and Director of Platform and DX at Clue Software Jonah has not only captured and eloquently explained the concepts pertaining to cloud and Azure fundamentals, but she has brought together the building blocks needed for developers to create apps and deploy services on Azure. She has captured what is necessary to get a start on DevOps on Azure that can translate to other cloud providers as well. Her passion for teaching others shines in this text! —Dwayne Natwick, ISC2, Microsoft, and CompTIA trainer and consultant; CEO, Captain Hyper-scaler, LLC Jonah Andersson’s book isn’t just a guide; it’s a treasure map to unlock the full potential of Microsoft Azure. With its comprehensive insights into cloud migration, development, and deployment, it’s a must-read for adventurers in the Azure realm. —Saeid Dahl, Azure Tech Leader, Sr. Solution Architect at WeSafe, and Microsoft Learning Expert The Azure platform can be daunting for beginners, however, in this book, Jonah has managed to make learning the fundamentals easy and understandable. By enriching the technical details with many practical and personal experiences she has brought the examples to life and helped us see how they can be used in the real world. The breadth of her knowledge makes this book accessible to both people just starting out and to those who are more experienced and looking to expand their knowledge. —John Kilmister, Software Architect and Microsoft Azure MVP Jonah Andersson’s book is an essential read for any IT professional looking to harness the full potential of cloud computing. With its comprehensive coverage, practical examples, and expert insights, this book elevates the reader’s understanding of Azure to new heights, covering topics like cloud-native development, DevOps, migration strategies, and much more! —Freek Berson, Principal Product Manager at Parallels (Alludo) and Microsoft MVP
📄 Page 7
In Learning Microsoft Azure, Jonah Andersson brilliantly demystifies Microsoft’s Azure platform, unveiling its full potential. A must-read guide for unlocking the limitless possibilities of cloud technology. —Gerald Versluis, Senior Software Engineer at Microsoft Jonah Andersson’s book, Learning Microsoft Azure, is a beacon in the vast and ever- expanding landscape of Azure. This book skillfully guides beginners through important cloud concepts, making the immense world of Azure accessible and navigable. —Michael John Peña, Technical Director at Playtime Solutions and Microsoft Azure MVP When learning about the cloud, it can be overwhelming as there are so many services, design patterns, and technical best practices that vary between workloads. Jonah has done an excellent job breaking down the complex facets of Microsoft Azure, from storage to compute and everything in between. I would recommend this book as the “go-to” reference guide for anyone deploying Azure services and building out performant cloud architectures. —Colby T. Ford, Ph.D., Founder of Tuple—The Cloud Genomics Company, Microsoft MVP (Azure), and Author of Genomics in the Azure Cloud Jonah guides the reader through a clear narrative to learn about Microsoft Azure, from the fundamental concepts of service models and the core concepts of Azure, through to compute, databases, AI services, and governance. This is the book that all those looking to begin their Azure cloud journey, and to get a breadth of knowledge, should be reaching for. —Jacqui Read, software architect and Author of Communication Patterns: A Guide for Developers and Architects Jonah Andersson’s book, Learning Microsoft Azure, of which I had the honor to be one of the technical reviewers, is an outstanding handbook for anyone who wants to get involved or even just comprehend what cloud computing is, understand specifically what Microsoft Azure is, and navigate what it can offer. Jonah’s expertise is apparent in every chapter as she helps the reader learn about each service offered while sharing her experience. —George Chrysovalantis Grammatikos, Microsoft Azure MVP and Azure Solutions Architect, Tisski Ltd.
📄 Page 8
Jonah Andersson’s Learning Microsoft Azure is a masterful guide that transforms complexity into clarity, presenting the ins and outs of cloud infrastructure with precision and practicality. A must-read for anyone aspiring to excel in the cloud computing sphere. —Lars Klint, Principal Advocate, Arkahna and Microsoft Azure MVP Learning Microsoft Azure is a comprehensive guide for beginners that want to start embracing the Azure cloud, but also a great guide for cloud experts and solution architects that want to improve their knowledge on this platform. It’s a nice read that explains all the different services, from infrastructure to development. I recommend it to everyone that loves the Microsoft cloud. —Stefano Demiliani, Microsoft MVP—Azure and Business Applications, CTO at EID NAV-lab Group Jonah Andersson is a dynamic community advocacy leader, continually inspiring both current and future community members with her unwavering passion and dedication. Her book Learning Microsoft Azure expertly weaves a comprehensive overview, delivering Azure’s fundamentals with precision and depth, making it an invaluable technical companion. —Kevin Evans, a.k.a the NETRUNNER, Cloud Solution Architect, Microsoft Jonah Andersson has done a fantastic job of distilling complex technical topics into an approachable, easy to read book for technical professionals of all levels. Learning Microsoft Azure will provide readers with an opportunity to learn critical cloud computing concepts as well as develop fundamental hands-on skills with Microsoft Azure. —Dave McCollough, Chief Technology Officer, Geokey, Inc. Learning Microsoft Azure is an exceptionally well-structured and comprehensive guide that provides a fantastic introduction to the diverse functionalities of the Azure platform. As a freelance developer I see a lot of different tech stacks and that’s why I really appreciate good sources of information that I can lean on in my work. This book really hits the spot for me. It is well-written, well organized and the author’s reputation for being incredibly supportive and empowering to fellow developers really shines through. Highly recommended for those seeking to unlock their potential in Azure! —Steffen Jørgensen, IT Consultant at Sigma Solid
📄 Page 9
Jonah Carrio Andersson Learning Microsoft Azure Cloud Computing and Development Fundamentals Boston Farnham Sebastopol TokyoBeijing
📄 Page 10
978-1-098-11332-2 [LSI] Learning Microsoft Azure by Jonah Carrio Andersson Copyright © 2024 Jonah Carrio Andersson. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://oreilly.com). For more information, contact our corporate/institutional sales department: 800-998-9938 or corporate@oreilly.com. Acquisition Editor: Megan Laddusaw Development Editor: Jill Leonard Production Editor: Aleeya Rahman Copyeditor: Piper Editorial Consulting, LLC Proofreader: Charles Roumeliotis Indexer: nSight, Inc. Interior Designer: David Futato Cover Designer: Karen Montgomery Illustrator: Kate Dullea December 2023: First Edition Revision History for the First Edition 2023-11-17: First Release See http://oreilly.com/catalog/errata.csp?isbn=9781098113322 for release details. The O’Reilly logo is a registered trademark of O’Reilly Media, Inc. Learning Microsoft Azure, the cover image, and related trade dress are trademarks of O’Reilly Media, Inc. The views expressed in this work are those of the author, and do not represent the publisher’s views. While the publisher and the author have used good faith efforts to ensure that the information and instructions contained in this work are accurate, the publisher and the author disclaim all responsibility for errors or omissions, including without limitation responsibility for damages resulting from the use of or reliance on this work. Use of the information and instructions contained in this work is at your own risk. If any code samples or other technology this work contains or describes is subject to open source licenses or the intellectual property rights of others, it is your responsibility to ensure that your use thereof complies with such licenses and/or rights. This work is part of a collaboration between O’Reilly and Microsoft. See our statement of editorial independence.
📄 Page 11
I would like to dedicate this first book I have ever written to my late and beloved mother, Joan, who died of breast cancer in 2004. Back then at the age of 18, I learned to take my journey in life with resiliency and courage thanks to my mother, who placed her trust and confidence in me. I hope she sees how far I’ve reached in this life and what I became because of her inspiration and motivation. I also want to dedicate this book to my family in the Philippines. I devoted most of my life to taking care of my younger siblings and family, and they are always there to morally support me in every exciting journey I take in life and my career. To my family in Sweden: Thank you to my husband Gösta and to my four-legged best friend Lorentz, who, behind the scenes, provided patience and moral support, and reminded me to take breaks from this book project. Finally, to all my followers and friends who show support in every adventure and journey I take in life, my career, and even my community engagements. Thank you so much, Tack så mycket (Swedish), Maraming Salamat (Tagalog)
📄 Page 12
(This page has no text content)
📄 Page 13
Table of Contents Foreword by Magnus Mårtensson. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii Foreword by Thomas Maurer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv Preface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvii Part I. Cloud Computing and Microsoft Azure Fundamentals 1. Cloud Computing Fundamentals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 What Is Cloud Computing? 1 Benefits of the Cloud in Software Engineering and IT 2 Cloud Computing Versus Virtualization 4 Cloud Hypervisor: The Key to Virtualization in the Cloud 5 Evolution of Cloud Computing 6 Our Journey to the Modern Cloud 8 Cloud Computing Deployment Models 8 Public Cloud 9 Private Cloud 11 Community Cloud 12 Hybrid Cloud 14 What Is Multi-Cloud? 15 Hybrid Cloud Versus Multi-Cloud 15 Public Cloud Computing Providers 17 xi
📄 Page 14
Microsoft Azure 17 Amazon (AWS) 18 Google Cloud Platform 18 Oracle Cloud 18 Alibaba Cloud 19 Cloud Computing Service Models 19 Infrastructure as a Service 20 Platform as a Service 20 Software as a Service 20 Serverless Computing: Function as a Service and Backend as a Service 22 Containers as a Service 23 Data as a Service 24 Shared Responsibility in Cloud Computing and Azure 25 Shared Responsibility Model Offers Cloud Security Advantages 25 Capital Expeditures and Operational Expeditures 27 Benefits of Adopting and Transformation to Modern Cloud Technologies 27 Cloud Computing for Business Value and Customers 27 Cloud Computing for IT Companies 28 Summary 29 Check Your Knowledge 30 Recommended Resources 30 2. Microsoft Azure Fundamentals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Microsoft Azure as a Public Cloud Provider 32 Microsoft Azure Helps Organizations Minimize Up-front Costs 32 Benefits of a Cloud Provider 33 Azure Portal 34 Features of Azure Portal 35 Microsoft Azure Services 36 Overview of Azure Core Services 38 Compute Services in Azure 38 Networking Services in Azure 39 Core Azure Storage Services 40 Core Azure Database Services 40 Identity Management and Security Services 41 Developer Tools, Monitoring, and DevOps Services 42 Cloud Migration and Hybrid + Multi-Cloud Cloud Services 43 Core Architecture and Resource Management Concepts in Microsoft Azure 43 Azure Management Groups 44 xii | Table of Contents
📄 Page 15
Azure Subscriptions 44 Azure Resource Groups 45 Azure Resources 45 Azure Resource Manager 46 Azure Geographies, Regions, Region Pairs, and Azure Availability Zones 47 Azure Geographies 47 Azure Regions 47 Azure Region Pairs 48 Azure Availability Zones 49 Cost Management in Microsoft Azure 50 User Identities, Roles, and Active Directories in Azure 51 Azure Role-Based Access Control 52 Learn by Doing (Try It!) 54 Microsoft Azure Portal Hands-On 54 Summary 55 Check Your Knowledge 56 Recommended Resources 56 Part II. Compute, Networking, Storage, and Databases 3. Microsoft Azure Cloud Compute Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Azure Compute for Developing Fully Managed Systems 61 Azure Virtual Machines and Virtual Machine Scale Sets 63 Azure Virtual Machines 64 Azure Virtual Machine Scale Sets 66 Scaling Options for Azure VM Scale Sets 67 Azure App Service 67 Azure Web App for Containers 71 Static Web Apps 73 Key Benefits and Uses of Azure Static Web Apps 73 Serverless Compute Services 74 Benefits of Serverless Architecture in the Cloud 75 Azure Functions 75 Azure Durable Functions 76 Orchestration Triggers Kickstart Durable Functions 85 Durable Function Types: Stateful or Stateless? 86 Container Services in Azure 95 Table of Contents | xiii
📄 Page 16
Azure Containers and Azure Kubernetes Service 95 Azure Container Apps 97 Making Sense of Quantum Computing in Azure 102 Azure Quantum 102 Learn by Doing (Try It!) 103 Summary 103 Check Your Knowledge 104 Recommended Resources 104 4. Microsoft Azure Cloud Networking. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Azure Networking 105 Azure Networking Services Categories 106 Azure Networking Services for Connectivity 106 Services for Application Protection 119 Azure Networking Services for Application Delivery 128 Azure Networking Services for Network Monitoring 133 Azure Space: Networking Beyond the Clouds 134 Learn By Doing (Try It!) 136 Summary 137 Check Your Knowledge 137 Recommended Learning Resources 138 5. Microsoft Azure Cloud Storage and Databases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Data Storage and Databases in the Cloud 140 Data Storage Management in the Cloud 140 Benefits of Digital Storage in the Cloud 141 Big Data, Structured Databases, and Non-Structured Databases 141 Azure Storage and Database Services in the Cloud 143 Azure Storage 143 Database Services in Azure 144 Services for Azure Storage 144 Azure Blob Storage 145 Azure Files 146 Azure Queue Storage 147 Azure Table Storage 148 Azure Managed Disks 149 Azure Storage Security Best Practice Tips 149 Azure Database Services 150 Azure SQL as a Fully Managed Database Service 150 xiv | Table of Contents
📄 Page 17
Azure Cosmos DB 151 Learn By Doing (Try It!) 158 Summary 158 Check Your Knowledge 159 Recommended Learning Resources 159 Part III. Artificial Intelligence, Machine Learning, Big Data, IoT, and Security 6. Artificial Intelligence, Machine Learning, and Cognitive Services in Azure. . . . . . . . 163 Artificial Intelligence on Azure: An Introduction 163 Azure OpenAI Service and Evolution of Chat-GPT 164 AI Technology Innovations and Terms You Need to Know 165 Why Should You Learn AI? 167 Benefits of AI to Businesses 168 Machine Learning 169 MLOps and DevOps: What’s the Difference? 170 Deep Learning in ML 171 Ethical and Responsible AI on Azure 172 Azure AI and Cognitive Services 173 Azure Machine Learning 174 Machine Learning Studio 176 Automated Machine Learning (AutoML) 178 AI Builder for Power Platform 179 Azure Applied AI Services 179 Learn By Doing (Try It!) 182 Summary 182 Check Your Knowledge 182 Recommended Learning Resources 183 7. Big Data, Reporting, and Analytics Services in Azure. . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Big Data, Reporting, and Analytics Services in Azure 185 What Is Big Data? 186 Big Data Solutions in Azure 188 Big Data Use Cases in Azure 188 Complex Big Data Pipeline Tools in Azure 189 Building, Configuring, and Deploying Big Data on Azure 190 Preparation of Production Environment 192 Table of Contents | xv
📄 Page 18
Data Analytics 192 Azure Big Data and Analytics Services 194 Azure Data Lake 195 Azure NoSQL for Big Data and Analytics 195 Azure Stream Analytics 195 Azure Synapse Analytics 196 Azure Databricks 197 Azure Data Lake Storage 197 Azure HDInsight for Hadoop, R Server, HBase, Spark, and Storm Clusters 197 Azure Data Factory 198 Azure Analysis Services 198 Power BI Embedded Analytics 199 Microsoft Purview for Data Governance 200 Final Note on Data Management and Analytics in Azure 201 Learn By Doing (Try It!) 201 Summary 201 Check Your Knowledge 202 Recommended Learning Resources 202 8. Cloud IoT and Maps Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Internet of Things 203 Making Sense of IoT Technology 204 Components of an IoT Solution 205 Different Types of IoT Applications 206 Challenges of IoT 207 IoT in Microsoft Azure 209 Azure Maps 215 Control Results of Azure Maps with Geographic Scope 217 Authentication and Security on Azure Maps 218 Maps Integrations with Azure Event Grid 219 Developing with Azure Maps 219 Learn By Doing (Try It!) 221 Summary 221 Check Your Knowledge 221 Recommended Learning Resources 222 9. Azure Security, Identity Management, and DevSecOps. . . . . . . . . . . . . . . . . . . . . . . . . 223 Cybersecurity and Why It Matters 223 Importance of Cybersecurity on Cloud Infrastructure 227 xvi | Table of Contents
📄 Page 19
Zero Trust Methodology in the Cloud 228 Cybersecurity, DevSecOps, and Securing Azure Infrastructure 230 Responsibility for Security Strategies Is a Collaborative Effort 231 Cloud Engineering Practices: Shift-Left or Shift-Right in DevSecOps 232 Azure Security for Applications, Databases, and Networks 235 Azure Identity and Access Management (IAM) 236 Managed Identities on Azure 244 Azure Key Vault 246 Azure Network Security 247 Microsoft Sentinel 248 Microsoft Defender for Cloud 249 Security Best Practices for Azure 253 Application Data Input Validation 253 Implementing Security Scanning and Checks in Source Code and CI/CD Pipelines 253 Secure Communication and Integration Between Applications and APIs 253 Taking Error Handling Seriously: Not Just Debugging but Also Security 254 DevSecOps: Security in Development, DevOps, and Infrastructure 254 Adopting Security in DevOps Practices 255 Learn By Doing (Try It!) 257 Summary 258 Check Your Knowledge 258 Recommended Learning Resources 258 Part IV. Integration, Infrastructure, and DevSecOps 10. Azure Cloud Integration Services and Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 Cloud Integration: An Introduction 263 Types of Cloud Integration in Azure 264 Benefits of Cloud Integration 265 Reliability and Scalability of Applications 265 Improved Work Efficiency and Cost Savings 267 Business Agility and Better Business Processes 267 Cloud Integration on Azure 268 Introduction to Web APIs 268 Different Types of Web APIs 268 API Management Lifecycle 269 Table of Contents | xvii
📄 Page 20
Azure API Management 271 Benefits of Azure API Management 272 Components of Azure API Management 273 Azure Logic Apps 275 Benefits and Uses of Azure Logic Apps 275 Pricing Tiers of Azure Logic Apps 277 Azure Logic Apps Components 277 Azure Service Bus: Cloud Messaging Broker Service 279 Azure Service Bus Components 282 Choosing the Right Azure Cloud Messaging Implementation 284 Azure Web PubSub 285 The Architecture Pattern Used in Azure Web PubSub 286 Benefits of Azure Web PubSub 287 Fundamentals of Azure Web PubSub 288 Typical Azure Web PubSub Workflow 289 Azure Event Grid 290 Learn By Doing (Try It!) 291 Summary 292 Check Your Knowledge 292 Recommended Learning Resources 293 11. Cloud Infrastructure, DevOps, and Monitoring in Azure. . . . . . . . . . . . . . . . . . . . . . . . 295 Introduction 295 Cloud-Native Infrastructure 295 Modern Application Development and DevOps 298 The Core of DevOps and Its Function in Application Development 299 Continuous Integration, Deployment, Testing, and Monitoring 299 Azure DevOps 304 Azure DevOps Cloud-Based and On-Premises Solutions 305 Azure DevTest Labs for Training, Testing, and Demos 306 Cloud Development and DevOps with GitHub 307 GitHub for Education 307 Cloud Infrastructure Automation and Management 308 Infrastructure as Code 309 Infrastructure as Code Using Hashicorp Terraform in Azure 311 Infrastructure as Code Using Azure Resource Manager and Bicep 312 When to Consider Azure Terraform over Azure Bicep or ARM 314 Configuration as Code 315 Policy as Code 316 xviii | Table of Contents
The above is a preview of the first 20 pages. Register to read the complete e-book.

💝 Support Author

0.00
Total Amount (¥)
0
Donation Count

Login to support the author

Login Now
Back to List