Tuesday, February 13, 2024

Certification prep sites: Whizlabs, testprep

Whizlabs - A world class technology training platform for your Teams

Designing Microsoft Azure Infrastructure Solutions: AZ-305 [New]

Microsoft Azure Exam [ AZ-900 ] Certification Exam - (New 2023)

Plans & Pricing - Whizlabs

Test Prep Training | Practice Exam Questions |Practice Tests for Certifications

Designing Microsoft Azure Infrastructure Solutions (AZ-305) | Testprep Training

Microsoft Azure Fundamentals (AZ-900) Practice Exam

Browse Credentials | Microsoft Learn

Exam AZ-305: Designing Microsoft Azure Infrastructure Solutions - Certifications | Microsoft Learn

Practice Assessment | Microsoft Learn (MS auth required)

notes tools: Typora, VSCode, Obsidian, Notion

Typora — a markdown editor, markdown reader.

15 days free trial / up to 3 devices; $15

Markdown editing with Visual Studio Code


Download - Obsidian.  Obsidian (software) - Wikipedia

mac only, free for personal use

Your connected workspace for wiki, docs & projects | Notion

free option available

Azure RBAC

Azure RBAC documentation | Microsoft Learn

Azure Role-Based Access Control (Azure RBAC) is a system that provides fine-grained access management of Azure resources. Using Azure RBAC, you can segregate duties within your team and grant only the amount of access to users that they need to perform their jobs.

A security principal ("who") is an object that represents a user, group, service principal, or managed identity that is requesting access to Azure resources. You can assign a role to any of these security principals.

A role definition ("what") is a collection of permissions. It's typically just called a role. A role definition lists the actions that can be performed, such as read, write, and delete. Roles can be high-level, like owner, or specific, like virtual machine reader.

Azure includes several built-in roles that you can use.

 If the built-in roles don't meet the specific needs of your organization,
you can create your own Azure custom roles.

 ("where") is the set of resources that the access applies to. When you assign a role, you can further limit the actions allowed by defining a scope. This is helpful if you want to make someone a Website Contributor, but only for one resource group.

In Azure, you can specify a scope at four levels: management group, subscription, resource group, or resource. Scopes are structured in a parent-child relationship. You can assign roles at any of these levels of scope.

A role assignment is the process of attaching a role definition to a user, group, service principal, or managed identity at a particular scope for the purpose of granting access. Access is granted by creating a role assignment, and access is revoked by removing a role assignment.

Microsoft: Power Automate vs Logic Apps vs Power Apps

making sense of Microsoft product naming and marketing is often not easy...

AI-Powered Low-Code Tools | Microsoft Power Platform

Microsoft Power BI
Guide decision making with stunning reports and real-time insights from across your organization.

Microsoft Power Apps
Build and launch professional-grade apps and automate workflows without additional coding.

Microsoft Power Automate
Boost productivity by automating repetitive tasks and workflows with process automation.

Microsoft Power Pages
Create websites and customer solutions fast while securely storing and managing data.

Power Automate vs Logic Apps | Microsoft Learn

Power Automate is built on top of Azure Logic Apps, there are differences in terms of the environments they are used from, e.g. Office 365 and Azure, which provides unique features and optional methods of construction

Overview - Azure Logic Apps | Microsoft Learn

Azure Logic Apps is a cloud platform where you can create and run
automated workflows with little to no code.

By using the visual designer and selecting from prebuilt operations,
you can quickly build a workflow that integrates and manages your apps, data, services, and systems.

Power Automate vs Logic Apps – Which is Right for You?

Power Automate offers a user-friendly interface and is ideal for business users looking to automate simple tasks and workflows.

Logic Apps, instead, provides advanced customization options and is better suited for developers who require complex workflows and integration scenarios.

Build Apps for your Business | Microsoft Power Apps

Easily develop mobile and web apps for any business need—even if you have no technical or development experience—with Power Apps.

Azure Logic Apps is a service used for application integration, building workflows etc.

PowerApps are for building GUI applications.

Almost everything can be called an application, or an app,
therefore it's not reasonable to assume that all things called apps are similar in some way.

cloud tool: Azure Resource Mover

Azure Resource Mover – Seamlessly move your resources | Microsoft Azure

seamlessly move your resources from one region to another

Azure VNet-to-VNet VPN gateway connection

Choosing between Azure VNet Peering and VNet Gateways | Microsoft Azure Blog

Configure a VNet-to-VNet VPN gateway connection: Azure portal - Azure VPN Gateway | Microsoft Learn

exercise options: (web) Portal, PowerShell, CLI

Azure learning & certification

most of new Microsoft certifications are valid for only one year, with free renew required

the "learn" docs are quite good; examples:

Microsoft Certified: Azure Solutions Architect Expert - Certifications | Microsoft Learn

Exam AZ-305: Designing Microsoft Azure Infrastructure Solutions - Certifications | Microsoft Learn

As a Microsoft Azure solutions architect, you have subject matter expertise in designing cloud and hybrid solutions that run on Azure, including:

AI cloud tool: Azure AI Metrics Advisor

 Azure AI Metrics Advisor | Microsoft Azure

AI-powered monitoring features to stay one step ahead of incidents—no machine learning expertise required. Monitor the performance of your organization's growth engines, including sales revenue and manufacturing operations, with Azure AI Metrics Advisor, built on AI Anomaly Detector, and a part of Azure AI Services.

Azure Data Factory: Change data capture

Azure Data Factory - Data Integration Service | Microsoft Azure

Integrate all your data with Azure Data Factory, a fully managed, serverless data integration service. Visually integrate data sources with more than 90 built-in, maintenance-free connectors at no added cost. Easily construct ETL (extract, transform, and load) and ELT (extract, load, and transform) processes code-free in an intuitive environment or write your own code. Then deliver integrated data to Azure Synapse Analytics to unlock business insights.

Azure Data Factory => Pipeline  => Using JSON as “code”

The changed data including inserted, updated and deleted rows can be automatically detected and extracted by ADF mapping data flow from the source databases. No timestamp or ID columns are required to identify the changes since it uses the native change data capture technology in the databases.