InfoQ ホームページ DevOps に関するすべてのコンテンツ
-
レジリエンスなシステムはなぜ必要なのか - QCon LondonでTammy Butow氏がカオスエンジニアリングを論じる
Tammy Butow氏はQCon Londonで講演し、よりレジリエントなシステムが求められている理由と、それがカオスエンジニアリングのプラクティスによっていかに実現されるかを説明した。講演ではカオスエンジニアリングのための3つの主要な前提条件 -- 重要度の高い“SEV”インシデントの管理、監視、及び影響度の測定 -- が提示され、ガイドラインとツール、プラクティスが紹介された。
-
オブザーバビリティはテストにどう影響するのか
オブザーバビリティ(observability)は現在のシステム状況を明らかにし、ある種のテストを置き換えることができる。低リスクのアプリケーション分野であれば、オブザーバビリティをテストの代役とすることで、継続的デリバリによる迅速なフィードバックと、短時間の変更リリースが可能になる。
-
Googleとのコラボレーションで新しくなった"Accelerate State of DevOps Report" - DORAのNicole Forsgren博士に聞く
DORAとGoogle Cloudは、“The Accelerate State of DevOps Report”として、ソフトウェア開発の問題に焦点を当てた独自の調査を実施する。この調査は、技術提供チームのリソース管理や生産性、品質の向上に関するガイダンスを提供するための、新たな知見の獲得を目的とする。
-
Kubernetesはキャズムを越えたか?
Ian Crosby氏は、企業環境において残る課題(高度のセキュアな環境、Windowsのサポート、ステートフルなワークロードのサポート改善、レガシソフトウェアやハイブリッドクラウドとの統合など)にコミュニティが積極的に取り組んでいる状況から、Kubernetesが採用面でメインストリームに近づいていることは間違いない、と主張する。氏が言うように、“問題はKubernetesがキャズムを越えられるかではなく、いつ越えるか”なのだ。
-
Kayenta:NetflixとGoogleからオープンソースのカナリア分析ツール
Kayentaは、オープンソースのカナリア分析ツールで、新しいバージョンのソフトウェアの本番環境の準備状況を評価するために使われる。
-
GitLabはGoogle Kubernetes Engineを完全に管理可能に
GoogleとGitLabは、GitLabとGoogle Kubernetes Engine(GKE)の統合を発表した。これは、ロックインなしでGitLabをGKEと共に簡単に使えることを目的としている。
-
-
AWSがServerless Application Repositoryを一般公開
re:Invent 2017以降の短いプレビュー期間を経て、Amazon Web Services (AWS)は新たにServerless Application Repositoryの一般提供を開始した。“AWSパートナ、企業ユーザ、独立系開発者が開発したサーバレスアプリケーションを共有するための理想的な場所”を自称するAWS Lambdaコンソールを使用して、サーバレスアプリケーションとコンポーネントを探索し、設定し、展開することが可能になる。
-
ChefがInSpec 2.0でクラウドセキュリティの自動化を強化
継続的オートメーションベンダーであるChefは、Chefの無料オープンソースツールの新バージョンであるInSpec 2.0をリリースした。InSpecによって、DevOps・クロスファンクショナルアプリケーションチーム、インフラストラクチャチーム、セキュリティチームがセキュリティルールとコンプライアンスルールをコードで表現できる。そして、ソフトウェア配信のライフサイクル全体を通じてコンプライアンスの問題を評価し、修復できるようになる。
-
Java 10 Release Candidate 1 公開
GAリリース予定を2018年3月20日に控えて、Java 10 RC 1がJavaコミュニティに向けて公開された。今回のリリースは、Oracleの新たな6ヶ月リリースサイクルによる最初のアップグレードになる。最も関心と期待を集めている機能は、新たな予約型varの導入によるローカル変数の型推論だ。
-
Ankyraがプラットフォームを論理的なコンポーネントとして扱うリリース自動化ツールEscapeを発表
この10年間、Infrastructure as Code (IaC)のツールにフォーカスが当たっている。特に、Infrastructure as a Service (IaaS)とAPI駆動のインフラに牽引されて、注目が集まっている。今、この分野で課題になっているのは複数のツールを組み合わせてプラットフォーム全体を定義し、配置、構成するという要件だ。InfoQはこの課題についてAnkyraの創業者であるBart Spaans氏にインタビューした。氏はインフラとリリースエンジニアリングの専門家だ。
-
Booking.comは機械学習のためにどのようにKubernetesを使っているか
Sahil Dua氏はQCon Londonカンファレンスで、Booking.comがKubernetesを使用して顧客に目的地と宿泊施設を推薦するための機械学習(ML)モデルをどのように拡張できるかを説明した。特に、コンテナ上のKubernetesの伸縮性や資源不足回避が、いかに計算(およびデータ)集約的で、並列化が困難な機械学習モデルを実行する助けになっているかを強調した。
-
Facebook Liveにおける世界規模のイベントによるトラフィックスパイクの処理
Facebook Liveのエンジニアたちが、予測範囲内のイベントと予想外のイベントの両方のトラフィックを処理するために、自分たちのシステムをスケールアップした方法について講演した。後者は同社のグローバル分散アーキテクチャによって処理されるのに対して、前者は事前の周到な計画と負荷テストを必要とする。
-
JetBrainsがKotlin 1.2.30をリリース
JetBrainsが人気のプログラミング言語Kotlinのバージョン1.2.30をリリースした。バージョン1.2.20のリリース後約1ヶ月半でバグフィックスとツールの更新をした。新機能にはGradleのビルドキャッシュツールのサポート、TestNGのサポート、新しいKotlinスタイルガイドへIDEサポートといったものがある。
-
IBMがパブリッククラウドで初となるベアメタルKubernetesを提供
IBMは、業界初のベアメタルKubernetesをマネージドサービスとして提供する。このサービスにより、開発者とデータサイエンスチームは、コンテナをベアメタルのクラウドインフラストラクチャ上のマネージドサービスに直接プッシュできる。