クラウドとOSSによる
コンピューティングモデルの変化



    ITpro 副編集長
       高橋 信頼
    2011年5月16日
東日本大震災の被害に遭われた皆様に

  心よりお見舞い申し上げます

復興にご尽力されておられる皆様に

   心より敬意を表します
自己紹介
• ITpro




    月間ユニークブラウザ:約300万 登録会員数:約86万人
自己紹介

                             私と日立製作所
                             恩師(中田育男筑波大名誉教
                             授、プログラミング言語処理系
                             の権威)が日立出身




http://itpro.nikkeibp.co.jp/article/Interview/20090106/322300/
自己紹介
日経コンピュータ 1991〜
 「ハードの時代」
   メインプレイヤーはIBM
日経オープンシステム
(現日経SYSTEMS)創刊 1993〜
 「ソフトの時代」
   メインプレイヤーはMicrosoft/Oracle
ITpro 2003〜2011
 「サービスの時代」
   メインプレイヤーはGoogle
自己紹介
日経コンピュータ 1991〜
 「プロプライエタリの時代」
   メインプレイヤーはIBM
日経オープンシステム
(現日経SYSTEMS)創刊 1993〜
 「オープンシステムの時代」
   メインプレイヤーはMicrosoft/Oracle
ITpro 2003〜2011
 「オープンソースの時代」
   メインプレイヤーはGoogle
自己紹介
                                 ?



                        サービス(クラウド)の波
              オープンソース




            ソフトウエアの波
オープンシステム



 ハードウエアの波
今日のお話
• クラウドとオープンソースによる先端コン
  ピューティングモデルの変化
 –巨大なサーバーから分散処理へ
  •Hadoop
 –RDBMSからNoSQLへ
  •memcached、Cassandra、mongoDB…
 –堅牢なプログラミング言語からスクリプト言語へ
  •Ruby
• クライアントの変化
  PCから、クラウドを前提としたクラウドデバイス(ス
  マートフォン/タブレット)へ
  •記憶と計算はクラウドで、性能よりどこでもすぐに使え
   すぐにネットにつながることが重要に
変化の原因
• ダウンサイジングの原因
 –ムーアの法則(半導体の性能は2年で2倍になる)
  による
  グロッシュの法則(性能は価格の2乗に比例する)
  の崩壊
  •集積のメリットを分散のメリットが凌駕
• クラウド化の原因
 –ギルダーの法則
  (ネットワークの帯域幅は半年で倍になる)
  •“距離のコスト”が消滅
変化の原因
• RDBMSからHadoop、NoSQLへ
 –データ量の爆発的な増大(情報爆発)
 –サーバーの低価格化
 –クラウドにより大量のサーバーを一時的に安価に
  利用できる
 –ネットワークの高速化
   •ローカルのHDDよりネットワークの向こうのマシンのメモ
    リーのほうが速い

  アプリケーションの作りやすさを犠牲にして
    分散処理のスケーラビリティを優先
変化の原因
• スプリクト言語台頭の原因
 –開発生産性の追求――加速するビジネス環境の
  変化に追随するプレッシャー
 –アプリケーションサーバーの分散処理により、言語
  の実行速度はボトルネックにならない
 –主な処理対象がHTML――スクリプト言語は正規
  表現による文字列処理を得意とする
変化の原因
• OSS普及の原因
 –特定の企業に標準を握られることへの警戒
 –事実上OSSで構築されてきたインターネット/UNIX
  の文化
 –企業や組織を超えたコミュニケーションが一般化
 –社会全体としてのIT開発コスト効率化
Hadoop
Hadoopとは
• Hadoop - OSS分散バッチ処理基盤
 –Googleの論文
  http://labs.google.com/papers/mapreduce.html
  に基づき米Yahoo!に在籍していたDoug Cutting氏
  (現在は米Cloudera)が中心となり開発
 –OSSとしてApache Foundationのプロジェクトに
  http://hadoop.apache.org/




                                                            Hadoopとは
            http://itpro.nikkeibp.co.jp/article/Keyword/20100312/345648/
Hadoopとは
• 分散ファイルシステム「HDFS(Hadoop Distributed File
  System)」と
  分散バッチ処理ミドル「Hadoop MapReduce」




          大量データを分割して並列処理し集約
           グーグル発「Hadoop」、日本企業も利用へ
           http://itpro.nikkeibp.co.jp/article/COLUMN/20110112/355999/
