cloud은(는) 무엇을 하나요?
PlantUML 문법을 사용하여 공식 AWS, Azure, GCP, Alibaba Cloud 서비스 아이콘으로 클라우드 제공업체 아키텍처 다이어그램을 생성합니다. 다중 서비스 클라우드 토폴로지 및 마이그레이션 청사진에 적합합니다.
사용 방법
마크다운 문서 내에서 다음 형식으로 PlantUML 코드 블록을 포함하세요:
@startuml
!includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml
' AWS 아이콘 포함
!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v16.1/dist
!includeurl AWSPuml/AWSSymbols.puml
' AWS 서비스 아이콘 사용 예시
AWSComponent(ec2, "EC2 인스턴스", "Amazon Elastic Compute Cloud")
AWSComponent(rds, "RDS 데이터베이스", "Amazon Relational Database Service")
Rel(ec2, rds, "데이터 흐름", "SQL")
@enduml
지원되는 클라우드 제공업체
| 제공업체 | 설명 |
|---|---|
| AWS | Amazon Web Services - EC2, S3, RDS, Lambda 등 모든 주요 서비스 아이콘 지원 |
| Azure | Microsoft Azure - Virtual Machines, App Services, SQL Database 등 지원 |
| GCP | Google Cloud Platform - Compute Engine, Cloud Storage, BigQuery 등 지원 |
| Alibaba Cloud | Alibaba Cloud - ECS, OSS, RDS 등 지원 |
주요 기능
- 공식 아이콘: 각 클라우드 제공업체의 공식 서비스 아이콘 사용
- 다중 제공업체: 단일 다이어그램에서 여러 클라우드 제공업체 조합 가능
- 확장성: PlantUML의 강력한 레이아웃 및 스타일 옵션 활용
- 마크다운 통합: 마크다운 문서 내에서 직접 다이어그램 렌더링
예시 사용 시나리오
- 마이그레이션 청사진: 온프레미스에서 클라우드로의 마이그레이션 계획 시각화
- 하이브리드 클라우드: AWS와 Azure 간 연결 구조 표현
- 마이크로서비스 아키텍처: 컨테이너화된 서비스의 배포 다이어그램
자세한 내용은 PlantUML 문서와 AWS Icons for PlantUML을 참조하세요.