Microsoft Azure For Dummies

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

The must-have reference for Azure newcomers As Microsoft's Azure platform takes a larger stake in the cloud computing world, more tech pros need to know the ins-and-outs of this fast-growing platform. Microsoft Azure For Dummies is the essential guide for users who are new to the platform. Take your first steps into the world of Azure as you learn all about the core services―straight from a Microsoft expert. This book covers the Azure essentials you need to know, including building a virtual network on Azure, launching and scaling applications, migrating existing services, and keeping everything secure. In classic Dummies style, you’ll learn the fundamentals of Azure’s core services and―when you’re ready―how to move into more advanced services. • Discover the basics of cloud computing with Microsoft Azure and learn what services you can access with Azure • Build your cloud network with Azure and migrate an existing network to the platform • Scale applications seamlessly and make sure your security is air-tight Updated to included expanded information on data resources, machine learning, artificial intelligence, and collaboration, Microsoft Azure For Dummies, 2nd Edition answers the call for an entry-level, comprehensive guide that provides a simple-to-understand primer on core Azure services. It’s an invaluable resource for IT managers and others arriving at the platform for the first time.

Author(s): Jack A. Hyman
Series: For Dummies
Edition: 2
Publisher: For Dummies
Year: 2023

Language: English
Commentary: Publisher's PDF
Pages: 416
City: Hoboken, NJ
Tags: DevOps; Microsoft Azure; Cloud Computing; Machine Learning; Data Analysis; Databases; Security; Internet of Things; Relational Databases; Virtualization; Monitoring; Scalability; Docker; High Availability; For Dummies; Kubernetes; Access Management; Identity Management; Storage Management; Serverless Applications; Virtual Network Computing; Cosmos DB; Containers

