InfoQ ホームページ Infrastructure に関するすべてのコンテンツ
-
Mac OS Xの設定や管理を自動化するGitHub Boxen
GitHub社はMacラップトップの自動コンフィギュレーションのために社内で用いていたBoxenをオープンソース化した。このツールはLinuxやWindowsのセットアップにも流用することができる。
-
開発者のブラウザコードのテストを支援するmodern.ie
MicrosoftはさまざまなバージョンのIEでサイトをテストできるmodern.ieをリリースした。このサイトは古いIEをサポートしながらモダンなサイトを構築するヒントを提供する。
-
Chef 11がハイパースケールに対応
Opscodeは今月初めChef 11をリリースした。ハイパースケールなWeb運用の要求に応えるべく,拡張性の向上が図られている。サーバコアAPIはがすべてErlangで新たに書き直された一方,従来版との互換性も同時に確保されている。Erlangで書き換えられたことを表すためにOpscodeでは,コアサーバAPIの名称を "Erchef" に変更した。
-
開発者は内向的か、外向的か、論理的か、直感的か
Evans Dataは最近行った調査で開発者コミュニティのある種の正���を広範囲に調べている。開発者は内向的か、それとも外向的か。直感的か、それとも論理的か。事実上の報酬で満足するか、それとも実体のある報酬を求めるか。キャリア上で一番気にかけているのはどんなことか。
-
-
WebサイトをスケールするためにMozillaで学んだこと
MozillaのWebオペレーションエンジニアであるBrandon Burton氏によると、Mozillaは自ら学んできた単純なスケーリングパターンによって、Webサイトを何千ユーザから何億ユーザまでスケールしている。彼らが学んだ教訓には、キャッシュ、Webサーバのスケールアウト、非同期ジョブ、データベースが含まれる。
-
VMwareが構成管理ツールへの影響力を強化
VMwareはPuppet Labsへの初期投資に3000万ドルを追加した。Puppet Labsはオープンソースの構成管理ツールPuppetの開発元だ。OpscodeのChefと並び、DevOps文化を実践している企業に最も普及しているツールだ。
-
ブラウザエンジンが1つ減る:OperaがWebKitに切り替える
Operaは、WebKitをベースにしたモバイルとデスクトップ向けのブラウザの新バージョンをリリースする。彼らは Chromiumを統合する予定でもある。
-
CASTのレポート,Spring利用によるJEEアプリケーションの品質低下を報告
CASTのレポートが,Hibernateのみを使用したJEEエンタープライズソフトウェアに比較して,SpringあるいはStrutsを使用したものが品質面で劣る,という調査結果を公開している。さらにJavaとC,あるいはC++を併用した場合の品質低下も確認されている。
-
いかにWindowsセキュリティガイドラインに従うか
Windowsセキュリティは難しい問題である。数えきれない程オプションのあるフィーチャや設定がセキュリティの脆弱性を招くことになり、その多くがデフォルトで有効になっている。これらの設定に関するドキュメントは新しい記事に散在しており、しかも古いバージョンと完全に混ざっている。これに対する1つの解決がMicrosoft Security Compliance Managerである。
-
OracleのNoSQLデータベース���検証する
Oracleのキーバリュー型データベース,いわゆる "Oracle NoSQL Database" がバージョン2.0になった。基本的にはBerkley DBの分散フロントエンドだが,それをはるかに越える機能を備えたデータベースだ。SQLクエリ,結果整合性に加えて完全整合性,さらにはAvroスキーマを使用したデータ識別によるストレージ領域削減オプションなど,多彩な機能を備えている。
-
MySQL 5.6 Enterprise EditionがフルテキストインデックスとオンラインDDLを追加
MySQLの5.6シリーズが,Enterprise Editionの有償ユーザ向けアップデートがリリース可能とOracleの考えるポイントに達したようだ。今回のバージョンには大きく改良されたInnoDBとフルテキスト検索,オンラインDDLが含まれている。
-
MyGet が CodePlex, GitHub, BitBucket に対する無料のビルドサービスを提供している
MyGet アカウントを持つ開発者は MyGet Build Services のパブリックベータが利用可能となった。本サービスは、開発者が利用している CodePlex, GitHub, BitBucket 等のサービスに対して、MyGet を自動ビルドサーバとして利用可能とするものだ。
-
NetflixのAPI最適化
NetflixのAPI最適化の物語は興味深い。彼らはAPIを汎用的なひとつで全部のサイズに対応する静的なAPIから動的な設計に変更した。クライアントチームの力を借りて、カスタムのサービスエンドポイントを定義し配置したのだ。InfoQはBen Christensen氏に話を聞いた。
-
10gen: MongoDBのフォールトトレラントの正当性を主張
コーネル大学の教授が,MongoDBのフォールトトレランスシステムに "設計上の欠陥がある" と主張している。10genでは,同社のテクニカルディレクタがこれに対して反論する。