タグ

ブックマーク / www.publickey1.jp (218)

  • グーグルが行っているビルドとテストの種類。続々、グーグルはあれほど多くのソフトウェアのテストをどのように行っているのか? - Publickey

    グーグルが行っているビルドとテストの種類。続々、グーグルはあれほど多くのソフトウェアのテストをどのように行っているのか? グーグルでTest Engineering Directorを務めるJames A Whittaker氏が、ブログ「Google Testing Blog」に書いているグーグル社内のソフトウェア品質に関するノウハウ。最近の記事「How Google Tests Software - Part Four」「How Google Tests Software - Part Five」では、ビルドの種類とテストの種類について紹介しています。 One of the key ways Google achieves good results with fewer testers than many companies is that we rarely attempt to sh

    グーグルが行っているビルドとテストの種類。続々、グーグルはあれほど多くのソフトウェアのテストをどのように行っているのか? - Publickey
  • IEEEがクラウド標準化への取り組みを開始、クラウドの移植性や相互運用性に関して

    国際標準化団体のIEEE(アイトリプルイー)は4月4日、クラウドの標準化に取り組む2つのワーキンググループ「IEEE P2301」と「IEEE P2302」を立ち上げたと発表しました。 P2301はクラウドの移植性や相互運用に関するインターフェイスやファイルフォーマットに関するガイドの作成を、P2302はクラウド間の連係のためのトポロジー、プロトコル、機能についての標準策定に取り組むとしています。 移植と相互運用のガイド、連係のための標準 それぞれのワーキンググループの詳細を見ていきましょう。 P2301 - Guide for Cloud Portability and Interoperability Profiles (CPIP) P2301は、クラウドのポータビリティ(移植性)と相互運用性のためのガイドを作成することを目的としています。ワーキンググループが掲げる説明を引用しましょう

    IEEEがクラウド標準化への取り組みを開始、クラウドの移植性や相互運用性に関して
  • クラウドのセキュリティリスクをまた1つ取り除く、Amazonクラウドの専有サーバ「Dedicated Instance」の意味

    クラウドのセキュリティリスクをまた1つ取り除く、Amazonクラウドの専有サーバ「Dedicated Instance」の意味 IaaS(Infrastructure as a Service)を提供するクラウドでは一般に、物理サーバを仮想化によって複数のインスタンスに分割し、そのインスタンスをさまざまなユーザーが利用するというアーキテクチャになっています。このとき、同じ物理サーバを共有しているユーザーのインスタンス同士は、仮想化を実現しているハイパーバイザによって分離が保証されています。 しかし万が一ハイパーバイザにセキュリティホールが見つかったら、分離が破られて実行中のプロセスの内容、例えば顧客の個人情報や自社の売り上げ情報などが物理サーバを共有している別のユーザーに盗み見されてしまう恐れがあったり、あるいはインスタンスそのものを乗っ取られてしまう可能性もあります。 もちろんハイパーバ

    クラウドのセキュリティリスクをまた1つ取り除く、Amazonクラウドの専有サーバ「Dedicated Instance」の意味
  • 「データセンター萌え」な写真を集めました

    データセンターには、近未来的でスマートなイメージがあります。最近は「工場萌え」が流行しているようですが、ITエンジニアなら「データセンター萌え」な感情を理解される方もきっと多いでしょう。 Flickrで公開されている写真の中から、データセンター萌えを感じさせる写真を選んでみました。クリエティブコモンズライセンスの写真ばかり選んだので、プレゼンテーションに引用するなど実用面でも役に立つはずです(ご利用前には、それぞれのライセンスを確認してください)。最後の1枚までお見逃しなく! 美しいデータセンターの写真 データセンターといえば、一直線に並んだラック群。近未来的な風景を作り出しています。 古風な外観というギャップもいい。パロアルトにあるFacebookのデータセンター。 そしてオランダにあるグーグルのデータセンターは、工場萌えにも通じる1枚。 データセンター内部も美しい マイクロソフトのBi

    「データセンター萌え」な写真を集めました
  • ビッグデータにこれから起きること11の予想

    ビッグデータの登場とその分析は、いまのIT業界の大きなトピックの1つです。Hadoopのような大規模分散ソフトウェアに注目が集まり、オラクルのExadataなどデータウェアハウス専用ハードウェアが次々に登場し、またIBMによるNetezzaの買収、EMCによるGreenplumの買収、ヒューレット・パッカードによるVerticaの買収などはすべて、ビッグデータをめぐる動きだといってよいでしょう。 11 Big-Data Analytics Predictions for 2011 -- TDWI - The Data Warehousing Institute そのビッグデータの分野で2011年になにが起きるのか? Ingres CorporationのシニアバイスプレジデントKetan Karia氏がThe Data Warehouse Instituteに掲載された記事「11 Big-

    ビッグデータにこれから起きること11の予想
  • Cassandra入門と、さらに詳しく知るためのリソース集

    クラウド時代の新しいデータベースとして、非リレーショナルな構造を持つNoSQLデータベースが話題になっています(NoSQL=Not Only SQL。命名の経緯はこちら)。そのNoSQLの中で、もっとも注目されているデータベースの1つがApacheのCassandraです。 Cassandraは、Facebookで大規模データ処理のために開発され、その後オープンソースとなり、現在ではApache Software Foundationのプロジェクトとして開発されています。 現在、CassandraはFacebookやDiggなどで使われている、もしくは使うことが検討されているとされ、Twitterでも(ツイートデータの格納には使われないようですが、それ以外の用途で)利用されています。 TwitterとDiggがNoSQLの「Cassandra」を選ぶ理由 Twitterが、Cassandr

    Cassandra入門と、さらに詳しく知るためのリソース集
  • こんなときだから、デブサミ生みの親が「婚活メソッド」公開中

    翔泳社が主催するイベント「Developers Summit」通称「デブサミ」は、毎年多くのITエンジニアやコミュニティが参加し、最新のテクノロジーや事例などの情報交換を行うIT業界の重要なイベントの1つ。先月、都内で「Developers Summit 2011」が行われたばかりです。 翔泳社の岩切晃子氏は、そのデブサミの生みの親。日のソフトウェアエンジニアを盛り上げようと2003年に立ち上げました。 岩切氏の実家は岩手県釜石市。先週からの震災でご家族やご親族が被災され心配されている様子が、ブログにアップされたエントリ「[釜石]被災者の家族として、役に立ったこと役に立たなかったこと:3/15編」などから伝わってきます。 その岩切氏の3月16日のツイート。こんなときだからこそ「独身の方は、ぜひいい人見つけて結婚することをおすすめします!」と伝えています。 ほんとうに優しい旦那様で感謝。鉄

    こんなときだから、デブサミ生みの親が「婚活メソッド」公開中
  • JSONで入出力可能なNoSQL「Couchbase」が最初の製品をリリース

    JSON形式で入出力可能なドキュメントデータベースの「CouchOne」と、Memcached互換のキーバリュー型データストアの「Membase」、それぞれの開発企業が先月合併した「Couchbase」から、最初の製品「Couchbase Server」がリリースされました。Linux版、Windows版、MacOS版が用意されています。 無償のCommunity Editionと同時に、24時間365日のサポートがあるEnterprise Editionもリリース。両者の機能に違いはないとのこと。 合併後1カ月で統合製品をリリース Couchbaseは、JSONで入出力可能でスキーマ設計が不要な、柔軟性が高く使いやすいフロントエンド部分と、Memcachedと互換性のある高速なメモリキャッシュ機能を備え、自動シャーディングとクラスタリングによるスケーラビリティを備えたバックエンドから構成

    JSONで入出力可能なNoSQL「Couchbase」が最初の製品をリリース
  • グーグル、「データはグーグルのクラウドに保存する方が、PCに保存しておくより安全」

    グーグルのエンタープライズ部門のトップDave Girouard氏がフォーチュン誌のインタビューに登場し、次のように答えています。 Fortune: What's Google doing to address concerns about storing data in the cloud? フォーチュン:クラウドにデータを保存することの懸念を、グーグルはどのように解決しようとしているのでしょう? Girouard: Our belief is that your data is safer inside Google than it is inside your own computers. Girouard氏:データはグーグルのクラウドに保存する方が、ご自身のコンピュータに保存するよりも安全だ、というの私たちの信念です。 グーグルだけでなくあらゆるクラウドベンダにとって、クラウドにデ

    グーグル、「データはグーグルのクラウドに保存する方が、PCに保存しておくより安全」
  • 災害にあったITシステムを操作しなければならない人が知るべきこと

    東北地方太平洋沖地震が金曜日に発生し、被災された皆様には心よりお見舞い申し上げます。 そんな中でも、この月曜日から多くのIT関係者が被災したかもしれないITシステムの復旧に取りかかるのではないかと思います。そうした方々に役に立つ記事を届けられないだろうかと、ユニアデックスの高橋優亮氏に相談したところ、大いなるご賛同をいただき有志の方々とノウハウをまとめたこの文書「災害にあったITシステムを操作しなければならない人が知るべきこと v0.2」を作り上げていただきました。 文書の主眼は被災したITシステムを復旧させようとする方々に向けた情報提供ですが、システムに電源を入れる前の注意事項、電源投入順序の考え方などの説明は、これから関東地方で計画されている停電が起きたあとのシステム再起動の際などにも参考になると思います。 文書はどなたにでも活用していただけるようにGNU Free Documen

    災害にあったITシステムを操作しなければならない人が知るべきこと
  • 開発とテストの融合こそゴール。続、グーグルはあれほど多くのソフトウェアのテストをどのように行っているのか?

    開発とテストの融合こそゴール。続、グーグルはあれほど多くのソフトウェアのテストをどのように行っているのか? グーグルでTest Engineering Directorを務めるJames A Whittaker氏が書いたエントリを紹介した先日の記事「グーグルはあれほど多くのソフトウェアのテストをどのように行っているのか?」が非常に好評で、「続きがあれば読みたい」というコメントをいただいていました。 Whittaker氏がそのエントリの続き「How Google Tests Software - Part Threeを公開していますので、ご要望に応えて紹介することにしましょう。 品質は開発の問題であってテストの問題ではない 品質とはどのように実現するものなのか? という問いに対して、Whittaker氏は次のように書いています。 The simple solution to this con

    開発とテストの融合こそゴール。続、グーグルはあれほど多くのソフトウェアのテストをどのように行っているのか?
  • 米Yahoo!が同社のクラウドエンジンを年内にもオープンソース化する予定

    「私たちのクラウドインフラストラクチャをオープンソース化することを約束する。理由はシンプルだ。クラウドインフラが私たちの差別化要因にはなっていない、と考えるからだ」米Yahoo!のクラウドアーキテクチャ部門バイスプレジデントのTodd Papaioannou氏の発言が、2月18日付けのInfoWorldの記事「Yahoo to open-source cloud-serving engine」に掲載されています。 このクラウドエンジンは社内で3月末までに番投入され、オープンソース化の時期は未定ながら「年内にはそうしたい」とPapaioannou氏は発言しています。 米Yahoo!が自社のクラウドインフラをオープンソース化することは、Publickeyで昨年5月に掲載した記事「Yahoo!が自社のクラウド構築ソフトウェアをオープンソースとして公開へ」でも紹介しました。この記事では「来年早々

    米Yahoo!が同社のクラウドエンジンを年内にもオープンソース化する予定
  • Internet Explorer 9がHTML5のオフライン機能やWeb Workersを実装していないことをどう受け止めるか

    マイクロソフトが開発中のInternet Explorer 9について、海外のブログで議論が起きています。発端は、モジラのPaul Rouget氏が「Is IE9 a modern browser?」(IE9はモダンブラウザなのか?)と疑問を呈したこと。 この記事ではIE9について「HTML5の互換度が低い」「CSS3への互換度も低い」「Windows Vistaと7にしか対応していない」などいくつかの理由を挙げ、モダンブラウザとは言えないとしています。 一方、ケンカを売られた側のマイクロソフトもMSDNブログにTim Sneath氏が「A Modern Browser」をポストして反論。モダンブラウザとは「GPU対応など高速に動作」「リッチなユーザー体験を提供」し、しかし「最新の仕様に対応するが(WebSocketやIndexedDBのような)まだ不安定な仕様は除外すべきである」と、IE

    Internet Explorer 9がHTML5のオフライン機能やWeb Workersを実装していないことをどう受け止めるか
  • FCoE vs 10GbE+iSCSI、どちらが速い? ネットアップとブロケードが共同検証

    Fibre Channelのストレージエリアネットワーク(SAN)と同等の機能をイーサネット上で実現するFCoE(Fibre Channel over Ethernet)。FCoEでは、10ギガビットイーサネット(10GbE)のデータリンク層に相当する部分をDCB(Data Center Bridge)という技術で拡張し、パケットロスなどをほとんどなくすなど信頼性や性能を高め、その上にFibre Channelのプロトコルをのせています。 FCoEの登場によって、これまで物理的に分かれていたSANとLANの2種類のネットワークは、イーサネットで統一されようとしています。 しかしイーサネットでブロックデバイスとしてのストレージにアクセスするならば、iSCSIを利用してもいいはず。iSCSIとはSCSIプロトコルをIPネットワーク上で利用する技術10GbEなら当然iSCSIも高速に動作するは

    FCoE vs 10GbE+iSCSI、どちらが速い? ネットアップとブロケードが共同検証
  • 今後5年のあいだにIT業界に大きなインパクトを与えそうな5つの動向

    先週の水曜日に、IBMのビジネスパートナーの方々が中心となって設立された団体「Open Source協議会 System i」のセミナーで「IT大変革。今、何にどう取り組むべきか! ~知っておきたい技術動向とキャリアの描き方~」というセッションのスピーカーを、アイティメディアの藤村厚夫取締役と一緒に務めてきました。 藤村さんからはセッションのテーマとして「お互いに、今後5年のあいだにインパクトがあると思われる動向を5つ挙げて説明しよう」という提案をいただいていたので、僕としては少し考えて次のような5項目を挙げることにしました。 セミナーでこの5つについて話したことを、せっかくなのでこのブログでも紹介したいと思います。 業務の定型化の波 1つ目の動向は「非コア業務、�バックオフィス業務の定型化の波」です。これによってこれまで以上に業務のパッケージソフトやサービスへの置き換えが進むと考えていま

    今後5年のあいだにIT業界に大きなインパクトを与えそうな5つの動向
  • アジャイル開発手法「スクラム」の工程を、1枚のイラストで分かりやすく説明する

    アジャイル開発手法としてもっともよく使われている「スクラム」の工程を1枚のイラストで説明した資料が、ブログRyuzee.comのエントリ「[Agile]Scrumの流れをイラスト1枚で説明した資料」で紹介されていました。 とても分かりやすいイラストでしたので、Publickeyでも紹介させていただきます(大きな画像はこちら)。 日語の文字が少し小さかったので、あらためて僕の方で日語を当てはめてみました。もしも変な訳だと感じた方がいましたらアドバイスなどいただければと思います。 このイラストのオリジナルとなったのが、ブログThe Critical Path by Derek Huetherにポストされた「Free Intro To Scrum Wallpaper」です。この記事ではもう1つ、スクラムの工程を別のイラストで紹介したものがあるので、そちらも日語化してみました(大きな画像はこ

    アジャイル開発手法「スクラム」の工程を、1枚のイラストで分かりやすく説明する
  • VMwareのvCloudデータセンターを首都圏に設置、ソフトバンクテレコムとVMwareが提携

    VMwareとソフトバンクテレコムは今日2月22日、両社が提携し、ソフトバンクテレコムがVMwareのパートナー制度「vCloud」の認定パートナーとしてvCloudデータセンターを、同社の梶が谷(川崎市高津区)にあるデータセンター内に設置すると発表しました。 vCloudデータセンターは企業向けに普及しているVMwareの仮想化ソフトウェアをベースとしているため、企業内のデータセンターとvCloudデータセンターがシームレスに連係できるのが最大の特徴。ソフトバンクテレコムの宮内謙 代表取締役副社長兼COOは会見で「エンタープライズレベル、ミッションクリティカルなシステムを(vCloudで)俊敏に作ることができる」と、企業向けのクラウド市場への意欲を明らかにしています。 ソフトバンクテレコムは3月から梶が谷のデータセンターで、佐川急便の情報子会社であるSGシステムや野村證券など3社とvCl

    VMwareのvCloudデータセンターを首都圏に設置、ソフトバンクテレコムとVMwareが提携
  • これからは電子書籍でもJavaScriptプログラミングができる

    これから普及が予想される電子書籍や電子雑誌がインタラクティブになっていくことは間違いありません。映像が埋め込まれたニュース、好きな角度から洋服が見られるファッション雑誌、操作しながら解いていけるパズル、途中で登場するモンスターを倒さないとその先が読めないロールプレイング小説、なんていうのもあるかもしれませんね。 将来の電子書籍はアプリケーションと区別がつかなくなる、と僕は考えています。 先日ワーキングドラフトが公開された次世代電子書籍フォーマット「EPUB 3」では、JavaScriptが仕様の中に組み込まれる予定です。将来の電子書籍でのインタラクティブな実装はJavaScriptによって行われることになります。 HTML5/SVGで定義されたスクリプティングをサポート 昨年の12月22日にインプレスR&Dが創刊した電子出版をテーマにした電子雑誌「On Deck(オンデッキ)」の1月18日

    これからは電子書籍でもJavaScriptプログラミングができる
  • 「次世代Hadoopの開発に着手する」Yahoo!が宣言、数万台以上のクラスタをサポートへ

    Yahoo!が大規模分散処理のフレームワーク「Hadoop」の次世代版を開発することを、ブログYahoo! Developers Networkにポストしたエントリ「The Next Generation of Apache Hadoop MapReduce」で明らかにしました。 Yahoo!によると、現在のHadoopの実装では1クラスタあたり4000台程度でスケーラビリティの限界にあたるため、アーキテクチャを見直して信頼性や可用性を高めると同時に、1万台から2万台を超えるクラスタのスケーラビリティを実現したうえで、従来のHadoopとアプリケーションの互換性を保つ予定とのこと。さらに、マルチテナント対応、多言語プログラミングのサポートなども実現する予定のようです。 Apache Hadoopコミュニティと協力して開発を進める Yahoo!はブログで次のように書いています。 The c

    「次世代Hadoopの開発に着手する」Yahoo!が宣言、数万台以上のクラスタをサポートへ
  • SaaSのためのクラウドをオープンソースで構築する。Zohoの内部アーキテクチャとは?

    Webブラウザ上で表計算やメール、カレンダーなどの機能を提供するサービスといえば、グーグルGoogle Appsや、数カ月前に発表されたマイクロソフトのOffice Web Appsなどがよく知られています。 Zohoも、そうしたクラウドベースのWebアプリケーションを提供する企業として知られています。同社の特徴は、Google Appsのような表計算、メール、カレンダー、プレゼンテーション管理、タスク管理といったオフィス系アプリケーションに加え、セールスフォース・ドットコムのようなCRM/SFA(顧客管理、営業支援)アプリケーション、さらにプロジェクト管理、人事管理、請求管理、Wikiといった業務アプリケーションまで、幅広いアプリケーションを提供している点にあります。すべてに無料版が提供されており、自由に試すことが可能です。

    SaaSのためのクラウドをオープンソースで構築する。Zohoの内部アーキテクチャとは?