Back to Portfolio
Azure Redis Migration Accelerator (Discovery & Inventory Toolkit)

Azure Redis Migration Accelerator (Discovery & Inventory Toolkit)

Overview

This repository provides two structured phases for migration planning. First, a lightweight discovery scan identifies Redis resources, SKUs, configurations, and provisioned capacity. Second, an inventory/assessment phase collects real usage metrics (like ops/sec, used memory, and connections) so migration decisions are based on real consumption rather than guesswork. The tooling supports multiple operational preferences (Python, PowerShell, Bash/Cloud Shell, and Resource Graph queries) and is designed explicitly for read-only access with clear security boundaries (no keys/values read, no connection strings exported).

Challenges & Solutions

  • Gathering actionable migration data while staying strictly read-only and non-invasive.

  • Creating a workflow that works for both “quick inventory” and “deep sizing assessment” needs.

  • Making outputs usable for planning (inventory and metrics) without requiring direct cache access.

Outcomes

  • A practical, phased workflow for migration planning: “what do I have?” then “how is it used?”

  • Clear privacy/security guarantees: no cache data reads, no secrets collected, no PII scanning.

Tech Stack

pythonpowershellbashazure monitor metricsazure resource graphazure cli

Links