SlideShare a Scribd company logo
1 of 37
夏の夜空はアジュール。君と僕とで
      未来を作ろうよ。


 おバカって、それ褒め言葉なんです

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.jp

Twitter @k1hash
Azureで検索しようず

    クロール                               クロール

                                   Parse       差分のみ
        全件
                                           Index
Parse       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                          Services

Networking                               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                          Services

Networking                               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                          Services

Networking                               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!

More Related Content

What's hot

Intro jazuggirls 20120125
Intro jazuggirls 20120125Intro jazuggirls 20120125
Intro jazuggirls 20120125
Saori Ando
 
今明かす、Windows Azure の全貌 - Virtualization Summit
今明かす、Windows Azure の全貌 - Virtualization Summit今明かす、Windows Azure の全貌 - Virtualization Summit
今明かす、Windows Azure の全貌 - Virtualization Summit
fumios
 
Dynamic Access Control 演習編
Dynamic Access Control 演習編Dynamic Access Control 演習編
Dynamic Access Control 演習編
junichi anno
 
書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い
書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い
書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い
wintechq
 

What's hot (19)

AD設計の基礎から読み解くIaaS On AD
AD設計の基礎から読み解くIaaS On ADAD設計の基礎から読み解くIaaS On AD
AD設計の基礎から読み解くIaaS On AD
 
Hyper-V仮想マシンをAzureへV2C移行
Hyper-V仮想マシンをAzureへV2C移行Hyper-V仮想マシンをAzureへV2C移行
Hyper-V仮想マシンをAzureへV2C移行
 
Intro jazuggirls 20120125
Intro jazuggirls 20120125Intro jazuggirls 20120125
Intro jazuggirls 20120125
 
AWSの最新動向と事例から知る クラウド利用の進化と真価
AWSの最新動向と事例から知る クラウド利用の進化と真価AWSの最新動向と事例から知る クラウド利用の進化と真価
AWSの最新動向と事例から知る クラウド利用の進化と真価
 
20110406aws accenture
20110406aws accenture20110406aws accenture
20110406aws accenture
 
[ハッカーズチャンプルー2014] 初めてのMicrosoft Azure
[ハッカーズチャンプルー2014] 初めてのMicrosoft Azure[ハッカーズチャンプルー2014] 初めてのMicrosoft Azure
[ハッカーズチャンプルー2014] 初めてのMicrosoft Azure
 
VMware on IBM Bluemix
VMware on IBM BluemixVMware on IBM Bluemix
VMware on IBM Bluemix
 
PHP on Windows Azure Training
PHP on Windows Azure TrainingPHP on Windows Azure Training
PHP on Windows Azure Training
 
Wsfc basic 130720
Wsfc basic 130720Wsfc basic 130720
Wsfc basic 130720
 
Linux / Mac ユーザーのための Microsoft Azure 仮想マシン 入門
Linux / Mac ユーザーのための Microsoft Azure 仮想マシン 入門Linux / Mac ユーザーのための Microsoft Azure 仮想マシン 入門
Linux / Mac ユーザーのための Microsoft Azure 仮想マシン 入門
 
今明かす、Windows Azure の全貌 - Virtualization Summit
今明かす、Windows Azure の全貌 - Virtualization Summit今明かす、Windows Azure の全貌 - Virtualization Summit
今明かす、Windows Azure の全貌 - Virtualization Summit
 
Dynamic Access Control 演習編
Dynamic Access Control 演習編Dynamic Access Control 演習編
Dynamic Access Control 演習編
 
書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い
書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い
書籍を執筆して気づいた Windows Server 2012 R2 過去のサーバーOSとの違い
 
[簡易提案書]Azure overview 2017_april_v1.00
[簡易提案書]Azure overview 2017_april_v1.00[簡易提案書]Azure overview 2017_april_v1.00
[簡易提案書]Azure overview 2017_april_v1.00
 
VMware SDDC on IBM SoftLayer Cloud
VMware SDDC on IBM SoftLayer CloudVMware SDDC on IBM SoftLayer Cloud
VMware SDDC on IBM SoftLayer Cloud
 
これから始める Azure の基礎サービス: IaaS/PaaS
これから始める Azure の基礎サービス: IaaS/PaaSこれから始める Azure の基礎サービス: IaaS/PaaS
これから始める Azure の基礎サービス: IaaS/PaaS
 