Hadoop
• Hadoopの事例
 –Yahoo!は2008年に5ペタバイト以上のデータを
  Hadoopで扱っていることを公表
  http://developer.yahoo.net/blogs/hadoop/2008/
  02/yahoo-worlds-largest-production-hadoop.html
 –音楽SNS「Last.fm」は、曲ごとの再生回数を集計し
  て、ランキングチャートを作成するのにHadoopを
  利用
          大規模データの新たな価値を生み出すHadoop(構築編)
           http://itpro.nikkeibp.co.jp/article/COLUMN/20100820/351294/
Hadoop
• Hadoopの事例
 –Facebookは、2250台のPCサーバーで構成される
  最大容量36ペタバイトのデータウエアハウスを
  Hadoopで構築し、ユーザーの行動解析などに使用
 –Twitterは1兆件ものツイートを処理するために
  「Elephant Bird」と呼ぶツールを開発し、Hadoopと
  組み合わせて利用
 –eBayは8500個のプロセッサと16ペタバイトのディ
  スクからなるHadoopクラスターを運用
        「グーグル脅威論」をぶっ飛ばせ
        http://itpro.nikkeibp.co.jp/article/Watcher/20101115/354119/
Hadoop
• ヤフー!ジャパンの事例




     ヤフーを変え始めたHadoop - 検証!クラウドコンピューティング
     http://itpro.nikkeibp.co.jp/article/COLUMN/20100531/348671/
Hadoop
• リッテルの「トレンドナビゲーター」




日本国内の主要20ブログサービスで、言及が増えたキーワードを1時間ごとに計算
する。4台のPCサーバーを使用し、処理時間は14分強(846.2秒)
            グーグル発「Hadoop」、日本企業も利用へ
            http://itpro.nikkeibp.co.jp/article/COLUMN/20110112/355999/
Hadoop
• リクルート
 –「じゃらんnet」
 –「カーセンサー.net」
 –「suumo」など
  ログデータを一元的に解析するDWHをHadoopと
  「Hive」を使って構築

          リクルートや楽天、分散バッチ処理ソフトHadoopの利用を拡大
          http://itpro.nikkeibp.co.jp/article/NEWS/20101215/355287
Hadoop
• 楽天
 –2008年4月からHadoopの検証を開始
 –2009年3月から「楽天市場」における商品レコメン
  ド処理などに、Hadoopを使用
 –2010年8月以降は、3つのHadoopクラスタを運用
 –購買・アクセスデータ解析や、ユーザーの行動解
  析、商品データ解析
 –売り上げランキングをリアルタイムに集計
   •月間商品購入件数は1000万件、ピーク時は1分当たり
    1000件の商品販売。6000の商品ジャンルに分け集計
 –今後はHadoopクラスターを全社統合
        リクルートや楽天、分散バッチ処理ソフトHadoopの利用を拡大
        http://itpro.nikkeibp.co.jp/article/NEWS/20101215/355287
Hadoop
• 流通業基幹バッチ処理システム
 –日次の会計処理
 –従来4時間かかっていたバッチ処理を1分に短縮
 –開発はウルシステムズ
 –開発したフレームワークを「Asakusa Framework」
  としてオープンソース化


       リクルートや楽天、分散バッチ処理ソフトHadoopの利用を拡大
       http://itpro.nikkeibp.co.jp/article/NEWS/20101215/355287
Hadoopに関する業界動向




    日立製作所、Hadoopの評価・検証サービスを開始
    http://itpro.nikkeibp.co.jp/article/NEWS/20110117/356152/
Hadoopに関する業界動向
• NTTデータは米Clouderaと提携、売上100億円
  目標




       NTTデータ、Hadoop関連で2012年度に100億円の売り上げ目標
       http://itpro.nikkeibp.co.jp/article/NEWS/20101014/352898/
Hadoopに関する業界動向
• Cloudera
  –Hadoopの中心的な開発者Doug Cuttingらが所属
  –Hadoopのディストリビューション(検証済みパッ
   ケージ)である「Cloudera's Distribution for
   Hadoop」を開発
  –Hadoop管理ツール「Cloudera Enterprise」
  –Hadoopのサポートサービスや研修サービス
Hadoopに関する業界動向
• NTTデータ、Hadoop向けクラスタサーバー




      NTTデータが「DIPS」以来のハード参入
      http://itpro.nikkeibp.co.jp/article/COLUMN/20101027/353507
Hadoopに関する業界動向
• 日本IBMがHadoop事業を本格化
 –米IBMはHadoopのディストリビューション
  「IBM Distribution of Apache Hadoop」を公開
 –GUIツールでHadoopアプリケーションを開発できる
  「InfoSphere Big Insights」を2011年中に製品化

    「2011年はビッグデータに注力」、日本IBMが情報管理事業の方針説明会
    http://itpro.nikkeibp.co.jp/article/NEWS/20110214/357169/
