Skip to content

Commit

Permalink
[ja] Localize Infrastructure as Code (IaC) into Japanese (#2892)
Browse files Browse the repository at this point in the history
Signed-off-by: Junya Okabe <okabe.junya.qj@alumni.tsukuba.ac.jp>
Signed-off-by: Junya Okabe <86868255+Okabe-Junya@users.noreply.github.com>
  • Loading branch information
Okabe-Junya authored Feb 5, 2024
1 parent e03eb70 commit 555347a
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions content/ja/infrastructure-as-code.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
title: Infrastructure as Code (IaC)
status: Completed
category: コンセプト
tags: ["インフラストラクチャー", "方法論", ""]
---

Infrastructure as Codeは、インフラストラクチャーの定義を一つあるいは複数のファイルで保存する実践を指します。
これは、通常はシェルスクリプトや他の設定ツールを用いたInfrastructure as a Serviceを手動でプロビジョニングする従来のモデルに代わるものです。

## 解決すべき問題はなんですか

クラウドネイティブな方法でアプリケーションを構築するには、インフラストラクチャーを使い捨てできるようにし、かつ再現可能にする必要があります。
また自動化された繰り返し可能な方法で、人の手が介入することなくオンデマンドに[スケール](/ja/scalability/)する必要があります。
手動でのプロビジョニングは、[クラウドネイティブアプリケーション](/ja/cloud-native-apps/)の応答性とスケーラビリティを満たすことができません。
手動でのインフラストラクチャーの変更は再現不可能で、すぐにスケールの限界に達し、設定ミスのエラーを引き起こします。

## どのように役に立つのでしょうか

サーバー、ロードバランサー、サブネットのようなデータセンターのリソースをコードとして表現することで、インフラチームはすべての設定について単一の正しい情報源を持つことができます。
また、[CI](/ja/continuous-integration/)/[CD](/ja/continuous-delivery/)パイプラインでデータセンターを管理することができます。
これにより、バージョン管理とデプロイメント戦略を実装することができます。

0 comments on commit 555347a

Please sign in to comment.