microsoftが語らないwindows azure
DESCRIPTION
福岡Windows Azureセミナー資料TRANSCRIPT
マイクロソフトが語らないWindows Azurepnop.inc CTO / Windows Azure MVPKazumi Hirose - [email protected]
このスライドは公開しますhttp://www.slideshare.net/kazumihirose
About me廣瀬 一海 ( ひろせかずみ )株式会社 pnop [email protected]://www.facebook.com/kazumi.hirose
PC 歴 23 年目技術も雑食でなんでもやるマルチロールエンジニア本来は Linux 畑の人Japan Windows Azure User Group のコアメンバーMicrosoft MVP for Windows Azure長崎生まれの生粋の九州人
pnop.inchttp://www.facebook.com/pnop.incクラウドソリューションプロバイダー、高負荷環境やプラットフォーム相互運用、大規模事例の技術供与など実績多数の技術専門集団
Debian GNU/Linuxpnop.inc
Kazumi Hirose Windows Azure
「
デプロイ王子
」
ロケ地 : シアトル・タコマ国際空港
アジェンダWeb サイト / 仮想マシン / クラウド サービスストレージ / データ管理ネットワークモバイルサービス / メディア サービスご案内など
Web サイト / 仮想マシン / クラウド サービスコンピュートサービス
オンプレミス
Virtualization
O/S
Hardware
Network
Data
Applications
Firewall
Web サイト
アプリ
データ
クラウドサービス
アプリ
Firewall Rules
データ
仮想ネットワーク
仮想マシン
仮想ネットワーク
データ
アプリ
Firewall Rules
OS
アプリケーションに注力
Windows Azure
3 種類の CPU の使い方
仮想マシン - OS
Windows Server 2008 R2
Windows Server 2008 R2 with SQL Server 2012 Evaluation
Windows Server 2012
OpenSUSE 12.1
CentOS 6.2
Ubuntu 12.04
SUSE Linux Enterprise Server SP2
仮想マシン - メリットとデメリット・ OS 込みなので、移植性・自由度が高い・ディスクイメージを複製して対応・開発言語も自由・スケールアウトなどの設計が必要・仮想マシンの自動設定の工数が含まれる・スケール時に時間がかかる
Web サイト
Or any custom FastCGI Handler
発行方法も様々
Git TFSWeb DeployFTP
2SHARED INSTANCES
:-)
:-)
shared reserved
shared
Web サイト
SHARED INSTANCES
:-)
shared reserved
RESERVED INSTANCE
:-):-)
1Web サイト
2shared reserved
RESERVED INSTANCE
:-)
RESERVED INSTANCE
:-):-)
:-) :-)
:-)
:-) :-)
reserved
Web サイト
Web サイト - メリットとデメリット最近のモダンな Web アプリケーション開発を行う人に最適継続的インテグレーション開発必要に応じてスケールできる強力な機能
Web の OSS をサクッと使いだしたい人Web デザイナや小規模の Web サイト
LAMP プログラマDB MySQL / SQLServer
CloudServices - メリットとデメリットPaaS でありながら、実は IaaS っぽく使えます。Linux な人なら Chef や Papet を C#/Batch/PowerShell で書いていると思ったほうが把握は早い
スケールアウトの構造設計、構成設計込自動化も考慮したスケール環境- 管理者権限で初期化コマンド流せます-OS は管理しなくていい- プログラムのみデプロイすればいい
スケールアウトと縮退が速く大量のインスタンスを得られます、アクセスが急増したりするサイトに・・・
Windows Azure SDKs and Tools
.Net•Visual Studio Tools•Client Libraries for .Net
Node.js•PowerShell Tools•Node.js for Windows•IISNode•Client Libraries for Node.js
JavaEclipse ToolsClient Libraries for Java
phpCommand Line ToolsClient Libraries for php
Python / Ruby / Perl
Blob / Drive / Table / Queueストレージサービス
Windows Azure Storage
Tables表形式の KVS
Queues逐次処理キュー
Blobsファイル置き場
Drivesファイルシステム
いろんな言語から使えます
ストレージの正体は Web サーバ クラウドが提供するインター ネットスト
レージから直接データを配信する。 インターネットストレージに保存したオブ
ジェクトを公開設 定にすることで、インターネッ トストレージ上のデータに直接アクセスさせることができる。インターネットストレージは 元々共有ストレージとして使用される前提で設計されているので、キャパシティー面では問題 ない。負荷対策を行う必要が無くなる。 HTML と画像だけなら、これがおススメ
Blobs簡易 Web サイト
Virtual Networkネットワークサービス
つなぎたい 1Web Role Worker Role
Linux VM
Cloud services
Cloud services
VM
The Corp. HQ
IIS Servers
AD / DNS
SQL Farm
App Servers
つなぎたい 2
VPN Tunnel
WA Web Role
会社とつなげば・・・
会社のサーバルームをAzure に作るのと同じ
ID 管理Mobile service
ID 管理・・・大変ですね増え続ける端末iPhoneAndroidWindows8 / Windows Phone
増え続ける連携先Microsoft アカウントFacebook アカウントGoogle アカウントTwitter アカウント
定型処理なら API にまかせましょう
ID/Pass
Push
REST API
動画配信とエンコードMedia services
動画配信って大変
Encoding Analytics
Windows Azure Media Services
LiveStreaming
FormatConversio
n
Content Protection
On-DemandStreaming
Advertising
Ingestion
デバイスもいろいろ
Rental | Subscription | Purchase | Free
Windows Azure Media Services
Windows Azure CDN
3rd Party CDN
LiveStreaming
On-DemandStreaming
Cloud services
管理
HTML5/JS なPortal で管理
そう、 iPhone でもねSiri に頼みましたが、彼女には理解してもらえませんでした
CUI あります。お好きな Shell でどうぞ
インストールマニアックスと JAZUG ご紹介
ごあんない
ただ今、優先エントリー登録受付中!
次回大会、 11 月に開催決定!
・今度もチーム戦!(女子チームは得点 2 倍)・参加者全員に Amazon ギフト券¥ 15,000 分を プレゼント
JAZUG福岡メンバー大募集
まだまだ、お話ししたくてもできないノウハウや技術が盛りだくさん
Windows Azure 福岡支部の立ち上げと、勉強会などを継続的に行います
懇親会に是非参加ください
Ask the Speakerご清聴ありがとうございました懇親会でも是非ご質問お待ちしております。