Hadoopに関する業界動向
• ウルシステムズは基幹バッチ処理をターゲット
  に事業展開
 –「BIに比べ1案件当たりの規模が1ケタ大きい」
 –「バッチが(オープンシステムで)できれば、最後に
  残ったメインフレームを撤去できる。投資効果は大
  きい」
   •流通業基幹日次の会計処理バッチ処理システムで
    従来4時間かかっていたバッチ処理を1分に短縮
   •開発したフレームワークを「Asakusa Framework」として
    オープンソース化
 Hadoop向け基幹バッチ分散処理ソフト「Asakusa」の全貌
 http://itpro.nikkeibp.co.jp/article/COLUMN/20110322/358560/
 基幹バッチ再構築のニーズは大きい、Hadoopの課題をAsakusaで解決する
 http://itpro.nikkeibp.co.jp/article/Interview/20110330/358934/
Hadoopに関する業界動向
• インテック、Hadoopを使ったシステムの構築・
  運用サービスを開始
 –同社のデータセンターでHadoopクラスターを運用
  し、顧客企業がHadoopで構築したシステムをサー
  ビスとして利用できるようにする
      インテック、Hadoopを使ったシステムの構築・運用サービスを開始
      http://itpro.nikkeibp.co.jp/article/NEWS/20110209/357080/
Hadoopに関する業界動向
• Hadoopで構築したストレージサービス、アイ
  ネットが開始
 –「競合他社の多くは、大型のNASやRAID。ストレー
  ジ基盤システムの費用は当社の10~30倍はか
  かっている」(アイネット)

    Hadoopで構築したストレージサービス、アイネットが2011年2月に開始
    http://itpro.nikkeibp.co.jp/article/NEWS/20101214/355226/
Hadoopの課題
• プログラムの開発が困難
 –対策:フレームワークの利用
  •楽天はSQLに似た構文を使ってHadoop用プログラムを
   開発できる「Pig」を利用
  •リクルートはSQLに似た構文でMapReduceプログラムを
   生成する「Hive」を利用
• 異常終了時のロールバックの仕組みがない
 –対策:ウルシステムズの「Asakusa Framework」で
  はロールバックを実装
Hadoop OSSフレームワーク
• Hive
  –Facebookが開発。SQLに似た構文でプログラムを
   開発
• Pig
  –Yahoo!が開発。SQLに似た構文でプログラムを開
   発
• Asakusa Framework
  –ウルシステムズが開発。基幹バッチ処理に特化
NoSQL




NoSQL
NoSQLとは
• 非RDBのデータベースの総称
    •データを分散(冗長)保持、多くはサーバーの動的な追
     加・切り離しが可能
    •分散処理の妨げとなるJOINなどの処理は持たない
 –キー・バリューストア(KVS)型データストア
    •memcached、ROMA、Tokyo Cabinet、kumofsなど
    •GoogleのBigTable、Cassandra(列志向型と分類される
     場合もある)
 –ドキュメント指向型
    •XMLやJSONドキュメントといった半構造データの格納に
     チューンしたもの。MongoDB、CouchDBなど

 「これからのWebを支えるデータベースは“NoSQL”」---米10genのMerriman CEO
 http://itpro.nikkeibp.co.jp/article/NEWS/20091120/340853/
分散KVS
• 分散キー・バリュー型データストア(KVS)
 –キーとバリューの組み合わせでデータを格納




      台頭するキー・バリュー型データベース
      http://itpro.nikkeibp.co.jp/article/COLUMN/20101101/353684/
分散KVS
• 複数のサーバーで並列処理
 –性能は、サーバー台数に比例して向上する




      台頭するキー・バリュー型データベース
      http://itpro.nikkeibp.co.jp/article/COLUMN/20101101/353684/
分散KVS
• 「楽観的ロック」という手法で一貫性を保つ
 –「データが他のユーザーによって書き換えられるこ
  とはまれ」という“楽観的”な見方に立った手法




      台頭するキー・バリュー型データベース
      http://itpro.nikkeibp.co.jp/article/COLUMN/20101101/353684/
分散KVS
• 分散KVSで(基本的に)できないこと
 –トランザクション機能
 –排他制御機能
 –読み取り一貫性を保証する機能
 –スプリットブレイン(ネットワーク障害などによる
  サーバーの分断)対策機能



