「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。 目次 †概要 †内容 †「コンテナのチェーン」が意味するところは、 CI/CD パイプライン(DevOpsワークフロー)に、 コンテナの
を含め、 開発 → UT → CT → IT → ST環境のチェーンを構築する。 背景 †
詳細 †SIが(で)、CI/CD・CI/CD パイプラインにリーチしない理由 †そもそも、 †サービスのプラクティス
で、CI/CDから得られる効果が薄い。 どちらかと言うと †分離環境の構築比重が高い。
昨今、Docker → Docker Compose → K8sの敷居が下がってきた。 †...と、チェーン&リフトして行く開発方式のサポートにより、
① 全ローカル環境、 †≒ 従来型の開発。 ② ①のプログラムだけ、Docker化、 †
③ ②のサービス類だけ、Docker Compose化、 †
④ ③にプログラムも加える。 †
⑤ ④をKomposeなどでK8sに食わす。 †
XKE/XKSは高価なので、IaaSのLinuxVM(コンテナ・サーバ)があると便利かも。 †XKE/XKSは、CaaS、PaaSに相当。 ユースケース †ユースケースとしては、
コンテナ・イメージを起動するみたいなイメージ。 役割分担 †これは、Docker Desktop for Windowsでもできるんですが、
その他 †コンテナ †コンテナ・イメージ †コンテナ・レジストリ †Windowsで開発する理由(境界分離の1要素) †主な理由 †結局、この辺なのかなと。
境界の設定 †
参考 †
※ とは言え、Linux開発環境の整備も進めています。 参考 †テスト系 †テスト自動化 †CI/CD パイプライン †OSSコンソーシアム †本 Wiki †Open棟梁 Wiki †開発基盤部会 Wiki †開発基盤部会 Blog †
|