Windows Azure の機能アップデート概要 日本マイクロソフト株式会社デベロッパー & プラットフォーム統括本部プラットフォーム戦略アドバイザー佐藤直樹 1

Similar documents
PowerPoint プレゼンテーション

MSCD Slide Template

マイクロソフト株式会社デベロッパー & プラットフォーム統括本部平野和順

DreamSpark とは 学 生 や 教 員 のみなさまの 技 術 的 な 学 習 や 教 育 研 究 をサポートする 年 間 制 のサブスクリプションプログラムです マイクロソフトの 開 発 ツールやサーバー 製 品 を 全 学 でご 利 用 いただけます すでに 多 くの 大 学 の 皆 さま

1. 電 子 メール カレンダー 連 絡 先 の 統 合 Outlook は 受 信 箱 の 操 作 方 法 が 一 貫 して いる 点 が 何 も 考 えなくても 自 然 に 操 作 できる と お 客 様 に 好 評 です Gmail では 操 作 性 に 影 響 する 機 能 更 新 が 頻

Slide 1

The Microsoft Conference 2014 ROOM F

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

The Microsoft Conference 2014 ROOM E

Windows Azure Today and Tomorrow

セッションの 目 的 とゴール セッションの 目 的 SQL Server 2008 R2 で 何 が 変 わって 何 が 変 わっていないのかをご 理 解 いただく セッションのゴール SQL Server 2008 R2 で 何 が 変 わったの? という 質 問 に 答 えられるようになる S

The Microsoft Conference 2014 MN-212 ROOM D

The Microsoft Conference 2014 インフラストラクチャーを正しく移行するために知っておきたい 10 のテクノロジー ROOMB

PowerPoint Presentation

1. アンケート集計サンプルについて ここでは Windows Azure と SQL Azure を使ってアンケートを実施し アンケート結果を Excel で集計するサンプルについて説明します アンケートは Windows Azure で運用し アンケート結果は SQL Azure に格納されます

想定 昨年実施された World IPv6 に対してマイクロソフトがどのような期待と目的を持って参加したのか どのような問題を想定していたのか 実態 World IPv6 Day による影響の実際 日本におけるインターネットの諸問題に対するマイクロソフトの見解 解決策 よりよい IPv6 利用環境を

改善のための要件: クライアントインフラ担当 東野智子の場合 マイクロソフトのソリューションとその効果 東野智子(30 歳) SaaSアプリ 情報システム部の クライアント インフラ担当 情報システム部のクライアント 課題 ID と認証の統合 EMS : Azure AD Premium クラウド

自己紹介 公共営業部門のアーキテクトとして 2003 年入社.NET の技術啓発活動に従事 2006 年 現在の部署に異動し エバンジェリストとして UX/Cloud プラットフォームの採用推進と技術啓発活動を担当 早稲田大学大学院国際情報通信研究科と中央大学総合政策学部で非常勤講師 趣味は 久しぶ

PLEASE READ (hidden slide)

資料 2-1 マイクロソフト株式会社 総務省第 2 回クラウドコンピューティング時代のデータセンター活性化策に関する検討会 (2009 年 7 月 )

Microsoft PowerPoint - MS米野様 [事前公開用] 2-c_hkomeno

クラウド OS ビジョンのおさらい 柔 軟 な 開 発 一 元 化 された 管 理 共 通 の ID 統 合 された 仮 想 化 完 全 なデータ プラット フォーム

アジェンダ 1. Office 365の概要 2. デモンストレーション 3. よくお寄せいただく10のご質問 4. もっと詳しくお知りになりたい方へ追加情報

XML Consortium 2009/5/8 XML Consortium Enterprise2.0 アプリを支えるクラウド基盤としての Windows Azure XML コンソーシアム Web 2.0 部会 日立ソフト宮崎昭世 Microsoft MVP for Development Pl

The Microsoft Conference 2014 PR-131 ROOM E

Windows 8 のバリュー ユーザーに好まれるデバイスとエクスペリエンス 企業が求めるエンタープライズクラスのソリューション

アジェンダ Visio 2007 を利 した データの可視化 活 例 Visio 2007 データ接続オートメーション データの可視化 3ステップ

次の 10 年間におけるビジネス IT トレンド CIO Insight モビリティ 2020 年までにモビリティ クラウド ソーシャル ビッグデータ技術は IT ビジネスの少なくとも 80% を占めることになる クラウド BI / ビッグデータ ソーシャル Gartner ビジネス上の優先課題に対

