InfoQ ホームページ DevOps に関するすべてのコンテンツ
-
GoogleのStackdriverモニタリングがKubernetesのデプロイ向けサポートを強化
最近終了したKubeConで、GoogleはKubernetes向けのStackdriverモニタリングのベータ版リリースを発表した。主な機能には、既存のStackdriverダッシュボードの他のメトリックとともに、Kubernetesの統一されたコンテナメトリックとログを一元的に参照できる。また、Prometheusサポートが改善した。
-
Netflixhがコンテナ管理プラットフォーム"Titus"をオープンソース提供
Netflixは、Titusという独自のコンテナ管理プラットフォームをオープンソースにすると発表した。TitusはApache Mesosをベースとして、AWS EC2上で動作する。
-
クラウドネイティブJavaの新たな基盤 - Jakarta EE
Eclipse FoudationのエグゼプティブディレクタであるMike Milinkovich氏が先日のJAXカンファレンスで、Jakarta EEのための新たなEclipseのガバナンスモデルとロードマップを紹介した。少し前に実施された1,800人Java開発者を対象とした調査に基づき、新たなガバナンスモデルではクラウドネイティブなアプリケーション開発とリリースサイクルの短期化に焦点が当てられる予定だ。氏はJakarta EEの今後について、InfoQに話してくれた。
-
Microsoftが独自のコンテンツデリバリネットワークをパブリックプレビュー版として発表
Microsoftは、顧客がコンテンツを使用して配信できるよう、独自のContent Delivery Network(CDN)のパブリックプレビュー版を提供することを発表した。Azure CDNの顧客は、世界33か国に広がるMicrosoftの広範な54のPOP(point-of-presence)CDNのどこででもコンテンツを提供しビジネスを実施することができる。
-
AWS EC2 Fleet:1リクエストで何千ものOn-DemandインスタンスとSpotインスタンスを管理
AmazonはEC2 Fleetを発表した。これは、単一のAPIを使用して、EC2のOn-Demandインスタンス、Reservedインスタンス、Spotインスタンスを組み合わせたフリートを作成できる新しい機能である。さらに、顧客は必要なキャパシティと、どのインスタンスタイプのVMかを指定することができ、スキャフォールディングコードを記述することなく、AWSは必要なインスタンスを起動、管理、監視、スケールする。
-
Terratest - インフラストラクチャテスト自動化のためのオープンソースのGoライブラリ
GruntworkはGoのフレームワークであるTerratestをオープンソース化した。Terratestは、利用して、インフラストラクチャに対する自動テストを記述ことができる。このライブラリはTerraformとPackerをサポートしている。
-
継続的デリバリの基礎としてのトランクベース開発
pivotalで継続的デリバリに関する書籍を著したDave Farley氏は先頃、トランクベース開発のプラクティス���対する異論について記事を書き、CIと優秀なチームで果している役割を証拠としてそれらの意見に反論した。共著者のJez Humble氏もTwitterのスレッドでこのプラクティスの文化的側面についてコメントし、プログラマ気質との関係について説明している。
-
GitHub Checks APIにより、アプリは高度な継続的インテグレーションが可能に
GitHub Checks APIは、コードチェックを継続的なインテグレーションワークフローに統合することを目的としている。たとえば、これはソースファイルを診断し、プルリクエストビューに直接結果を表示することを意味する。フィードバックは、問題の原因となるコード行を示すなど、必要に応じて詳細に記述することができるため、コミットの作成者は問題を修正してコードを改めてチェックすることができる。
-
NGINXが動的設定ができるオープンソースのWebサーバをリリース
NGINXは最近、オープンソースのWebアプリケーションサーバであるUnitのバージョン1.0をリリースした。サーバはリモートおよび動的設定をサポートし、設定変更に対するサービス中断は発生しない。Unit 1.0は複数の言語(Go、Perl、PHP、Python、Ruby)を同一インスタンス上での実行をサポートしており、同じ言語で複数のバージョンについても同様にサポートする。
-
第12回 State of Agile Reportが公開
2018 State of Agile ReportがCollabNet VersionOneから公開された。報告書の結論からは、顧客満足度の必要性の増大、アジャイルを大規模展開する企業の増加、アジャイルソフトウェア開発における分散型チームの一般化に加え、多くの企業が今後12ヶ月以内にDerOps活動を開始ないし計画していることが確認される。
-
Google App Engine、Node.js 8.xをサポート オープンソースとなったgVisorサンドボックスを利用
Google App Engineスタンダードが近々Node.js 8.xをサポートする。
-
.NET Core 3ハWindowsデスクトップアプリをサポートする
Build Developer ConferenceにおいてMicrosoftは.NET Coreの次のリリースで、Windowsデスクトップアプリケーション開発をサポートすると発表した。開発者は.NET CoreアプリでUWP、WPF、Windows Formsをターゲットにできる.
-
JDK 11のスケジュール提案
オラクルのチーフアーキテクトMark Reinhold氏が2018年9月のJDK 11 GAリリースに向けたスケジュールを提案した。項目の1つ、JEP-320はJava EEモジュールとCORBAモジュールを削除する。これは既存のアプリケーションを壊す可能性があるかもしれない。
-
GCPが"kaniko"をリリース、特権を持たないコンテナやKubernetes内でのコンテナイメージ構築が可能に
Googleは、コンテナあるいはKubernetesクラスタ内でDockerfileからコンテナイメージを構築するオープンソースツール"kaniko"をリリースした。kanikoはDockerデーモンに依存せず、Dockerfile内の各コマンドをすべてユーザ空間で実行する。これにより、標準的なKubernetesクラスタのように、簡単かつセキュアにDockerデーモンを実行できない環境においても、コンテナイメージの構築が可能になる。
-
オラクル、GraalVM 1.0をリリース
オラクルはGraalVMの1.0リリースを発表した。これは多言語対応の仮想マシンとプラットフォームである。最初のリリースにはJavaとJVM言語の実行機能 (バイトコードを通じて)とJavaScriptとNode.JSの完全なサポート、RubyとPython、R、LLVMバイトコードのベータでのサポートがある。