Introduction
Multi-Cloud Manager provides unified storage management capabilities for both Azure Blob Storage and Google Cloud Storage. You can create, manage, and monitor storage accounts and buckets across multiple cloud providers from a single interface.Supported Storage Services
Azure Storage
-
Storage Account Types:
- Blob Storage - Optimized for storing massive amounts of unstructured data
- Block Blob Storage - Premium performance for block blobs
- File Storage - Managed file shares for cloud or on-premises deployments
- StorageV2 - General-purpose v2 accounts supporting all storage services
-
Access Tiers:
- Hot - Optimized for frequently accessed data
- Cool - Optimized for infrequently accessed data
-
SKU Options:
- Standard_LRS - Locally redundant storage
- Standard_GRS - Geo-redundant storage
- Premium_LRS - Premium locally redundant storage
GCP Cloud Storage
-
Storage Classes:
- STANDARD - Best for frequently accessed data
- NEARLINE - Low-cost storage for infrequently accessed data
- COLDLINE - Very low-cost storage for rarely accessed data
- ARCHIVE - Lowest-cost storage for archival data
-
Location Types:
- Regional - Single region for lowest latency
- Multi-regional - Multiple regions for highest availability
Key Features
Storage Account Management
Create and manage Azure storage accounts and GCP buckets with custom configurations
Blob Operations
Upload, download, and delete files across both cloud platforms
Container Management
Organize blobs in containers (Azure) or buckets (GCP)
Usage Monitoring
Track storage capacity and metrics for cost optimization
Common Operations
Azure Storage Workflow
- Create a storage account in a resource group
- Create one or more blob containers
- Upload files to containers
- Download or delete files as needed
- Monitor storage usage and metrics
GCP Storage Workflow
- Create a bucket in a GCP project
- Configure storage class and location
- Upload objects to the bucket
- Download or delete objects as needed
- Manage bucket-level access policies
Authentication
- Azure: Uses OAuth2 with Azure Active Directory. Credentials are managed via Flask session with access tokens.
- GCP: Uses OAuth2 with Google Identity. Requires refresh tokens for long-lived access.
Next Steps
Azure Blob Storage
Learn about Azure storage account and container management
GCP Cloud Storage
Learn about GCP bucket and object management
Blob Management
Explore file upload, download, and deletion operations