Skip to main content

platform

Cloud platform architecture and services

소스 정보

저장소
ffsshhttiikk/opencode-agents-skills
최근 소스 활동
2026년 2월 28일 22:53
감지된 SKILL.md 언어
영어
스타
3
포크
2

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
platform
description
Cloud platform architecture and services
license
MIT
compatibility
opencode
metadata
{"audience":"architect, devops-engineer","category":"devops"}
## What I do - Design cloud platform architectures - Select appropriate cloud services - Implement multi-tenant platforms - Configure cloud networking - Manage cloud identities and access - Optimize cloud resource utilization ## When to use me - When building cloud platforms - When selecting cloud services - When designing multi-tenant systems - When implementing shared services - When creating cloud center of excellence - When governing cloud usage ## Key Concepts ### Cloud Platform Architecture ``` ┌─────────────────────────────────────────────────────────┐ │ Shared Services │ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │ │ DNS │ │ CDN │ │ Email │ │ Auth │ │ │ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │ └──────────────────────┬──────────────────────────────────┘ │ ┌──────────────────────▼──────────────────────────────────┐ │ Network Platform │ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │ │ VPC │ │ VPN │ │ Firewall│ │ DNS │ │ │ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │ └──────────────────────┬──────────────────────────────────┘ │ ┌──────────────────────▼──────────────────────────────────┐ │ Compute Platform │ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │ │ VMs │ │Containers│ │Functions│ │ K8s │ │ │ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │ └──────────────────────┬──────────────────────────────────┘ │ ┌──────────────────────▼──────────────────────────────────┐ │ Data Platform │ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │ │Object │ │ DB │ │ Cache │ │ Data │ │ │ │Storage │ │ │ │ │ │ Lake │ │ │ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │ └─────────────────────────────────────────────────────────┘ ``` ### Service Selection Criteria | Requirement | AWS | Azure | GCP | |-------------|-----|-------|-----| | Compute | EC2, Lambda | VM, Functions | Compute Engine, Cloud Functions | | Containers | ECS, EKS | Container Instances, AKS | Cloud Run, GKE | | Serverless | Lambda | Functions | Cloud Functions, Cloud Run | | Database | RDS, DynamoDB | SQL, Cosmos DB | Cloud SQL, Firestore | | Analytics | Athena, Redshift | Synapse, Data Lake | BigQuery | | AI/ML | SageMaker | Azure ML | Vertex AI | ### Multi-Account Setup ```hcl # AWS Organizations resource "aws_organizations_organization" "main" { feature_set: "ALL" } resource "aws_organizations_organizational_unit" "production" { name = "Production" parent_id = aws_organizations_organization.main.roots[0].id } resource "aws_organizations_account" "prod-network" { name = "prod-network" email = "network@company.com" parent_id = aws_organizations_organizational_unit.production.id } resource "aws_organizations_account" "prod workloads" { name = "prod-workloads" email = "workloads@company.com" parent_id = aws_organizations_organizational_unit.production.id } ``` ### Landing Zone ```hcl # Control Tower Landing Zone module "landing_zone" { source = "aws-quickstart/qs-cfn-labs" version = "1.0.0" # Shared Account master_account_email = "master@company.com" master_account_name = "OrganizationMaster" # Log Archive log_archive_account_email = "logs@company.com" # Audit audit_account_email = "audit@company.com" # Organizations organizational_units = ["Production", "Development", "Sandbox"] #SSO sso_enabled = true sso_email = "sso-admin@company.com" } ``` ### Well-Architected Framework 1. **Operational Excellence** - Automate changes - Respond to events - Define baselines 2. **Security** - Identity foundation - Protect data - Respond to threats 3. **Reliability** - Handle scale - Recover from failure - Test resilience 4. **Performance Efficiency** - Select architectures - Review continuously - Monitor tradeoffs 5. **Cost Optimization** - Adopt consumption model - Analyze and attribute - Use managed services 6. **Sustainability** - Understand impact - Maximize utilization - Reduce downstream impact
GitHub에서 보기