InfoQ ホームページ DevOps に関するすべてのコンテンツ
-
Flocker v1.0、Dockerのボリュームマイグレーションとストレージ抽象化を提供する
Kai Davenport氏はLondon Microservice User Group July meetupにおいて、 ClusterHQのコンテナデータボリューム管理ツール Flocker v1.0を使って、Docker Swarmで動く複数のコンテナ間でDockerストレージボリュームを移動させるデモを披露した。
-
AWS s2n: 6,000行ほどのオープンソースTLS実装
Amazon Web Servicesがs2nを発表した。これは “signal to noise” を縮めたもので、TLS/SSLプロトコルのオープンソース実装だ。「シンプルで、小さく、高速で、安全であることを優先して」作られている。
-
Jetty20周年を祝う9.3リリース,新たにHTTP/2をサポート
2015年6月12日,Jetty Projectは,彼らのフラッグシップ製品であるオープンソースの組込みアプリケーションサーバのバージョン9.3をリリースした。この日はプロジェクト開始から20周年の記念日でもある。今回のリリースの特徴は,HTTP/2サーバ(とクライアント)のサポート,最低バージョンをJava 8に設定したこと,Java NIOのさらなる統合,スケジューラの改訂などだ。また,SPDYネットワークサポートが廃止され,400件以上のバグが修正された。
-
パスワード管理サイトLastPassがハッキングの被害に
Webベースのパスワード管理サービスであるLastPassがハッキングされ,その結果,Eメールアドレスや認証ハッシュを含むユーザ情報が,未知の攻撃者によって取得された。この事件はユーザにとって,すべてのパスワードを中央サーバに置くことのリスクを教えるものだ。
-
Plumbrにスロークエリ検出機能が追加
JVM監視ベンダのPlumbrは,同社のフラッグシッププロダクトにスロークエリ検出機能を追加した。これによりPlumbrは,メモリリーク,不効率なガベージコレクション,スレッドロック,負荷の高いJDBC操作という,4種類の問題を検出可能になる。
-
NetflixがSimian Armyに代わる'フェール・アズ・ア・サービス'を構築
QCon New York 2015で,Kolton Andrus氏は,NetflixのFIT(Failure Injection Testing)プラットフォームについて講演した。Netflixの運用Webサービス上で,特定のユーザグループに対して,任意の障害シナリオを挿入することができる。FITは同社の‘反脆弱(anti-fragile)’文化を支えると同時に,システムの高い耐障害性を実現するための手段でもある。
-
-
Dockerで実現するゼロダウンタイムデプロイ
QCon New York 2015で,Paul Payne氏は,12分以内の修正と再デプロイを要件とするNordstormのプロジェクトについて講演を行った。それを可能にしたのはGoベースのマイクロサービスとDockerコンテナ技術,そして継続的デリバリの方法論だ。
-
Microsoft Azure は Nasuni のストレージベンチマークテストでトップとなった!
クラウドの NAS とストレージ会社である Nasuni がクラウドストレージのベンチマークテストの年報を発行した。Microsoft Azure Storage は性能、可用性、スケーラビリティのトップであり、同ベンチマークには Amazon S3 や Google Cloud Storage はもちろん他のサービスも含まれている。
-
Docker、CoreOS、業界各社がOpen Container Projectを設立
DockerCon 2015において、Solomon Hykes氏がOpen Container Project (OCP) の発足を発表した。これはベンダー、ユーザ、そして業界のリーダーたちが集結し、コンテナフォーマットとランタイムに関する共通仕様を定義することを目指している。OCPはLinux Foundationの支援のもと、ミニマリストの非営利でオープンに統治されたプロジェクトとして運営される。
-
GitHubが安全性に問題のあるSSH鍵を無効化
GitHubは先頃,漏えいした,あるいは安全でないと判断されたSSHキーの無効化を開始した。この問題を明らかにした調査を行ったのは,システムエンジニアのBen Cartwright-Cox氏である。InfoQは氏に話を聞いた。
-
GoogleがKubernetesベースのVM/Dockerイメージビルドフレームワークを開発
Googleは,JenkinsとPackerを使ってGoogle Compute EngineVMのカスタムイメージのビルドを自動化するリファレンス実装を,Kubernetesベースのオープンソースで開発した。継続的デリバリのビルドパイプラインへのイメージ生成過程の追加と,VMインストールの信頼性向上と時間削減を可能にするアーティファクト生成という,2つの実現方法を実証することが,開発の主な目的だ。
-
なぜスクラムでは不十分なのか
巨大で複雑なシステムを開発し、レガシーコードを扱うとき、企業は統合とデリバリを支援するシステムが必要だ。モジュール化はアジャイルが複数のチームで並列に働きならがスケールするのを助ける。この仕事をするのは、フレームワークや方法論ではない。Hans Dekkers氏によれば、問題解決のためにチームのメンバがどのように働くか、が重要だ。
-
DevOpsとは”CALMSS"である
ForresterがDevOpsに新たな定義を与えた。DevOpsのCALMSの定義に,ソーシングを意味する"S"を加えたのだ。DevOpsには堅牢なソーシングストラテジによるサポートが不可欠だという考えから,同社はCALMSSという頭字語を提唱する。
-
成功を乗り越えて
チームの成功をある種の失敗と捉えることは稀だが,目標以上のものを求めれば,基本的なソフトウェアやインフラストラクチャニーズを無視するのと同じ位の危険を伴う。Mark Simms氏とMark Souza氏は,彼らがこれまで見たアンチパターンを紹介し,あなた自身の成功とアーキテクチャ上の勝利を両立する最善の方法のいくつかを論ずる。