SlideShare une entreprise Scribd logo
1  sur  46
Télécharger pour lire hors ligne
高橋 道也
at PyCon APAC 2013
高橋 道也
東洋ソフトウェアエンジニアリング株式
会社勤務
 Windows Azureの導入支援業務を担当




汎用IaaS
 Windows Server (2008R2/2012)
▪ SQL Server導入済み仮想マシンなどの選択も可能

 Linux (CentOS/Ubuntu/SUSE)
▪ VM DEPOTより各種OSSインストール済み仮想マシ
ンの選択も可能




OSレベルで柔軟にカスタマイズ可能
オートスケール機能が利用可能
汎用PaaS
専用SDKでアプリケーションをパッケージン
グし、クラウド専用構成のWindows Server
インスタンスにデプロイ
 柔軟なスケーリング
 状態確認のためのOSレベルの操作は可能
 Webロール/Workerロール
 DjangoアプリケーションをWebロールとし
てデプロイ可能



 IIS上のFastCGIプロセスとして動作








Webアプリケーション特化型のPaaS
GitやFTPなど一般的なツールでアプリ
ケーションをデプロイ可能
最大10サイトまでの無料枠
OSレベルの操作は不可
スケーリング性能上の制限
Django/Flaskを標準でサポート
他のWSGI準拠フレームワークも使用可能


コンピューティングサービスで処理する
各種データを永続保管
 Blob Storage
アプリケーションで使用する各種ファイル、仮想マシ
ンのディスクイメージ
 Table Storage
アプリケーションから使用するKVS型分散データスト
ア
 Queue Storage
インスタンス間非同期通信用メッセージキュー



SQL ServerベースのRDBサービス
ODBCでアプリケーションから接続
Pythonでは以下の構成で接続可能
 Windows

pyodbcまたはpywin32+SQL Server Native Client

 Linux
pyodbc+unixODBC+Microsoft ODBC Driver for
SQL ServerまたはFreeTDS



フェデレーション構成によるスケーリン
グが可能


クラウド上に仮想的なプライベートネッ
トワークを作成、仮想マシン間のセキュ
アな通信



IPSec VPNによるオンプレミスネット
ワークとの相互接続が可能



独自のDNSサーバを仮想ネットワーク内
に設定することが可能


Mobile Service
モバイルアプリケーションバックエンド



Media Service

動画のエンコード・配信


HDInsight

Hadoopベースのビッグデータ処理


Service Bus

非同期メッセージング




Cache Service
CDN
ストア(サードパーティから提供のサービス)
ClearDB(MySQLサービス)、SendGrid(メール送信サービス)、
Engine Yard(RoR PaaS)など

など


管理ポータル
 WebブラウザベースのGUI管理ツール
 各種サービスの作成・管理



Windows Azure SDK
 クラウドサービス開発キット
▪ クラウドサービスエミュレータ
▪ デプロイ用パッケージ作成ツール


Windows Azure PowerShell
 コマンドラインからWindows Azure管理操作
 クラウドサービスプロジェクト作成機能

 Django Webロール作成機能
▪ Add-AzureDjangoWebRoleコマンド



クロスプラットフォームCLI

 コマンドラインからWindows Azure管理操作
 Windows・Mac・Linuxで利用可能


Python Tools for Visual Studio
 Visual StudioにPython IDE機能を提供する





フリーのアドオン
Djangoプロジェクト作成機能
クラウドサービス/Webサイトへのデプロイ機
能(Visual Studio Professional以上)
無償のVisual Studio Shellに導入可能
Visual Studio Expressへの導入は不可


Windows Azure SDK for Python
 下記Windows Azureサービス用のPython版

クライアントライブラリ

▪ Azure Storage (Blob/Tale/Queue)
▪ Service Bus
▪ Service Management
PythonスクリプトからのWindows Azure各種サービス作成・
管理

 “azure”の名前でPyPIからインストール可能



インスタンス上のPythonインタプリタは
2.7(32bit)
クラウドサービス独特のルール
SDKの使用方法
設定ファイルの記述ルール
デプロイ処理シーケンス
ロールのライフサイクル
ローカルファイルシステムの構成
など








WorkerロールのPythonアプリを実装する手段が
標準提供されていない
 バッチ処理的なPythonアプリは仮想マシン上に実装


Linux仮想マシンの初期状態ではスワップ領域が
構成されていない

 /etc /waagent.cfgを編集してスワップ領域を構成す