分散KVSに重要なデータを置いてはいけない - ITアーキテクトの「やってはいけない」
http://itpro.nikkeibp.co.jp/article/COLUMN/20100713/350190/
memcached
• DBのキャッシュとして利用される
  •ブログ・サービス「LiveJournal」用に開発されOSS化
  •大規模Webサービスで標準的に利用(Facebook,mixi...)




        分散メモリー技術 - キーワードで読むクラウド
        http://itpro.nikkeibp.co.jp/article/COLUMN/20081031/318294/
ROMA
• 楽天がRubyで実装した分散KVS
         •「楽天市場」と「楽天トラベル」で閲覧履歴の保存に使用




http://www.slideshare.net/muga.nishizawa/the-overall-architecture-of-roma-1057848

               楽天、分散キー・バリュー型データストア「ROMA」のソースコードを公開
               http://itpro.nikkeibp.co.jp/article/NEWS/20091024/339375/
Tokyo Tyrant/Tokyo Cabinet
• 平林幹雄氏ミクシィに在籍時開発、OSS化した
  分散CVS
 –ローカルKVSのCabinetとネットワークサーバーの
  Tyrantを組み合わせて使用
 –データをHDDに保存できる
 –mixiの最終ログイン情報記録などに利用


        http://fallabs.com/tokyotyrant/
        http://fallabs.com/tokyocabinet/


       無いから作った人たち - 記者の眼
       http://itpro.nikkeibp.co.jp/article/OPINION/20090216/324752/
kumofs
• えとらぼが公開した分散KVS
 –元ミクシィCTO衛藤バタラ氏が設立したベンチャー
 –データをHDDに保存できる
 –えとらぼの写真ストレージサービス「Ficia」で使用




          http://kumofs.sourceforge.net/

     分散KVS「kumofs」、元ミクシィCTO設立のえとらぼがOSSとして公開
     http://itpro.nikkeibp.co.jp/article/NEWS/20100118/343333/
Flare
• GREEが開発して公開した分散KVS
 –memcached互換
 –データ保存が可能
 –データレプリケーション
 –データパーティショニング
 –256バイトを超えるキー、1Mバイトを超えるデータ
  を扱える

      http://labs.gree.jp/Top/OpenSource/Flare.html
Hibari
• ジェミナイ・モバイル・テクノロジーズが公開し
  た分散KVS
 –データの一貫性を保つ仕組みを備える
  •「チェイン・レプリケーション」と呼ぶ仕組み。あるデータ
   に関して3個の複製を作成する。データの更新は1番目
   の本データに対して行い、その更新結果が、2番目の複
   製、3番目の複製に反映される。データの読み出しは、3
   番目の複製からのみ行う。3番目の複製と1番目の本
   データの間でバージョンの不整合が無いかチェック
 –中国の大手携帯電話会社が運用するSNS
 –日本大手Webメールのストレージとして採用
      http://www.geminimobile.jp/technologies/hibari.html

   ジェミナイ、独自開発キー・バリュー型データストア「Hibari」をオープンソース化
   http://itpro.nikkeibp.co.jp/article/NEWS/20100714/350248/
Cassandra
• Facebookが開発、公開した分散KVS
 –Keyを階層化可能
   •Keyは「キースペース」、「カラムファミリー」、「キー」、
    「カラム」の4階層で構成。「キー」と「カラム」の間に
    「スーパーカラム」と呼ぶkeyを挿入して、最大5階層で
    管理できる
  RDBのデータ構造を置き換えることが可能
   •RDBのデータベースはCassandraのキースペースに相
    当。テーブルはカラムファミリー、主キーはキー、フィー
    ルドはカラム
 –Twitter、Diggなどが導入

         Cassandra とは
         http://itpro.nikkeibp.co.jp/article/Keyword/20100514/348019/
Cassandra
• Cassandraを使ったOSSリアルタイムログ解析
  システム
 –Flume-Cassandra Log Processor
    •イベントのログを、1秒以内にCassandraに保存。クラス
     ターのサーバー台数を増やすことで、数百Tバイトのロ
     グの格納が可能
ジェミナイ、分散KVS「Cassandra」を使ったリアルタイムログ解析システムをOSS化
http://itpro.nikkeibp.co.jp/article/NEWS/20110304/358011/
BigTable
  • Googleの分散KVS




Googleの巨大分散データストアBigtableとDatastoreを理解する - データベース新基礎知識
              http://itpro.nikkeibp.co.jp/article/COLUMN/20110107/355908/
Windows AzureでもKVSを提供




