6
Windows Azure Storage や SQL Azure ややややや やややや やややや やややや やややややややややや 01 社社社社社社社社社社社社社社社社社社社社社社tips 社社社社社社社社 社社 社 / 社社 社社 Build By 社社社社社社社社 PPT

「 Windows Azure Storage や SQL Azure を利用 した  リモート アクセス、モバイル アプリケーション開発」

  • Upload
    ron

  • View
    62

  • Download
    0

Embed Size (px)

DESCRIPTION

01. 社内情報にさまざまなデバイスからアクセスする。. tips. Build By. エバンジェリスト  松崎 剛 / 井上 大輔. 「 Windows Azure Storage や SQL Azure を利用 した  リモート アクセス、モバイル アプリケーション開発」. ご提案書サンプル PPT. リモート アクセス時代のシステム対応. - PowerPoint PPT Presentation

Citation preview

Page 1: 「 Windows Azure Storage  や  SQL Azure  を利用 した   リモート  アクセス、モバイル アプリケーション開発」

「 Windows Azure Storage や SQL Azure を利用した  リモート アクセス、モバイル アプリケーション開発」

01 社内情報にさまざまなデバイスからアクセスする。tips

エバンジェリスト 松崎 剛 / 井上 大輔Build By

ご提案書サンプル PPT

Page 2: 「 Windows Azure Storage  や  SQL Azure  を利用 した   リモート  アクセス、モバイル アプリケーション開発」

2

現在のコンシューマー市場では PC をはじめスレートやスマートフォンなど多種多様なデバイスを多くの人が利用しています。それらはさまざまなビジネス シーンでの活用も始まっています。これはビジネスの可能性を大きく広げる一方、開発者はスケーラブルで信頼でき、マルチデバイスに対応できる複雑なアーキテクチャを意識した設計、開発が必要になります。また軽量で持ち運びに便利なデバイスの登場によって企業内ネットワークのみならずインターネット経由でアプリケーションを利用したいというニーズが今後もますます増えていくでしょう。

【社内からのアクセス】【社外からのアクセス】

リモート アクセス時代のシステム対応

セキュリティ環境

システム アプリケーション

Web サービス双方の機能、サービス、デバイスに応じたシステム開発が必要

Page 3: 「 Windows Azure Storage  や  SQL Azure  を利用 した   リモート  アクセス、モバイル アプリケーション開発」

3

マイクロソフトが提供するクラウドのプラットフォームである Windows Azure には拡張性、機密性、そして可用性を備えた Windows Azure ストレージ サービスが提供されています。またこのストレージは標準の REST API を公開しておりマイクロソフトの製品のみならず非マイクロソフト製品からも、このストレージにアクセスしてデータを操作することができます。また Windows Azure の Web Role 上には自身で開発した API を自由に公開することができるので、たとえば クラウドの RDBMS である SQL Azure のデータを Web API で公開してさまざまなデバイスから利用することができます。

リモート アクセス時代のシステム対応

セキュリティ環境

システムアプリケーション

【 REST API データ アクセス】

Windows Azure Platform

Microsoft Servers

Web サービス

外部認証、連携

Windows Live

Google

Yahoo!

Facebook

AD FS 2.0

OpenID

マルチデバイス( Windows, Windows Phone, iOS, Android )

Page 4: 「 Windows Azure Storage  や  SQL Azure  を利用 した   リモート  アクセス、モバイル アプリケーション開発」

4

[参考]Simple Self-Service DevelopmentBusiness Application のメリット