Mac でも iPad でも使える! クラウド グループウェア Microsoft Office 365 のご紹介
Mac でも iPad でも使える!クラウド グループウェア Microsoft Office 365 のご紹介Mac でも iPad でも使える!クラウド グループウェア Microsoft Office 365 のご紹介
Mac でも iPad でも使える! クラウド グループウェア Microsoft Office 365 のご紹介
 
エンジニアのための Azure 基礎知識
エンジニアのための Azure 基礎知識エンジニアのための Azure 基礎知識
エンジニアのための Azure 基礎知識
 
Windows Server 2012 R2によるガバナンス強化[グローバルナレッジ無料セミナー資料]
Windows Server 2012 R2によるガバナンス強化[グローバルナレッジ無料セミナー資料]Windows Server 2012 R2によるガバナンス強化[グローバルナレッジ無料セミナー資料]
Windows Server 2012 R2によるガバナンス強化[グローバルナレッジ無料セミナー資料]
 

Viewers also liked (6)

Portfolio 2012
Portfolio 2012Portfolio 2012
Portfolio 2012
 
Send flower
Send flowerSend flower
Send flower
 
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライトハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
 
Technical session 2 iaa s 始めました~自社内にある windows も linux もそして sql server も azur...
Technical session 2 iaa s 始めました~自社内にある windows も linux もそして sql server も azur...Technical session 2 iaa s 始めました~自社内にある windows も linux もそして sql server も azur...
Technical session 2 iaa s 始めました~自社内にある windows も linux もそして sql server も azur...
 
RESUME
RESUMERESUME
RESUME
 
Counterfeiting
CounterfeitingCounterfeiting
Counterfeiting
 

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

クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~
クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~
クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~
Akira Inoue
 
201204 プロ生@大阪 #15
201204 プロ生@大阪 #15201204 プロ生@大阪 #15
201204 プロ生@大阪 #15
Keiji Kamebuchi
 
5分で振り返る windows azure の歴史
5分で振り返る windows azure の歴史5分で振り返る windows azure の歴史
5分で振り返る windows azure の歴史
Sunao Tomita
 
Mashup Award 7 Caravan in Fukuoka
Mashup Award 7 Caravan in FukuokaMashup Award 7 Caravan in Fukuoka
Mashup Award 7 Caravan in Fukuoka
Kazumi Hirose
 
Google Compute EngineとPipe API
Google Compute EngineとPipe APIGoogle Compute EngineとPipe API
Google Compute EngineとPipe API
maruyama097
 
Google Compute EngineとGAE Pipeline API
Google Compute EngineとGAE Pipeline APIGoogle Compute EngineとGAE Pipeline API
Google Compute EngineとGAE Pipeline API
maruyama097
 
20120201 windowsazureの歴史
20120201 windowsazureの歴史20120201 windowsazureの歴史
20120201 windowsazureの歴史
Sunao Tomita
 

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

クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?
 
クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~
クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~
クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~
 
JAZUG Nagoya Windows Azure Update 20140301
JAZUG Nagoya Windows Azure Update 20140301JAZUG Nagoya Windows Azure Update 20140301
JAZUG Nagoya Windows Azure Update 20140301
 
201204 プロ生@大阪 #15
201204 プロ生@大阪 #15201204 プロ生@大阪 #15
201204 プロ生@大阪 #15
 
5分で振り返る windows azure の歴史
5分で振り返る windows azure の歴史5分で振り返る windows azure の歴史
5分で振り返る windows azure の歴史
 
Mashup Award 7 Caravan in Fukuoka
Mashup Award 7 Caravan in FukuokaMashup Award 7 Caravan in Fukuoka
Mashup Award 7 Caravan in Fukuoka
 
20190705 mas ken_azure_stack
20190705 mas ken_azure_stack20190705 mas ken_azure_stack
20190705 mas ken_azure_stack
 
Google Compute EngineとPipe API
Google Compute EngineとPipe APIGoogle Compute EngineとPipe API
Google Compute EngineとPipe API
 
Google Compute EngineとGAE Pipeline API
Google Compute EngineとGAE Pipeline APIGoogle Compute EngineとGAE Pipeline API
Google Compute EngineとGAE Pipeline API
 
Microsoftのクラウド戦略
Microsoftのクラウド戦略Microsoftのクラウド戦略
Microsoftのクラウド戦略
 