Title Page
Copyright Page
Table of Contents
Introduction
About This Book
Foolish Assumptions
Icons Used in This Book
Beyond the Book
Where to Go from Here
Part 1 Getting Started with Microsoft Azure
Chapter 1 Introducing Microsoft Azure
What Is Cloud Computing?
NIST definition
Cloud computing benefits
Economies of scale
Understanding Cloud Computing Models
Deployment models
Public cloud
Private cloud
Hybrid cloud
Service delivery models
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Introducing Microsoft Azure Services
Azure history
PaaS products
Starting Your First Azure Subscription
Understanding subscription types
Creating a free Azure account
Viewing subscription details
Staying Current with Azure
Customizing the Azure user experience
Rolling with the Azure updates
Chapter 2 Exploring Azure Resource Manager
Introducing Azure Resource Manager
REST APIs
Resource providers
JSON
ARM management scopes
Getting Familiar with Azure Regions
Availability zones
Geographies
Sovereign regions
Paired regions
Introducing the Azure Management Tools
Azure portal
Azure PowerShell
Azure CLI and Azure Cloud Shell
Azure SDKs
ARM REST API
Azure Storage Explorer
Azure Bicep
Installing Azure CLI on the Desktop
Part 2 Deploying Infrastructure Services to Microsoft Azure
Chapter 3 Managing Storage in Azure
Understanding Azure Storage Data Types
Unstructured data
Semistructured data
Structured data
Working with a Storage Account
Creating a storage account
Using the blob service
Installing Azure Storage Explorer
Uploading blobs
Changing blob access tiers
Understanding the file, table, and queue services
File service
Table service
Queue service
Introducing Azure Disk Storage
Chapter 4 Planning Your Virtual Network Topology
Understanding Virtual Network Components
Address space
Subnets
Creating a Virtual Network
Deploying with the Azure portal
Deploying with PowerShell
Configuring Virtual Networks
Deciding on a name resolution strategy
Configuring network security groups
Adding service tags and application security groups
Associating the NSG with the appropriate subnets
Understanding service endpoints
Connecting Virtual Networks
Configuring VNet peering
Understanding service chaining
User-defined routes
Deploying Azure Firewall
Digging into Virtual Private Networks and Gateways
Planning and configuring a VPN gateway
Speeding through Azure ExpressRoute
Chapter 5 Deploying and Configuring Azure Virtual Machines
Planning Your VM Deployment
Understanding VMs
Starting your VM deployment from the Azure Marketplace
Starting your VM deployment from your on-premises environment
Recognizing Azure VM Components
Compute
Storage
Network
Architectural Considerations
High availability
Scalability
Isolation mode
Cost-Savings Opportunities
Azure Reservations
Azure Spot Instances
Deploying Azure VMs from the Azure Marketplace
Deploying a Linux VM
Deploying from the Azure portal
Connecting to the VM
Deploying the VM
Connecting to the VM
Configuring Your VMs
Starting, Stopping, and Resizing VMs
Starting and stopping a VM
Resizing a VM
Using Azure Virtual Desktop
Extending Your VM’s Capabilities
Maintaining your VM environments
Enabling diagnostic logging
Viewing diagnostics data in Azure Monitor
Chapter 6 Shipping Docker Containers in Azure
Understanding Docker
Using Docker containers
Setting up Docker on your workstation
Installing Docker Desktop
Running the hello-world container
Running containers in Azure
VM-based container hosts
Azure Container Instances
Azure Container Registry
Azure Kubernetes Service (AKS)
Azure App Service Web App for Containers
Implementing Azure Container Instances
Deploying an Azure container instance
Verifying and disposing of the container instance
Storing Images in Azure Container Registry
Deploying a container registry
Pushing an image to a new container registry
Pulling the repository image via ACI
Introducing Azure Kubernetes Service
AKS architecture
AKS administration notes
kubectl command-line tool
Kubernetes Web UI
Using Containers with Azure App Service
Part 3 Deploying Platform Resources to Microsoft Azure
Chapter 7 Deploying and Configuring Azure App Service Apps
Introducing Azure App Service
Web apps
API apps
Mobile apps
Logic apps
Function apps
App Service logical components
Deploying Your First Web App
Deploying from the Azure portal
Configuring Git
Connecting to a web app from Visual Studio
Creating a Git repository for a web app
Pushing a code change to Azure
Deploying from Visual Studio
Creating a new web app project in Visual Studio
Publishing to App Service
Understanding deployment slots
Configuring a Web App
Customizing app settings
Adding a custom domain
Binding a TLS/SSL certificate
Configuring autoscaling
Monitoring a Web App
Adding the Application Insights resource
Enabling instrumentation in a web app
Viewing Application Insights telemetry data
Chapter 8 Running Serverless Apps in Azure
Defining Serverless
Getting to know Azure Functions apps
Getting to know Azure Logic Apps
Custom connectors
Microsoft Power Automate versus Azure Logic Apps
Azure Functions versus Azure Logic Apps
Understanding triggers, events, and actions
Working with Azure Functions
Creating an Azure Function
Creating the Function App
Defining the Function
Creating the Function
Testing
Configuring Function App settings
Building Workflows with Azure Logic Apps
Creating an Azure Logic App
Deploying the resource in the Azure portal
Defining the workflow
Testing the trigger and action
Chapter 9 Managing Databases in Microsoft Azure
Revisiting the IaaS versus PaaS Question
Controlling the environment
Running any version of any database
Using preinstalled VMs from Azure Marketplace
Comparing Relational and Nonrelational Databases in Azure
SQL Database
SQL Database for MySQL Servers
Azure Database for MariaDB Servers
Azure Database for PostgreSQL Servers
Implementing Azure SQL Database
Understanding service tiers
DTU-based service tier
vCore service tier
Elastic pool model
Deploying an SQL Database and an SQL Database virtual server
Configuring the database
Firewall
Connection strings
Georeplication
Configure
Inspecting the virtual server
Connecting to the database
Implementing Azure Cosmos DB
Understanding Cosmos DB
Multimodel
Turnkey global distribution
Multiple consistency levels
Creating a Cosmos DB account
Running and debugging a sample Cosmos DB application
Interacting with Cosmos DB
Chapter 10 Using Data Analytics and Machine Learning in Azure
Dipping into Data Analytics
Azure Synapse Analytics
Azure HDInsight
Azure Databricks
IoT in a Nutshell
Azure IoT Hub
Azure IoT Central
Azure Sphere
Accessing Azure Machine Learning and Cognitive Solutions
Azure Machine Learning
Azure Cognitive Services
Azure Bot Service
Part 4 Providing High Availability, Scalability, and Security for Your Azure Resources
Chapter 11 Protecting the Azure Environment
Core Security Tactics in Azure
Microsoft Defender for Cloud
Alerts, hygiene, and inventory
Azure Key Vault
Microsoft Sentinel
Protecting Your Storage Account’s Blob Data
Backing up and restoring individual storage blobs
Creating and viewing snapshot backups
Deleting and restoring a snapshot
Backing up storage blobs in bulk
Protecting Your Virtual Machines
Getting to know the Recovery Services vault
Deploying a Recovery Services vault
Creating a backup policy
Backing up VMs
Backing up a single VM
Backing up multiple VMs
Restoring VMs
VM backup consistency levels
VM restore options
Backup and restoration
Protecting Your App Services
Backing up App Service apps
Restoring App Service apps
Protecting Your Databases
Backing up and restoring SQL Database
Configuring SQL Database backup retention
Restoring SQL Database
Backing up and restoring Cosmos DB
Chapter 12 Managing Identity and Access with Azure Active Directory
Understanding Active Directory
Azure AD versus AD Domain Services
Relationship between subscriptions and AD tenants
Multitenant Azure AD
The “other” Azure AD Directory family members
Creating Users and Groups
Adding a domain to your directory
Understanding AD user and group types
Creating an Azure AD group
Creating an Azure AD user
Working with Azure AD user accounts
Assigning licenses to users
Distributing licenses
Logging in as an Azure AD user
Changing a user’s password
Configuring Role-Based Access Control (RBAC)
Implementing built-in RBAC roles
Azure AD roles
Resource roles
Adding an account to an Azure AD role
Protecting Your Identity and Data with MFA
Chapter 13 Implementing Azure Governance
Implementing Taxonomic Tags
Applying tags to resource groups and resources
Adding tags in the Azure portal
Adding tags programmatically
Removing tags
Reporting via tags
Cost Management + Billing blade
API access to tags and billing
Implementing Azure Policy
Policy definition structure
Policy lifecycle
Creating a policy
Assigning the policy
Testing the policy
Dipping into Azure Security, Privacy, and Trust
Reading through the documentation
Exploring the Trust Center
Touring Azure Advisor
Part 5 Going Beyond the Basics in Microsoft Azure
Chapter 14 Discovering DevOps in Microsoft Azure
Introducing the Azure DevOps Tools
Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans
Azure Artifacts
Collaborating with GitHub
Automating with Azure DevTest Labs
Chapter 15 Monitoring Your Azure Environment
Azure Monitor
Enabling diagnostic logging
Azure Monitor Activity Log
Azure Monitor Diagnostics Settings
VM diagnostic settings
VM boot diagnostics
Plotting resource metrics and raising alerts
Charting metrics
Configuring alerts
Creating an action group
Defining an alert rule
Testing the alert
Azure Log Analytics
Creating a Log Analytics workspace
Connecting data sources to the workspace
Writing KQL queries
Touring the Log Search interface
Writing basic KQL queries
Monitoring and Tweaking Your Azure Spending
Cost analysis
Cost alerts and budgets
Azure Advisor
Chapter 16 Extending Your On-Premises Environment to Azure
Data Migration Options
Blob copy
Azure Data Box
Azure Migrate: Database Assessment
Performing the database assessment
Performing the database migration with DMS
Performing database migration with DMA
Server Migration Options
VHD upload
Azure Migrate: Server Assessment
The discovery and assessment workflow
Azure Migrate: Server Migration
Hybrid Cloud Options
Site to Site (S2S) VPN
On-premises VPN gateway
Virtual network gateway
Local network gateway
Connection
ExpressRoute
Introducing Azure Arc
The Arc use case
Arc family members
Preparing your environment
Adding a Windows Server system to Arc
Managing local systems with Arc
Implementing Azure Policy
Implementing taxonomic tags
Part 6 The Part of Tens
Chapter 17 Top Ten Azure Technology Opportunities to Watch
Focus on Hybrid and Multi-Cloud
Increase Usage of Event-Driven Serverless Containers
Rapid AI and Edge Adoption
Emphasis on Zero Trust Cloud Security
Transformation through Hyper and Intelligence Automation
Bringing Data Analytics Mainstream
Maturing of IoT and Cognitive Services
Building Vertical Solutions in the Cloud to Accelerate Innovation
Pushing Low-Code and No-Code Development
Environmental Sustainability
Chapter 18 Ten Ways to Optimize an Azure Environment
Leverage the Stop-Start Button for Virtual Machines
Rightsize Capacity and Storage
Use Spot and B-Series VMs
Tidy Up Your Azure Environment
Avoid Disaster with Azure Backup
Monitor Your Spending with Azure Cost Tools
Maximize Azure Autoscaling and Hybrid Use Benefits
Use Elastic Database Pools
Promote Cloud-Native Features First
Purchase Azure Capacity Using Reservations
Index
EULA