20120222
- 3. Azureのハードル
Azureとは新OSである
思想が違う!
過去の常識が通用しない!
中身はただのWindows 2008じゃん、と思っていると脱落する
- 6. 実体験の連鎖
• 試作1号 SQL Azure使用→標準ストレージではないことが発覚
• 試作2号 標準Storage使用→情報少なく制約多く泣く
• 試作3号 SkyDrive使用→用途によってはOKだった→常識打破
なぜSkyDriveなのか?
そんな名前はAzure関連のドキュメントにあまり出てこないストレージ
- 7. Gt-Document
• 富士フイルム株式会社が提供する文書レンダリングサービス
• PDFやワード文書ファイルを受け取る
• JPEG画像イメージでレンダリング結果を送信する
• ソフトが無くても文書が読めるシステムを構築可能
• 端末が受け取るのは文字ではなく画像
• ゆえに、比較的セキュア
http://fujifilm.jp/business/imaging/keitai_service/gt-document/index.html
- 9. なぜこれでいいのか
• 1ページ目を
• WebRoleのインスタンス1が処理し
• 2ページ目を
• WebRoleのインスタンス2が処理しても矛盾しな
インスタンス内にキャッシュされたデータが無効な
ので
読み込みが遅いだけ
- 13. SQL Azure
• 既存SQLの知識で対処可能
• SQL Serverを使用するソースの再利用も容易
• ともかくカンタン
• 息をするぐらい容易にクラウドに行ける
• 別途契約が必要・コストアップ
• ややスケール性が見劣りする
• 実装されていない機能がある
• (何もかも移行できるとは限らない)
- 14. オンプレミス SQL Server
• オンプレミス連携機能で自社内DBに接続
• 既に稼働しているDBが利用可能
• データを社外に預ける必要が無い
• サーバ管理の手間が残る
• 通信オーバーヘッドが生じる可能性がある
• バックアップは全て自分の責任
• 自社サーバがダウンすると全滅の可能性も
- 15. SkyDrive
• タダで気軽に利用開始できる
• ユーザーが自分でストレージを用意できる
• 世代管理機能内蔵
• 比較的容量が大きい(25GB)
• 単なるファイルの置き場所
• 検索などは難しい
• アクセスの競合をどう解決するか等不安要因も
- 16. Microsoft非純正候補
無数にあるので、あくまで例のみ
• DropBox
• クッキー
• Silverlightと分離ストレージ
• HTML5のWeb Storage
• HTML5のWeb SQL Database
• その他のファイル ストレージ サービス
• その他のSQL DB
• その他のNo SQL DB
• その他のクラウドDB
- 19. Silverlightと分離ストレージ
• ストレージはクライアント側PCのHDD
• クライアント側で実行すると割り切る
• PCを変えるとアクセスできない
• HDDが壊れるとアクセスできない
• Silverlightの未来は不透明
• (未来を賭けて良い技術ではない)
- 20. HTML5のWeb Storage
• クライアント側に保存する
• 将来性は高い
• PCを変えるとアクセスできない
• HDDが壊れるとアクセスできない
• ブラウザを変えるとアクセスできないかも?
• (1/29現在)まだRCだ
- 22. その他
• その他のファイル ストレージ サービ
ス
• その他のSQL DB
• その他のNo SQL DB
• その他のクラウドDB
名前しかしらない(あるいは名前すら知らない)
サービスやソフトの種類は膨大
私から言いたいことは1つしかない!