データ中心のアーキテクチャとサービス現在のコンシューマー市場では、 PC 、スレート、スマートフォンなど多種多様なデバイスを多くの人が利用しています。それらはさまざまなビジネス シーンでの活用も始まっています。この状況はビジネスの可能性を大きく広げる一方、開発者にとってはスケーラブルで信頼でき、マルチデバイスに対応できる複雑なアーキテクチャを意識した設計、開発が必要になります。また、軽量で持ち運びに便利なデバイスの登場によって、企業内ネットワークのみならずインターネット経由でアプリケーションを利用したいというニーズが今後も増えていくでしょう。マイクロソフトが提供するクラウド プラットフォームである Windows Azure では、拡張性、機密性、可用性を備えた Windows Azure ストレージ サービスが提供されています。また、このストレージは標準の REST API を公開しており、マイクロソフトの製品のみならず非マイクロソフト製品からも、このストレージにアクセスしてデータを操作することができます。さらに、 Windows Azure の Web Role 上には自身で開発した API を自由に公開することができるので、たとえばクラウドの RDBMS である SQL Azure のデータを Web API で公開してさまざまなデバイスから利用することができます。

ビジネスの成長BI (Business Intelligence) とは、 IT を用いてビジネスにおけるさまざまなデータを蓄積、分析し、戦略の立案や課題解決などに利用する手法を意味するものですが、残念ながら多くの人にとって「敷居が高い」という印象があるようです。 原因は、 BI という概念が登場した当初、その構築には高価なハードウェアやソフトウェアが必要であったり、利用においてはシステム部門や専任担当者の協力が不可欠であったため、「大企業の経営者向けのもの」や「とにかく難しそう」という印象が定着したからかもしれません。 しかし、 BI が一部の人のもの、難しいものという時代は終わりました。 マイクロソフトは、企業の経営陣だけでなく現場の営業職、マーケティング職などさまざまなポジションの社員が、自分自身で自由に、簡単にデータを活用できる理想的な状態を「セルフサービス BI 」と定義し、それを実現するプラットフォームの中核製品として SQL Server を位置づけています。将来発売を予定している次期 SQL Server コード ネーム “ Denali” では、 PowerPivot for Excel をはじめとするクライアント機能の強化や SharePoint と連携した PowerPivot for SharePoint 、 Silverlight ベースのレポーティング ツールである Project “Crescent” など、まさにセルフサービス BI プラットフォームと呼ぶにふさわしい進化を遂げています。

ビジネスの継続東日本大震災の影響もありビジネス継続計画 (BCP:Business Continuity Plan) を経営課題として取り組む企業が増えつつあります。それはデータ センターの設置場所が被災したり、計画停電の対象に入ってしまったりした場合、長時間、事業がストップしてしまうリスクを避けるためです。次期 SQL Server では、 AlwaysOn と呼ぶ機能により可用性、ディザスタ リカバリを大幅に強化し、コストを抑えた冗長化構成を容易に構築することができるようになっています。また拡張性、機密性、可用性を備えたクラウドのストレージである Windows Azure ストレージ サービスをファイル サーバーやデータ保護のためのバックアップ システムとして利用することで、海外のデータ センターで安価にデータを冗長化させることができます。

Page 5: 「 Windows Azure Storage  や  SQL Azure  を利用 した   リモート  アクセス、モバイル アプリケーション開発」

5

関連リンクデータ アクセス デベロッパー センター

Windows Azure Platform デベロッパー センター

システム間連携を実現する WCF

Open Data Protocol (英語)

INTRODUCING ODATA DATA ACCESS FOR THE WEB, THE CLOUD, MOBILE DEVICES, AND MORE (英語)

動画WCF/WF 概要

.NET Framework のサーバー サイド テクノロジとして、通信機能を実現する WCF 、ワークフローを実現する WF について紹介します。

WCF サービスの構築WCF の通信の仕組みを理解し、 WCF を用いてサービスを構築する方法を紹介します。WCF は SOAP のサポートはもちろんのこと、さまざまな通信形態に対応しています。

WCF による REST サービスの構築REST 形式のサポートをする WCF を用いたサービスの構築方法を紹介します。REST 形式の Web サービスは AJAX や RIA などで容易に使用することができます。

Open Data Protocol (Odata) と WCF Data Services によるサービスの作成

Page 6: 「 Windows Azure Storage  や  SQL Azure  を利用 した   リモート  アクセス、モバイル アプリケーション開発」

6

http://msdn.microsoft.com/ja-jp/hh415470

現場で使える、エンジニアのためのアプリ開発 tips 集。 tips 続々追加中 !