SlideShare a Scribd company logo
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
これまでの歩み
PC Era          Portal Era              Online App Era          Web Services Era          Cloud Computing Era




1980s    1989          1994-95   1997        2002        2004   2006               2008              2011+
北米地域               ヨーロッパ       アジア太平洋地域
                     地域




                      ヨーロッパ北
                      部

       北部拠点 - 米国      ヨーロッパ西
                      部

       南部拠点 - 米国
                                   アジア東
                                   部

                                   東南アジ
                                   ア




         3 大陸に 6 つのデータ センター
  アプリケーション展開時、任意のデータ センターを選択
Compute      Storage   Database




                    Access
CDN   Service Bus              Caching        VMs   Reporting
                    Control
Windows Azure アプリケーション設計を賢く行うための基本知識
2009/11
2010/2
2010/6
2010/11
2011/3
2011/9
2011/11
Windows Azure の基本性能
ファブリックコントローラ




  データセンター
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows
イメージリポジトリ       ファブリックコントローラ                    展開
                                              サービス
  メンテナンス
  Maintenance      Parent
                Windows Azure   ロール Role
                                  Role
                                    Role       PXE
       OS            OS          Images
                                   Images
                                イメージ Images   サーバー




           FC
                          Windows
          ホスト              Azure
         エージェント             Node
                             OS
                Windows Azure ハイパーバイサー
インスタンス   CPU       メモリ      ストレージ     バンド幅
         (GHz)
XS       1(共有)     768 MB   20 GB     5 Mbps
S        1.6       1.7 GB   225 GB    100 Mbps
M        2 x 1.6   3.5 GB   490 GB    200 Mbps
L        4 x 1.6   7 GB     1000 GB   400 Mbps
XL       8 x 1.6   14 GB    2040 GB   800 Mbps
Role Virtual Machine




     C:
Resource Disk




                    Windows VHD        Role VHD
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Blob ストレージへのアクセス: http://<account>.blob.core.windows.net/




データ
アクセス




                      Inter-stamp (Geo)
                         replication



      Storage Stamp                        Storage Stamp
1.   2.
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
運用のための設計




                              Best Practices for
Handling Transient Conditions in SQL Azure Client
Applications
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Easy              Open & Flexible                  Enterprise Ready

•   アカウント管理: サインアッ    •   VM ロール、Azure Connect         •   SQL Azure: パフォーマンス、
    プ、トライアル/オファー、                                          スケーラビリティ、サイズ、
                      •   開発言語の拡大 : .NET,
    課金情報                  Node.js, Java, PHP               トラブルシューティング、
                                                           ハイブリッドシナリオ
•   モニタリング: アプリケー     •   OS サポートの拡大:
    ション ヘルス、通知                                         •   ビッグデータ: Hadoop、
                          Windows, Mac & Linux (Git、
                                                           Complex Event Processing、
•   開発 & デプロイ: ツール、       REST API、など)
                                                           データ分析、他
    API、サービス、SDK
                                                       •   マイクロソフト製品との統
                                                           合: Office 365, Active
                                                           Directory & System Center
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識
Windows Azure アプリケーション設計を賢く行うための基本知識

More Related Content

PDF
インストールマニアックス5中間セミナー Windows Azureって何? インストールする前に相手を知ろう!
PDF
Hyper-v、オンプレミスでもコンテナを (トレノケ雲の会 mod2)
PDF
Azure IaaS update (2019年1月~2月 発表版)
PDF
MSC 2010 T5-1 クラウド時代の最新アプリケーション プラットフォーム「Windows Azure」概要
PPTX
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
PDF
Ignite update databricks_stream_analytics
PDF
azureから使うlinux
PPTX
Azureの管理権限について
インストールマニアックス5中間セミナー Windows Azureって何? インストールする前に相手を知ろう!
Hyper-v、オンプレミスでもコンテナを (トレノケ雲の会 mod2)
Azure IaaS update (2019年1月~2月 発表版)
MSC 2010 T5-1 クラウド時代の最新アプリケーション プラットフォーム「Windows Azure」概要
ハイブリッドクラウドとして進化するWindows azureのご紹介 day1ハイライト
Ignite update databricks_stream_analytics
azureから使うlinux
Azureの管理権限について

