タグ

architectureとgoogleに関するfragarach_the_swordのブックマーク (5)

  • クラウド狂想曲――ITベンダーが生き残りを賭けて奏でる騒音

    年明けから、ITベンダー各社はほぼ一斉に「今年はクラウドが格的な普及に入る年だ」と言いはやすようになった。 僕は、誰もクラウドに注目していなかった頃から、クラウドを追いかけているが、正直なところ、これ程大きな話題を呼ぶようになるとは思わなかった。それより過去話題になった「グリッド」のように、クラウドが「はやり言葉」で終わりはしないかと心配になってしまう。 だからこそ、もう一度原点に立ち返って「クラウドコンピューティング」の質を確認したい。 Oracleのクラウド戦略 2010年12月16日に、米Oracleからグローバルテクノロジービジネスグループ担当バイスプレジデントを務めるロバート・シンプ氏が来日し、報道陣に対する同社クラウド戦略の説明会が開催された。 シンプ氏は、エンタープライズ分野のコンピュータシステムはサイロ型からグリッドへ、そしてプライベートクラウド、ハイブリッド、やがては

    クラウド狂想曲――ITベンダーが生き残りを賭けて奏でる騒音
    fragarach_the_sword
    fragarach_the_sword 2011/01/28
    伴大作の木漏れ日:クラウド狂想曲——ITベンダーが生き残りを賭けて奏でる騒音 - ITmedia エンタープライズ
  • Googleの巨大分散データストアBigtableとDatastoreを理解する

    今回は、米Googleのクラウド環境に存在するデータベースBigtableとDatastoreサービスを紹介します。「巨大分散」という新たなデータベースの地平を切り開くためにどのような工夫をしているか、じっくり見ていきましょう。 「Bigtable」は、Googleの主要なサービスを支える独自の巨大分散データストアです*1。Bigtableは、2005年4月から格的な運用(プロダクション利用)が開始されたもので、Googleの検索サービスをはじめ、Gmail、YouTube、Google Maps、Google日本語入力、そしてApp Engineなど、70以上のプロジェクトで利用されています。その規模は、数P(ペタ)バイト~数十Pバイトに達しているでしょう。 Bigtableは、Google検索サービスにおける膨大なコンテンツやインデックスを保持し、高速に検索するための専用データストア

    Googleの巨大分散データストアBigtableとDatastoreを理解する
    fragarach_the_sword
    fragarach_the_sword 2011/01/24
    Googleの巨大分散データストアBigtableとDatastoreを理解する - データベース新基礎知識:ITpro
  • 3分間で分かるクラウドの基礎知識

    サービスとして提供するリソースの範囲によって,SaaS,PaaS,IaaSの3タイプに大別できる。IaaSを使ってSaaSサービスを提供するような動きも目立ってきている。IaaSはHaaSとも呼ばれる。 SaaSは,サーバーやCPU,ストレージなどのインフラ環境から,データベースや開発環境などのアプリケーション基盤,さらにはアプリケーションまでを事業者が提供するサービスである。代表的なサービスとしては米グーグルの「Gmail」を含めた「Google Apps」,米セールスフォース・ドットコムの「Salesforce.com」,などがある。 利用者はWebブラウザからネットワークを経由して,SaaS事業者が提供する様々なアプリケーションを利用する。アプリケーションそのものをクラウドとして利用するイメージだ。 サーバーやOS,ミドルウエア,アプリケーションなどの運用をサービス事業者が実施するた

    3分間で分かるクラウドの基礎知識
    fragarach_the_sword
    fragarach_the_sword 2010/09/20
    3分間で分かるクラウドの基礎知識 - クラウドをもっと便利に使う:ITpro
  • Wakhok マルレク・サブセミナー 第二回「MapReduceとSawzall」 - monjudoh’s diary

    はじめに、サブタイトル後半のSawzallはMapReduce用のDSLでこれが結構凄い上に、 GFSやMapReduceのようにオープンソースの代替物がないのだそうですが、 時間がないので詳しい話は聞けませんでした。 後日公開される講演資料に載ってるみたいです。 2007/12/31追記 2007/12/20に資料が公開されました。 丸山先生レクチャーシリーズ2007-2008第1回「Googleの分散処理技術」 こちらの下にある「サブセミナー第2回ハンズアウト」というPDFです。 MapReduceの位置付け 関数型プログラミングモデルに基づいて、大規模なデータセットの処理・生成を行うもの MapReduceというのはアルゴリズムの名前であり、 Googleで実際に稼動しているその実装の名前でもある。 MapReduce:数万台規模の分散処理が実際にちゃんと動いている (一方、grid

    Wakhok マルレク・サブセミナー 第二回「MapReduceとSawzall」 - monjudoh’s diary
    fragarach_the_sword
    fragarach_the_sword 2010/08/26
    Wakhok マルレク・サブセミナー 第二回「MapReduceとSawzall」 - 文殊堂
  • クラウド時代に備えて、プログラマーが理解しておくべき考え方

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    クラウド時代に備えて、プログラマーが理解しておくべき考え方
    fragarach_the_sword
    fragarach_the_sword 2009/05/20
    クラウド時代に備えて、プログラマーが理解しておくべき考え方:CodeZine
  • 1