Microsoft PowerPoint - LAB-03-SR18-ã…Łã‡¡ã‡¤ã…«ã…ªã‡¹ã…‹ã‡¢-v1

2D/3D CAD データ管理導入手法実践セミナー Autodesk Vault 最新バージョン情報 Presenter Name 2013 年 4 月 2013 Autodesk

The Microsoft Conference 2014 アンケートにご協力ください ROOM F

Azure 活用シナリオ PHP ホームページを移行 1

コンテンツとクラウドクラウドベースのメディアソリューションマルチデバイスユーザーエクスペリエンスまとめ 2

モバイルアプリを Azure で作る - 開発環境を整える コマンドでのパッケージと実 準備 テキストエディタとコマンドで開発する Windows Azure Platform 上で動かす Web アプリケーションの開発にあたっては Microsoft Visual Studio や Eclipse

Title Slide with Name

Microsoft Azure Microsoft Corporation Global Blackbelt Sales Japan OSS TSP Rio Fujita

Slide 1

目次 初めに... 3 実習用 PC... 3 USB ケーブル... 4 Visual Studio 2015 のインストール... 4.NET Micro Framework SDK のインストール... 6 Azure SDK のインストール... 9 補足 NET Micro F

モバイルアプリを Azure で作る - データを扱う Azure Storage を利 してデータを保存する 本稿では PHP と Windows Azure を使って 画像などのファイルを扱うアプリケーションを開発する方法を説明します Windows Azure Platform では データの

アジェンダ 最新の Internet Explorer へアップデートの必要性 Web ブラウザーのアップデートに伴う Web コンテンツのマイグレーション作業 ツールを使用したテストの管理と効率化

Windows Azure Platformを活用したPaaSサービス:FGCP/A5

Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力

スピーカースライド作成前の確認シート例

Title Slide with Name

AutoCAD WS Mobile アプリケーション

Veritas System Recovery 18 System Recovery Disk

Install / Protect / Monetize InstallShield 全機能 データシート プロフェッショナルなインストールの作成 PREMIER PROFESSIONAL EXPRESS MSIX パッケージ サポート フレームワークをサポート Windows Installer(

一般社団法人ビジネス機械・情報システム産業協会

Microsoft Word - HowToSetupVault_mod.doc

Oracle パブリック・クラウド・サービス無料トライアル 申込手順書

Visual Studio 2005 Windows Mobile の 開 発 環 境 統 合 開 発 環 境 Visual Studio 2005 デスクトップと 共 通 化 された 開 発 環 境 デスクトップ 開 発 のノウハウがそのまま 利 用 可 能 高 い 開 発 生 産 性 Windo

改善のための要件 : ソリューション Azure Active Directory (AD) Premium で複数のクラウドと社内の ID を統合 EMS は Azure AD Premium を包含 Office 365 などの SaaS アプリや社内アプリをシングルサインオンで利用可能 Off

Windows Azureで作るボットアプリ?

Microsoft Visual Studio 2010 Professional Data Sheet

ソーシャルテクノロジー マイクロブログ コミュニティ インスタントメッセージ 短いテキストの送信 あいさつ不要の 気軽さ 一方的なフォロー 情報の 伝播力 リッチコンテンツの共有 気軽な反応 双方向承認による関係群 テーマ中心の深い 対話 リアルタイム な会話 名指しして接続 事前に相手の 状態を把

Server and Cloud Platform template

InstallShield FAQ < 独自の InstallShield 前提条件を作成する > 注 ) このドキュメントは InstallShield 2014 Premier Edition を基に作成しています InstallShield 2014 以外のバージョンでは設定名などが異なる場合

【標準PPT】WindowsAzurePlatform

Windows Phone 用 Cisco AnyConnect セキュアモビリティクライ アントユーザガイド(リリース 4.1.x)

マイクロソフトにおけるアジャイル開発の実践

Visual Studio with Cordova クロスプラットフォーム開発の全貌

PowerPoint プレゼンテーション

Adobe Acrobat DC 製品比較表

SQL Server 2005 Line up SQL Server Mobile History Windows モバイル Embedded OS 対応 SQL Server との統合 2

ベース0516.indd

今こそ知っておきたい、既存 Web コンテンツの最新 Internet Explorer へマイグレーション方法

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

Windows Azure Platform: その全体像 David Chappell Chappell & Associates Copyright 2009 David Chappell

Procedure-for-Azure-v1.1

FormPat 環境設定ガイド