データストレージとしてキー・バリューに加えRDBを用意 - Windows Azure活用法
http://itpro.nikkeibp.co.jp/article/COLUMN/20101116/354194/
Windows AzureでもKVSを提供
• Table




データストレージとしてキー・バリューに加えRDBを用意 - Windows Azure活用法
http://itpro.nikkeibp.co.jp/article/COLUMN/20101116/354194/
ドキュメント指向DB
• JSONやXMLのようなドキュメントを格納する
  データベース
 – JSON : JavaScript Object Notation。JavaScript
  での扱いが容易で、Ajaxで標準的に使用される
  データ形式
  {"キー名":値 , "キー名":値 , …}
CouchDB
• Damien Katz氏が開発したドキュメント指向
  DB。Apacheプロジェクト
 –JSONでデータを保持
 –RESTインタフェース
   •HTTPでデータを
    登録・参照・更新・削除
 –関数型言語のErlangで実装
 –Katz氏は現Couchbase CTO



                         http://couchdb.apache.org/
MongoDB
• 10genが公開したドキュメント指向DB
 –データをJSONで保持
 –フルインデックスサポート
   •どのattributeにもインデックスを設定できる
 –レプリケーション
 –自動Sharding
   •分割&複製
 –クエリ
 –Map/Reduce
MongoDB
• 事例
 –金融関連情報サイト「The Business Insider」
    •60万ページビュー/日のアクセス数を,1台のMongoDB
     サーバーと3台のApacheサーバーだけでまかなう
 「これからのWebを支えるデータベースは“NoSQL”」---米10genのMerriman CEO
 http://itpro.nikkeibp.co.jp/article/NEWS/20091120/340853/


 –Foursquare
 –Ameba Pico
    •サイバーエージェントのアメーバピグの英語版。累計登
     録ユーザー300万
         http://www.slideshare.net/snamura/mongo-db-couchdb20101214
参考:Eucalyptus
• Amazon EC2互換プライベートクラウドを構築するOSS
 –米カリフォルニア大学サンタバーバラ校が開発
 –NTTデータがEucalyptus利用サービスを提供




       Amazon EC2互換、その実力は? - 検証!クラウドコンピューティング
       http://itpro.nikkeibp.co.jp/article/COLUMN/20100531/348628/
参考:OpenStack
• NASA(航空宇宙局)や米大手IaaSの
  RackSpaceなどが開発したOSSクラウド基盤
 –仮想マシン管理ソフト「OpenStack Compute」
   •NASAのNebulaがベース
 –分散ストレージ「OpenStack Object Storage」
   •RackSpaceのサービス「Cloud Files」をOSS化
     –NTTデータ、NTTデータ先端技術、国立情報学研究所、ミドク
      ラ, モーフ・ラボなどが「日本OpenStackユーザ会」を設立
     –ミドクラはOpenStackのディストリビューション「midostack」を開
      発

         NTTデータなど、「日本OpenStackユーザ会」を設立
         http://itpro.nikkeibp.co.jp/article/NEWS/20101022/353327/
OSSのビジネスモデル



なぜOSSとして公開するのか

 どうやって儲けるのか
なぜOSSとして公開するのか
• OSSとして普及させ、サポートや高機能版、教
  育をビジネスとする
 –Asakusaのウルシステムズ、MongoDBの10Genな
  ど
• 公開により品質や機能が向上する
 –Hadoopのフレームワークなど
• 人材の採用が容易になる
 –自社のソフトに精通した技術者が教育コスト0で
なぜOSSとして公開するのか
• mixiのmemcached障害
 –ミクシィ、はてな、ライブ
  ドア、プリファードインフ
  ラストラクチャーの技術
  者らが共同で、ソース
  コードレベルで原因を
  解析
 –Twitter上で解析結果を
  報告
 –PFIのCTOがパッチを作
  成

                     http://togetter.com/li/41702
OSSのビジネスモデル
 • ディストリビューション
    –OSSの組み合わせを検証し、スタックとして提供
        •Red Hat Enterprise Linux
           –サブスクリプションとしてサポートとともに年間料金で提供
        •Cloudera's Distribution for Hadoop




参考:Red Hat 2011年度(3-2月)業績
売上        約730億円
純利益      約86億円
時価総額  約7067億円

           http://www.google.com/finance?q=NYSE:RHT&fstype=ii
OSSのビジネスモデル
• 高機能な上位版を販売
 –IBM:Eclipseを公開、上位版のWebSphere Studioを
  販売
 –MySQL:Enterprise Editionで管理ツールなどを提
  供
 –SugarCRM:Community EditionをOSSで公開、上
  位版Sugar Enterpriseなどを販売
