- Microsoft Linux Distribution CBL Mariner
- ARM Templates
- Azure DevOps
- Secure DevOps Kit for Azure
- Mobile Apps
- IaC with PowerShell DSC Desired State Configuration
- Azure Bicep
- Azure Traffic Manager
- Azure OpenVPN
- Azure Security
- WinGet Windows Package Manager CLI
- Windows 11
- ASP.NET Core
- Azure API Management
- Microsoft Azure
- Microsoft Docs
- Azure Docs
- Introducing the third of three Microsoft Clouds: Azure. 4 major sections of the Cloud Models are:
- On-Premises: As you start on the left in the traditional on-prem configuration you are responsible for all layers of IT from the networking stack all the way up to the applications which are being provided. You may also be responsible for the data center, power, Internet service, and other underlying aspects.
- Infrastructure as a Service: In IaaS (Take & Bake) the cloud vendor is responsible for the stack from networking through virtualization and your IT team is responsible for the Operating System (OS) through the applications. Common uses of IaaS are testing environments, development environments or hosting of a website.
- Platform as a Service: In PaaS (Pizza Delivered) the cloud vendor is responsible for the networking layers through the runtime layer and your IT team is responsible for the data and the applications. PaaS is commonly used to test, build and deploy applications for an organization.
- Software as a Service: In SaaS (Dining Out) the cloud vendor is responsible for all layers from the networking through to the application layer. A common example of SaaS is a web-based email service such as Outlook, Hotmail or Gmail.
- medium: Scaling Applications in the Cloud
- thenewstack.io: Azure Kubernetes Service Replaces Docker with containerd
- blog.sixeyed.com: You can’t always have Kubernetes: running containers in Azure VM Scale Sets
- devblogs.microsoft.com: Deploy Spring Boot applications by leveraging enterprise best practices – Azure Spring Cloud Reference Architecture
- Azure Key Vault to Kubernetes Azure Key Vault to Kubernetes (akv2k8s for short) makes it simple and secure to use Azure Key Vault secrets, keys and certificates in Kubernetes.
- techcommunity.microsoft.com: Non-interactive logins: minimizing the blind spot In this blog post, we will review the new Azure Sentinel data streams for Azure Active Directory non-interactive, service principal, and managed identity logins. We will also share the new security content we built and updated in the product, which includes analytics rules for the detection part and workbooks to assist our customers to deal with this blind spot.
- returngis.net: Replicación de blobs entre dos cuentas de Azure Storage en dos tenants diferentes
- c-sharpcorner.com: Comparing AWS SQL Server With Azure SQL Database
- techcommunity.microsoft.com: How to create a VPN between Azure and AWS using only managed solutions
- teacdmin.net: How To Enable Multiple RDP Sessions on Windows Server
- Neoteroi/essentials-configuration-keyvault Azure Key Vault source for essentials-configuration
- k21academy.com: Azure Data Lake Overview For Beginners
- returngis.net: Acceder a un App Service con Private Endpoint desde otra Vnet
- theregister.com: Microsoft Azure deprecations: API changes will break applications and PowerShell scripts
- akv2k8s.io 🌟 Azure Key Vault to Kubernetes (akv2k8s) makes Azure Key Vault secrets, certificates and keys available in Kubernetes and/or your application - in a simple and secure way
- k21academy.com: Azure RBAC Vs Azure Policies Vs Azure Blueprints
Microsoft Linux Distribution CBL Mariner¶
- thenewstack.io: Deploying Microsoft’s New Linux Distribution as a VM is Not Easy
- github.com/microsoft/CBL-Mariner Linux OS for Azure 1P services and edge appliances
- thomasmaurer.ch: Learn how to deploy and manage Azure resources with ARM templates
- techcommunity.microsoft.com: ARM Template Specs now GA!
- docs.microsoft.com: Azure Resource Manager template specs
- Azure DevOps 🌟
- Azure DevOps Labs 🌟
- info.acloud.guru: Deploying your first kubernetes app with Azure DevOps
- info.acloud.guru: Azure DevOps VS GitHub: Comparing Microsoft’s DevOps Twins
- techcommunity.microsoft.com: Building a path to success for microservices and .NET Core - Project Tye + GitHub Actions
- medium: Azure DevOps HandBook !
- Azure DevOps Tips: “Each” Loops
- cloudskills.io: Getting Started with Git and Azure DevOps: The Ultimate Guide 🌟
- zartis.com: Simplify Your SDLC with Azure DevOps
- azurebrains.com: Despliega tu Azure Function App con Terraform y Azure DevOps 🌟
- devblogs.microsoft.com: Controlling Release Pipelines with Gates and Azure Policy Compliance 🌟
- youtube: Azure DevOps Pipeline and Image Builder
- dev.to: Setting up a CI-CD Pipeline Using Azure DevOps 🌟
- zartis.com: Simplify Your SDLC with Azure DevOps 🌟
- thomasthornton.cloud: Scout Suite reports using Azure DevOps Pipeline Interesting article on how to fecth az DevOps pipelines reports as a static website
- Azure DevOps Dashboard
- cloud.google.com: Crea una canalización de CI/CD con Azure Pipelines y Compute Engine
- letsdevops.net: Introduction to Azure DevOps for Beginners - Create CI/CD Pipelines, Setup Repository 🌟
- kevinrchant.com: Increase in demand for Data Platform automation
Secure DevOps Kit for Azure¶
- Secure DevOps Kit for Azure
- ismiletechnologies.com: Secure DevOps Kit For Azure(AzSK)
- Visual Studio App Center VS Azure Pipelines
- itnext.io: How to setup CI CD pipelines for Android with Azure DevOps At Royale Cheese initially we had setup CI/CD for Android via Microsoft’s Visual Studio App Center (an upgrade of Hockey App), but last year they declared the retirement of MBaas which got us worried about the overall future of VS App Center. That was one of the reasons we wanted to switch away from it. Secondly, the free tier provided around 400 minutes of build time per month per account which would had been sufficient for other technologies, but Android takes around 15 minutes to create a single build and deploy. We all know what gradle is capable of 😉. So having multiple apps (both iOS and Android) in the same account didn’t fare well.
- arjavdave.com: Continuous Integration: CI/CD for iOS (Part 1)
- sahansera.dev: Multi-stage builds for Ionic Apps with Azure Pipeline Templates
- sahansera.dev: Publishing Android Apps to Microsoft App Center from Azure DevOps
- yoshevski.medium.com: Cost-effective Azure Devops and AppCenter integration
- youtube: Signing & Versioning iOS & Android Apps | DevOps for Mobile
- PowerShell Gallery The central repository for sharing and acquiring PowerShell code including PowerShell modules, scripts, and DSC resources.
- PowerShell Community
- reddit.com: PowerShell Core yaml support?
- dbatools.io SQL Server instance migrations and best practice implementation.
- thomasmaurer.ch: PowerShell: Download script or file from GitHub
- deepinstinct.com: What makes powershell a challenge for cybersecurity solutions? 🌟
IaC with PowerShell DSC Desired State Configuration¶
- docs.microsoft.com: Desired State Configuration overview for decision makers 🌟
- docs.microsoft.com: Using configuration data in DSC
- octopus.com: Getting started with PowerShell Desired State Configuration (DSC) PowerShell DSC is an Infrastructure as Code (IaC) technology that uses PowerShell to create Managed Object Format (MOF) files, which Windows Management Instrumentation (WMI) can use to configure a machine. In other words, PowerShell DSC uses PowerShell to programmatically configure your Windows-based computers. Additionally, DSC can monitor the state of the configured resources to make sure your machines stay consistent. Along with monitoring, DSC can also automatically correct the configuration of your system, so it’s always in the desired state. PowerShell != PowerShell DSC
- Bicep Bicep is a Domain Specific Language (DSL) for deploying Azure resources declaratively.
Azure Traffic Manager¶
WinGet Windows Package Manager CLI¶
- WinGet: Welcome to the Windows Package Manager Client (aka winget.exe) repository Windows Package Manager CLI (aka winget)
- muycomputer.com: WinGet 1.0, ya está aquí el administrador de paquetes para Windows
- thomasmaurer.ch: Getting started with Windows Package Manager WinGet
- blog.jetbrains.com: Getting Started with ASP.NET Core and gRPC
- dzone: Building a RESTful Service Using ASP.NET Core and dotConnect for PostgreSQL This article looks at RESTful architecture and how we can implement a RESTful service using ASP.NET Core and dotConnect for PostgreSQL.
Azure API Management¶
- azure.microsoft.com: Azure API Management
- jmfloreszazo.com: Monetizar un API, con Azure API Management