Ansible 2 を活用した DevOps 実践入門
DevOps の普及とアジャイル開発、継続的インテグレーション(CI)および継続的デリバリー(CD)の実践は、ソフトウェア開発の根本的なプロセスを再定義しました。手動での環境構築や深夜の緊急対応といった従来の手法は過去のものとなり、自動化されたデリバリーパイプライン、スケーラブルなマイクロサービスアーキテクチャ、Infrastructure as Code(IaC)技術が主流とな ...
5月18日 14:05 投稿
Gitコマンド入門:基本操作から高度なワークフローまで
Gitの基本的なワークフロー
Gitは以下の3つの領域でコードを管理します。
作業ディレクトリ(Working Directory):現在編集中のファイル群
ステージングエリア(Staging Area):次回コミットに含める変更を一時的に保存
ローカルリポジトリ(Repository):コミット済みのスナップショットが保存される場所
一般的な流れは「作業ディレクトリで編集 → ステージン ...
5月15日 18:35 投稿
ソフトウェア開発ライフサイクルとコードデプロイ手法
開発プロジェクトのフェーズ
プロジェクトは以下の主要フェーズを経て進行する:
要件定義:開発マネージャーがタスクを分割し、チームメンバーのスキルと人数を考慮してアサインする。
開発:各メンバーが担当モジュールを開発。統合前に全開発メンバーが協力して結合テスト(インタグレーションテスト)を実施。
テスト:品質保証チームが機能検証を実施。
デ ...
5月14日 10:08 投稿
IstioとDevOpsの統合によるクラウドネイティブ実装
Istioを既存プロジェクトに統合する方法
既にIstio公式のBookinfoアプリケーションのデプロイとトラフィック管理について学びました。では、自社プロジェクトのCI/CDパイプラインでIstioをどのように活用すればよいでしょうか。
デプロイ先のnamespaceでIstioの自動サイドカーインジェクションを有効化する
Bookinfoアプリケーションを参考に、プロジェクトに対応するGa ...
5月13日 16:39 投稿