Ansibleを活用しインフラ構築を自動化(Infrastructure as Code)した、プロジェクト工期短縮事例 ~インフラエンジニアの働き方をSHIFTする~
東京都新宿区西新宿1-14-11日廣ビル
【Infrastructure as Code(IaC)とは?】
「Infrastructure as Code(IaC)」が注目されています。
その名の通りインフラをコード化することを指し、様々な構成管理ツールによってコード化・構成情報化を行うための考え方です。
今、SDx(Software-Defined anything)といった物理的なITインフラをソフトウェアで定義する形が進んできているため、これにあわせてIaCの導入も進んでいます。
【Infrastructure as Code(IaC)がもたらす恩恵】
IaCの考え方はソフトウェアの開発や保守で既に有効でな手法のインフラへの適用です。
例えば、繰り返しのある構築、繰り返されるテスト、継続的なインテグレーション、度重なる保守等に対してメリットがあります。
そしてこれらは、企業のIT担当者も、システムインテグレータにもどちらにも恩恵をもたらすものです。
【インフラエンジニアはコードが書けない?】
IaCをきっかけとしコード化を取り組むにあたり課題もあります。
一般的にインフラの技術者はプログラムに長けている人が少なく、コード化というと腰が引けてしまう方もいるかもしれないということです。
しかしながらIaCで利用される多様なツールで開発するコードは一般的なプログラムのコードとは異なり非常に短時間で開発することができます。
また誰が書いても見ても同じように読め、すぐに内容が把握でき、学習コストが低いものとなっています。
【構築フェーズからInfrastructure as Code(IaC)の効果を得るためには?】
学習コストが低い、とはいっても覚えなければ行けない事項は少なからずあります。
また、それを特にエンタープライズのプロダクションで利用するとなった場合、できるだけ効率的に導入・適用する必要が出てきます。
場合によっては実績やサポートも求められるでしょう。
TISは自社で活用した構成管理やテストツールであるAnsibleやServerspecを元に、IaCに関するノウハウを蓄積しています。
そのサンプルコードや独自に開発したツールなどを「SHIFT」という名称で公開をする予定です。
企業は「SHIFT」を活用することで、サンプルコードを活用しインフラのコード化を大幅に効率化したり、AnsibleやServerspecのノウハウや作業を効率化するツールを活用することで、構築フェーズからIaCのメリット素早く得ることができます。
【実際にIaCによって構築フェーズの期間の短縮に成功した事例を紹介】
本セミナーでは、IaCによって実際にインフラ構築の期間を大幅に短縮することに成功した事例をご紹介するとともに、そこで活用された「SHIFT」の概要について紹介します。
【RedHatからAnsible / Ansible Tower の紹介】
また、RedHatからIoCの中核となる構成管理ツール「Ansible」とそのユーザーインターフェースとなる「Ansible Tower」について紹介します。
【インフラエンジニアの働き方を「SHIFT」する】
さらに、インフラエンジニアの働き方を変え(SHIFTし)、ワーク・ライフ・バランスを実現しつつ、エンジニアがもっと「わくわく」した仕事に取り組めるようにと、TISが「SHIFT」に込めた想いを語ります。
★詳細ページにて、プログラム等ご確認ください★
★お申込お待ちしていおります★
Think ITメルマガ会員登録受付中
全文検索エンジンによるおすすめ記事
- SIの労働生産性を高めるIaCとは?ITエンジニアのためのコミュニティ「IaC活用研究会」キックオフイベントレポート
- ITインフラ管理の自動化を成功に導くAnsibleの実力と可能性を探る【後編】
- テスト駆動インフラ/インフラCIの潮流、Serverspecが果たす役割
- 構成管理ツールのAnsibleが目指す「Infrastructure as YAML」とは?
- Serverspec誕生からインフラCIの今後までを開発者に聞いてみた
- Infrastructure-as-Codeアプローチと「Pulumi」の概要
- Ansibleにおいてテストを行う理由
- HashiCorp、インフラ管理ツール「Terraform 1.7」をリリース
- CNDO 2021、Open Policy Agentを使ったポリシーアズコードの紹介
- CNDT2021、NTTComのアーキテクトがDevOpsに繋がるフィードバックループを解説