multi-cloud-strategy by aj-geddes/useful-ai-prompts
npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill multi-cloud-strategy多云策略通过利用多个云服务提供商来实现灵活性、冗余性和优化。避免供应商锁定,通过比较云服务来优化成本,并实现具有无缝数据同步的混合部署。
最小工作示例:
# Multi-cloud compute abstraction
from abc import ABC, abstractmethod
from enum import Enum
class CloudProvider(Enum):
AWS = "aws"
AZURE = "azure"
GCP = "gcp"
class ComputeInstance(ABC):
"""Abstract compute instance"""
@abstractmethod
def start(self): pass
@abstractmethod
def stop(self): pass
@abstractmethod
def get_status(self): pass
# AWS implementation
import boto3
class AWSComputeInstance(ComputeInstance):
def __init__(self, instance_id, region='us-east-1'):
// ... (see reference guides for full implementation)
references/ 目录下的详细实现:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 指南 | 内容 |
|---|---|
| Multi-Cloud Abstraction Layer | 多云抽象层 |
| Multi-Cloud Kubernetes Deployment | 多云 Kubernetes 部署 |
| Terraform Multi-Cloud Configuration | Terraform 多云配置 |
| Data Synchronization across Clouds | 跨云数据同步 |
每周安装数
104
代码仓库
GitHub 星标数
126
首次出现
Jan 21, 2026
安全审计
安装于
opencode84
gemini-cli82
codex81
cursor78
claude-code78
github-copilot68
Multi-cloud strategies enable leveraging multiple cloud providers for flexibility, redundancy, and optimization. Avoid vendor lock-in, optimize costs by comparing cloud services, and implement hybrid deployments with seamless data synchronization.
Minimal working example:
# Multi-cloud compute abstraction
from abc import ABC, abstractmethod
from enum import Enum
class CloudProvider(Enum):
AWS = "aws"
AZURE = "azure"
GCP = "gcp"
class ComputeInstance(ABC):
"""Abstract compute instance"""
@abstractmethod
def start(self): pass
@abstractmethod
def stop(self): pass
@abstractmethod
def get_status(self): pass
# AWS implementation
import boto3
class AWSComputeInstance(ComputeInstance):
def __init__(self, instance_id, region='us-east-1'):
// ... (see reference guides for full implementation)
Detailed implementations in the references/ directory:
| Guide | Contents |
|---|---|
| Multi-Cloud Abstraction Layer | Multi-Cloud Abstraction Layer |
| Multi-Cloud Kubernetes Deployment | Multi-Cloud Kubernetes Deployment |
| Terraform Multi-Cloud Configuration | Terraform Multi-Cloud Configuration |
| Data Synchronization across Clouds | Data Synchronization across Clouds |
Weekly Installs
104
Repository
GitHub Stars
126
First Seen
Jan 21, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode84
gemini-cli82
codex81
cursor78
claude-code78
github-copilot68