Module 01 – Identity 01 – Manage Azure Active Directory Identities
Module 02 – Governance and Compliance 02a – Manage Subscriptions and RBAC
Module 02 – Governance and Compliance 02b – Manage Governance via Azure Policy
Module 03 – Azure Administration 03a – Manage Azure resources by Using the Azure Portal
Module 03 – Azure Administration 03b – Manage Azure resources by Using ARM Templates
Module 03 – Azure Administration 03c – Manage Azure resources by Using Azure PowerShell
Module 03 – Azure Administration 03d – Manage Azure resources by Using Azure CLI
Module 04 – Virtual Networking 04 – Implement Virtual Networking
Module 05 – Intersite Connectivity 05 – Implement Intersite Connectivity
Module 06 – Network Traffic Management 06 – Implement Traffic Management
Module 07 – Azure Storage 07 – Manage Azure storage
Module 08 – Virtual Machines 08 – Manage Virtual Machines
Module 09 – Serverless Computing 09a – Implement Web Apps
Module 09 – Serverless Computing 09b – Implement Azure Container Instances
Module 09 – Serverless Computing 09c – Implement Azure Kubernetes Service
Module 10 – Data Protection 10 – Implement Data Protection
Module 11 – Monitoring 11 – Implement Monitoring
Day 1, 2 and 3 = Lab 2-8
Day 4 = Lab 9 has PHP, Docker and Kubertenetes.
Lab 10 has the on premises backup to the cloud, pretty cool.
All lab task
All files, with PowerShell scripts, github link
And use skill pipe.
If azure pass is gone (30 days),
Login, create a new account (donald.duck) just for the free account. Delete this account when you are done. Sign in again with that account and close it.
Create a new for more learning, keep an eye on the cost!
Docs and learning below: use main account for this, personal
Exam DP-200: Implementing an Azure Data Solution
Module 07 – Azure Storage 07 – Manage Azure storage :
From the Cloud Shell pane, run the following to create the resource group that will be hosting the virtual machine
$location = ‘[EAST US]’
New-AzResourceGroup -Name $rgName -Location $location
List all resource groups created throughout the labs of this module by running the following command:
Get-AzResourceGroup -Name 'az104-07*'
Delete all resources
Get-AzResourceGroup -Name 'az104-07*' | Remove-AzResourceGroup -Force -AsJob
Storage for Virtual Machines. This includes disks and files. Disks are persistent block storage for Azure IaaS virtual machines. Files are fully managed file shares in the cloud.
Unstructured Data. This includes Blobs and Data Lake Store. Blobs are highly scaleable, REST based cloud object store. Data Lake Store is Hadoop Distributed File System (HDFS) as a service.
Structured Data. This includes Tables, Cosmos DB, and Azure SQL DB. Tables are a key/value, auto-scaling NoSQL store. Cosmos DB is a globally distributed database service. Azure SQL DB is a fully managed database-as-a-service built on SQL.
Azure Storage Services
Azure Containers (Blobs): A massively scalable object store for text and binary data.
Azure Files: Managed file shares for cloud or on-premises deployments.
Azure Queues: A messaging store for reliable messaging between application components.
Azure Tables: A NoSQL store for schemaless storage of structured data.
How to get much data into the cloud? Module 7 Azure Storage-> Manage storage
Azure Storage Explorer Gui must be installed
Import and Export Service
Azure Import/Export service is used to securely import large amounts of data to Azure Blob storage and Azure Files by shipping disk drives to an Azure datacenter. This service can also be used to transfer data from Azure Blob storage to disk drives and ship to your on-premises sites. Data from one or more disk drives can be imported either to Azure Blob storage or Azure Files. With the Azure Import/Export service, you supply your own disk drives and transfer data yourself.
The Azure Import/Export Tool is the drive preparation and repair tool that you can use with the Microsoft Azure Import/Export service.
Move stored or in-flight data to Azure quickly and cost-effectively. There are Data Box products for both offline and online scenarios.
AzCopy (like robocopy) but must be installed (or run in cloud)
An alternative method for transferring data is AzCopy. AzCopy v10 is the next-generation command-line utility for copying data to/from Microsoft Azure Blob and File storage, which offers a redesigned command-line interface and new architecture for high-performance reliable data transfers. Using AzCopy, you can copy data between a file system and a storage account, or between storage accounts.
What to use where:
Low-bandwidth network or direct connectivity to on-premises storage is limited by organization policies
Azure Import/Export for export; Data Box Disk or Data Box for import where supported; otherwise use Azure Import/Export
High-bandwidth network: 1 gigabit per second (Gbps) – 100 Gbps
AZCopy for online transfers; or to import data, Azure Data Box Edge, or Azure Data Box Gateway
Moderate-bandwidth network: 100 megabits per second (Mbps) – 1 Gbps
Azure Import/Export for export or Azure Data Box family for import where supported
Small dataset: a few GBs to a few TBs
Low to moderate-bandwidth network: up to 1 Gbps
If transferring only a few files, use Azure Storage Explorer, Azure portal, AZCopy, or AZ CLI
Availability Zones are unique physical locations within an Azure region.
Each zone is made up of one or more datacenters equipped with independent power, cooling, and networking.
To ensure resiliency, there’s a minimum of three separate zones in all enabled regions.
The physical separation of Availability Zones within a region protects applications and data from datacenter failures.
Zone-redundant services replicate your applications and data across Availability Zones to protect from single-points-of-failure.
With Availability Zones, Azure offers industry best 99.99% VM uptime SLA.
Connect to Linux from windows (win 10), can use ssh instead of putty
Missing extensions / resources (ref lab 8, microsoft.insight)
Register-AzResourceProvider -ProviderNamespace Microsoft.insight
Get a feature
- High Availability (HA), application to continue running in a healthy state, without significant downtime
- Vertical Scaling (“scaling up”), adding resources to increase the power of an existing server, CPU , RAM
- Horizontal Scaling (“scaling out”), adding more server
- Fault Tolerance, ability to recover from rare but major incidents: non-transient, wide-scale failures, such as service disruption that affects an entire region
- Capital Expenditure (CapEx), upfront cost, which has a value that reduces over time
- Operational Expenditure (OpEx), you pay for a service or product as you use it
- Infrastructure-as-a-Service (IaaS), shared responsibility, you control over HW, storage, networks, you rent it. Azure responsibility that VM, storage, net is available to user.
- Platform-as-a-Service (PaaS),environment for building, testing, and deploying software applications, you don’t have to install an operating system, web server, or system updates. Azure reprehensibility, OS management, net and service.
- Software-as-a-Service (SaaS), centrally hosted and managed for the end customer, Skype, Office 365, Azure responsibility, provision, management and maintenance of app software.
- Public Cloud, no local hardware to manage or keep up-to-date
- Private Cloud, create a cloud environment in your own datacenter and provide self-service access
- Hybrid Cloud, combines public and private clouds
Azure Resource Manager, interface for managing and organizing cloud resources
- Virtual Machines Windows or Linux virtual machines (VMs) hosted in Azure
- Virtual Machine Scale Sets Scaling for Windows or Linux VMs hosted in Azure
- App Service PaaS offerings to build, deploy, and scale enterprise-grade web, mobile, and API apps.
- Azure Functions An event-driven, serverless compute service
- Virtual Network Connects VMs to incoming Virtual Private Network (VPN) connections
- VPN Gateway Accesses Azure Virtual Networks through high-performance VPN gateways
- Application Gateway Optimizes app server farm delivery while increasing application security
- Load Balancer Balances inbound and outbound connections to applications or service endpoints
- Content Delivery Network Delivers high-bandwidth content to customers globally
- Blob Storage Storage service for very large objects, such as video files or bitmaps
- Disk Storage Provides disks for virtual machines, applications, and other services.
- File Storage Azure Files offers fully-managed file shares in the cloud.
- Archive Storage Storage facility for data that is rarely accessed.
- CosmosDB Globally distributed database that supports NoSQL options
- Azure SQL Database Fully managed relational database with auto-scale, integral intelligence, and robust security
- Azure Database Migration Service Migrates your databases to the cloud with no application code changes
- Azure SQL Data Warehouse Fully managed data warehouse with integral security at every level of scale at no extra cost