# Pulumi - Infrastructure as Code

> Clean Markdown view of GeekNews topic #1894. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=1894](https://news.hada.io/topic?id=1894)
- GeekNews Markdown: [https://news.hada.io/topic/1894.md](https://news.hada.io/topic/1894.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2020-04-15T09:32:27+09:00
- Updated: 2020-04-15T09:32:27+09:00
- Original source: [pulumi.com](https://www.pulumi.com/)
- Points: 5
- Comments: 1

## Topic Body

- 설정파일 대신 JS,TS,파이썬,Go,.NET 언어로 인프라를 정의하고 관리

- AWS/GCP/Azure/k8s 등 멀티클라우드에 배포

- CI/CD와 쉬운 연계

- 오픈소스 + 유료버전의 COSS 모델

- 유료 : 팀 대쉬보드,무제한 배포 히스토리,API와 웹훅,SAML/SSO,셀프호스팅 등 지원

## Comments



### Comment 1591

- Author: xguru
- Created: 2020-04-15T09:32:43+09:00
- Points: 1

AWS VPC 를 생성하는 코드들 비교해서 보기

CloudFormation : https://github.com/aws-quickstart/quickstart-aws-vpc/blob/master/templates/aws-vpc.template

Terraform : https://github.com/terraform-aws-modules/terraform-aws-vpc/blob/master/main.tf

Pulumi (Python) : https://github.com/joeduffy/pulumi-architectures/blob/master/aws-py-base-infra/__main__.py

CloudFormation 3951줄 → Terraform 1100줄 → Pulumi 202줄

단순히 라인수로 비교하긴 힘들지만, 설정파일들 보다는 코드로 되어있는게 이해하기는 확실히 더 쉽군요.
