InfoQ ホームページ ITSM に関するすべてのコンテンツ
-
Puppetが2020年のDevOpsレポートをリリース
PuppetがリリースしたState of DevOps Report 2020では、セルフサービスと効果的な変更管理手法のための内部プラットフォームが、組織にとってDevOpsの進化の階段を上る鍵であったことが明らかにされている。ソフトウェアデリバリパイプラインのセキュリティインテグレーションも重要な役割を果たしている。
-
GitLabの年次DevOps調査で、新たなトレンドと変化する役割を示す
21か国から3500人を超える開発者によって完了したGitLabのDevOps調査は、開発とリリース、セキュリティ、テストの3つの主要な領域を網羅している。この調査は、リリースサイクルの高速化と品質の向上を示唆しており、最近のDevSecOps領域では、より組織的な微調整が必要だ。InfoQは、GitLabのシニア開発者エバンジェリストであるBrendan O'Leary氏と話す機会を得た。
-
リーンと「LeanとDevOpsの科学 (Accelerate) 」を適用して価値をデリバリする: QCon Plus Q&A
リーンの原則と実践の背景にある科学と数学を理解することで、エンジニアリングリーダは、職場でそれらを提唱し、実装することができる。このようにして、David Van Couvering氏がQCon Plus 2020で価値を提供するためのリーン原則と実践の適用についての講演で説明したように、従業員のエンゲージメントと士気、そして収益に直接影響を与えることができる。
-
Pulumiがコードツールとして新しいポリシーでバージョン 2.0をリリース
Pulumiは、コードプラットフォームとしてのオープンソースインフラストラクチャのバージョン 2.0のリリースを発表した。このリリースには、CrossGuardと呼ばれるコードシステムとしての新しいポリシーが含まれている。また、既存のシステムをPulumiに移行するための改善も含まれている。
-
HashicorpのWaypointは、プラットフォーム間で一貫したビルド・デプロイワークフローを目標としている
HashiCorpはWaypointを発表した。これは、Kubernetes, AWS ECS、Nomad、Google Cloud Run、Docker、Buildpacks、Azure Container Instancesなどのさまざまなプラットフォーム間で一貫したビルドとデプロイのワークフローを提供することを目的としたオープンソースプロジェクトである。
-
CircleCIがAPIバージョン2をリリースし、Insightsエンドポイントを改善
CircleCIは、そのAPIのバージョン2リリースでインサイトエンドポイントの安定性が向上した。インサイトエンドポイントを使用すると、ジョブとワークフローのステータスを追跡し、ジョブの期間を監視し、リソース消費を最適化する可能性を調査できる。
-
GitHubコードスキャンはベータ版終了
1年前、GitHubは、Semmle QLクエリ言語を備えたセマンティックコード分析エンジンのメーカーであるSemmleの買収を発表した。数か月のベータ版を経て、GitHubは現在、すべてのパブリックリポジトリとプライベートリポジトリで新しいCodeQLベースのコードスキャン機能が利用可能になったことを発表している。
-
GitHub CLIが1.0に到達、CI/CDワークフローのスクリプト作成を可能にする
昨年2月にベータ版でリリースされたGitHub CLIがバージョン1.0になった。GitHubによると、問題からレビュー、リリースまでのワークフロー全体にGitHub CLIを使用できる。さらに、GitHub APIをスクリプト化して、使用可能なアクションを自動化できる。
-
Bryan Liles氏がCI/CDパイプラインを構成可能なブロックとして再考
VMWareのシニアスタッフエンジニアであるBryan Liles氏は、CI/CDパイプラインを構築する際のパターンと推奨事項の考えについてDeliveryConfで語った。Liles氏は、単にJenkinsやSpinnakerを使用するような、実装ではなくパターンとしてCI/CDについて考えることを勧めている。交換可能なコンポーネントを備えたコンポーザブルブロックを備え、テクノロジースタックに依存しないプラットフォームを構築できる必要がある。
-
Application ManagerがGitOpsをGoogle Kubernetes Engineにもたらす
Googleは、アプリケーションの構成とライフサイクル管理を簡素化することを目的として、Kubernetes Application Managerを立ち上げた。これは、Anthosの一部でもあるGoogle Kubernetes Engine(GKE)のアドオンとして提供されるアプリケーション配信ソリューションである。Kubernetesはコンテナ化されたアプリケーションの管理に広く使用されているが、エンドツーエンドのKubernetes���イフサイクル管理には課題がある。
-
Cloud Development KitでTypeScriptやPythonを使ったTerraformコンフィギュレーション生成が可能に
AWS、HashiCorp、Terrastackの3社は共同で、CDK for Terraform、別名cdktfのプレビュー版をリリースした。インフラストラクチャ・アズ・コードの管理に、PythonやTypeScriptといったプログラミング言語を使用することができる。cdktfはJSONのTerraformコンフィギュレーションを生成する。Terraformレジストリにある既存のモジュールやプロバイダもサポートしており、AWSやAzure、Google Cloudにリソースをデプロイすることも可能だ。
-
NGINXは、アプリケーションビューを統合するために大幅に再設計したController 3.0をリリース
NGINXは、NGINXデータプレーンを管理するためのコントロールプレーンソリューションであるNGINX Controller 3.0のリリースを発表した。3.0リリースでは、Controllerの完全な再設計により、コントローラが「アプリ中心のエクスペリエンス」に移行し、アプリケーションレベルでインフラストラクチャとインタラクションできるようになる。3.0リリースには、完全な設定API、ロールベースのセルフサービスポータル、組み込みの証明書マネージャーが含まれる。
-
Amazonのチームはどのように継続的デリバリーを行っているか
Amazonデプロイパイプラインの外観と、プロダクション環境に継続的にデプロイするために実行するプラクティスについてAWSエンジニアは最近書いた。パイプラインは、ユニットテストと統合テストを実行する複数の環境での変更を検証し、ステージを使用してプロダクション環境へのデプロイを調整する。パイプラインは主要なメトリクスを監視し、必要に応じてロールバックでき���ため、チームはデプロイメントを積極的に調査しない。
-
ワークフローにイベント駆動型の自動化を提供するPuppet Relay
Puppetは、イベント駆動型自動化プラットフォームであるRelayのベータリリースを発表した。Relayにより、コードによるプロセス自動化できる。 事前に記述されたワークフローがいくつかあり、追加のワークフローを作成するためのサポートがある。Relayには、AWS、Kubernetes、Azure、PagerDuty、GitHubなどのワークフローで使用できる多数の統合機能がある。
-
Coinbaseがコンテナワークロードの運用にKubernetesを使わない理由
Coinbaseは先頃、Kubernetesを自社のテクノロジスタックから除外した理由について記事に書いた。同社ではコンテナを採用しているが、運用はVM上で行っている。デプロイメントには、VM内でサービスを自動スケーリンググループとしてデプロイする、オープンソースソリューションのOdinを使用している。Kubenetesの採用は、現在運用しているデプロイメントパイプラインに対して不要な複雑性を追加することになるため、現時点では適切なツールではない、と同社は説明している。