InfoQ ホームページ DevOps に関するすべてのコンテンツ
-
InfoQファミリーに新たな仲間:運用コミュニティ
近い将来、InfoQ.comに第7のコミュニティが追加される予定だ。既存のコミュニティを見ると、アプリケーション開発やアーキテクチャ(.NET、 Ruby、Java、SOA、アーキテクチャ)とアジャイルの議論にフォーカスを当てており、主にアプリケーションの開発というコンテキストに限定されていることがわかる。しかし、ソフトウェアの開発が終わった後は?
-
Windows上でANGLEを使って、WebGLレンダリング
Googleは、 Chrome内でWebGLを使って、3Dグラフィックスをネイティブにレンダリングしている。問題は、WebGLがOpenGL 2.0に依存していて、すべてのWindowsシステムにそのドライバがインストールされているわけではないことである。ANGLE (Almost Native Graphics Layer Engine)プロジェクトは、WebGL と DirectX間の薄い層を開発し、Chromeが Windowsシステムで3Dレンダリングできるようにする。
-
FAI: Linuxのインストール、管理、カスタマイズを自動化する
FAI (Fully Automatic Installation) は、Linuxシステムを手動でインストール、カスタマイズ、管理するという退屈な反復作業から逃れるための非対話型システムだ。最近では、数台の単一システムのセットアップから数千台ものシステムからなる大規模なインフラやクラスタのセットアップまで、chroot環境や仮想マシンおよび物理マシンを管理するのに使われている。
-
GigaSpaces XAP 7.1 EA:弾力的なミドルウェア、データクエリそしてSpring 3.x
GigaSpaces XAPは、分散アプリケーションサーバで、インメモリでデータグリッドを持っている。XAP 7.1のリリースは、いくつものテーマを含んでいる:弾力的なミドルウェアサービス、仮想化互換性の強化、データクエリ、アップデートされたwebベースの管理アプリケーション、組込みのSpring 3.0、とパフォーマンス改善。InfoQは、このEAリリースを深く調べた。
-
WebSocket と Bayeux/CometD
ブラウザベースのアプリケーションで通信を行うためのテクノロジは,現在のところ2つある。Bayeux (別名 CometD) と,それより新しい WebSocket だ。どちらが優れているだろうか,あるいは,共存できるのに十分なだけの違いがあるのだろうか?
-
Pivotによる膨大なデータからの意味の発見
Pivot(Microsoft Live Labsのプロジェクトの一つ)は、膨大な情報を整理することによって、そこから意味を見出せるようにすることを目的としている。その際、ユーザがその意味を理解したり、特定の情報を発見したりする上で、情報の隅々にまで容易に移動し戻ることができるような方法が試行されている。
-
-
MuleSoftのCloudCatがAmazon EC2およびGoGridクラウドでのWebアプリケーション開発をサポート
CloudCatと呼ばれるMuleSoftのApache Tomcatコンテナのクラウド・サービス・オファリングでは、仮想イメージが提供される。これにより、開発者およびQAチームはクラウド環境でのWebアプリケーションの構築やテストが可能になる。MuleSoftは、先ごろCloudCat製品のリリースおよびクラウド・インフラストラクチャのホスティング・プロバイダであるGoGridとのパートナーシップを発表した。
-
オープンソースSOAソリューションに対する偏見の再考
ZapThinkのシニア・アナリスト、Ronald Schmelzer氏は、エンタープライズ向けのオープンソースSOAソリューションの適性に関してよくある誤解や偏見について再考し、「極めて多くのIT組織において、SOAを実装する上でオープンソース・ソフトウェア(OSS)を時期尚早に切り捨てているのはなぜか?」という疑問を呈している。
-
TerracottaとEucalyptusの統合で、クラウドでのデータ管理と弾力的な拡張が可能に
Terracottaは、最近、オープンソースの民営のクラウドプラットフォームベンダーである、Eucalyptusとのパートナーシップ を公表した。これにより、企業は、 Amazon AWS互換の Eucalyptusクラウドプラットフォーム上に個人用のクラウドを提供でき、クラウドの融通性と柔軟性を活用できるようになる。
-
SpringSource が TC Server Spring Edition を発表
SpringSource が TC Server Spring Edition のアップデートを発表した。TC Server は SpringSoirce の Tomcat をベースとして,モニタ機能とクラウド対応機能を拡張した製品であり,運用面・開発面での改良に重点を置いたものだ。
-
-
Puppet: Rubyベースのサーバ管理自動化スイート
Reductive Labsのチームは先日、Unix、Linuxサーバのシステム管理を自動で行うための、Ruby製オープンソースツールPuppet 0.25.2のリリースを発表した。今回はバグフィックスリリースであり、123のチケットが解決された他、メモリ使用量の削減や、エラーレポート、スレッディング、ロック競合の改善などが行われている(後者はシステムハングの原因だったようだ)。
-
Windows Azureはいずれ成功するのか、それとも結局はニッチなのか?
マイクロソフトは長い歴史の中で成功もあれば失敗もある。なんとか競争に勝とうとしてきたが、結局1番になれなかった製品もいくつかある。マイクロソフトは、Windows OSと同じようにWindows Azureでも成功するだろうか?それともWindows Mobileと同じようにニッチな存在にとどまるのだろうか?
-
RESTfulなウェブサービスのバージョン管理戦略
この記事でStu Charlton氏はRESTfulなサービスのバージョン管理のさまざまな選択肢を挙げている。しかし、氏は前置きとして次のように書いている。“これらの例は説明するにはトリッキーな概念で、この話題について何か小さな本を書こうとは思いません。”