Cloud era -『クラウド時代』マッシュアップ技術による地方からの世界発信
Upcoming SlideShare
Loading in...5
×
 

Cloud era -『クラウド時代』マッシュアップ技術による地方からの世界発信

on

  • 3,915 views

Open Source Conference 2009 Oita (オープンソースカンファレンス2009大分)での講演資料

Open Source Conference 2009 Oita (オープンソースカンファレンス2009大分)での講演資料

Statistics

Views

Total Views
3,915
Views on SlideShare
3,900
Embed Views
15

Actions

Likes
0
Downloads
27
Comments
0

4 Embeds 15

http://jisi.dreamblog.jp 8
http://coderwall.com 4
http://www.slideshare.net 2
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Cloud era -『クラウド時代』マッシュアップ技術による地方からの世界発信 Cloud era -『クラウド時代』マッシュアップ技術による地方からの世界発信 Presentation Transcript

  • オープンソースカンファレンス 2009 Oita オープンソースカンファレンス 『クラウド時代』 マッシュアップ技術による 地⽅からの世界発信 2009.03.14 株式会社リクルート メディアテクノロジーラボ チーフアーキテクト 川﨑 有亮 1 (C) RECRUIT Co., Ltd.
  • TODAYʼS AGENDA • サービスの実現⼿段としてのクラウドコンピューティング – コマーシャライザー – SaaS事例 – rectr – Twitter (PaaS) 活⽤事例 – AIR 焼⾁ – Amazon CloudFront (IaaS) 活⽤事例 • マッシュアップアワード • THE BIG SWITCH • まとめ 2 (C) RECRUIT Co., Ltd.
  • リクルート メディアテクノロジーラボ 3
  • kawa.net の中の⼈です かわさき ゆうすけ 川﨑 有亮 1977.01.17 ⽣まれ http://www.kawa.net/ 1998年 合資会社いなかっぺ (※千葉⼤の学⽣4名で起業) ↓ 2000年 株式会社かっぺ ↓ 2006年 株式会社リクルート 現在:メディアテクノロジーラボ 4
  • リクルート メディアテクノロジーラボ 株式会社リクルート (1960年3⽉31⽇創業) 主な事業領域 – ⼈材 – 進学・スクール – 住宅 – ブライダル – 旅⾏ – ⾃動⾞ – クーポン メディアテクノロジーラボ (2007年4⽉1⽇設⽴) 『明⽇のメディア・コミュニケーションを創造する実証研究機関』 5
  • メディアテクノロジーラボ リクルートは2007年4⽉、実証研究機関『メディアテクノロジーラボ』(MTL) を設⽴。 ⽇夜、インターネットを使った新しいメディア・サービスの開発に取り組んでいます。 みんなの ひとこと交換ノート クリエイティブエージェンシー ハモニナ C-TEAM コマーシャル簡単作成サイト コマーシャライザー スゴイ地図 booot.tv アフィレット 演劇ライフ 6
  • オープンソースの活⽤ リクルート社は、1995年に最初のウェブサイトを公開しました。 当時のシステム (CGI) の開発⾔語としては Perl が主流でしたが、 現在は、Java+Oracle を採⽤したサイトが多くなっています。 メディアテクノロジーラボでは、アジャイル開発を推進するため、 Ruby on Rails を始めとしたオープンソースを積極的に活⽤します。 7
  • サービスの実現⼿段としての クラウドコンピューティング 8 (C) RECRUIT Co., Ltd.
  • クラウドコンピューティングとは SaaS Software as a Service 要は、操作性が向上した”ASP” PaaS Platform as a Service 要は、マッシュアップ実⾏基盤 IaaS Infrastructure as a Service 要は、レンタルサーバの進化系 9 (C) RECRUIT Co., Ltd.
  • SaaS コマーシャライザー • 株式会社リクルート • デジカメ写真をアップロードするだけで、 ⼿軽に『動画 CM』を作成できる(無料) • 動画編集ソフトのパッケージを購⼊せずに、動画 Flash を作成できる。 インストールも不要。 • 全ての動画作成作業を ブラウザから操作し、 サーバ上で⾏う。 • http://cmizer.com/ (2008年6⽉公開) 10 (C) RECRUIT Co., Ltd.
  • SaaS コマーシャライザーは API の塊 <?xm l version=quot;1.0quot; encoding=quot;UTF-8quot;?> <has h> <t emp lateUrl>http://movies.cmi zer.com/cm/template/cm_sport.swf</templateUrl> <m usi cUrl>http://play2.cmizer. com/cm/music/023.mp3</musicUrl> <s pee d>100</speed> <d raf t>false</draft> e > コマーシャライザーCMデモ< <t itl /title> <e dit orName>kawanet</editorNam e> <j ump Url>http://www.kawa.net/< /jumpUrl> <i mag eUrls type=quot;arrayquot;> <im ageUrl>http://movies.cmiz er.com/cm/image/5/bf/7v/w6r5i.png</imageUrl> <im ageUrl>http://movies.cmiz er.com/cm/image/e/k7/eh/3w6r5.png</imageUrl> <im ageUrl>http://movies.cmiz er.com/cm/image/s/hw/v9/q8tzg.png</imageUrl> </ ima geUrls> <t ext Urls type=quot;arrayquot;> <te xtUrl>http://movies.cmize r.com/cm/text/t/wk/ip/6uckd.png</textUrl> <te xtUrl>http://movies.cmize r.com/cm/text/w/mc/ah/7dhtx.png</textUrl> <te xtUrl>http://movies.cmize r.com/cm/text/n/9a/zi/nmz96.png</textUrl> </ tex tUrls> <t ext Frames type=quot;arrayquot;> <te xtFrame>72</textFrame> <te xtFrame>112</textFrame> <te xtFrame>180</textFrame> </ tex tFrames> </ha sh> (※イメージです。実際とは少し異なります) 11 (C) RECRUIT Co., Ltd.
  • SaaS 新サービス:rectr(レクター) • Twitter は『いまなにしてる?』を共有するマイクロブログサービス。 • rectr は、その Twitter を使って時間を計測できるツール。 • ユーザは、決まった書式に従って Twitter を更新していくだけで、 rectr がそれにかかった時間を⾃動的に記録してくれる。 (⽤途:「睡眠」、「⾷事」、「タスク」など…) • http://rectr.org/ (2009年3⽉3⽇公開) http://rectr.org/ http://twitter.com/ 12 (C) RECRUIT Co., Ltd.
  • SaaS rectr(レクター)の使い⽅ 1. 記録をはじめる @rectr sleep starts 2. 記録を⽌める @rectr sleep stops 3. 記録を確認する http://rectr.org/[Twitterのユーザアカウント] 13 (C) RECRUIT Co., Ltd.
  • PaaS PaaS としての Twitter • DellOutlet – 安売り情報を Twitter 経由で配信(100万ドルの売上) • その他にも、Twitter をベースにしたサービスが100以上存在する • 『いまなにしてる?』の緩いコミュニケーションに留まらず、 API によって連携可能な⼿軽な情報配信プラットフォームとして 改めて Twitter が注⽬されている。 DellOutlet 100 Twitter Tools to Help You Achieve All Your Goals http://twitter.com/delloutlet http://www.onlinebestcolleges.com/blog/2009/100-twitter-tools-to-help-you-achieve-all-your-goals/ 14 (C) RECRUIT Co., Ltd.
  • SaaS? エア焼⾁ • 株式会社リクルートメディアコミュニケーションズ • 焼⾁を⾷べている感覚を楽しめるサービス。 スーパーで⽜⾁のパッケージを買ってくる必要がないので、SaaS? • http://airyakiniku.cosaji.jp/ (2009年2⽉公開) エア焼⾁の召し上がり⽅ http://www.youtube.com/watch?v=OR-oM3ZWR2g&fmt=22 15 (C) RECRUIT Co., Ltd.
  • SaaS? バズりました。 • Yahoo! ニュースに掲載 • Yahoo! 検索ランキング『急上昇ワード』に登場 • アクセス急増 ↓ • 混雑で、回線がパンク。 • 通信量の測定すら不能な状態。 ↓ • Amazon CloudFront 導⼊を決定。 http://searchranking.yahoo.co.jp/ ↓ • 2時間で導⼊完了。安定稼動に。(→1晩で通信料10万円也) 16 (C) RECRUIT Co., Ltd.
  • IaaS Amazon CloudFront • Amazon の提供する CDN サービス。 (Contents Delivery Network=キャッシュ) • 世界14箇所に「エッジロケーション」を設置。 • 料⾦計算は、転送容量+リクエスト回数の⼆段構成。 東京 (転送容量課⾦) $0.221/GB(10テラバイトまで) (リクエスト数課⾦) $0.013/1万リクエスト http://s3.amazonaws.com/awsdocs/CF/20080630/cf_dg_20080630.pdf 17 (C) RECRUIT Co., Ltd.
  • マッシュアップアワード 18 (C) RECRUIT Co., Ltd.
  • リクルートWebサービス(オープンデータ) リクルートの保有するデータを Web サービスとして API 経由で公開。 2006年に 4 事業のデータで開始。2009年3⽉現在 15 事業に拡⼤。 http://webservice.recruit.co.jp/ 19 (C) RECRUIT Co., Ltd.
  • Mash up Award 1st • Sun x Recruit Mash up Award (2006年6⽉〜7⽉) • 対象:リクルートのAPIとSunの開発ツール • 応募作品数:56作品 • 最優秀賞:『みんなの⽔遊びMAP』CALTA Project様(静岡県) 20 (C) RECRUIT Co., Ltd.
  • Mashup Awards 4 • ⽇本最⼤のマッシュアップ Web アプリケーション開発コンテスト • サン・マイクロシステムズ+リクルートの共催で2006年より開始 • Mashup Awards 4 (MA4) 2008年6⽉3⽇〜2008年9⽉16⽇ 協⼒企業数:44社(132API)、応募作品数:259作品 • http://mashupaward.jp/ 21 (C) RECRUIT Co., Ltd.
  • Mashup Awards 4 • Mashup Awards 4(2008年6⽉〜9⽉) http://mashupaward.jp/ • 協⼒企業数:44社(132API) • 応募作品数:259作品 • 最優秀賞:『Chamap(チャマップ)』Kentaro様(福井県) http://chamap.net/ 22 (C) RECRUIT Co., Ltd.
  • 地⽅からの活躍 • MA1 – みんなの⽔遊びMAP CALTA Project様(静岡県) • MA2 – 出張JAWS(ジョーズ) ⿊⽥哲司様(北海道) • MA3 – ONGMAP(オンジーマップ)yuki様(東京都) • MA4 – Chamap(チャマップ) Kentaro様(福井県) • MA1,2,4 の最優秀賞は 地⽅からの応募作品 • MA2,3,4 の最優秀賞は 個⼈の応募作品 (MA1はグループ) • Mashup 技術を切り⼝に 独⽴起業や新規事業化、 地域との連携にも繋がる 23 (C) RECRUIT Co., Ltd.
  • 2009年は、⼤分でも、ぜひ! MA4 の開催に合わせ、『マッシュアップ・キャラバン』と題した マッシュアップ技術のセミナーイベントを全国で開催しました。 (2008年度の開催地) Mashup Caravan in TOKYO 東京 7⽉12⽇(⼟) Mashup Caravan in NAGOYA 名古屋 7⽉14⽇(⽉) Mashup Caravan in OSAKA ⼤阪 7⽉17⽇(⽊) Mashup Caravan in KYOTO 京都 7⽉18⽇(⾦) Mashup Caravan in SAPPORO 札幌 7⽉22⽇(⽕) Mashup Caravan in FUKUOKA 福岡 7⽉28⽇(⽉) Web サービス API 提供企業から API の使い⽅や最新情報を、 また、各地の地元開発者(マッシュアップアワード受賞者)から アプリケーションの開発事例やノウハウなどを発表頂くイベント。 24 (C) RECRUIT Co., Ltd.
  • Ext.JS(イーエックスティー) • Ext.JS – RIA 開発フレームワーク(オープンソース) 国内では Ext Japan, LLC がサポートサービスを提供 • 採⽤事例: 北海道建設新聞 会員専⽤『⼊札情報検索』サービス http://e-kensin.net/ • 会員向け検索システムのインターフェース開発に Ext.JS を採⽤ ライブラリ利⽤により、使いやすい⾼度なインターフェースを実現 25 (C) RECRUIT Co., Ltd.
  • THE BIG SWITCH 26 (C) RECRUIT Co., Ltd.
  • 邦訳『クラウド化する世界』 THE BIG SWITCH クラウド化する世界 ビジネスモデル構築の⼤転換 Rewiring the World, From Edison to Google 著:Nicholas Carr 訳:村上彩(翔泳社) 27 (C) RECRUIT Co., Ltd.
  • ⾃家発電から発電所の時代へ その昔、電気を利⽤するためには、⾃家発電が必要でコストが⾼かった。 発電所の登場・送電ネットワークの実現により、新たな需要が広がった。 発電コストの低減 安定供給の実現 発電所の登場 電気利⽤コストの低減 エコシステム さらなる⼤型化 製品の⽣産性の向上 応⽤製品・新⽤途の登場 新たな需要の創出 GE Dynamo 28 (C) RECRUIT Co., Ltd.
  • クラウド前のサーバルーム 多くの企業はサーバを社内に設置して、社内利⽤・外部公開していた。 コンピュータに詳しい技術者を雇う必要があった(1⼈だけでは不安)。 故障・障害時の交換作業は⼀苦労。セキュリティ対策も個別に必要。 みなさんの会社のサーバも右下みたいな状態になっていませんか?w (CC) zdw (CC) Matalyn (CC) skpy http://www.flickr.com/photos/zdw/65675213/ http://www.flickr.com/photos/matalyn/630044143/ http://www.flickr.com/photos/skippy/202111591/ 29 (C) RECRUIT Co., Ltd.
  • データセンターのサーバ集積 ブロードバンド回線が普及した結果、サーバは インターネットに繋がった『どこか』に設置されていればOK。 (空調が安く済む寒い⼟地が良い? 地震の無い地域が良い?等) ⼤規模に集積されてコスト効率の⾼いデータセンターで、信頼性も担保。 (CC) Robert Scoble (CC) Paul Hammond @tokyo 巨⼤な発電所? http://www.flickr.com/photos/paulhammond/2872919132/ http://www.flickr.com/photos/scobleizer/2341031948/ 30 (C) RECRUIT Co., Ltd.
  • 4th Generation Data Center • マイクロソフトが5年以内の建設を計画中の第4世代データセンター • サーバが詰まったコンテナを「ブロックを組み⽴てるように」接続 Gen 1 – 従来型データセンター Gen 2 – 環境配慮型 2008.09.30 Microsoft shares its 4th generation data center vision Gen 3 – モジュール型(柔軟性) Gen 4 – 組⽴ブロック型(電気・空調までも徹底したモジュール化) 31 (C) RECRUIT Co., Ltd.
  • 繋げば使える = ユティリティが重要 Schema of Electricity networks- Generation, Tranmission and Distribution (CC) JMesserly english language version of German original by Stefan Riepl http://commons.wikimedia.org/wiki/File:Electricity_grid_schema-_lang-en.jpg 32 (C) RECRUIT Co., Ltd.
  • IaaS Amazon EC2 “Amazon Elastic Compute Cloud” 1時間あたり$0.10〜の完全重量課⾦制 VPS。 データセンターは⽶国、欧州から選択可能。 アジア進出も検討中。(⼤陸を跨ぐ通信は遅い) http://aws.amazon.com/ec2/ https://console.aws.amazon.com/ 33 (C) RECRUIT Co., Ltd.
  • IaaS Amazon EC2 料⾦明細(実例) • 個⼈プロジェクトで EC2 を約半⽉間(17⽇間)利⽤した料⾦明細 CPU: $0.22/時間 × 425時間 = $93.50 Net In: $0.10/GB × 21GB = $2.12 Net Out: $0.17/GB × 45GB = $7.65 • 細かく、実際に使った分だけ請求される(⽉額最低利⽤料ナシ) 34 (C) RECRUIT Co., Ltd.
  • まとめ 35 (C) RECRUIT Co., Ltd.
  • クラウドは、もう使われている。 • クラウドコンピューティングは、今⽇、⽣まれた技術ではない。 • これまでの技術の積み重ねの上に、マッシュアップの技術が誕⽣し、 それを活かしたリッチな I/F により、SaaS/PaaS が実現できた。 インフラ技術が⾼度に進化してきた先に、IaaS が実現できた。 • ⾃社でウェブサイトを開発していたら、独⾃の API を実装し、 ⾃然とマッシュアップ技術を使うようになってきた。 • より良いサービスを提供しようと負荷対策・コスト削減を進めたら、 クラウドコンピューティングの各種サービスを使っていた。 36 (C) RECRUIT Co., Ltd.
  • 開発者のチャンスの時代! • 初期投資・インフラコストを抑えつつ、独⾃アプリを提供できる。 複雑なシステム全体を開発しなくても、 既存サービスをマッシュアップすることで、 オリジナル技術・サービスに注⼒した開発が可能。 • ネットワークや、インフラは繋げば使える電源コンセント状態。 規模の論理により、低コスト化が今後さらに進んでいく。 東京でも、地⽅でも、海外からも同じようにアプリは開発できる。 世界に向けて発信、直接ビジネスできる時代がやってきた。 • 誰にでもチャンスが拡がると同時に、競争は激しくなる。 既存の技術を磨きつつ、いち早くクラウドの新しい技術を取り⼊れ、 新サービスの⽴ち上げや、クライアント企業への提案に活かす。 37 (C) RECRUIT Co., Ltd.
  • “Blue sky over the monday morning” by Gui Trento morning” http://www.flickr.com/photos/guitrento/2564986045/ Questions? 38 (C) RECRUIT Co., Ltd.