る必要

ResourceDisk.EnableSwap=y
ResourceDisk.SwapSizeMB=サイズ

一時領域用ディスクにファイルを保存しない







Windows仮想マシンの場合はDドライブ
Linux仮想マシンの場合は/dev/sdb
追加のディスク領域が必要な場合はデータディスク
を作成してアタッチする


パッケージの作成方法によりデプロイ後
のPythonインタプリタの構成が異なる
 Python Tools for Visual Studioの場合
▪ 開発段階で作成したvirtualenvの内容をまるごと
パッケージに含めてデプロイ
 Windows Azure PowerShellの場合
▪ 必要なライブラリはデプロイ時点に追加でインス
トールする、または予めパッケージに含める必要
▪ Djangoのみ自動でインストールされるがバージョ
ンが古い(1.4)


メンテナンスダウンへの対策
 メンテナンスダウンの発生は不可避
 一部のインスタンスがダウンしてもサービスの稼

働継続が可能なシステム構成を考える必要
 仮想マシンの場合

▪ 複数のインスタンスによる「可用性セット」を構成して
メンテナンス中のサービス全面ダウンを回避

 クラウドサービスの場合
▪ 複数インスタンスで1つのロールを実行することで、各
インスタンスがAzure内部で自動的に異なる障害/更新ド
メインに配置される


Pythonインタプリタは2.7(32bit)



フレームワークギャラリーに登録されて
いるDjangoのバージョンが古い(1.4)



easy_install/pipをクラウド上で実行でき
ないため、必要なライブラリはネイティ
ブ含め全部入りでデプロイする


Table Storageの検索性能
 レコードを一意に特定するためのキーは

PartitionKey(パーティショニングの単位)
とRowKey(パーティション内での主キー)

 パーティション内のインデックスはRowKey

のみ、セカンダリインデックス作成不可

 パーティション当たりのレコード数や

RowKeyの構造を慎重に設計して検索性能を
確保する必要


1DB当たり最大150GBの容量制限
 制限を超える場合はフェデレーションを使う



パッケージ版SQL Serverとの違い
 一部のSQLがサポートされない
 バックアップ取得方法



スロットリングの対策
 可用性維持のため接続が強制切断される場合

がある
 接続リトライのロジックを実装する必要


Linux用Microsoft ODBC Driverのサポー
ト対象
 64bit版のRHEL/SUSEのみ提供



FreeTDSによる接続
 ビルド時に--with-opensslオプションを指定
 サポートされるTDSプロトコルのバージョン

が古く、SQL Server 2008以降に導入された
データ型(datetime2など)を扱えない
SQL Server/SQL Database用のDjango
データベースバックエンドライブラリ
 PyCon JP 2012 Sprintをきっかけに作
成・公開



経緯その1(2012年8月)
 PyCon JP 2012 Sprint向けにWindows

Azureのハンズオンを準備
 参加者はみなMacユーザのためLinux仮想マシ
ンを使用
 Linux仮想マシンを触るだけではWindows
Azureな感じがしないのでSQL Databaseを
使ってもらう方向を検討
 Linux+SQL Databaseで使えるDjangoバッ
クエンドを探す


経緯その2(2012年8~9月)
 探した結果、django-pyodbcに行き着く
 しかしDjango1.3対応を境に放置状態

(Sprint当時の最新Djangoは1.4)、PyPIに
も未登録
 Django1.4対応を謳うdjango-pyodbcフォー
クをGitHubで発見
 それをフォークし、Linux用のMicrosoft
ODBC Driver for SQL Serverを使えるよう
修正


経緯その3(2012年10月~2013年1月)
 しかしよく見るとフォーク元のDjango1.4対

応がいろいろ不十分であることに気付く

 フォーク元のGitHubリポジトリもすでに放

置っぽいことに気付く

 仕方なく不足分のDjango1.4対応を自分で始

める


経緯その4(2013年2月~3月)
 Django1.5の正式リリースが近づき、

Python3対応を始めとするDjango1.5対応の
ための修正も必要となる
 SQL Database上での動作はAzureでテスト
 Azure上でのテストを実行し過ぎてクラウド
破産の危機に瀕する
▪ 最大の原因はSQL Databaseの料金計算方法


経緯その5(2013年4月~5月)
 Django1.5対応を終えPyPIに登録
