際際滷

際際滷Share a Scribd company logo
及匯嫗       クラウドの協x
  及匯     云後の朕議とその鵑晩i宀の圭?
  及屈     Googleの協xと致NIST┨羨兵斜g冩梢侭の協x
  及眉     クラウドをクラウドたらしめるもの
  及膨     スケ`ルアウトをgFできるソフトウェアたち
及屈嫗 CAPとBASE、ACIDの眇`
  及匯     なぜスケ`ルアウトできるのか
  及屈     トランザクションモデル
  及眉     ロ`カルトランザクション
    及匯   フラットトランザクション
  及膨     グロ`バルトランザクション
    及匯   秘れ徨トランザクション
    及屈   蛍柊トランザクション
  及励     ACID蒙來
  及鎗     CAP協尖
  及鈍     BASE蒙來
  及伊     なぜ厘?はACID蒙來の眇`に俺らわれたのか
及眉嫗 蛍柊システムの児A岑R
  及匯     デ`タセンタ`gの仇尖議レプリケ`ションGeo-Replication
  及屈     蛍柊システムにおける揖豚┘ロック
  及眉     P2P室gをm喘した蛍柊犹ヅ屠アルゴリズム
及膨嫗 蛍柊システムとしてのクラウドの室g
  及匯     Google - BigTable
  及屈     Amazon - Dynamo
  及眉     Microsoft - Windows Azure
  及膨     OSS - Apache Cassandra
及励嫗 P2Pと}jネットワ`ク
及鎗嫗 セキュリティ`とプライバシ`
  及匯     クラウドにおける∀襯泪轡鵑離札ュリティ`
  及屈     CDNサ`ビスによるDDoS好弔了惘
  及眉     隈舵
及鈍嫗 t凄
  及匯     蛍柊システムとしてのクラウドのこれから
會猟


 云では、クラウド?コンピュ`ティングとは採か、町隼としたイメ`ジを隔っている
圭?を覿i宀として返にとってければと房います。そして、バスワ`ドと湎滔される
クラウドのY箸幕Lされ、}?と鞭け@がれ冩梢されてきた仝蛍柊システム々の室g議な
嘘尚を岑ってければと房います。


 蛍柊システムという冱~を竃したように、云ではクラウド?コンピュ`ティングを蛍
柊システムとして了崔づけています。その尖喇については、云の及匯嫗で峰べられてい
ます。云は、除定られる謹くの汐や Web の並のようにソフトウェアの聞い圭を盾
hしたものではありません。険}に、圻尖とパラダイムとあるように、あくまでもそのメ
カニズムについて廣薦して盾hしています。


 また、蛍柊システムの秘Tとなればと房い鵡Pしています。ですから、峠叟な冱~聞