What's hot (14)

PDF
Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)
PDF
今こそ知りたい!Microsoft Azureの基礎
PPTX
今さら聞けない! Active Directoryドメインサービス入門
PDF
クラウドDWHにおける観点とAzure Synapse Analyticsの対応
PDF
S07 Azure バックアップを利用したオンプレミス Windows Server のバックアップ
PDF
active directory-slideshare
PDF
Hyper-V、オンプレミスでもコンテナを
PDF
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
PDF
20170721 初めてのPowerShell
PPTX
BigData Architecture for Azure
PDF
Azure Arc 概要
PDF
Windows Azure で 2/29 に起こった問題のまとめ
PDF
M08_あなたの知らない Azure インフラの世界 [Microsoft Japan Digital Days]
PPTX
Delta lakesummary
Azure AD DSドメインに仮想マシンを参加させる (トレノケ雲の会 mod1)
今こそ知りたい!Microsoft Azureの基礎
今さら聞けない! Active Directoryドメインサービス入門
クラウドDWHにおける観点とAzure Synapse Analyticsの対応
S07 Azure バックアップを利用したオンプレミス Windows Server のバックアップ
active directory-slideshare
Hyper-V、オンプレミスでもコンテナを
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
20170721 初めてのPowerShell
BigData Architecture for Azure
Azure Arc 概要
Windows Azure で 2/29 に起こった問題のまとめ
M08_あなたの知らない Azure インフラの世界 [Microsoft Japan Digital Days]
Delta lakesummary
Ad

Similar to Windows Azure アプリケーション設計を賢く行うための基本知識 (20)

PDF
今明かす、Windows Azure の全貌 - Virtualization Summit
PPTX
Java/Android開発者のためのWindows Azure入門 (パート2)
PDF
Go azure keynote-クラウド利用のあらゆるニーズに応える windows azure の進化
PDF
FukuokaCloud_Azure
PDF
201204 プロ生@大阪 #15
PDF
ShizuokaITpro_Azure
PDF
WindowsAzureの長所を活かすクラウド アプリ開発(PDF版)
PDF
現場開発者視点で答えるWindows Azure
PDF
Intro jazuggirls 20120125
PDF
PHP on Windows Azure
PDF
PHP on Windows Azure
PDF
東北クラウド実践カンファレンス2011
PPTX
Windows Azure 基盤を支えるテクノロジー
PPTX
PDF
Heroshima "Cloud & Security Day" and Night
PDF
「Windows Azure がPaaS と IaaS を提供する理由」
PDF
XDev2010 WindowsAzure
PDF
パブリック クラウド担当の現場も注目している System center 2012 ~その理由は? tokyo
PDF
PHP on Windows Azure in Open Source Conference
PDF
VisualStudio2010ReadyDay Azureセッション資料
今明かす、Windows Azure の全貌 - Virtualization Summit
Java/Android開発者のためのWindows Azure入門 (パート2)
Go azure keynote-クラウド利用のあらゆるニーズに応える windows azure の進化
FukuokaCloud_Azure
201204 プロ生@大阪 #15
ShizuokaITpro_Azure
WindowsAzureの長所を活かすクラウド アプリ開発(PDF版)
現場開発者視点で答えるWindows Azure
Intro jazuggirls 20120125
PHP on Windows Azure
PHP on Windows Azure
東北クラウド実践カンファレンス2011
Windows Azure 基盤を支えるテクノロジー
Heroshima "Cloud & Security Day" and Night
「Windows Azure がPaaS と IaaS を提供する理由」
XDev2010 WindowsAzure
パブリック クラウド担当の現場も注目している System center 2012 ~その理由は? tokyo
PHP on Windows Azure in Open Source Conference
VisualStudio2010ReadyDay Azureセッション資料
Ad

