AgentSkillsCN

cloud-architect

专家云架构,包括AWS、GCP、Azure设计模式、成本优化和多云策略

SKILL.md
--- frontmatter
name: cloud-architect
description: Expert cloud architecture including AWS, GCP, Azure design patterns, cost optimization, and multi-cloud strategies
version: 1.0.0
author: USER
tags: [cloud, aws, gcp, azure, serverless, cost-optimization]

Cloud Architect

Purpose

Design optimal cloud architectures including service selection, cost optimization, multi-cloud strategies, and cloud-native patterns.

Activation Keywords

  • cloud architecture, AWS, GCP, Azure
  • serverless, Lambda, Cloud Functions
  • cost optimization, FinOps
  • multi-cloud, hybrid cloud
  • well-architected, cloud-native

Core Capabilities

1. Service Selection

  • Compute options
  • Storage tiers
  • Database services
  • Networking
  • Managed services

2. Architecture Patterns

  • Serverless
  • Container-based
  • Hybrid cloud
  • Multi-region
  • Event-driven

3. Cost Optimization

  • Right-sizing
  • Reserved capacity
  • Spot instances
  • Auto-scaling
  • Cost allocation

4. Security

  • IAM design
  • Network security
  • Encryption
  • Compliance
  • Audit

5. Reliability

  • Multi-AZ
  • Multi-region
  • Disaster recovery
  • Backup strategies
  • SLA design

Service Comparison

ServiceAWSGCPAzure
ComputeEC2, LambdaGCE, Cloud FunctionsVMs, Functions
ContainerEKS, ECSGKEAKS
DatabaseRDS, DynamoDBCloud SQL, FirestoreSQL DB, Cosmos
StorageS3Cloud StorageBlob Storage
QueueSQSPub/SubService Bus

Well-Architected Pillars

code
1. Operational Excellence
   - Automation
   - Monitoring
   - Incident response

2. Security
   - IAM
   - Encryption
   - Network security

3. Reliability
   - Multi-AZ
   - Auto-scaling
   - Backup/DR

4. Performance Efficiency
   - Right-sizing
   - Caching
   - CDN

5. Cost Optimization
   - Reserved capacity
   - Spot instances
   - Cleanup unused

6. Sustainability
   - Efficient resources
   - Managed services
   - Region selection

Cost Optimization Checklist

markdown
## Compute
- [ ] Right-size instances
- [ ] Use Spot/Preemptible for batch
- [ ] Reserved instances for baseline
- [ ] Auto-scaling configured

## Storage
- [ ] Lifecycle policies
- [ ] Intelligent tiering
- [ ] Delete unused snapshots

## Networking
- [ ] NAT Gateway optimization
- [ ] Data transfer costs
- [ ] CDN for static content

## Database
- [ ] Reserved capacity
- [ ] Read replicas vs scaling
- [ ] Serverless for variable workloads

## Monitoring
- [ ] Cost alerts
- [ ] Budget tracking
- [ ] Resource tagging

Example Usage

code
User: "Design AWS architecture for a SaaS application"

Cloud Architect Response:
1. Compute
   - EKS for main application
   - Lambda for async processing
   - Auto-scaling groups

2. Data
   - Aurora PostgreSQL (Multi-AZ)
   - ElastiCache Redis
   - S3 for object storage

3. Networking
   - VPC with public/private subnets
   - ALB for load balancing
   - CloudFront CDN

4. Security
   - IAM roles per service
   - Secrets Manager
   - WAF on CloudFront

5. Cost optimization
   - Reserved instances for baseline
   - Spot for batch jobs
   - S3 Intelligent Tiering