▪ django-pyodbc-azureの名前で登録
▪ GitHubにも登録
 上記とは別にdjango-pyodbcの名前のパッ

ケージがPyPIにあることに気付く

▪ 海外の開発者がGitHubに作成したdjango-pyodbc
のDjango1.5対応版フォーク
▪ 対応内容がいろいろ不十分、SQL Database未サ
ポート


経緯その6(2013年5月~6月)
 GitHub上でメッセージが届く
▪ 「django-pyodbc-azureとdjango-pyodbcを統合した
ら?」

 上記の発案者がDjango公式ドキュメント中のリ

ンクでdjango-pyodbcのGitHubリポジトリを指
すようpull request、Django公式ドキュメントに
取り込まれる
 将来的にdjango-pyodbc-azureをdjangopyodbcに統合することに
▪ django-pyodbcリポジトリのコミッタになる


経緯その7(2013年6月~7月)
 統合先リポジトリのdjango-pyodbcを試して

みたらバグだらけでまともに動かない
▪ なぜか自分がそれらのバグを直す羽目に
▪ SQL Databaseにも接続できるように修正

 PTVSのチュートリアルを眺めていたら、自分

が登録したdjango-pyodbc-azureが使われて
いることに気付く
▪ 「リポジトリを統合する」と言った矢先から
django-pyodbc-azureの廃止が難しくなる


経緯その8(2013年8月~)
 Django1.6の正式リリースが近付く
▪ トランザクション管理などDBバックエンドに対す
る大幅な変更
▪ Django1.6対応のため既存コードの全面的な修正が
必要、1.5以前の互換性を捨てざるを得なくなる
▪ django-pyodbcとの統合がますます難しくなる

 django-pyodbcとの統合はもう少し先になり

そう


Microsoft ODBC Driverのサポート対象
 64bit版のRHEL/SUSEのみ正式サポート



FreeTDSによる接続

 ビルド時に--with-opensslオプションを指定

 サポートされるTDSプロトコルのバージョンが古

く、SQL Server 2008以降に導入されたデータ
型(datetime2など)を扱えない



同名DBでも作成の度に日割り料金発生

 DB再作成を伴う単体テストなどはなるべくSQL

Server Express(またはそのLocalDB)で


IPアドレスの永続期間
 プライベートIPアドレスはDHCPで割り当て

 仮想マシンを停止した時点で、割り当てられ

ていたプライベートIPアドレスは解放される
(再起動の場合は解放されない)
 プライベートIPアドレスを維持したまま仮想
マシンを停止することも可能、ただし停止後
も引き続き課金される


Windows Azureの各コンピューティング
サービスでPythonを使用可能



Pythonアプリ開発用の各種ツール



Windows Azureの各サービスにそれぞれ
固有の注意するべきポイント



注意点を事前に把握して効率的な開発を


Windows Azure
http://www.windowsazure.com/ja-jp/



Windows Azure Pythonデベロッパーセンター
http://www.windowsazure.com/ja-jp/develop/python/



Python Tools for Visual Studio
http://pytools.codeplex.com/



Microsoft ODBC Driver for SQL Server
http://www.microsoft.com/ja-jp/download/details.aspx?id=36434



azure-sdk-for-python
https://github.com/WindowsAzure/azure-sdk-for-python



django-pyodbc-azure
https://pypi.python.org/pypi/django-pyodbc-azure/


ぜひWindows Azure上でも存分に
Pythonをお使いください!

Contenu connexe

Tendances

