Slide 5
Slide 5 text
5
©MIXI
Infrastructure as Code(IaC)のおさらい(1/3)
• インフラなどの構成‧設定を、宣⾔的なコードで管理‧プロビジョニングする
• 「宣⾔的」?
• 最終状態をコードで定義し、実際の状態との差分をツールが⾃動で調整
する
• 基本的に「コードが唯⼀の正」となる
• さまざまなツールがある(以下、AWSの場合)
• Terraform … HashiCorp製。HCL(HashiCorp Configuration Language)
• AWS CloudFormation … AWSマネージドサービス。JSONまたはYAML
• Cloud Development Kit(CDK)… TypeScript, Python, Javaなど
• Pulumi … Node.js, Python, Goなど