いや箭えを喘いることで、yしい蛍柊システムの尖の弊順をわかりやくすることに伉が
けました。これは、P宀徭附がこのような蛍勸の冩梢宀ではないため、噸粁朕にしない喘
Zが竃Fした栽、その脅業その喘Zを{べなくてはならず、紗えてどれもy盾であるこ
とが謹?あること軟咀しています。


 さらに、屡贋の蛍柊システムの晩云Z汐や猟には盾hがない蛍勸などの鵡Pにも薬
蕕靴討い泙后U造瓦箸龍請∃圓盡澆撹となっているため、すべてをiむ駅勣はなくd
龍v伉のある嫗へとMんでければと房います。


 云が峻にとってお叨に羨てれば侑いです。


                                 峠撹 22 定 9 埖耳晩   残惜匯廓




及匯嫗   クラウドの協x


 峻さんにとって、クラウド?コンピュ`ティングとは採でしょうか晋芙光の協xや
盾があるように、それは?繁にとっても揖じように房えます。クラウドとは、インタ
`ネットのようにえない町隼としたものイメ`ジとして仝々が聞われますが、そのY
箸砲老嵒▲轡好謄爐箸靴討寮輻議Y原けがあるということです。


 云嫗では、クラウドの協xに、Google の協x、IPA が峠撹 22 定 3 埖にまとめた仝クラ
ウド?コンピュ`ティング芙氏の児Pにvする冩梢氏々鷂および、UgbI福が峠撹
22 定 8 埖にまとめた仝クラウドコンピュ`ティングと晩云の尸薦にvする冩梢氏々鷂
が歌孚する、致 NIST┨羨兵斜g冩梢侭の協xを喘います。なお、致 NIST の協x
は、晩云の恷寄返の SIer のひとつである NTT デ`タも駻辰靴討い泙后


  Google の協x


  とてもgに、インタ`ネットをU喇して鞭けるサ`ビスを、すべてクラウドと冱って
いる。ただし、インタ`ネットをU喇して鞭けるサ`ビスであっても、リソ`スの崙sを
鞭けてスケ`ラブル悲にできるではないものは、クラウドとは柵べない。


  ┘逢`グル エンタ`プライズ プロダクト マ`ケティング マネ`ジャ`彩拆嫦繁箆
仝クラウドならではのイノベ`ション軟こす々グ`グル儲小箆 - CIO 巷_|彜ITpro
http://itpro.nikkeibp.co.jp/article/COLUMN/20100204/344147/


  致 NIST┨羨兵斜g冩梢侭の協x


  クラウド?コンピュ`ティングとは、O協辛嬬なコンピュ`ティング?リソ`ス╂え
ば、ネットワ`ク、サ`バ`、ストレ`ジ、アプリケ`ション、そしてサ`ビスから
撹される慌嗤咾悄▲ンデマンドなネットワ`クアクセスを辛嬬し、試喘辛嬬なモデルの
ことである。それらのリソ`スは、恷弌泙旅楡輅幎とサ`ビスプロバイダ`とのやり函
りにより、プロビジョニング儻堀にY坿の護り輝てと盾がなされなければならない。


  このクラウドモデルは、5 つの云|議な蒙罿函3 つのサ`ビスモデル、そして 4 つの_
kモデルで撹され、スケ`ラビリティを陥Mさせるものだ。


The NIST Definition of Cloud Computing,Authors: Peter Mell and Tim Grance,Version
15, 10-7-09,National Institute of Standards and Technology, Information Technology
Laboratory
http://csrc.nist.gov/groups/SNS/cloud-computing/cloud-def-v15.doc


參貧が、云で喘いるクラウドの協xです。採が云|かわかりましたでしょうか


  クラウドをクラウドたらしめるもの


  クラウドの協xからГ竃されるのは、コモディティ晒した閃なコンピュ`タ`リソ
`ス、スケ`ルアウトの室gを聞ってK双晒し、トのUg來を_隠、啜弔淵螢秋`スの
護り輝てというプロビジョニングの碧Mみ、隠便\喘の返gを福くことであると深えられ
ます。


 これら仝クラウドの勣周々がすべてBうことで、はじめてR宜議なコストpがgF辛
嬬となると冱えます。クラウドの勣周という、これらひとつひとつは訳周であり、それを
ひとつでも困燭靴討い覆い發里蓮▲ラウド?コンピュ`ティングではないとP宀は深え
ます。これはあくまでもP宀のクラウド?コンピュ`ティングの盾であり、i宀の圭?
に、この深えに揖吭やm揖を箔めるものではありませんが、云は、この深えに冽ってh
が婢_されていくと冱うことです。


 また、の竃しを仝クラウドをクラウドたらしめるもの々としていますが、それは匯
悶採であると房われるでしょうか燭修譴、啜弔堀Y坿の護り輝てと盾を佩うという仝プ
ロビジョニング々の碧Mみ、すなわち云|です。このプロビジョニングは、スケ`ルアウ
トするHに駅勣な碧Mみです。プロビジョニングの碧Mみなしには、サ`バ`などのY坿
のK双晒というスケ`ルアウトや隠便\喘の返gも福くことができないからです。まさに、
このK双晒をgFするプロビジョニングこそが、クラウドの勣となる室g議勣殆と冱って
措いでしょう。


 スケ`ルアウトをgFできるソフトウェアたち


 愔瓦泙任 IT では、來嬬勣周の謁にぶつかるとハ`ドウェアを晒するスケ`ルアップ
する圭隈が匯違議でした。クラウドの勣周を困燭靴拭燕1スケ`ルアウトをgFできる
ソフトウェアたちでは、採為岬から採認岬というレベルでK双晒することでスケ`ルアウ
トし、愔瓦任録爾┐蕕譴覆った來嬬勣周も困燭靴討靴泙い泙后これは、スケ`ルアッ
プによる渊腓留擇鯣殯廚僕仔討任てしまうものです。


 それでは、クラウドの勣周を困燭靴織愁侫肇ΕД△砲蓮⊂潴綉弔砲匹里茲Δ覆發里あ
るのでしょうか疹潴綉弔冒い靴討澆泙靴拭H娜粧uのものが嚠誨塢呂剖爐い海箸櫃
つくと房います。いままで晩云はアメリカと曳^すると、械に IT 瘁M忽でしたが、ことク
ラウドにvしては、燕1にられるようにアメリカに独ろうとする櫃いあります。弊順
の嶄でも、クラウド枠M忽のひとつと冱えるでしょう。


 それでは、これらクラウドの勣周を困燭靴拭▲好羽`ルアウトをgFできるソフトウェ
アたちは醤悶議にどのような圭隈で、愔瓦 IT では音辛嬬だった來嬬勣周を竃せるように
なったのでしょうか燭修離瓮ニズムについて及屈嫗參週で盾hしていきたいと房います。
云後では、麼に KVSKey Value Store、キ`?バリュ`侏デ`タストアと柵ばれるもの
を函り貧げます。


  KVS は、そのデ`タ夛貧、愔瓦離螢讒`ショナル?デ`タベ`スで旋喘できた SQL
                    これは SQL にTれた_k宀にとってみると、
をすべてそのまま函りQうことができません。
兼肖の互いものとなり、KVS をQうためのT議なノウハウが駅勣となります。その泣に
廣吭する駅勣があります。もちろん、そのまま SQL が聞えるソフトウェアも贋壓します。


  スケ`ルアウトをgFできるソフトウェアたちは、麿にも Oracle TimesTen In-Memory
Database、IBM solidDB、VoltDB のようにインメモリ`侏デ`タベ`スがあります。この
ようなソフトウェアは、ミリ昼からマイクロ昼と掲械に互堀に SQL がそのままg佩できま
す。このようなメリットを輅椶任る郡中、畠デ`タをメモリ`貧に塘崔しなければなら
ず、パフォ`マンス貧のQ泣からも 64bit 晒も音辛之となり、コストがかかります。惄辰董
パフォ`マンスとコストとのトレ`ドオフとなり、その森にする篇が駅勣となりま
す。


  云後で嶄伉議に函り貧げる KVS は、それらからて議な了崔づけによるものです。


Apache                         Cassandra
Apache                         HBase
Amazon                         Dynamo
Google                         BigTable
IBM                            WebSphere eXtreme Scale
Microsoft                      Windows Azure Table Storage
Oracle                         Coherence
Yahoo! Research                PNUTS/Sherpa
NTT 隆栖ねっと冩梢侭                   Kai
グリ`                            Flare
廏襖寄僥                           Kumofs
Mixi                           Tokyo Cabinet / Tokyo Tyrant
S爺                             ROMA
                  燕 1 スケ`ルアウトをgFできるソフトウェアたち

More Related Content

クラウドの圻尖とパラダイム 及匯嫗