20170902 kixs azure&azure stack
TRANSCRIPT
Web Apps
MobileApps
APIManagement
API Apps
Logic Apps
Notification Hubs
Content DeliveryNetwork (CDN)
Media Services
BizTalkServices
HybridConnections
Service Bus
StorageQueues
HybridOperations
Backup
StorSimple
Azure SiteRecovery
Import/Export
SQL Database
DocumentDB
RedisCache
AzureSearch
StorageTables
DataWarehouse
Azure AD Health Monitoring
AD PrivilegedIdentity Management
OperationalAnalytics
Cloud Services
BatchVDI(Citrix Essentials)
ServiceFabric
Visual Studio
AppInsights
Azure SDK
VS Online
Domain Services
HDInsight MachineLearning
StreamAnalytics
Data Factory
EventHubs
MobileEngagement
Data Lake
IoT Hub
Data Catalog
Security & Management
Azure ActiveDirectory
Multi-FactorAuthentication
Automation
Portal
Key Vault
Store/Marketplace
VM Image Gallery& VM Depot
Azure ADB2C
Scheduler
Platform Services
Infrastructure Services
Web Apps
MobileApps
APIManagement
API Apps
Logic Apps
Notification Hubs
Content DeliveryNetwork (CDN)
Media Services
BizTalkServices
HybridConnections
Service Bus
StorageQueues
HybridOperations
Backup
StorSimple
Azure SiteRecovery
Import/Export
SQL Database
DocumentDB
RedisCache
AzureSearch
StorageTables
DataWarehouse
Azure AD Health Monitoring
AD PrivilegedIdentity Management
OperationalAnalytics
Cloud Services
BatchVDI(Citrix Essentials)
ServiceFabric
Visual Studio
AppInsights
Azure SDK
VS Online
Domain Services
HDInsight MachineLearning
StreamAnalytics
Data Factory
EventHubs
MobileEngagement
Data Lake
IoT Hub
Data Catalog
Security & Management
Azure ActiveDirectory
Multi-FactorAuthentication
Automation
Portal
Key Vault
Store/Marketplace
VM Image Gallery& VM Depot
Azure ADB2C
Scheduler
Platform Services
Infrastructure Services
IoT
Big Data
PaaS
ハイブリッドシステム構築
Container
認証 監視
AI
VDI
バックアップ
自動化
NoSQL
メディア配信
IaaS
Hadoop
Android アプリ
ワークスタイル変革
コグニティブ
ロボット
災害対策
ログ分析
多要素認証
HPC
iOS アプリ
API 化
RDB
Cache
Infrastructure as code
クラウドファーストを地上に広げよう!
1
2
2‘従来通りの IT
• 専用インフラ+密結合システム• プロセスや構成はアプリ毎• インフラ/運用/開発が完全に分断• 物理/仮想マシン依存の自社独自運用
クラウド モデル
• 新しく変わった世界• ビジネスに直接貢献する IT
Microsoft Azure Stack
様々な管理手法を選択可能• 管理ポータル
• REST API
• ARM テンプレート (JSON)
• PowerShell and Python
• コマンド (Xplat CLI)
• IDE(Visual Studio and Eclipse)
Azure Stack の各サービス
管理ポータル
REST API
PO
WER
SH
ELL &
XP
LA
T C
LI
AR
M テ
ンプレート
AzureQuick Start Templates
VM(Azure)
VM(Azure Stack)
Azure PowerShell
※ 注意: API のバージョン
※ もちろん、Azure Stack もトライファースト
(例) インフラエンジニアの理想の展開
マイクロソフトからテンプレートを提供• https://github.com/Azure/azure-quickstart-templates
• https://github.com/Azure/AzureStack-QuickStart-Templates
Sample Azure Stack VM Extensions:
Sample Azure Stack VM Images:
RedHat Server 6.7 and above
Windows Server 2012 R2
VMAccessAgent
VMAccessForLinux
DockerExtension
Desired State Configuration (DSC)
CustomScriptExtension (Windows)
CustomScriptExtension (Linux)
BGInfo
16
Infrastructure services
Virtualized services
Administrator
Storage Network Fabric
Storage Cloud Admin Service
ResourceProviderCluster
Tenant-facing storage cloud services
Table Service Queue ServiceStorage Account
Service
Scale-Out File Server (SOFS) with Storage Spaces Direct (S2D)
. . . . .
Blob back-endBlob back-end
Blob Service
Application clients using Azure Account, Blob ,Table, Queue APIs, Microsoft Azure Storage Explorer & Tooling
DataServices Cluster
Microsoft Azure Stack Portal, Azure Storage cmdlets, Azure Stack cmdlets, Azure CLI, Client SDK
Utility Services
Storage Controller JEA Storage Controller JEA
Storage Controller Service
ServiceFabric
ServiceFabric
Mobile Apps API AppsWeb AppsAzure
Functions
App Service on Azure Stack
開発者に最高の経験を提供
• 複数言語とフレームワーク
• DevOps を上位レイヤーで実現
• 開発者へのセルフサービス提供
フルマネージドなPaaS
• オートスケール
• フレームワークへのパッチ運用
• ロードバランス
エンタープライズ対応
AzureContainerService
AzureServiceFabric
各種テンプレート・Cloud Foundry・Blockchain
(参考) Worker Role のスケーラビリティ~2000 台まで拡張可能~
コントローラー
Web App システムを制御
マネージメント
ファイルサーバー
データ保持パブリッシャー(App 展開時)
2 SQL DBs
- メータリング
- ホスティング
フロントエンドサーバー
Web Workers
処理専用バックエンドサーバー
HTTP/S
FTP
ARM/REST
Azure Stack ポータルや PowerShell/Command/API
App Code
ARM Templates
GitLab
JenkinsAzure DevTestDeployment
Azure Stack Prod Deployment
オンプレミスでも MS Loves OSS!
(例) Git や Jenkins であってもパターンは同じ
20
FrontendIn Azure
Azure Queue
FunctionsOn-premises
Database
transaction
transactions
Polling
使い勝手の良いシステムをハイブリッドで構築し運用
メインフレーム系
業務システム連携
(例) 「両方同じものを展開」という縛りも不要
21
Azure IoT Edge IoT Hub
Devi
ces
Local Storage
Azure Machine
Learning
(Container)
Functions
RuntimeContainer
Management
Device
Twin
Device
Twin
Azure Stream
Analytics
(Container)
Azure Functions
(Container)
Cognitive Services
(Container)
Custom Code
(Container)
Module
Twin
Module
Twin
Module
Twin
Module
Twin
Module
Twin
Module
TwinModule
TwinModule
TwinModule
TwinModule
Twin
• キッティング済みアプライアンス
• ライフサイクルを意識したシステム
• 常に進化する基盤 (Azure First)
• 開発環境との高い親和性 (DevOps)
提供開始
• Dell EMC
• HPE
• Lenovo
• Cisco (CY17)----
• Huawei (CY18Q1)
① サーバーノード
② スケールユニット (SU)※ SU 内 のノードは同一構成
※ GA 時 4~12ノード※ GA 後 16ノードまで拡張可能
③ リージョン※ GA時 シングルリージョンで構成
※ GA後 複数 SU で構成可能
※ GA後 複数リージョン構成も可能
④ クラウド エンドポイント
3Tokyo Osaka Fukuoka
SU1
SU4
4
2
1
“すべて出来上がったものを購入する” のではなく、利用しながら進化を受け止めていくもの
Jan ‘16 Sept ‘16 March’17 GA
July’17
Technical Preview(シングルノード
POC 用) 一般公開 一般公開一般公開
TP2 TP3TP1
Azure Stack
統合システム(本番稼働用) 限定提供 注文受付開始限定提供
Azure Stack Development Kit (シングルノード
POC 用) 一般提供