OSSのビジネスモデル
• オープンソースと商用のデュアルライセンス
 –MySQL
   •GPLと商用(有償)のどちらかを選択できる。
   •GPLは他の組織にバイナリを提供した場合、要求があ
    ればソースコードを開示する義務が生じる。
   •商用ライセンスは有償だがソースコード開示の義務は
    ない。
OSSのビジネスモデル
• ハードウエア販売(アプライアンス)
 –サーバー
 –NAS
 –ルーター
 –デジタル家電(TV、レコーダー、カメラ...)
 –携帯電話/スマートフォン
  •iPhone/iPadのiOSとMacOSは、OSSのMachがカーネル。
   基本部分をDarwinとしてOSSで公開
   http://www.opensource.apple.com/




                                      http://www.hexley.com/
OSSのビジネスモデル
• サポート(含コンサルティング、SIサービス)
 –日立製作所 かんたんOSSミドルスタック
 –野村総合研究所 OpenStandia
 –電通国際情報(Seasar2)
 –ウルシステムズ(Hadoop Asakusa Framework)
OSSのビジネスモデル
• NTTデータが公開したOSS
 –フレームワーク TERASOLUNA
 –Blanco Frmework
 –フレームワーク FINALUNA
 –フレームワーク Open INTRA-MART
 –運用管理ツール Hinemos
 –セキュアOS TOMOYO Linux




 http://sourceforge.jp/projects/nttdatagroup-oss-square/wiki/FrontPage
OSSのビジネスモデル
• Webサービス
 –Google
 –Facebook
 –Yahoo!
 –mixi
 –GREE
 –モバゲータウン
• クラウドサービス
 –Amazon Web Services
 –Heroku
OSSのビジネスモデル
• GoogleとOSS
  –ビジネスモデルは広告。OSSを無償公開すること
   でアクセスを増やす
    •サーバーはすべてLinux
    •社内のクライアントの半数はLinux
    •Android、Chrome、Google Web Toolkit、Google日本語
     入力(Mozc)などのソフトをOSSとして公開
    •Pythonの作者Guido van Rossum氏や、Sambaの中心
     開発者Jeremy Allison氏、“Linus Torvaldsの右
     腕”Andrew Morton氏など多くのOSS開発者が在籍
    •OSSプロジェクト支援サイト Google Codeを開発者に無
     償公開
ソーシャルクラウド
•   日本OSS推進フォーラムは日本のクラウド戦略として「ソーシャルクラウド」を提言




                「ソーシャルクラウド」が作る次世代クラウドの姿
                http://itpro.nikkeibp.co.jp/article/COLUMN/20101226/355667/
ソーシャルクラウド
• 震災でLASDECが被災者支援システムをOSS化、日
  立情報がクラウドで無償提供




阪神大震災の経験を生かした「被災者支援システム」、LASDECがオープンソース化
http://itpro.nikkeibp.co.jp/article/NEWS/20110323/358631/
OSSの被災者支援システムをクラウド上で無償提供、日立情報
http://itpro.nikkeibp.co.jp/article/NEWS/20110325/358761/
ソーシャルクラウド
復興支援情報集約サイト sinsai.info




 オープンソースのUshahidiを利用し震災後4時間足らずでサイト立ち上げ
 1万件以上の情報、のべ約250人のボランティアが参加
            「復興支援サイトsinsai.infoはOSSで人々の力を結集した」
            http://itpro.nikkeibp.co.jp/article/NEWS/20110509/360090/
ソーシャルクラウド
• 長崎県は県庁システムをOSS化、クラウドでも
  提供
  全国初、長崎県が「自治体クラウド」を県外にも提供へ
  http://itpro.nikkeibp.co.jp/article/NEWS/20100113/343177/
  徳島県が長崎県の電子県庁システムを採用
  http://itpro.nikkeibp.co.jp/article/NEWS/20070911/281669/
  和歌山県が長崎県の電子県庁システムを採用
  http://itpro.nikkeibp.co.jp/article/NEWS/20090330/327423/



• 日本医師会は診療報酬システムをOSS化
 OSS診療報酬システム「日医標準レセプトソフト」導入1万件、病院・診療所の10%に
 http://itpro.nikkeibp.co.jp/article/NEWS/20100629/349739/
スクリプト言語
スクリプト言語
• 軽量言語、動的言語とも呼ばれる
• 早期のサービスインと素早い変更への対応
• HTML=文字列の処理に優位性
             PHP

              Perl

              Perl

              PHP