架 空 の 企 業 : Contoso ドラッグ Contoso ドラッグ 企 業 情 報 1997 年 に 第 一 号 店 を 神 奈 川 県 に 開 店 現 在 全 国 200 店 舗 を 展 開 する 中 堅 ドラッグ ストア チェーン 2007 年 に 東 証 一 部 に 上 場 業 界 に

FUJITSU Cloud Service A5 for Microsoft Azure サービス仕様書

ダウンロード方法 アルテラのソフトウェアをインストールするためのダウンロード ファイルには以下の種類が あります.tar フォーマットのソフトウェアとデバイス ファイルがバンドルされたセット ダウンロードとインストールをカスタマイズするための個別の実行ファイル ディスクに焼いて他の場所にインストール

スライド 1

RDX へのバックアップ 3 ベアメタル復旧手順書 2014 年 11 月

AWS Client VPN - ユーザーガイド

KSforWindowsServerのご紹介

PowerPoint Presentation

第 1 版

mylittleadmin for SQL Server 2005 mylittleadmin for SQL Server 2005 Installation Guide version 3.1 ( インストールガイド日本語版 ) 目次 概要... 2 インストール要件... 2 インストールと設

Title Slide with Name

PowerPoint Presentation

Title Slide with Name

目次 1. 本書の役割 Windows Agent サポート OS とエディション サポート言語 Agent 稼働前提条件 Azure SDK リリース済み Windows Agent のサポート

intra-mart e-Builder ver 5

外部SQLソース入門

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows : インストール・ガイド

GXS-I WebIEAS オペレーション ガイド 版 : 第 1 版 2007 年 01 月 22 日 第 2 版 2011 年 12 月 02 日 第 3 版 2012 年 04 月 27 日 第 4 版 2013 年 06 月 17 日 ( 本書 ) GXS 株式会社 (c) 20

MS SQL の Point-in-Time リストア A - - v6.5 Update4 以降サポート Active Directory 詳細レベルリストア A A A v5 Update2 以降サポート 小さいパーティションへのBMR A A A v5 Update2 以降サポート リモートレ

PassSureExam Best Exam Questions & Valid Exam Torrent & Pass for Sure


架空の企業 : Contoso ドラッグ Contoso ドラッグ企業情報 1997 年に第一号店を神奈川県に開店 現在 全国 200 店舗を展開する中堅ドラッグストアチェーン 2007 年に東証一部に上場 業界に先駆けて ポイントカード を導入 ソーシャルメディアに公式アカウントを作成して積極的に

システム要件 Trend Micro Safe Lock 2.0 SP1 Trend Micro Safe Lock 2.0 SP1 エージェントのシステム要件 OS Client OS Server OS Windows 2000 (SP4) [Professional] (32bit) Wind

開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ]

ダウンロード方法アルテラのソフトウェアをインストールするためのダウンロード ファイルには以下の種類があります.tar フォーマットのソフトウェアとデバイス ファイルの完全なセット ダウンロードとインストールをカスタマイズするための個別の実行ファイル ディスクに焼いて他の場所にインストールするための

iStorage ソフトウェア VMware vCenter Plug-in インストールガイド

IBM 次世代クラウド・プラットフォーム コードネーム “BlueMix”ご紹介

