@techreport{oai:ipsj.ixsq.nii.ac.jp:00217883, author = {新井, 悠介 and 那須, 弘志 and Maurya, Santosh and Arai, Yusuke and Nasu, Hiroshi and Maurya, Santosh}, issue = {1}, month = {May}, note = {クラウド市場が拡大する中,クラウドネイティブ技術によるインフラ構築において,IaC (Infrastructure as Code) によるテンプレートを作成・組み合わせることで現場 SE の負担を軽減できる.しかしテンプレートの増加に伴いテンプレート同士の依存関係が増加し,密結合化を引き起こす問題がある.本研究ではテンプレートの事前条件・事後条件をテストコードで定義した Modular IaC (MIaC) テンプレートによって,要件からテンプレート間の依存関係を自動で解決する方法を提案した.MIaC によってテンプレート同士の疎結合性が担保されたことに加え,実案件を想定した PoV 評価では,依存関係解消によって現場 SE のデプロイ迅速化が可能であることを実証した., As the cloud market expands, creating and combining IaC (Infrastructure as Code) templates for infrastructure construction using cloud-native technologies can reduce the burden on on-site SEs. However, as the number of templates increases, the number of dependencies between templates increases, causing a problem of tight coupling. In this study, we proposed a method to automatically resolve dependencies among templates from requirements by using Modular IaC (MIaC) templates, in which pre-conditions and post-conditions of templates are defined by test codes. The PoV evaluation demonstrated that the dependency resolution can speed up the deployment of on-site SEs.}, title = {MIaC: クラウドインフラ構築における疎結合なデプロイ依存関係の解消法}, year = {2022} }