スクリプト言語
• Ruby on Railsの生産性の高さで普及
スクリプト言語




日立ソフトが「Rubyセンタ」設立,技術者100人でビジネス拡大図る
http://itpro.nikkeibp.co.jp/article/NEWS/20091127/341193/
スクリプト言語
• Rubyによるミッションクリティカルシステム
 –東京ガス地震防災システム「SUPREME」
  •地震発生時に、危険地域へのガスを10分以内に停止

      エンタープライズRubyの真価 日経コンピュータ11月10日号
      http://itpro.nikkeibp.co.jp/article/NC/20101105/353848/

       「Rubyを全面的に採用した東京ガスの地震防災システムの紹介」
      http://www.rubyworld-conf.org/ja/program/A-6/



 –Siemens社の地下鉄列車制御システム
         Daniel Bovensiepen 「Metros using Ruby」
         http://www.rubyworld-conf.org/ja/program/A-5/
スクリプト言語
• SalseforceのPaaSはJavaとRuby



   セールスフォース、PaaSを増強 - 日経コンピュータReport:ITpro
   http://itpro.nikkeibp.co.jp/article/COLUMN/20101217/355364/
   米セールスフォース・ドットコム プラットフォーム部門
   シニア・バイス・プレジデント バイロン・セバスティアン氏
   Rubyの開発者を「ヒーロー」にしたい、「Heroku」責任者が語る
   http://itpro.nikkeibp.co.jp/article/Interview/20110302/357882/

• VMwareのPaaSはJavaとRuby、JavaScript
   米ヴイエムウェア、複数フレームワークに対応したPaaS「Cloud Foundry」を発表
   http://itpro.nikkeibp.co.jp/article/NEWS/20110413/359396/
スクリプト言語
• RubyのJIS化、ISO化が進行中
 –間もなくJIS化の見込み
 –経産省、IPAが主導
 –目的は政府ITシステム調達でのRuby指定
   •「情報システムに係る政府調達の基本指針」により、商
    標名での指定は不可。JIS化、ISO化により標準を指定し
    た調達が可能になる


       Rubyを日本から国際標準に,2009年前半に仕様案を完成
       http://itpro.nikkeibp.co.jp/article/Interview/20090106/322300/
クラウドデバイス
• スマートフォンの世界出荷台数がPCを超えた
 –2010年10月~12月期(出所:IDC)
   •スマートフォンの世界出荷台数1億900万台
   •PCの世界出荷台数9200万台
               スマートフォン自由自在
               http://itpro.nikkeibp.co.jp/article/NC/20110228/357749/

• 2010年タブレット出荷台数約1700万台(IDC)
 –2011年に4460万台
 –2012年に7080万台
      10年Q3の世界メディアタブレット市場、iPadがシェア87.4%
      http://itpro.nikkeibp.co.jp/article/Research/20110119/356242/
クラウドデバイス
• クラウドを前提としたデバイス
 –記憶・計算をクラウドに
     •Evernote
     •Google 音声認識
 –デバイスのパワーより「いつでもどこでもすぐ使え
  ること」が重要に

• PCはなくならない。ただしクライアントの成長
  市場はクラウドデバイスに
 Gartner、世界PC市場予測を下方修正、タブレットの影響受け出荷台数が減少
 http://itpro.nikkeibp.co.jp/article/Research/20101130/354680/
 11年Q1世界パソコン市場の出荷台数は1.1%減、消費者向けが不調
 http://itpro.nikkeibp.co.jp/article/Research/20110414/359407/
クラウドデバイス
• 急速に進む業務利用
 –みずほ銀行が
  店頭窓口で利用
  •狙いは、窓口サービス
   の営業力強化




        企業に“溶け込む”iPad
        http://itpro.nikkeibp.co.jp/article/NC/20100816/351183/
クラウドデバイス
• 急速に進む業務利用---医療現場
 –情報閲覧
  •CT、MRI
 –問診票
  •患者の入力が
   容易
 –往診時の端末
  •すぐ起動
   片手で持てる


        急速に進む医療現場でのiPad活用---日経メディカルの二羽記者
        http://itpro.nikkeibp.co.jp/article/COLUMN/20101109/353970/
クラウドデバイス
• Androidタブレットでカタログ閲覧
 –ガソリンスタンドの交換オイルカタログ
• Androidタブレットによる教室向けアプリ
 –教師のページめくりと生徒のタブレットが連動




       http://itpro.nikkeibp.co.jp/article/COLUMN/20110212/357112/
