InfoQ ホームページ Infrastructure に関するすべてのコンテンツ
-
Facebookが行ったiOSファイル破損バグ対応
FacebookのエンジニアであるSlobodan Predolac,Nicolas Spielberg両氏は先日,"モバイルアプリ長期的なデバッグ問題を解決し,クラッシュ率を50%以上低減した"方法について解説した。その中で氏らは,大規模で急速に進化するコードベースを支援することが可能な,汎用性のある技術といくつかのFacebookのツールを紹介している。
-
監視を提供するAWS Trusted Advisor
AWSは近頃、AWS Trusted AdvisorをAWS Management Consoleへ統合し、無料で4つのセキュリティとサービスリミットのチェックをできるようにした。セキュリティ、性能、耐障害性、コスト最適化の追加のチェックは、ビジネス&エンタープライズサポートの範囲内だ。
-
買う前に試す - HerokuがGitHubアプリケーションのプレビューをサポート
Herokuは,ソースコードから実行可能なアプリケーションを,もっと簡単に生成できるようにしようとしている。Herokuボタン – GitHubの公開リポジトリからHerokuのパブリッククラウドへのデプロイを行う,簡単なHTMLコードあるいはマークダウン – によってHerokuは,オープンソースWebのアプリケーションを手軽にプレビュー,ホスト,拡張するための魅力的な対象になる。
-
ClusterHQがFlockerをリリース,堅牢なステートフルDockerコンテナを支援
FlockerはZFSをベースとした,Dockerのボリュームとコンテナ管理システムである。データベースのようなステートフルコンテナを,仮想または物理ホスト間で移動することが可能な,一部の仮想マシンのハイパーバイザが備えるライブマイグレーション機能に似た機能を提供するソフトウェアだ。そのバージョン0.1がClusterHQから,Apache 2.0のオープンソースプロジェクトとしてリリースされた。
-
マイクロサービスと”Big Balls of Mud"
最近になって,マイクロサービスはシステムアーキテクチャとしてよい方法なのか,あるいは分散型"Big Balls of Mud"を引き起こす潜在的問題を抱えているのか,というテーマの記事がいくつも書かれている。Simon Brown氏とGene Hughson氏は,優れたアーキテクチャ構成のモノリシックシステムを開発できなければマイクロサービスのメリットを享受することはできないのではないか,という可能性について議論する。
-
LyftがPuppetからSaltStackにリプレース
自動車相乗りサービスを提供するスタートアップ企業のLyftは,自社のインフラストラクチャ設定管理ツールをPuppetからSaltStackに変更した。同社のエンジニアであるRyan Lane氏の先日の記事によると,この他にAnsibleも選択肢にあったということだ。最終的には各ツールの使いやすさ,完成度,パフォーマンス,製品を取り巻くコミュニティなどを検討した結果,SaltStackが選ばれることになった。
-
MicrosoftがMicrosoft Azure向けのドキュメントデータベースを発表
MicrosoftはSQL Serverのおかげでリレーショナルデータベースの世界でも一定の地位を占めている。しかし、新しいNoSQL製品がこの状況を変えるかもしれない。Microsoftは先週、DocumentDBを発表した。これは、クラウドにホストされるドキュメント指向データベースであり、JavaScriptをしっかりとサポートし、自動インデックス、トランザクションもサポートする。
-
Puppet-lint 1.0.0 リリース
Tim Sharpe氏がPuppet lint 1.0.0のリリースを発表した。Puppetコードの推奨スタイルガイドラインへの準拠性をチェックし,文法上のミスを検出するツールである。新バージョンでは新しい機能やバグフィックスに加えて,プラグインシステム,エラーの自動修正機能などを備えている。
-
TokutekがMongoDB用の新コンセンサスアルゴリズムを発表
Tokutekは,MongoDBに既存のリーダ選任アルゴリズム(Leader Election Algorithm)に代わる,新たなコンセンサスアルゴリズムの開発を発表した。Arkと名付けられたそのアルゴリズムは,同社のMongoDBフォークであるTokuMXで使用するために開発されたもので,既存のMongoDBのアルゴリズムの持つさまざまな問題に対処する。
-
IBM: 企業の70%がビッグデータ、クラウド、モバイル、ソーシャルを活用している
IBMはRaising the game - The IBM Business Tech Trends Study (PDF)と題した調査結果を発表した。同社はこの調査で次の4つの重要な技術の現在の普及状況を調��ている。すなわち、ビッグデータ&アナリティクス、クラウド、モバイル、ソーシャルの4つだ。この4つがエンタープライズ分野でどの程度普及しているのかを2012年と比較している。また、PacesettersとDabblersの比較も行っている。
-
GoogleがMesaを公開 - 地理的レプリケーションと準リアルタイム性を備えた,スケーラブルなデータウェアハウス
GoogleがMesaというデータウェアハウスを新たに公開した。Mesaは複数のデータセンタにスケールして,ペタバイト単位のデータを扱うと同時に,秒以下のオーダでのクエリ応答とACID特性を実現するシステムである。
-
クラウド固有の複雑さ: VS Online停止の振り返り
クラウドベースの常時起動システムを実行することは本質的には複雑である。Microsoftは先日、Visual Studio Onlineにおいて5時間の停止を経験し、開発者がサービスを利用することができなくなってしまった。MicrosoftのBrian Harry氏は、なにが誤っていて、彼らのチームがどのように失敗を修正するかの正直な振り返りを提供した。
-
8月のPatch TuesdayでInternet Explorerのセキュリティと機能が向上
Microsoftは最新のPatch Tuesdayにおいて、合計37個のcommon vulnerabilities and exposures (CVE)をカバーする9個のセキュリティ情報を公開した
-
CoreOS、CoreOS Enterprise Registryをローンチ
CoreOSがQuay.ioの買収と、Quay.ioがホストするサービスをベースにしたファイアウォール内で使えるプライベートなDockerレジストリ、CoreOS Enterprise Registryのローンチを発表した。
-
仮想マシンとLinuxコンテナのパフォーマンス比較
IBM Research Divisionが、DockerとKVMを使い、コンテナと仮想マシン環境のパフォーマンスを比較した論文を発表した。これはNATあるいはAUFSにおけるDockerの利用コストに注目し、仮想マシン内でコンテナを実行するというプラクティスに疑問を投げかけるものだ。