InfoQ ホームページ ITSM に関するすべてのコンテンツ
-
Terratest - インフラストラクチャテスト自動化のためのオープンソースのGoライブラリ
GruntworkはGoのフレームワークであるTerratestをオープンソース化した。Terratestは、利用して、インフラストラクチャに対する自動テストを記述ことができる。このライブラリはTerraformとPackerをサポートしている。
-
継続的デリバリの基礎としてのトランクベース開発
pivotalで継続的デリバリに関する書籍を著したDave Farley氏は先頃、トランクベース開発のプラクティスに対する異論について記事を書き、CIと優秀なチームで果している役割を証拠としてそれらの意見に反論した。共著者のJez Humble氏もTwitterのスレッドでこのプラクティスの文化的側面についてコメントし、プログラマ気質との関係について説明している。
-
GitHub Checks APIにより、アプリは高度な継続的インテグレーションが可能に
GitHub Checks APIは、コードチェックを継続的なインテグレーションワークフローに統合することを目的としている。たとえば、これはソースファイルを診断し、プルリクエストビューに直接結果を表示することを意味する。フィードバックは、問題の原因となるコード行を示すなど、必要に応じて詳細に記述することができるため、コミットの作成者は問題を修正してコードを改めてチェックすることができる。
-
GCPが"kaniko"をリリース、特権を持たないコンテナやKubernetes内でのコンテナイメージ構築が可能に
Googleは、コンテナあるいはKubernetesクラスタ内でDockerfileからコンテナイメージを構築するオープンソースツール"kaniko"をリリースした。kanikoはDockerデーモンに依存せず、Dockerfile内の各コマンドをすべてユーザ空間で実行する。これにより、標準的なKubernetesクラスタのように、簡単かつセキュアにDockerデーモンを実行できない環境においても、コンテナイメージの構築が可能になる。
-
SRE(Site Reliability Engineer)の役割とは - Catchpointの調査より
Site Reliability Engineeringとは、ソフトウェアエンジニアリングとITオペレーションを横断するもので、Googleが2003年に開発し、2016年に書籍“Site Reliability Engineering, How Google Runs Production Systems”で詳説したアプローチである。ディジタルエクスペリエンスとインテリジェンスのプロバイダであるCatchpointは、416名のSRE(Site Reliablity Engineer)を対象に、SREの意味の理解を目的とする調査を実施した。
-
オブザーバビリティはテストにどう影響するのか
オブザーバビリティ(observability)は現在のシステム状況を明らかにし、ある種のテストを置き換えることができる。低リスクのアプリケーション分野であれば、オブザーバビリティをテストの代役とすることで、継続的デリバリによる迅速なフィードバックと、短時間の変更リリースが可能になる。
-
Googleとのコラボレーションで新しくなった"Accelerate State of DevOps Report" - DORAのNicole Forsgren博士に聞く
DORAとGoogle Cloudは、“The Accelerate State of DevOps Report”として、ソフトウェア開発の問題に焦点を当てた独自の調査を実施する。この調査は、技術提供チームのリソース管理や生産性、品質の向上に関するガイダンスを提供するための、新たな知見の獲得を目的とする。
-
Kayenta:NetflixとGoogleからオープンソースのカナリア分析ツール
Kayentaは、オープンソースのカナリア分析ツールで、新しいバージョンのソフトウェアの本番環境の準備状況を評価するために使われる。
-
GitLabはGoogle Kubernetes Engineを完全に管理可能に
GoogleとGitLabは、GitLabとGoogle Kubernetes Engine(GKE)の統合を発表した。これは、ロックインなしでGitLabをGKEと共に簡単に使えることを目的としている。
-
ChefがInSpec 2.0でクラウドセキュリティの自動化を強化
継続的オートメーションベンダーであるChefは、Chefの無料オープンソースツールの新バージョンであるInSpec 2.0をリリースした。InSpecによって、DevOps・クロスファンクショナルアプリケーションチーム、インフラストラクチャチーム、セキュリティチームがセキュリティルールとコンプライアンスルールをコードで表現できる。そして、ソフトウェア配信のライフサイクル全体を通じてコンプライアンスの問題を評価し、修復できるようになる。
-
Ankyraがプラットフォームを論理的なコンポーネントとして扱うリリース自動化ツールEscapeを発表
この10年間、Infrastructure as Code (IaC)のツールにフォーカスが当たっている。特に、Infrastructure as a Service (IaaS)とAPI駆動のインフラに牽引されて、注目が集まっている。今、この分野で課題になっているのは複数のツールを組み合わせてプラットフォーム全体を定義し、配置、構成するという要件だ。InfoQはこの課題についてAnkyraの創業者であるBart Spaans氏にインタビューした。氏はインフラとリリースエンジニアリングの専門家だ。
-
GitLabの新しい研究がDevOpsの価値と課題にスポットを当てる
GitLabから提供される2018年グローバル開発者レポートによると、ソフトウェア専門家は高度に協調するDevOpsスタイルの環境で働くことの総合的な価値を認識しており、そうしたメリットを経験している。65%の回答者は、DevOpsが非常に時間節約であると言っている。それは、マネージャのみに限定すると81%に上昇する。
-
AVM(Application Visual Management)機能が拡張されたApplitools
AVM(Application Visual Management)では,アプリケーションデリバリライフサイクルの視覚的側面のモニタリングとテストが重視される。Applitools Eyesバージョン10では,UIベースライン管理が新しくなり,チームコラボレーション機能が新たに提供してされる他,サードパーティツール統合が拡張され,分析ダッシュボードが改善されている。
-
Shippableが新しいDevOpsアナリティクス機能を提供
継続的インテグレーションとDevOpsの自動化プラットフォームであるShippableは、DevOpsプロセスの測定用のアナリティクスアドオンを発表した。コンポーネントやチームの開発速度や、時間経過に伴うコード品質の傾向などを、日付範囲、コンポーネント/チーム、ワークフロー内の特異点でフィルタをかけて、測定できる。
-
CodefreshがKubernetes用CLIをリリース
Codefreshは、Dockerパイプライン内からCodefresh APIにアクセスして、Codefreshの遠隔操作を行なうことのできるコマンドラインインターフェース(CLI)をリリースした。