【MS tech・days】Windows Azureのストレージ機能はクラウドを考慮した仕組みに
エンタープライズ
その他
注目記事
-
10G光回線導入レポ
-
【MS tech・days】MSのクラウド戦略——Windows Azureの全貌が明らかに
-
ネットスプリングの認証サーバアプライアンス「AXIOLE」、Google Appsと連携可能に
マイクロソフトの開発者向けイベント「Microsoft tech・days Japan 2009」で27日に開催された、マイクロソフト デベロッパー&プラットフォーム統括本部 カスタマーテクノロジー推進部 プラットフォームストラテジストの佐藤直樹氏によるブレイクアウトセッション「Windows Azure ストレージサービス」では、Windows Azureストレージの概要が説明された。
Windows Azureストレージでは、ファイルストレージの「ブロブ」、構造化ストレージ「テーブル」、メッセージ交換のための「キュー」の3種類を用意している。いずれも、開発者はクラウドのどこにデータがあるかを気にすることなく、簡単なAPIで利用できるようになっている。
ブロブは、バイナリデータを含むファイルを扱う機能。1つのブロブにつき、50Gバイトまで扱える。写真はもとより、動画も扱える容量だ。特徴は、「ブロック」と呼ばれる単位で分割できることにある。「ネットワークでエラーが起きるたびに、送信をしなおすようでは困る。そのため、ブロックに砕けるようになっている」とする。ブロブの送受信はこのブロック単位で行い、インターネットの回線状況により、順番に受信できなかった場合の再配置や、欠けていた場合の再送信リクエストなどもできる。
テーブルは「リレーショナルがない、大きなフラットなテーブル」と表現される構造化ストレージで、データベースの考え方に似ている。「1つのテーブルで、数Tバイトを扱うことを前提にしている」としており、たとえば日々のPOSデータをすべて蓄積し、解析するといったことに向いている。また、クラウドでは同一のテーブルであっても複数のサーバに分散する可能性があるため、「パーティション」の概念を採用しそれを防いでいる。
通常、リレーショナルデータベースでは、マスターキーフィールドのみが必須となる。しかし、Windows Azureストレージでは、「パーティションキー」と「ローキー」の2つ必須とする。たとえば、“福利厚生”や“勤怠”などの文書管理テーブルを作成する場合、パーティションキーにこれらの文書の種類を入力。パーティションキーに同じ文字を入れると、同じパーティションと認識され、1つのサーバにまとめて保存される。「頻繁にアクセスするデータ同士は近くにあったほうがいい。同一のパーティションは同一のマシンに置いて、パフォーマンスを最適化する」というのが理由だ。
なおテーブルにはリレーショナルの概念がないため、用途によってSQL Servicesと使い分けるといいだろう。
キューは、WebロールとWorkerロールの通信で利用する。「Windowsなどのアプリケーションを作る際に、キューではなく、データベースやTCP/IPを用いることが多かった。しかし、相互運用ではキューは重要で、クラウドでもこれが大きな役割を果たす」という。キューは、複数のメッセージで構成され、処理中は見えなくなっており、終了すると削除、また処理が止まった場合は復活するという仕組みを持っている。これも、インターネットでつながるクラウドを考慮した仕組みとなっている。
《安達崇徳》
特集
Amazon売れ筋ランキング
-
【New】Amazon Fire TV Stick HD | 手軽にストリーミングをはじめよう | ストリーミングメディアプレイヤー¥6,980 -
【New】Amazon Fire TV Stick HD | 手軽にストリーミングをはじめよう | ストリーミングメディアプレイヤー¥9,980 -
Amazon Fire TV Stick 4K Max(マックス) | Fire TV Stick史上最もパワフル | ストリーミングメディアプレイヤー¥12,309 -
Amazon Echo Dot (エコードット) 第5世代 - Alexa、センサー搭載、鮮やかなサウンド|チャコール¥7,480 -
Amazon Echo Dot (エコードット) 第5世代 - Alexa、センサー搭載、鮮やかなサウンド|グレーシャーホワイト¥7,480
-
[EdoErgo] オフィスチェア メッシュ デスクチェア 人間工学 椅子 キャスター付き 跳ね上げ式アームレスト ロッキング 座面昇降 コンパクト¥6,631 -
[EdoErgo] オフィスチェア メッシュ デスクチェア 人間工学 椅子 キャスター付き 跳ね上げ式アームレスト ロッキング 座面昇降 コンパクト¥5,699 -
SIHOO B300‑PRO オフィスチェア デスクチェア 多方向ランバーサポート (上下・前後) 背もたれ昇降 6D アームレスト ライトグレー¥29,999 -
ANDWINT オフィスチェア デスクチェア 肘なし メッシュ 通気性 ランバーサポート付き 腰サポート ガス圧無段階昇降 360度回転 キャスター付き コンパクト 幅52×奥行58.5×高さ84~96cm テレワーク 在宅勤務 ブラック¥4,139 -
WXJHL デスクチェア 可愛い オフィスチェア 学習椅子 コンパクト 椅子キャスター付き PUレザー ドレッサーチェア 背もたれ付き 高さ調節可能 丸椅子 昇降いす 仕事 在宅勤務 椅子 デスク 組立簡単 クリア¥3,880
-
【純正品】27"ゲーミングモニター DualSense 充電フック付き(CFI-ZDM1J)¥49,465 -
EIZO 設計・開発向けモニター | FlexScan EV3240X-BK | 31.5型4K・USB Type-C・ブラック¥117,328 -
KOORUI ゲーミングモニター 27インチ デュアルモード WQHD 144Hz/FHD 260Hz Fast IPS 1ms HDR400¥17,520 -
Anyking モバイルモニター 14インチ デュアルモニター ポータブルモニター FHD 1080P IPSパネル 100% sRGB広色域 非光沢 デュアルディスプレイ 軽量 薄型 画面拡張 180°回転 ノートパソコン画面エクステンダー 13〜17.3インチノートPC対応 USB-C/HDMI接続 プラグアンドプレイ Windows/Mac対応 A6¥12,980 -
Pasoul 27インチ LED 液晶モニター T27i-10 狭額縁 薄型 ディスプレイ 180日保証 1080P フルHD「整備済み品」¥9,900
-
Amazonベーシック ペットシーツ 薄型 レギュラー 1回使い捨て 無香料 ホワイト 300枚¥2,065 -
Amazonベーシック ペットシーツ 厚型 レギュラー 88枚x2袋(176枚) ホワイト(吸収面:ライトブルー)¥3,008 -
ネオ・ルーライフ ネオ・オムツ L 中型犬用 26枚入り 単品¥1,800 -
Smart Basic(スマートベーシック) 【Amazon.co.jp限定】 Smart Basic アイリスオーヤマ ペットシーツ 超厚型 お徳用 ワイド 100枚入 (x 1) (ケース販売)¥4,078 -
TTFP ペット洗浄スタンド トリミング台 バスベッド シャンプー台 浴槽 ハンモック メッシュ お手入れ用品 折り畳み可能 速乾性 通気性 爪切り 耳掃除 小型犬・中型・猫 60×40×33cm (ブルー)¥3,299
この記事の写真
/
関連リンク
関連ニュース
-
【MS tech・days】MSのクラウド戦略——Windows Azureの全貌が明らかに
エンタープライズ -
ネットスプリングの認証サーバアプライアンス「AXIOLE」、Google Appsと連携可能に
エンタープライズ -
【インタビュー】SaaS型BI市場にいち早く注目!——ウイングアーク テクノロジーズ代表取締役社長 内野弘幸氏
エンタープライズ -
富士ソフト、全社約1万人を対象に「Google Apps Premier Edition」を導入
エンタープライズ -
IBM、クラウドコンピューティングサービス「LotusLive」発表〜Skype、LinkedIn、Salesforce.comとも連携
エンタープライズ -
米セールスフォース・ドットコム、次世代カスタマーサービス「Service Cloud」を発表
エンタープライズ -
「トレンドマイクロ プレミアム サポート」2009年1月1日より全面刷新〜24時間365日体制で被害発生を予防
エンタープライズ -
【事例取材】「狙いどおりに構築」……富士通ETERNUSで実現した明大キャンパスストレージ
エンタープライズ -
【SaaS World 2008 Vol.4】「2000年以降は間違いなくクラウドの時代」——ネットスイート
エンタープライズ -
クラウドのAppNexusがアイシロンのクラスタストレージを導入
エンタープライズ -
NTTとマイクロソフト、「SaaS over NGN」で協業推進
エンタープライズ