システム要件 Trend Micro Safe Lock Trend Micro Safe Lock 2.0 エージェントのシステム要件 OS Client OS Server OS Windows 2000 (SP4) [Professional] (32bit) Windows XP (SP1/

Visual Studio ( )

Transcription:

Windows Azure の機能アップデート概要 日本マイクロソフト株式会社デベロッパー & プラットフォーム統括本部プラットフォーム戦略アドバイザー佐藤直樹 1

セッションの目的とゴール セッションの目的 Windows Azure アプリケーション開発の概要を理解する Windows Azure のロードマップと Azure SDK のアップデートを理解する セッションのゴール Visual Studio を使った Windows Azure アプリケーション開発を実践できるようになる Windows Azure のロードマップを活用し 実プロジェクトにおいて Windows Azure 採用の検討 採用を行うことができるようになる 2

Agenda はじめに Windows Azure 対応アプリケーションの開発 準備 ローカル環境での開発 クラウド環境でのデバッグのためのツール まとめ 3

はじめに 4

Windows Azure 概要 マイクロソフトのクラウド OS Windows Azure プラットフォームのコアとなるクラウド OS 5

Windows Azure 概要 PaaS 型パブリッククラウドサービス 用途に応じたロールモデルが提供され 環境が標準化 SaaS アプリケーションアプリケーション Worker ロー Web ロールルフレームワーク. NET Framework Web サーバー IIS VM ロール OS サービス OS(Guest OS) PaaS OS Services Windows Server 2008/R2 HaaS IaaS 仮想化 /Host OS ハードウェア Hyper-V (Windows Server 2008/R2) x64 6

開発環境 Visual Studio へのプラグインで Azure 用の IDE へ Windows Azure Tools for Visual Studio 最新版は Version 1.3 (2010 年 11 月リリース) Azure SDK + VS拡張機能 Visual Studio 2010 に対応 サービス発行の自動化.NET Framework 4 のサポート インテリトレース機能のサポート 1 日本語版あり 1. 32 ビット版 Windows で使用する際には修正モジュールが必要 7

Guest OS と.NET Framework の対応 2系統の Guest OS 1.x : Windows Server 2008 2.x : Windows Server 2008 R2 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 2.0 2.1 2.2 1.8 1.9 1.10 8

関連ツール 開発や管理を便利にする周辺ツール Windows Azure Windows Azure 開発ポータル http://windows.azure.com/ Windows Azure MMC Windows Azure Service Management CmdLets myazurestorage - https://www.myazurestorage.com/ 等 SQL Azure Windows Azure 開発ポータル http://windows.azure.com/ SQL Server 2008 R2 Management Studio (SSMS) 9

PHP Java サポートの強化 Eclipse も Windows Azure の IDE に Windows Azureは オープンな プラットフォーム PHPやJavaなどに対するSDK ドライバ ツールを提供 PHP Windows Azure Tools for Eclipse V2 発表 (CTP リリース済み) Java Windows Azure SDK for Java V2 発表 (CTP リリース済み) Windows Azure Tools for Eclipse for Java 発表 (2010 年内にCTP リリース) さらなる Java 対応の強化 (パフォーマンス改善など) を計画 10

Windows Azure Platform アップデートの歴史 SQL Azure 発表 Windows Azure Platform リリース 2008 年 10 月 2009 年 11 月 2010 年 6 月 Windows Azure Platform 発表 最初の CTP リリース 2009 年 3 月 2010 年 2 月 Full Trust, PHP, Java, CDN CTP 等の対応 VM ロール, Project Sydney, 価格と SLA の発表 Project Dallas CTP Windows Azure アップデート.NET Framework 4 OS Versioning CDN SQL Azure アップデート 50GB データベース 空間データサポート DAC サポート 11

Windows Azure: 新機能アナウンス Windows Azure SQL Azure Windows Azure AppFabric 管理者モード & スタートアップタスク フル IIS サポート ネットワークの拡張 リモートデスクトップ VM ロール Windows Azure Connect Extra Small インスタンス CDN の拡張 Database Manager for SQL Azure SQL Azure Reporting SQL Azure Data Sync SQL Azure Federation AppFabric Caching AppFabric Connect (Integration) AppFabric Composition Model AppFabric Composite App Service 黒 :2010 年内リリース 緑 :2010 年 CTP/ ベータリリース予定 茶 :2011 年 CTP/ ベータリリース予定 12

Windows Azure のロードマップ ( 抜粋 ) リモートデスクトップ システム特権昇格 ( 管理者モード / スタートアップタスク ) フル IIS ロール間コミュニケーション拡張 WS2008 R2 サポート Multiple Admin Windows Azure Connect リモートデスクトップによるサーバー管理 IIS 設定などのために 一時的にシステム特権で設定スクリプト等のアプリケーションを動作させる機能 ホスト可能な Web コア (HWC) 等ではなく IIS のフル機能 VLAN やポート定義や内部コミュニケーションで使用するポートを設定 Guest OS のベースが Windows Server 2008 から Windows Server 2008 R2 に更新 単一の Windows Azure アカウントに対し複数の Live ID を管理アカウントとして設定 オンプレミスとクラウドをセキュアに接続する機能 VM ロール クラウド上の仮想マシン 13

Windows Azure ロードマップ 概念図 ロール間 コミュニケーション拡張 14

Windows Azure 対応 アプリケーションの開発 15

開発環境の準備 Windows Azure Tools for Visual Studio が提供するシームレス [発行] メニューをワンクリックすると アプリケーションがクラウドに 配置 発行用パッケージの作成から Windows Azure 環境への配置を自動化 資格情報とサブスクリプション ID による認証 16

発行前の準備 あらかじめ用意する情報 Windows Azure 管理ポータル 機能に接続するための資格情 報 発行時に必要な情報 使用する資格情報 発行先 (Production と Staging) 発行で使用するストレージサー ビス ラベルの指定 IntelliTrace の指定 リモートデスクトップ.CER 17

資格情報の作成手順 (1) [発行] ダイアログで資格情報の追加を選択し その後の ワークフローを実行する 資格情報の作成画面 資格情報 (証明書) を作成 (ローカルに作成 される) 資格情報の保存場所 (パ ス) をコピー 証明書をクラウドにアップ ロード 18

資格情報の作成手順 (2) 参考 : ローカルに保持している証明書情報 参考 : アップロードした証明書情報 ポータルからサブスクリプション ID をコピーして入力 19

プロジェクトの作成 用意された Visual Studio のテンプレートから作成 Windows Azure クラウドサービス クラウド配置に必要な情報 コンフィギュレーション情報を保持 使用するロールを選択 20

ロールの設定 ロールプロジェクトのプロパティ VM サイズ インスタンス数 変数設定 エンドポイント ローカルストレージ 証明書 パフォーマンスと課金にかかわる重要な設定 21

ローカルでの実行とデバッグ [F5] キーでデバッグ開始 開発のエミュレーション環境が起動する Compute Emulator Storage Emulator 22

2 つのエミュレーション UI Compute Emulation UI 稼働中の Role インスタンスの稼働状況 ログの確認 操作 Storage Emulation UI テーブル Blob キュー ドライブの稼働状況の確認 操作 23

マルチ IIS サイトと仮想アプリケーション フル IIS を Web ロールのホスティングとして利用 ホスト可能な Web コア (HWC) での WaWorkerHost.exe ではない Web ロールのサービス定義ファイル (csdef) に構成を記述 デバッガから手動でプロセスにアタッチ Azure Tool (New) Azure Tool 1.2 24

システム定義ファイル (csdef) <WebRole name="webrole1"> <Sites> <Site name="web"> <VirtualApplication name="mail" physicaldirectory="c:\users\jnak\desktop\scratch\website"/> <Bindings> <Binding name="httpin" endpointname="httpin" /> </Bindings> </Site> <Site name="pdc" physicaldirectory="c:\users\jnak\desktop\scratch\secondwebsite"> <Bindings> <Binding name="httpin" endpointname="httpin" hostheader="pdctest" /> </Bindings> </Site> 25

システム定義ファイル (csdef) <WebRole name="webrole1"> <Sites> <Site name="web"> <VirtualApplication name="mail" physicaldirectory="c:\users\jnak\desktop\scratch\websit e"/> <Bindings> <Binding name="httpin" endpointname="httpin" /> </Bindings> </Site> <Site name="pdc" physicaldirectory="c:\users\jnak\desktop\scratch\second WebSite"> <Bindings> <Binding name="httpin" endpointname="httpin" hostheader="pdctest" /> </Bindings> </Site> ホストヘッダーに関する情報を hosts ファイルに記述例 : 127.0.0.1 pdctest 26

リモートデスクトップ クラウド内のデバッグや障害調査を容易 Web ロール Woker ロール VM ロール 運用環境でのカスタマイズは要注意 OS 更新時 ハードウェア障害発生時の変更に反映されない.PFX 27

IntelliTrace クラウド内でのヒストリカルなデバッグ Windows Azure コンピューティングエクスプローラーよりインスタンスの IntelliTrace ログを取得および表示 28

Diagnostics ロールのプロパティで Diagnostics の設定情報を登録 public override bool OnStart() { DiagnosticMonitorConfiguration dmc = DiagnosticMonitor.GetDefaultInitialConfiguration(); dmc.diagnosticinfrastructurelogs.scheduledtransferperiod = TimeSpan.FromMinutes(1); DiagnosticMonitor.Start("Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString", dmc); return base.onstart(); } 29

まとめ 30

まとめ PaaS 型クラウドサービス Windows Azure Platform シームレスなクラウド対応のアプリケーション開発 Visual Studio 2010 が開発者のエクスペリエンスを最大化 実シナリオに沿って Windows Azure の機能を強化 31

リファレンス Windows Azure デベロッパーセンター http://msdn.microsoft.com/ja-jp/windowsazure/ Windows Azure 開発ポータル http://windows.azure.com/ Microsoft Online Services カスタマーポータル (MOCP) https://mocp.microsoftonline.com/ Windows Azure ロードマップ ( 英語 ) http://www.microsoft.com/presspass/presskits/cloud/docs/mspdcfs.docx Azure の稼働状況確認サイト ( 英語 ) http://www.microsoft.com/windowsazure/support/status/servicedashboard.aspx 32

2011 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 33