クラウドデバイス
• 業務利用が急増
 –ユナイテッドアローズ
  •iPhoneで在庫検索
 –AIGエジソン生命
  •営業担当者に
   配布している
   iPhoneにカード決済機能
 –キタムラ
  •エリア統括責任者に配布したiPhoneで情報共有


         スマートフォンでシステム革新
         http://itpro.nikkeibp.co.jp/article/COLUMN/20110216/357290/
クライドデバイス
• 製薬/医療機器業界で1000台規模でスマート
  フォンやタブレットPCを導入




      スマートフォンでシステム革新
      http://itpro.nikkeibp.co.jp/article/COLUMN/20110216/357290/
クラウドデバイス
• サントリーグループ、Androidスマートフォン
  を2000台導入
 –営業担当者の業務用端末
 –独自ミドルウエアでセキュリティ強化
                日経コンピュータ 2010/09/01号
クラウドデバイス
• Androidがスマートフォン市場で1位に
 –1位   Google(Android)                   31.2%(+7.7)
 –2位   RIM(BlackBerry)                   30.4%(-5.4)
 –3位   Apple(iPhone)                     24.7%(+0.1)
 –4位   Microsoft(Windows Phone)           8.0%(-1.7)
 –5位   Palm                               3.2%(-0.7)
                          2010年1月、カッコ内は前四半期比



    2011年1月の米国スマートフォン市場、「Android」がプラットフォーム首位に
    http://itpro.nikkeibp.co.jp/article/NEWS/20110308/358077/
クラウドデバイス
• タブレット市場でもAndroidが猛追
   •2010年第4四半期タブレット世界出荷台数は970万台
    –前期の440万台と比べ120%増加した
   •iOS搭載端末の出荷台数は730万台で75.3%のシェア
    –前期のシェア95.5%と比べ、20.2ポイント縮小
   •Android搭載端末の出荷台数は210万台
    –シェア21.6%、前期のシェア2.3%から19.3ポイント拡大
   •2011年は、複数の大手ベンダーによるAndroidタブレッ
    トリリースによりAndroidのシェアはさらに増加の予測

     2010年Q4の世界タブレット端末市場、Androidがシェア21.6%に急成長
     http://itpro.nikkeibp.co.jp/article/NEWS/20110201/356689/
クラウドデバイス
• Wintel時代の終焉
 –スマートフォン/タブレットの主流はAMRコア
   •Apple A4
   •Qualcomm Snapdragon
   •NVIDIA Tegra
   •Samsung Hummingbird/Orion
クラウドデバイス
• 特定目的端末の開発製造が極めて容易に
 –「Androidと中国・台湾EMSの利用で、メーカーでな
  くとも企画から3カ月で製品化が可能」(OESF 代表
  理事 三浦雅孝氏)
 –専用端末から企画するサービスやSIが現実的に
  •NEC LifeTouch
  •NTT 光iフレーム




   NECがAndroidタブレット「LifeTouch」、企業向けにシステム構築とともに提供
   http://itpro.nikkeibp.co.jp/article/NEWS/20101110/354006/
クラウドデバイス
• 業務利用における課題
       •クライアント管理
       •セキュリティ
   –PCと同じ課題がスマートフォン/タブレットにも

Androidのセキュリティ対策、待ったなし
http://itpro.nikkeibp.co.jp/article/COLUMN/20110422/359740/

2011年はスマートフォンが狙われる年になる - ロシア発、セキュリティ最新事情レポート
http://itpro.nikkeibp.co.jp/article/COLUMN/20110225/357686/

日本語版のAndroidアプリにもウイルス、信頼できるサイトから入手を
http://itpro.nikkeibp.co.jp/article/NEWS/20110223/357555/

シマンテック、Android向けセキュリティ対策ソフトが登場
http://itpro.nikkeibp.co.jp/db/article/10005163/
クラウドデバイス
表●主なモバイルデバイス管理ソフト/サービス




  スマートフォン自由自在
  http://itpro.nikkeibp.co.jp/article/COLUMN/20110329/358869/
まとめ
• クラウドの進展によりコンピューティングモデ
  ルが変化
 –大規模分散処理
 –NoSQL
 –スクリプト言語
 –クラウドデバイス
   が新しい成長市場に
• OSSがクラウドをドライブ
 –差別化できない部分はOSSを活用し開発を効率化
  新たな付加価値を顧客に提供する戦略が必要
 –OSSとして公開することが普及に有効
ご静聴ありがとうございました

質問,ご意見をお待ちしております

   nob@nikkeibp.co.jp

OSSとクラウドによるコンピューティングモデルの変化