• Save
B 2-2今年の夏は azure でキマリ! azure 使いこなしテクニックin ベルサール汐留
Upcoming SlideShare
Loading in...5
×
 

B 2-2今年の夏は azure でキマリ! azure 使いこなしテクニックin ベルサール汐留

on

  • 1,346 views

B-2-2

B-2-2

今年の夏は Azure でキマリ! Azure 使いこなしテクニックin ベルサール汐留

Japan Windows Azure User Group

Statistics

Views

Total Views
1,346
Views on SlideShare
1,346
Embed Views
0

Actions

Likes
1
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

B 2-2今年の夏は azure でキマリ! azure 使いこなしテクニックin ベルサール汐留 B 2-2今年の夏は azure でキマリ! azure 使いこなしテクニックin ベルサール汐留 Presentation Transcript

  • 夏の夜空はアジュール。君と僕とで 未来を作ろうよ。 おバカって、それ褒め言葉なんですJapan Windows Azure User Group Kentaro Aoki (@kekekekenta)
  • 自己紹介• @kekekekenta (Kentaro Aoki)• Japan Windows Azure User Group• 趣味でAzureのWebアプリとかWPのアプリとかWin8のMetroアプリとか作ってます Kikkake Camera Snail Radio
  • I love twilio.• Go Azureでは、Meet Windows Azureに あったあのセッションがない!• なので、日本語環境に対応したものを 作ってみた。 3
  • こんな感じ Windows Azure <vividwave> Vivid Wave <say>こんにちは Website こんにちは世界 世界 http://a.azure </say> websites.net/ </vividwave> channel 050-AAA- Website AAAA http://b.azure IP電話 websites.net/ channel 050-BBB- BBB Windows Azure Marketplace Microsoft Translator 4
  • 音声命令の紹介• 「こんにちは」と言う(標準は日本語) – <say>こんにちは</say>• 「Hello」と言う(約44ヶ国語) – <say language=“en”>Hello</say>• 「こんにちは」を英語に訳して言う(約 17ヶ国語) – <say language=“ja” translate=“en”>こんにち は</say> 5
  • その他命令の紹介• 電話のキー入力 – <input url=“http://vividapp.azurewebsites.net/in dex.php” finishOnKey=“#”/>• 他のページに移動 – <navigate url=“http://vividapp.azurewebsites.net/n ext.php” />• 他にもあります。 6
  • PHPのサンプル紹介• <vividwave>• <?php• header("Content-Type: text/xml; charset=UTF-8");• session_start();• if (empty($_SESSION[count])) {• $_SESSION[count] = 1;• } else {• $_SESSION[count] ++;• }• $saystrings = array(“”,• “アジュールがあれば何でもできる。いくぞ! “,• "いち “, “にい “, “さん “, “デプローイ! “);• print("<say>“.$saystrings[$_SESSION[‘count’]].”</say>”);• if ($SESSION[‘count’] <= 4) {• print("<navigate url=¥"http://vividapp.azurewebsites.net/123/index.php¥"/>");• } else {• session_destroy();• }• ?>• </vividwave> – ※セッション(Cookie)を利用した例のため短い文にしていますが、話す文が決まっているなら、 一文にした方が効率良く動作します。 7
  • アプリのデプロイはWeb sites• Gitでデプロイ! – 新規リポジトリ作成 • git init • git add . • git commit -m "initial commit" • git remote add azure "https://<username>@<sitename>.scm.azurewebsite s.com/sitename.git" • git push azure master – 新規ファイル追加とコミット、デプロイ • vi index.php • git add index.php • git commit -m "first application" • git push azure master 8
  • アプリのデプロイはWeb sites• 既存リポジトリからクローン – git clone "https://<username>@<sitename>.scm.azure websites.com/sitename.git"• ファイル更新とコミット、デプロイ – vi index.php – git add index.php – git commit -m "fixed problems"• アプリケーションのURL – http://<sitename>.azurewebsites.net 9
  • Thank you.• みんなでアプリを作ってWindows Azure を盛り上げていきましょう! 10
  • この夏はAzureでキマリ!iOS New Windows Azure
  • 鈴木 章太郎主に Windows Azure 担当テクニカルエバンジェリスト http://blogs.msdn.com/b/shosuz/兼 Microsoft Technology Center アーキテクト http://www.microsoft.com/ja-jp/business/mtc/ads.aspx呟きネタは主に Windows Azure, Windows Phone, RIA,HTML5, MVVM, iOS/Android x Windows Azure連携,Guitar … 等趣味はバンド活動や E.Guitar 演奏等全般
  • アプリケーションアーキテクチャと画面遷移 写真情報の 登録と画像の ・Direct アップロード ・Membership ・ACS写真撮影 写真登録 写真画像の追加・取得 写真情報の追加・取 Blob 得 写真情報 写真情報 の取得 の取得 ・写真データ格納 → Blob個別表示 一覧表示 ・写真メタデータ格納 → Table Table
  • アプリケーションアーキテクチャと画面遷移 メモ情報の登録と 画像のアップロードメモ作成 メモ登録 メモ情報の追加・取得 Blob メモ内容 メモ一覧 の取得 の取得個別表示 一覧表示 Table
  • スピーカー紹介橋本 圭一WindowsAzureコミュニティ「JAZ」コアメンバーhttp://r.jazug.jpTwitter @k1hash
  • Azureで検索しようず クロール クロール Parse 差分のみ 全件 IndexParse Index 閲覧 Lucene Lucene Index WEB クラウドサービス SQL Database クラウドサービス 17
  • 自己紹介• @kamebuchi• 株式会社• Windows Azureコミュニティ 「JAZ」コアメンバー – http://r.jazug.jp
  • now loading... 19
  • 君はもうMeetしたか? WebSites! VMs! Openness!
  • いっぱいサービスあるよ• Cloud Services• Web Sites• Virtual Machines• SQL Database• Blob / Tables / Queue / ServiceBus• Caching / CDN• Active Directory• Virtual Network / Connect / Traffic Manager• Media Services• SQL Reporting / Business Analytics in VMs / Hadoop for BigData• Marketplace / Data Marketplace
  • 虎穴に入らずんば虎児を得ず
  • Business Analytics Business Marketplace SQL Data Hadoop for Analytics in Reporting Marketplace BigData VMs Messaging Identity Caching Service Active Queues Caching CDN Bus Directory Virtual Cloud Media Web Sites Machines Services ServicesNetworking Data Management Virtual Traffic SQL Blob Connect Tables Network Manager Database Storage
  • Business Analytics Business Marketplace SQL Data Hadoop for Analytics in Reporting Marketplace BigData VMs Messaging Identity Caching Service Active Queues Caching CDN Bus Directory Virtual Cloud Media Web Sites Machines Services ServicesNetworking Data Management Virtual Traffic SQL Blob Connect Tables Network Manager Database Storage
  • Business Analytics Business Marketplace SQL Data Hadoop for Analytics in Reporting Marketplace BigData VMs Messaging Identity Caching Service Active Queues Caching CDN Bus Directory Virtual Cloud Media Web Sites Machines Services ServicesNetworking Data Management Virtual Traffic SQL Blob Connect Tables Network Manager Database Storage
  • 名称変更には注意しよう
  • 考慮点• 永続化するか否か – VMs?WebSites?CloudServices? – SQL Database? Blob? Table?• パフォーマンス – CDN?Cache?Traffic Manager?• タスク – Queue? ServiceBus?Worker Role?• ネットワーク – VPN? SSL? ロケーション?• SPOF• 新規? 移行? Hybrid?
  • 考慮点• セキュリティ – SAS70 TypeⅡとかISO27001• コスト – コストって何 – 資産・経費・他• バックアップ – アプリケーション(パッケージ) – データ(世代)
  • focus on apps,not infrastructure
  • good luck!