[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~de:code 2017
 
System Center Operations Manager 2019
System Center Operations Manager 2019System Center Operations Manager 2019
System Center Operations Manager 2019Norio Sashizaki
 
1st step LogicFlow
1st step LogicFlow1st step LogicFlow
1st step LogicFlowTomoyuki Obi
 
Hyper-V の本格採用に必要なエンタープライズ設計術
Hyper-V の本格採用に必要なエンタープライズ設計術Hyper-V の本格採用に必要なエンタープライズ設計術
Hyper-V の本格採用に必要なエンタープライズ設計術Daichi Ogawa
 
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界Daichi Ogawa
 
PowerShell DSC と連携して監視を効率化してみる
PowerShell DSC と連携して監視を効率化してみるPowerShell DSC と連携して監視を効率化してみる
PowerShell DSC と連携して監視を効率化してみるika ika
 
App controllerとwindows azure packで作る大規模プライベートクラウド
App controllerとwindows azure packで作る大規模プライベートクラウドApp controllerとwindows azure packで作る大規模プライベートクラウド
App controllerとwindows azure packで作る大規模プライベートクラウドTakashi Kanai
 
[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切る
[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切る[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切る
[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切るde:code 2017
 
Windows Azure and PowerShell DSC
Windows Azure and PowerShell DSCWindows Azure and PowerShell DSC
Windows Azure and PowerShell DSCKazuki Takai
 
PowerShell DSC 入門
PowerShell DSC 入門PowerShell DSC 入門
PowerShell DSC 入門祐樹 夏目
 
Interact2019 - Windows Admin Center 2019年6月のお話
Interact2019 - Windows Admin Center 2019年6月のお話Interact2019 - Windows Admin Center 2019年6月のお話
Interact2019 - Windows Admin Center 2019年6月のお話Norio Sashizaki
 
Microsoft製品でOSSを監視してみよう
Microsoft製品でOSSを監視してみようMicrosoft製品でOSSを監視してみよう
Microsoft製品でOSSを監視してみようNorio Sashizaki
 
Interact2015:Host Guardian Service ってなに?(仮)
Interact2015:Host Guardian Service ってなに?(仮)Interact2015:Host Guardian Service ってなに?(仮)
Interact2015:Host Guardian Service ってなに?(仮)wind06106
 
Past and Future of PowerShell
Past and Future of PowerShellPast and Future of PowerShell
Past and Future of PowerShellKazuki Takai
 

Tendances (15)

[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
 
System Center Operations Manager 2019
System Center Operations Manager 2019System Center Operations Manager 2019
System Center Operations Manager 2019
 
1st step LogicFlow
1st step LogicFlow1st step LogicFlow
1st step LogicFlow
 
Hyper-V の本格採用に必要なエンタープライズ設計術
Hyper-V の本格採用に必要なエンタープライズ設計術Hyper-V の本格採用に必要なエンタープライズ設計術
Hyper-V の本格採用に必要なエンタープライズ設計術
 
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
[Interact 2018] 別視点からのハイパーコンバージドインフラ ~ ソフトウェアによる華麗な “ものづくり“ の世界
 
PowerShell DSC と連携して監視を効率化してみる
PowerShell DSC と連携して監視を効率化してみるPowerShell DSC と連携して監視を効率化してみる
PowerShell DSC と連携して監視を効率化してみる
 
App controllerとwindows azure packで作る大規模プライベートクラウド
App controllerとwindows azure packで作る大規模プライベートクラウドApp controllerとwindows azure packで作る大規模プライベートクラウド
App controllerとwindows azure packで作る大規模プライベートクラウド
 
[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切る
[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切る[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切る
[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切る
 
Windows Azure and PowerShell DSC
Windows Azure and PowerShell DSCWindows Azure and PowerShell DSC
Windows Azure and PowerShell DSC
 
PowerShell DSC 入門
PowerShell DSC 入門PowerShell DSC 入門
PowerShell DSC 入門
 
Interact2019 - Windows Admin Center 2019年6月のお話
Interact2019 - Windows Admin Center 2019年6月のお話Interact2019 - Windows Admin Center 2019年6月のお話
Interact2019 - Windows Admin Center 2019年6月のお話
 
Monitoring あれこれ
Monitoring あれこれMonitoring あれこれ
Monitoring あれこれ
 
Microsoft製品でOSSを監視してみよう
Microsoft製品でOSSを監視してみようMicrosoft製品でOSSを監視してみよう
Microsoft製品でOSSを監視してみよう
 
Interact2015:Host Guardian Service ってなに?(仮)
Interact2015:Host Guardian Service ってなに?(仮)Interact2015:Host Guardian Service ってなに?(仮)
Interact2015:Host Guardian Service ってなに?(仮)
 
Past and Future of PowerShell
Past and Future of PowerShellPast and Future of PowerShell
Past and Future of PowerShell
 

En vedette

Enterprise Cloud Design Pattern 前編:クラウドアーキテクチャ-の3要素
Enterprise Cloud Design Pattern 前編:クラウドアーキテクチャ-の3要素Enterprise Cloud Design Pattern 前編:クラウドアーキテクチャ-の3要素
Enterprise Cloud Design Pattern 前編:クラウドアーキテクチャ-の3要素Arichika TANIGUCHI
 
Enterprise cloud design pattern 大量データ処理アーキテクチャの構築
Enterprise cloud design pattern 大量データ処理アーキテクチャの構築Enterprise cloud design pattern 大量データ処理アーキテクチャの構築
Enterprise cloud design pattern 大量データ処理アーキテクチャの構築貴志 上坂
 
[Azure Council Experts (ACE) 第7回定例会] Microsoft Azureアップデート情報 (2014/08/21-2014...
[Azure Council Experts (ACE) 第7回定例会] Microsoft Azureアップデート情報 (2014/08/21-2014...[Azure Council Experts (ACE) 第7回定例会] Microsoft Azureアップデート情報 (2014/08/21-2014...
[Azure Council Experts (ACE) 第7回定例会] Microsoft Azureアップデート情報 (2014/08/21-2014...Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第8回定例会] Microsoft Azureアップデート情報 (2014/10/16-2014...
[Azure Council Experts (ACE) 第8回定例会] Microsoft Azureアップデート情報 (2014/10/16-2014...[Azure Council Experts (ACE) 第8回定例会] Microsoft Azureアップデート情報 (2014/10/16-2014...
[Azure Council Experts (ACE) 第8回定例会] Microsoft Azureアップデート情報 (2014/10/16-2014...Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...
[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...
[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第6回定例会] Microsoft Azureアップデート情報 (2014/06/18-2014...
[Azure Council Experts (ACE) 第6回定例会] Microsoft Azureアップデート情報 (2014/06/18-2014...[Azure Council Experts (ACE) 第6回定例会] Microsoft Azureアップデート情報 (2014/06/18-2014...
[Azure Council Experts (ACE) 第6回定例会] Microsoft Azureアップデート情報 (2014/06/18-2014...Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第4回定例会] Microsoft Azureアップデート情報 (2014/02/19-2014...
[Azure Council Experts (ACE) 第4回定例会] Microsoft Azureアップデート情報 (2014/02/19-2014...[Azure Council Experts (ACE) 第4回定例会] Microsoft Azureアップデート情報 (2014/02/19-2014...
[Azure Council Experts (ACE) 第4回定例会] Microsoft Azureアップデート情報 (2014/02/19-2014...Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第3回定例会] Windows Azureアップデート情報 (2013/12/07-2014/0...
[Azure Council Experts (ACE) 第3回定例会] Windows Azureアップデート情報 (2013/12/07-2014/0...[Azure Council Experts (ACE) 第3回定例会] Windows Azureアップデート情報 (2013/12/07-2014/0...
[Azure Council Experts (ACE) 第3回定例会] Windows Azureアップデート情報 (2013/12/07-2014/0...Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第5回定例会] Microsoft Azureアップデート情報 (2014/04/16-2014...
[Azure Council Experts (ACE) 第5回定例会] Microsoft Azureアップデート情報 (2014/04/16-2014...[Azure Council Experts (ACE) 第5回定例会] Microsoft Azureアップデート情報 (2014/04/16-2014...
[Azure Council Experts (ACE) 第5回定例会] Microsoft Azureアップデート情報 (2014/04/16-2014...Naoki (Neo) SATO
 
[Azure Council Experts (ACE) 第9回定例会] Microsoft Azureアップデート情報 (2014/12/11-2015...
[Azure Council Experts (ACE) 第9回定例会] Microsoft Azureアップデート情報 (2014/12/11-2015...[Azure Council Experts (ACE) 第9回定例会] Microsoft Azureアップデート情報 (2014/12/11-2015...
[Azure Council Experts (ACE) 第9回定例会] Microsoft Azureアップデート情報 (2014/12/11-2015...Naoki (Neo) SATO
 
20150613 Azure最新Update
20150613 Azure最新Update20150613 Azure最新Update
20150613 Azure最新UpdateKeiji Kamebuchi
 
協調フィルタリングを利用した推薦システム構築
協調フィルタリングを利用した推薦システム構築協調フィルタリングを利用した推薦システム構築
協調フィルタリングを利用した推薦システム構築Masayuki Ota
 
推薦システムを構築する手順書 with Azure Machine Learning
推薦システムを構築する手順書 with Azure Machine Learning推薦システムを構築する手順書 with Azure Machine Learning
推薦システムを構築する手順書 with Azure Machine LearningMasayuki Ota
 

En vedette (13)

Enterprise Cloud Design Pattern 前編:クラウドアーキテクチャ-の3要素
Enterprise Cloud Design Pattern 前編:クラウドアーキテクチャ-の3要素Enterprise Cloud Design Pattern 前編:クラウドアーキテクチャ-の3要素
Enterprise Cloud Design Pattern 前編:クラウドアーキテクチャ-の3要素
 
Enterprise cloud design pattern 大量データ処理アーキテクチャの構築
Enterprise cloud design pattern 大量データ処理アーキテクチャの構築Enterprise cloud design pattern 大量データ処理アーキテクチャの構築
Enterprise cloud design pattern 大量データ処理アーキテクチャの構築
 
[Azure Council Experts (ACE) 第7回定例会] Microsoft Azureアップデート情報 (2014/08/21-2014...
[Azure Council Experts (ACE) 第7回定例会] Microsoft Azureアップデート情報 (2014/08/21-2014...[Azure Council Experts (ACE) 第7回定例会] Microsoft Azureアップデート情報 (2014/08/21-2014...
[Azure Council Experts (ACE) 第7回定例会] Microsoft Azureアップデート情報 (2014/08/21-2014...
 
[Azure Council Experts (ACE) 第8回定例会] Microsoft Azureアップデート情報 (2014/10/16-2014...
[Azure Council Experts (ACE) 第8回定例会] Microsoft Azureアップデート情報 (2014/10/16-2014...[Azure Council Experts (ACE) 第8回定例会] Microsoft Azureアップデート情報 (2014/10/16-2014...
[Azure Council Experts (ACE) 第8回定例会] Microsoft Azureアップデート情報 (2014/10/16-2014...
 
[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...
[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...
[Azure Council Experts (ACE) 第2回定例会] Windows Azureアップデート情報 (201311/24-2013/12...
 
[Azure Council Experts (ACE) 第6回定例会] Microsoft Azureアップデート情報 (2014/06/18-2014...
[Azure Council Experts (ACE) 第6回定例会] Microsoft Azureアップデート情報 (2014/06/18-2014...[Azure Council Experts (ACE) 第6回定例会] Microsoft Azureアップデート情報 (2014/06/18-2014...
[Azure Council Experts (ACE) 第6回定例会] Microsoft Azureアップデート情報 (2014/06/18-2014...
 
[Azure Council Experts (ACE) 第4回定例会] Microsoft Azureアップデート情報 (2014/02/19-2014...
[Azure Council Experts (ACE) 第4回定例会] Microsoft Azureアップデート情報 (2014/02/19-2014...[Azure Council Experts (ACE) 第4回定例会] Microsoft Azureアップデート情報 (2014/02/19-2014...
[Azure Council Experts (ACE) 第4回定例会] Microsoft Azureアップデート情報 (2014/02/19-2014...
 
[Azure Council Experts (ACE) 第3回定例会] Windows Azureアップデート情報 (2013/12/07-2014/0...
[Azure Council Experts (ACE) 第3回定例会] Windows Azureアップデート情報 (2013/12/07-2014/0...[Azure Council Experts (ACE) 第3回定例会] Windows Azureアップデート情報 (2013/12/07-2014/0...
[Azure Council Experts (ACE) 第3回定例会] Windows Azureアップデート情報 (2013/12/07-2014/0...
 
[Azure Council Experts (ACE) 第5回定例会] Microsoft Azureアップデート情報 (2014/04/16-2014...
[Azure Council Experts (ACE) 第5回定例会] Microsoft Azureアップデート情報 (2014/04/16-2014...[Azure Council Experts (ACE) 第5回定例会] Microsoft Azureアップデート情報 (2014/04/16-2014...
[Azure Council Experts (ACE) 第5回定例会] Microsoft Azureアップデート情報 (2014/04/16-2014...
 
[Azure Council Experts (ACE) 第9回定例会] Microsoft Azureアップデート情報 (2014/12/11-2015...
[Azure Council Experts (ACE) 第9回定例会] Microsoft Azureアップデート情報 (2014/12/11-2015...[Azure Council Experts (ACE) 第9回定例会] Microsoft Azureアップデート情報 (2014/12/11-2015...
[Azure Council Experts (ACE) 第9回定例会] Microsoft Azureアップデート情報 (2014/12/11-2015...
 
20150613 Azure最新Update
20150613 Azure最新Update20150613 Azure最新Update
20150613 Azure最新Update
 
協調フィルタリングを利用した推薦システム構築
協調フィルタリングを利用した推薦システム構築協調フィルタリングを利用した推薦システム構築
協調フィルタリングを利用した推薦システム構築
 
推薦システムを構築する手順書 with Azure Machine Learning
推薦システムを構築する手順書 with Azure Machine Learning推薦システムを構築する手順書 with Azure Machine Learning
推薦システムを構築する手順書 with Azure Machine Learning
 

Similaire à Pycon APAC 2013 Windows Azure Session

VM ロールで仮想デスクトップ環を作ってみよう
VM ロールで仮想デスクトップ環を作ってみようVM ロールで仮想デスクトップ環を作ってみよう
VM ロールで仮想デスクトップ環を作ってみようMasayuki Ozawa
 
AWSのElastic BeanstalkでWordPressを 構築レスで導入してみる。
AWSのElastic BeanstalkでWordPressを 構築レスで導入してみる。AWSのElastic BeanstalkでWordPressを 構築レスで導入してみる。
AWSのElastic BeanstalkでWordPressを 構築レスで導入してみる。Daigou Harada
 
Windows Serverを活用する on Windows Azure セミナー
Windows Serverを活用する on Windows Azure セミナーWindows Serverを活用する on Windows Azure セミナー
Windows Serverを活用する on Windows Azure セミナーDaisuke Masubuchi
 
仮想化にしたのにオンプレミスと同じ運用でいいのか
仮想化にしたのにオンプレミスと同じ運用でいいのか仮想化にしたのにオンプレミスと同じ運用でいいのか
仮想化にしたのにオンプレミスと同じ運用でいいのかYukio Saito
 
SCUGJ第12回勉強会:今だから再確認:Windows Azure Pack で作る IaaS 基盤(仮)
SCUGJ第12回勉強会:今だから再確認:Windows Azure Pack で作る IaaS 基盤(仮)SCUGJ第12回勉強会:今だから再確認:Windows Azure Pack で作る IaaS 基盤(仮)
SCUGJ第12回勉強会:今だから再確認:Windows Azure Pack で作る IaaS 基盤(仮)wind06106
 
Java/Android開発者のためのWindows Azure入門 (パート2)
Java/Android開発者のためのWindows Azure入門 (パート2)Java/Android開発者のためのWindows Azure入門 (パート2)
Java/Android開発者のためのWindows Azure入門 (パート2)Naoki (Neo) SATO
 
20170719 wintechq azure_stack
20170719 wintechq azure_stack20170719 wintechq azure_stack
20170719 wintechq azure_stackOsamu Takazoe
 
Hyper-V仮想マシンをAzureへV2C移行
Hyper-V仮想マシンをAzureへV2C移行Hyper-V仮想マシンをAzureへV2C移行
Hyper-V仮想マシンをAzureへV2C移行wintechq
 
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライトハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライトGoAzure
 
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota WatabeInsight Technology, Inc.
 
今さら聞けないMicrosoft azure仮想マシン入門
今さら聞けないMicrosoft azure仮想マシン入門今さら聞けないMicrosoft azure仮想マシン入門
今さら聞けないMicrosoft azure仮想マシン入門Trainocate Japan, Ltd.
 
PHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source ConferencePHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source ConferenceMicrosoft
 
Dep011 .net core_アプリケーショ
Dep011 .net core_アプリケーショDep011 .net core_アプリケーショ
Dep011 .net core_アプリケーショTech Summit 2016
 
.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化Takeshi Fukuhara
 
デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)
デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)
デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)Takamasa Maejima
 
Windows server technical preview 新機能まとめ
Windows server technical preview 新機能まとめWindows server technical preview 新機能まとめ
Windows server technical preview 新機能まとめwintechq
 
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまでやりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまでDaisuke Masubuchi
 

Similaire à Pycon APAC 2013 Windows Azure Session (20)

VM ロールで仮想デスクトップ環を作ってみよう
VM ロールで仮想デスクトップ環を作ってみようVM ロールで仮想デスクトップ環を作ってみよう
VM ロールで仮想デスクトップ環を作ってみよう
 
Web matrix2とvisual studio
Web matrix2とvisual studioWeb matrix2とvisual studio
Web matrix2とvisual studio
 
AWSのElastic BeanstalkでWordPressを 構築レスで導入してみる。
AWSのElastic BeanstalkでWordPressを 構築レスで導入してみる。AWSのElastic BeanstalkでWordPressを 構築レスで導入してみる。
AWSのElastic BeanstalkでWordPressを 構築レスで導入してみる。
 
Windows Serverを活用する on Windows Azure セミナー
Windows Serverを活用する on Windows Azure セミナーWindows Serverを活用する on Windows Azure セミナー
Windows Serverを活用する on Windows Azure セミナー
 
仮想化にしたのにオンプレミスと同じ運用でいいのか
仮想化にしたのにオンプレミスと同じ運用でいいのか仮想化にしたのにオンプレミスと同じ運用でいいのか
仮想化にしたのにオンプレミスと同じ運用でいいのか
 
SCUGJ第12回勉強会:今だから再確認:Windows Azure Pack で作る IaaS 基盤(仮)
SCUGJ第12回勉強会:今だから再確認:Windows Azure Pack で作る IaaS 基盤(仮)SCUGJ第12回勉強会:今だから再確認:Windows Azure Pack で作る IaaS 基盤(仮)
SCUGJ第12回勉強会:今だから再確認:Windows Azure Pack で作る IaaS 基盤(仮)
 
Java/Android開発者のためのWindows Azure入門 (パート2)
Java/Android開発者のためのWindows Azure入門 (パート2)Java/Android開発者のためのWindows Azure入門 (パート2)
Java/Android開発者のためのWindows Azure入門 (パート2)
 
20180216 sapporo techbar_db_migration
20180216 sapporo techbar_db_migration20180216 sapporo techbar_db_migration
20180216 sapporo techbar_db_migration
 
20170719 wintechq azure_stack
20170719 wintechq azure_stack20170719 wintechq azure_stack
20170719 wintechq azure_stack
 
Hyper-V仮想マシンをAzureへV2C移行
Hyper-V仮想マシンをAzureへV2C移行Hyper-V仮想マシンをAzureへV2C移行
Hyper-V仮想マシンをAzureへV2C移行
 
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライトハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
 
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe
 
今さら聞けないMicrosoft azure仮想マシン入門
今さら聞けないMicrosoft azure仮想マシン入門今さら聞けないMicrosoft azure仮想マシン入門
今さら聞けないMicrosoft azure仮想マシン入門
 
PHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source ConferencePHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source Conference
 
Dep011 .net core_アプリケーショ
Dep011 .net core_アプリケーショDep011 .net core_アプリケーショ
Dep011 .net core_アプリケーショ
 
.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化
 
デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)
デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)
デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)
 
Windows server technical preview 新機能まとめ
Windows server technical preview 新機能まとめWindows server technical preview 新機能まとめ
Windows server technical preview 新機能まとめ
 
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまでやりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
 
Case study puppet
Case study puppetCase study puppet
Case study puppet
 

Plus de Microsoft Openness Japan (12)

Windows Azure
Windows AzureWindows Azure
Windows Azure
 
PHP on Windows Azure
PHP on Windows AzurePHP on Windows Azure
PHP on Windows Azure
 
Azure de PHP
Azure de PHPAzure de PHP
Azure de PHP
 
Azure de Linux
Azure de LinuxAzure de Linux
Azure de Linux
 
Windows Azure Community Open Day 2012
Windows Azure   Community Open Day 2012Windows Azure   Community Open Day 2012
Windows Azure Community Open Day 2012
 
Windows Azure PHP Tips
Windows Azure PHP Tips Windows Azure PHP Tips
Windows Azure PHP Tips
 
PHP on Azure
PHP on AzurePHP on Azure
PHP on Azure
 
PHP on Windows Azure Training
PHP on Windows Azure TrainingPHP on Windows Azure Training
PHP on Windows Azure Training
 
Oss on Azure, Websites, WordPress
Oss on Azure, Websites, WordPressOss on Azure, Websites, WordPress
Oss on Azure, Websites, WordPress
 
Oss on Azure, social mobile web
Oss on Azure, social mobile webOss on Azure, social mobile web
Oss on Azure, social mobile web
 
Azure pm
Azure pmAzure pm
Azure pm
 
PHP on Windows Azure
PHP on Windows Azure PHP on Windows Azure
PHP on Windows Azure
 

Dernier

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 

Dernier (8)

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 

Pycon APAC 2013 Windows Azure Session