タグ

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

  • [速報]まつもとゆきひろ氏、米HerokuのRubyチーフアーキテクトに就任 - Publickey

    サンフランシスコに社を置き、Ruby on RailsのPaaSなどをクラウドで提供しているHerokuは、オープンソースのプログラミング言語「Ruby」の開発者であるMatzこと、まつもとゆきひろ氏が、同社においてRubyのチーフアーキテクトに就任すると発表しました。 まつもと氏以外にも、Rubyの開発コアメンバーの数人がHerokuのフルタイムのスタッフとなる方向で話が進んでいるとのことです。 まつもと氏は引き続き、島根県に社を置くネットワーク応用通信研究所のフェロー、楽天技術研究所のフェロー、Rubyアソシエーションの理事長などの肩書きを持ち続け、これまでと同様にRubyのオープン性と発展にコミットした活動を続けていくことを明らかにしています(まつもと氏のインタビュー記事「「Rubyの進歩がより速くなることを期待している」 Herokuのチーフアーキテクト就任について、まつもと氏

    [速報]まつもとゆきひろ氏、米HerokuのRubyチーフアーキテクトに就任 - Publickey
  • データベースのスケーラビリティをどうやって向上させるか

    これまでPublickeyではデータベースのスケーラビリティに関するさまざまなトピックを取り上げてきました。クラウド時代にはスケーラブルなデータベースのニーズがこれまでになく高まっているためです。 この記事では、これまで取り上げてきたデータベースのスケーラビリティに関する技術を少しまとめて紹介しようと思います。 従来のリレーショナルを拡張 従来のリレーショナルデータベースに対して、技術的工夫を凝らすことでスケーラブルなデータベースを実現しようというアプローチにも、さまざまなものがあります。 データベース研究者の大御所、マイケル・ストーンブレイカー氏は、リレーショナルデータベースは決して遅くないと主張。リレーショナルデータベースが遅い原因はロック、ラッチ、リソース管理にあるとして、それらを極力排除した「VoltDB」を開発しています。 NoSQLを上回る性能のVoltDB、そのアーキテクチャ

    データベースのスケーラビリティをどうやって向上させるか
    tknzk
    tknzk 2011/06/23
  • データセンターを進化させるためにeBayが行っていること

    ほぼ同じ処理性能を発揮する3つのクラスタ、2.9GHzのCPUを積んだサーバ2000台と、1.6GHzのサーバ3663台、3.46GHzのサーバ1694台。どれが最もトータルコストが安いのか? eBayのDean Nelson氏は、こうした緻密な試算を積み重ねてデータセンターの構成を決定していることを、スイスで開催された「2011 European Data Centre Summit」のセッションで解説しています。 最新のデータセンターはどのような設計思想の上に成り立っているのか。公開されているセッションのビデオから紹介します。 What have we learnd in our Data Centers eBayのDean Nelson氏。 まずはeBayの基的なデータを紹介しよう。eBayは1日に2ビリオンページビューのWebサイトで、23ミリオン行のソースコード、1日に75ビリ

    データセンターを進化させるためにeBayが行っていること
  • Twitterにおける大規模システム構築、3つの原則

    4月に米サンタクララで行われたMySQL Confernce & Expo 211では、TwitterのJeremy Cole氏が「Big and Small Data at @Twitter」と題して、同社のシステムにおける原則とシステム構成について紹介したプレゼンテーションが行われました。 1日に1億5000万以上のツイートが行われているTwitterのシステムはどのように構築されているのか、その内容を紹介しましょう。 Twitterにおける原則 TwitterのJeremy Cole氏。

    Twitterにおける大規模システム構築、3つの原則
  • レッドハット、オープンソースによるIaaS基盤「CloudForms」と、PaaS基盤「OpenShift」を発表

    レッドハット、オープンソースによるIaaS基盤「CloudForms」と、PaaS基盤「OpenShift」を発表 オープンソースのパワーをクラウドに投入するとして、レッドハットはIaaSを実現する「CloudForms」と、PaaSを実現する「OpenShift」の一連のソフトウェア製品群を、5月3日から行われたイベント「Red Hat Summit 2011/JBossWorld 2011」で、発表しました。 すでにクラウドを実装するためのオープンソースソフトウェアはさまざまなものが登場しています。IaaSを実現するものとしては、EucalyptusやOpenStack、CloudStackなどがあり、PaaSを実現するオープンソースソフトウェアとしては、VMwareがCloudFoundryを発表しています。 レッドハットの今回の発表は、IaaSとPaaSのスタックを一貫してオープン

    レッドハット、オープンソースによるIaaS基盤「CloudForms」と、PaaS基盤「OpenShift」を発表
  • グーグル、NoSQL軽量ライブラリ「LevelDB」を公開。ChromeブラウザのIndexedDBとして採用

    LevelDBSQLをサポートせず、クライアント/サーバ型でもなく、シングルプロセスからアクセスされることを想定したいわゆるNoSQLの高速なキーバリュー型データストアを実現するためのライトウェイトなライブラリだと説明されています。 ChromeブラウザでHTML5の仕様として策定中のIndexedDBを実装するものとして開発されたようです(ドキュメントに明記されていないのですが)。 LevelDBを開発した理由 LevelDBのWebサイトによると、LevelDBは以下の主な機能を備えています。 基的な操作は、Put(key,value), Get(key), Delete(key) 1つのトランザクションとして複数の変更操作が可能 データは自動的に圧縮し保存される Hacker Newsの記事によると、当初はLevelDBを開発する代わりに平林幹雄氏が開発したTokyo Cabin

    グーグル、NoSQL軽量ライブラリ「LevelDB」を公開。ChromeブラウザのIndexedDBとして採用
  • [速報]グーグル、Webアプリのマネタイズを提供、わずか5%の決済手数料。Google I/O 2011

    [速報]グーグル、Webアプリのマネタイズを提供、わずか5%の決済手数料。Google I/O 2011 グーグルがサンフランシスコで開催中のイベント「Google I/O 2011」。2日目の基調講演はWebがテーマになりました。Webアプリケーションでの課金、高速なゲームの実現、そしてChromeを搭載した専用のノートPCである「Chromebook」が発表されました。 2日目の基調講演の模様を紹介しましょう。 Chromeはさらに高速に 昨日に続いて、グーグル Senior Vice PresidentのVic Gundotra氏登場。Galaxy Tabは気に入ってくれたかな? 今日のテーマはWebだ。Chromeチームはスピード、セキュリティ、機能などに関してWebを前進させてきた。Chromeの今後について話をしよう。 Chrome担当、Senior Vice Presiden

    [速報]グーグル、Webアプリのマネタイズを提供、わずか5%の決済手数料。Google I/O 2011
    tknzk
    tknzk 2011/05/12
  • DeNAによる大規模なMySQLノンストップ運用の裏側にある、フェイルオーバー自動化ツール

    4月11日から米サンタクララで行われた「MySQL Conference & Expo 2011」。このイベントでDeNAの松信嘉範(まつのぶよしのり)氏が、同社の大規模なMySQLの運用を支えている技術とツールについてのセッション「Automated, Non-Stop MySQL Operations and Failover」を行いました。 プレゼンテーションの中で、社内で利用しているフェイルオーバーの自動化ツールをオープンソース化することにも触れています(英語のドキュメントも作成中とのこと)。 MySQLの大規模運用における自動フェイルオーバーは、特にクラウドでのMySQLの利用が増えるにつれてニーズが高まる分野と思われます。セッションのスライドが公開されていますので、そのポイントを紹介していきます。 自動化されたノンストップなMySQLの運用 ソーシャルゲームでは高可用性が強く求

    DeNAによる大規模なMySQLノンストップ運用の裏側にある、フェイルオーバー自動化ツール
  • Amazonクラウド、「東京データセンターも、米パトリオット法の対象内」と説明 - Publickey

    Amazonアメリカの会社なので東京リージョンもパトリオット法の対象内です」 今月3月2日に、日国内のデータセンターとして「東京リージョン」の稼働を発表したAmazonクラウド。その東京リージョンは米パトリオット法の対象内であることを、アマゾン ウェブ サービス ジャパンの小島英揮(おじまひでき)氏が、3月4日に行われたJapan AWS User Group(JAWS)主催の「JAWS-UGサミット2011春」で、参加者の質問に答える形で明らかにしました。 パトリオット法によるデータセンターのリスクとは パトリオット法は、米国内外のテロリズムと戦うことを目的とした米国の法律です。2001年に米国で発生した同時多発テロ事件後に、捜査機関の権限を拡大する法律として成立しました。 情報通信の分野についての主な点は、電話回線の傍受に加えてISPにおける通信傍受も可能となり、捜査令状により電

    Amazonクラウド、「東京データセンターも、米パトリオット法の対象内」と説明 - Publickey
    tknzk
    tknzk 2011/03/29
  • クラウドに最適化したMySQLのフォーク「Drizzle」が正式版公開

    MySQLからフォークし、クラウド用途に最適化して開発された「Drizzle」が3月15日に最初の正式版を公開しました。 MySQLはよく知られたオープンソースのリレーショナルデータベースです。そのMySQLを、トランザクション機能を維持したままクラウドのような大規模分散環境での並列処理とマルチコアCPUに最適化したのが「Drizzle」です。 多くのWebサービスのバックエンドでは、高速なデータベース処理を実現するために多数のMySQLサーバを用いた分散処理をしていますが、Drizzleではそうした用途に特化して設計されています。 NoSQLに対するSQLからの回答 Drizzleは、大規模なWebサービスのバックエンドデータベースとして利用することを想定しているため、Web系サービスのバックエンドとしてはほとんど使われないだろう機能が省かれています。例えば、ACL(アクセス制御リスト)

    クラウドに最適化したMySQLのフォーク「Drizzle」が正式版公開
    tknzk
    tknzk 2011/03/24
  • 災害にあったITシステムを操作しなければならない人が知るべきこと

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

    災害にあったITシステムを操作しなければならない人が知るべきこと
  • こんなときだから、デブサミ生みの親が「婚活メソッド」公開中

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

    こんなときだから、デブサミ生みの親が「婚活メソッド」公開中
  • XMLをモバイルデバイスなどでも高速処理可能にした新フォーマット「EXI」をW3Cが勧告

    XMLをバイナリ化して効率的に圧縮することで転送速度や処理に必要なメモリ容量を小さくし、モバイルデバイスなどでも扱いやすくした「Efficient XML Interchange」(EXI)を、W3Cが3月10日に勧告しました(記事末にリンクしたEXIワーキンググループチェア 上谷卓己氏のビデオによると「エクシィ」と読むようです。)。 XMLは、表現したい値にタグ付けをして意味を示すというマークアップ言語の性格上、XML文書が肥大化しがちで、XML文書から値を取り出すためのパース処理も重くなるという課題を抱えていました。 例えばXMLで「20歳」という年齢を表現しようとすると<age>20</age>となり、20という2文字の値に対して11文字ものタグが付くことになります。そのためXMLによるデータ交換は効率が悪く、性能が出にくいものでした。その結果、JSONのようにシンプルなフォーマット

    XMLをモバイルデバイスなどでも高速処理可能にした新フォーマット「EXI」をW3Cが勧告
    tknzk
    tknzk 2011/03/15
  • [速報]Internet Explorer 9の正式版、3月14日に公開へ。来月にはIE10のアナウンスも?

    HTML5に対応したマイクロソフトの最新版Webブラウザ「Internet Explorer 9」の正式版が3月14日に公開になることが、IE開発チームのブログにポストされたエントリ「A More Beautiful Web Launches on March 14th」で明らかになりました。 on Monday March 14th we will celebrate the developers and designers who are making a more beautiful web for all of us. 3月14日月曜日、私たちはより美しいWebを作り出すデベロッパーやデザイナーたちを祝福します。 We will release the final version of Internet Explorer 9 for download beginning at 9

    [速報]Internet Explorer 9の正式版、3月14日に公開へ。来月にはIE10のアナウンスも?
    tknzk
    tknzk 2011/03/10
  • [速報]ついにきた! Amazonクラウドの東京データセンターが稼働開始

    Amazonクラウドは3月2日23時、日でのデータセンター「東京リージョン」の開設を発表しました。東京リージョンはすでに稼働を開始しており、現時点で利用可能になっています。 東京リージョンの利用価格はLinux/UNIXのスモールインスタンスで1時間あたり0.10ドル。ラージインスタンスで1時間あたり0.40ドルなど。今後数カ月の間に、決済に日円を選択できるよう準備中とのこと。 Publickeyはすでに利用を開始している一部のパートナーの発言を聞く機会があり、「東京リージョンを試したところレイテンシは数ミリセカンドと、国内のほかのデータセンターと全く変わらない」と、国内データセンターならではのレスポンスを確認する発言を聞けました。 日円での課金は数カ月以内、日語でのテクニカルサポート開始 東京リージョンでもAmazonクラウドの主な機能はほとんど利用可能。ただしHadoopの機能

    [速報]ついにきた! Amazonクラウドの東京データセンターが稼働開始
    tknzk
    tknzk 2011/03/03
  • モバイルアプリケーション開発のためのHTML/CSS/JavaScript関連技術まとめ

    モバイルアプリケーションをHTML/CSS/JavaScriptなどのWeb標準技術を用いて開発するためのさまざまなツールや環境が登場しています。1つ前の記事で紹介した「jQuery Mobile」もその1つですが、それ以外のものもここでまとめて紹介しましょう。 jQuery Mobile jQuery Mobileは、JavaScriptライブラリとして知られるjQueryのプラグインです。オープンソースで提供されています。 「マークアップドリブン」をコンセプトとし、HTMLを記述していくことで、あらかじめ用意されているボタン、メニュー、ダイアログボックス、などのモバイル対応のタッチユーザーインターフェイスを備えたアプリケーションを開発できます。 クロスプラットフォームに対応し、iOS、Android、WebOS、Windows Phone、Symbianなど多数のデバイスでそのまま動作

    モバイルアプリケーション開発のためのHTML/CSS/JavaScript関連技術まとめ
  • MySQL互換クラウドRDBサービス「Xeround」が公開ベータへ

    MySQL互換ながら独自のクラウド対応ストレージエンジンを搭載することで、スケーラブルなクラウド対応データベースサービスを実現する「Xeround」(ゼラウンドと発音するようです)が公開ベータを開始したことを明らかにしました。 Xeround MySQL Cloud Database Now on Amazon EC2 in Europe | Xeround MySQL Cloud Database Blog Xeroundはクラウド上のDatabase as a Service(DBaaS)として提供されるため、インストールやセットアップは基的に不要。無料でベータ公開サービスを利用可能になっています。 MySQL互換のDatabase as a Service XeroundはMySQLのストレージエンジンアーキテクチャの上に構築されており互換性があるため、すでにMySQLを利用してい

    MySQL互換クラウドRDBサービス「Xeround」が公開ベータへ
  • Amazon、Azure、Niftyクラウドのいいところ、悪いところを本音で語り合う ~ クラウドごった煮パネルディスカッション(IaaS編 前編)

    Amazon、Azure、Niftyクラウドのいいところ、悪いところを音で語り合う ~ クラウドごった煮パネルディスカッション(IaaS編 前編) 国内にあるクラウドのユーザーコミュニティに集まってもらい、ディスカッションを行う日で初めてのイベント「クラウドごった煮」が、昨年末12月11日に開催されました。Windows Azureのユーザー会(Japan Windows Azure User Group、JAZ)の人たちが中心になり、つてをたどってほかのクラウドのユーザー会などに呼びかけて実現したものです。 パネルディスカッションでは、クラウドを当によく使い込んでいるユーザーならではの視点で、それぞれのクラウドの良いところ、悪いところ、会場からの鋭い質問もあり、これからの展望などが語られています。 モデレータには、「これだけ幅広いクラウドの議論を仕切れるのは新野しかいない」とおだて

    Amazon、Azure、Niftyクラウドのいいところ、悪いところを本音で語り合う ~ クラウドごった煮パネルディスカッション(IaaS編 前編)
  • 2011年、最高の職業は「ソフトウェアエンジニア」。米転職支援企業の調査

    200以上ある職種のうち、労働環境、肉体の酷使度、業界の見通し、収入、ストレスといった要素を総合すると、ソフトウェアエンジニアが2011年の最高の職業である、という調査結果を米転職支援企業CareerCast.comが「The 10 Best Jobs of 2011」で発表しています。 ソフトウェアエンジニアに続くよい職業は、2位が数学者(Mathematician)、3位が保険会社などで分析を行うアクチュアリー(Actuary)、4位が統計専門家(Statistician)、5位がコンピュータシステムアナリスト(Computer Systems Analyst)となっており、IT関係の仕事が上位に入っています。 以前の記事「次の10年、「統計分析」こそテクノロジー分野でいちばんホットな職業になる」で紹介したように、統計専門家も上位に入っていますね。 ここでいう「ソフトウェアエンジニア

    2011年、最高の職業は「ソフトウェアエンジニア」。米転職支援企業の調査
  • 2011年はサーバサイドJavaScriptの年になる

    「2011年はサーバサイドJavaScriptの年になる」 こう書いているのは、JavaScriptのテストフレームワークZombie.jsの作者Assaf Arkin氏。ブログLabnotesで、エントリ「2011 is year of the Server-Side JavaScript」を公開しています。 5年前のRubyや90年代のJavaに似ている Arkin氏は、JavaScriptが登場したときにNetscapeはサーバサイドJavaScriptも用意していたのを覚えている人はいないだろうな、との書き出しで過去を振り返っています。 not many people remember, Server-Side JavaScript for writing the back-end logic. I believe back then it was called LiveWire.

    2011年はサーバサイドJavaScriptの年になる