More from Kazuyuki Nomura (11)

PPTX
.NETアプリのクラウド移行~Azure Service Fabricを丁寧に
PPTX
ハンズオンで学ぶ、Azureのサーバーレスアーキテクチャ
PDF
Azure アプリケーション アーキテクチャ ガイド 紹介
PPTX
今後のビジネス モデルに対応する Azure プラットフォーム技術の活用
PPTX
Concept of-hybrid-apps
PPTX
「モダン」アプリケーションと マイクロソフト プラットフォーム
PDF
HDInsight によるビッグ データ ソリューションの開発
PDF
マルチ テナント クラウド アプリケーションの設計手法
PDF
これまでのアーキテクチャの変遷と今後の技術戦略
PDF
アーキテクチャの重要性: Microsoft がご提供できる価値
PPTX
Windows Azure Appfabric as "Middleware as a Services"
.NETアプリのクラウド移行~Azure Service Fabricを丁寧に
ハンズオンで学ぶ、Azureのサーバーレスアーキテクチャ
Azure アプリケーション アーキテクチャ ガイド 紹介
今後のビジネス モデルに対応する Azure プラットフォーム技術の活用
Concept of-hybrid-apps
「モダン」アプリケーションと マイクロソフト プラットフォーム
HDInsight によるビッグ データ ソリューションの開発
マルチ テナント クラウド アプリケーションの設計手法
これまでのアーキテクチャの変遷と今後の技術戦略
アーキテクチャの重要性: Microsoft がご提供できる価値
Windows Azure Appfabric as "Middleware as a Services"

Windows Azure アプリケーション設計を賢く行うための基本知識

  • 4. PC Era Portal Era Online App Era Web Services Era Cloud Computing Era 1980s 1989 1994-95 1997 2002 2004 2006 2008 2011+
  • 5. 北米地域 ヨーロッパ アジア太平洋地域 地域 ヨーロッパ北 部 北部拠点 - 米国 ヨーロッパ西 部 南部拠点 - 米国 アジア東 部 東南アジ ア 3 大陸に 6 つのデータ センター アプリケーション展開時、任意のデータ センターを選択
  • 6. Compute Storage Database Access CDN Service Bus Caching VMs Reporting Control
  • 18. Windows イメージリポジトリ ファブリックコントローラ 展開 サービス メンテナンス Maintenance Parent Windows Azure ロール Role Role Role PXE OS OS Images Images イメージ Images サーバー FC Windows ホスト Azure エージェント Node OS Windows Azure ハイパーバイサー
  • 19. インスタンス CPU メモリ ストレージ バンド幅 (GHz) XS 1(共有) 768 MB 20 GB 5 Mbps S 1.6 1.7 GB 225 GB 100 Mbps M 2 x 1.6 3.5 GB 490 GB 200 Mbps L 4 x 1.6 7 GB 1000 GB 400 Mbps XL 8 x 1.6 14 GB 2040 GB 800 Mbps
  • 20. Role Virtual Machine C: Resource Disk Windows VHD Role VHD
  • 27. 1. 2.
  • 32. 運用のための設計 Best Practices for Handling Transient Conditions in SQL Azure Client Applications
  • 39. Easy Open & Flexible Enterprise Ready • アカウント管理: サインアッ • VM ロール、Azure Connect • SQL Azure: パフォーマンス、 プ、トライアル/オファー、 スケーラビリティ、サイズ、 • 開発言語の拡大 : .NET, 課金情報 Node.js, Java, PHP トラブルシューティング、 ハイブリッドシナリオ • モニタリング: アプリケー • OS サポートの拡大: ション ヘルス、通知 • ビッグデータ: Hadoop、 Windows, Mac & Linux (Git、 Complex Event Processing、 • 開発 & デプロイ: ツール、 REST API、など) データ分析、他 API、サービス、SDK • マイクロソフト製品との統 合: Office 365, Active Directory & System Center