20120201 windowsazureの歴史
20120201 windowsazureの歴史20120201 windowsazureの歴史
20120201 windowsazureの歴史
 
Microsoft Azure ~ Web開発 & モバイル開発者向け情報 ~
Microsoft Azure ~ Web開発 & モバイル開発者向け情報 ~ Microsoft Azure ~ Web開発 & モバイル開発者向け情報 ~
Microsoft Azure ~ Web開発 & モバイル開発者向け情報 ~
 
MashupAward7 Microsoft Presentation
MashupAward7 Microsoft PresentationMashupAward7 Microsoft Presentation
MashupAward7 Microsoft Presentation
 
JAZUG Nagoya Bar Azure #2 Japan DC 20140331
JAZUG Nagoya Bar Azure #2 Japan DC 20140331JAZUG Nagoya Bar Azure #2 Japan DC 20140331
JAZUG Nagoya Bar Azure #2 Japan DC 20140331
 
JDMC Azureアプリ開発入門
JDMC Azureアプリ開発入門JDMC Azureアプリ開発入門
JDMC Azureアプリ開発入門
 
[日本DCの本命、大阪でWindows Azureを愛でる会] Windows Azure 概要 & 最新情報
[日本DCの本命、大阪でWindows Azureを愛でる会] Windows Azure 概要 & 最新情報[日本DCの本命、大阪でWindows Azureを愛でる会] Windows Azure 概要 & 最新情報
[日本DCの本命、大阪でWindows Azureを愛でる会] Windows Azure 概要 & 最新情報
 
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
 
Go azure keynote-クラウド利用のあらゆるニーズに応える windows azure の進化
Go azure keynote-クラウド利用のあらゆるニーズに応える windows azure の進化Go azure keynote-クラウド利用のあらゆるニーズに応える windows azure の進化
Go azure keynote-クラウド利用のあらゆるニーズに応える windows azure の進化
 
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
 
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
 

More from GoAzure

More from GoAzure (12)

A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみた
A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみたA 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみた
A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみた
 
Special session maruyamaマイクロソフトは本当にオープン ソースに対してオープンか
Special session maruyamaマイクロソフトは本当にオープン ソースに対してオープンかSpecial session maruyamaマイクロソフトは本当にオープン ソースに対してオープンか
Special session maruyamaマイクロソフトは本当にオープン ソースに対してオープンか
 
Technical session 3 windows azure におけるデータ中心クラウド サービス開発事始め
Technical session 3 windows azure におけるデータ中心クラウド サービス開発事始めTechnical session 3 windows azure におけるデータ中心クラウド サービス開発事始め
Technical session 3 windows azure におけるデータ中心クラウド サービス開発事始め
 
Technical session 1 新機能web サイトで実現する web アプリケーション高速開発
Technical session 1 新機能web サイトで実現する web アプリケーション高速開発Technical session 1 新機能web サイトで実現する web アプリケーション高速開発
Technical session 1 新機能web サイトで実現する web アプリケーション高速開発
 
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
A 2-1 gitwebmatrix 2 から使う node.js on windows azureA 2-1 gitwebmatrix 2 から使う node.js on windows azure
A 2-1 gitwebmatrix 2 から使う node.js on windows azure
 
A 2-3ゾウ使いへの第一歩 hadoop on azure 編
A 2-3ゾウ使いへの第一歩 hadoop on azure 編A 2-3ゾウ使いへの第一歩 hadoop on azure 編
A 2-3ゾウ使いへの第一歩 hadoop on azure 編
 
A 1-4 azure × metro style apps~ azure ではじめるmetro スタイル アプリ~
A 1-4 azure × metro style apps~ azure ではじめるmetro スタイル アプリ~A 1-4 azure × metro style apps~ azure ではじめるmetro スタイル アプリ~
A 1-4 azure × metro style apps~ azure ではじめるmetro スタイル アプリ~
 
A 2-2 php on windows azure
A 2-2 php on windows azureA 2-2 php on windows azure
A 2-2 php on windows azure
 
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
 
A 2-4 Windows Azure de Linux - Azure で動かす Linux
A 2-4 Windows Azure de Linux - Azure で動かす LinuxA 2-4 Windows Azure de Linux - Azure で動かす Linux
A 2-4 Windows Azure de Linux - Azure で動かす Linux
 
B 2-1 はじめての Windows Azure
B 2-1 はじめての Windows AzureB 2-1 はじめての Windows Azure
B 2-1 はじめての Windows Azure
 
A 1-2 One ASP.NET - ASP.NET Web Stack
A 1-2 One ASP.NET - ASP.NET Web StackA 1-2 One ASP.NET - ASP.NET Web Stack
A 1-2 One ASP.NET - ASP.NET Web Stack
 

Recently uploaded

Recently uploaded (12)

Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 

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

  • 1. 夏の夜空はアジュール。君と僕とで 未来を作ろうよ。 おバカって、それ褒め言葉なんです Japan Windows Azure User Group Kentaro Aoki (@kekekekenta)
  • 2. 自己紹介 • @kekekekenta (Kentaro Aoki) • Japan Windows Azure User Group • 趣味でAzureのWebアプリとかWPのアプ リとかWin8のMetroアプリとか作ってます Kikkake Camera Snail Radio
  • 3. I love twilio. • Go Azureでは、Meet Windows Azureに あったあのセッションがない! • なので、日本語環境に対応したものを 作ってみた。 3
  • 4. こんな感じ 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
  • 5. 音声命令の紹介 • 「こんにちは」と言う(標準は日本語) – <say>こんにちは</say> • 「Hello」と言う(約44ヶ国語) – <say language=“en”>Hello</say> • 「こんにちは」を英語に訳して言う(約 17ヶ国語) – <say language=“ja” translate=“en”>こんにち は</say> 5
  • 6. その他命令の紹介 • 電話のキー入力 – <input url=“http://vividapp.azurewebsites.net/in dex.php” finishOnKey=“#”/> • 他のページに移動 – <navigate url=“http://vividapp.azurewebsites.net/n ext.php” /> • 他にもあります。 6
  • 7. 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
  • 8. アプリのデプロイは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
  • 9. アプリのデプロイは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
  • 10. Thank you. • みんなでアプリを作ってWindows Azure を盛り上げていきましょう! 10
  • 12. 鈴木 章太郎 主に 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 演奏等全般
  • 13. アプリケーションアーキテクチャと画面遷移 写真情報の 登録と画像の ・Direct アップロード ・Membership ・ACS 写真撮影 写真登録 写真画像の追加・取得 写真情報の追加・取 Blob 得 写真情報 写真情報 の取得 の取得 ・写真データ格納 → Blob 個別表示 一覧表示 ・写真メタデータ格納 → Table Table
  • 14. アプリケーションアーキテクチャと画面遷移 メモ情報の登録と 画像のアップロード メモ作成 メモ登録 メモ情報の追加・取得 Blob メモ内容 メモ一覧 の取得 の取得 個別表示 一覧表示 Table
  • 15.
  • 17. Azureで検索しようず クロール クロール Parse 差分のみ 全件 Index Parse Index 閲覧 Lucene Lucene Index WEB クラウドサービス SQL Database クラウドサービス 17
  • 18. 自己紹介 • @kamebuchi • 株式会社 • Windows Azureコミュニティ 「JAZ」コアメンバー – http://r.jazug.jp
  • 20.
  • 21. 君はもうMeetしたか? WebSites! VMs! Openness!
  • 22. いっぱいサービスあるよ • 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
  • 23.
  • 24.
  • 26.
  • 27. 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 Services Networking Data Management Virtual Traffic SQL Blob Connect Tables Network Manager Database Storage
  • 28.
  • 29. 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 Services Networking Data Management Virtual Traffic SQL Blob Connect Tables Network Manager Database Storage
  • 30.
  • 31. 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 Services Networking Data Management Virtual Traffic SQL Blob Connect Tables Network Manager Database Storage
  • 33. 考慮点 • 永続化するか否か – VMs?WebSites?CloudServices? – SQL Database? Blob? Table? • パフォーマンス – CDN?Cache?Traffic Manager? • タスク – Queue? ServiceBus?Worker Role? • ネットワーク – VPN? SSL? ロケーション? • SPOF • 新規? 移行? Hybrid?
  • 34. 考慮点 • セキュリティ – SAS70 TypeⅡとかISO27001 • コスト – コストって何 – 資産・経費・他 • バックアップ – アプリケーション(パッケージ) – データ(世代)
  • 35. focus on apps, not infrastructure
  • 36.