SlideShare uma empresa Scribd logo
1 de 46
Baixar para ler offline
Microsoft Tech Summit 2017本情報の内容(添付文書、リンク先などを含む)は、Microsoft Tech Summit 2017 開催日(2017 年 11 月 8日 - 9 日)時点のものであり、予告なく変更される場合があります。
• 種類(何がある?)
• オンプレミスとの違い(どこが良い?)
• Managed Instance
Azure PaaS 環境のリレーショナル データベース
• パフォーマンス レベル
• パフォーマンス確認方法
• 自動チューニング
パフォーマンス (SQL Database を中心に)
バックアップ、リストア設計/運用の大変さ
HA/DR 設計/管理が複雑
平日、休日、長期休暇のメンテナンスの手間
パフォーマンス問題と解決の難しさ (突発、経年劣化)
管理者視点
データセンター コスト
競合他社との競争力/速度
グローバル展開
経営視点
Infrastructure as a Service Platform as a Service) IaaS vs PaaS
仮想マシン、オペレーティング
システム、データベース ソフトウェア
管理がない
DBaaSとも呼ばれる
SQL
オ ン プ レ ミ ス と ク ラ ウ ド 間 で
一 貫 性 の あ る
デ ー タ プ ラ ッ ト フ ォ ー ム
開発したものをどこでも展開
開発と管理は共通ツール
一般的な T-SQL
容易なクラウド移行
サポートとして単一のベンダー
SQL
sql
SQL Data
Warehouse
SQL Database MySQL PostgreSQL Managed Instance
• Azure Compute、Azure Service Fabric を共通基盤としたことにより、
スケーラブルで信頼性の高い基盤
• 99.99% の SLA、高可用性(HA) 構成でハードウェア障害時は自動でフェールオーバー
• geo 冗長性と geo レプリケーション、SQL Database はリージョンをこえて設定可能
• 容易なスケール アウト、処理量の増加 / データ増加対応にも動的に拡張可能
• Azure ポータルでの簡単な設定
• 数分間でプロビジョニング可能
• ハードウェア メンテナンス、データベース バックアップ、複雑なチューニング、アップグレードな
どのこれまでのデータベース運用からの解放
• 迅速なアプリケーション開発(.net, Java, PHP, Ruby, Node.js, python など)
• Management Studio, MySQL Workbench, pgAdmin などの管理ツール
もうすぐ登場プレビュー プレビュー
JAPAN East
MYDB
REST APIアクセス制御、アイデンティティ、配置通知、
メトリック、課金などの共通ソリューション
Azure
PortalAzure CLI
Custom Mgt.
Applications
Azure
Resource
Manager
Application
Postgres/MySQL
Client
SQL Database
Client
サーバーのプロビジョニングと管理
数分でデプロイ完了
MYDB
IP1: 5432 (Postgres)
IP1: 3306 (MySQL)
IP1: 1433 (SQL Database)
mydb<mysql/postgres>.database.azure.com
mydb.database.windows.net
Native engine protocol
Database Tools
Postgres/MySQL
Client
SQL Database
Client
MySQL/PostgreSQL サポート バージョン
コミット優先度 1
コミット優先度 2
バックアップ (自動取得)
• データベースの完全 (毎週)、差分 (数時間ごと)、
トランザクション ログ (5 ~ 10 分ごと)
• 自動で取得されたバックアップから
ポイント タイム リストアが可能
• Basic 7 日間、Standard/Premium 35 日間
• 完全バックアップ、差分バックアップは、
ペアのデータセンターにレプリケート
高可用性 (自動構成)
• 作成するだけで複製をもった構成
• データセンター内の物理的に異なるマシン上で稼働
DR/BCP 対策とグローバル負荷分散
• Basic、Standard、Premium
• アクティブ Geo レプリケーション
• 読み取り可能セカンダリを最大 4 つ
• レプリケーション自動 (非同期)
• フェールオーバー自動、手動
運用分析
ColumnStore
In-Memory OLTP
予測可能なパフォーマンス
クエリ ストア
インデックスの最適化
自動チューニング
自動クエリ プランの強制
OMS パフォーマンス洞察
Adaptive Query 処理
SQL グラフ
高度な分析
ネイティブ予測
R サービス
インテリジェント
DBaaS
競争力のある TCOシームレス互換性プライバシーと信頼
SQL Database New Features
アクティビティの監視
エンジン監査
脅威検出
OMS ダッシュボード
アクセス制御
SQL ファイアウォール
RLS、動的データ マスキング
Azure AD &
Multi-Factor Authentication
データ保護
動作中の暗号化 (TLS)
AlwaysOn Encrypted
Transparent Data Encryption
& 独自のキー(BYOK)
サービス エンドポイント
ディスカバリー & アセスメント
脆弱性評価
HA/DR の組み込み
99.99% SLA
Geo リストア
アクティブ Geo レプリカ (4)
Availability Zone
バックアップと復元
35 日のポイント タイム
リストア
10年間のデータ保存
分散アプリケーション
変更の追跡
Transaction Replication
Data Sync
SSIS サービス
ビジネス モデルと SKU
dtu/edtu
< = 1 TB
DTU: S4 - S12
個別のコンピューティング
とストレージ
Azure ハイブリッドの利点
コストの最適化
Intelligent Insights
アプリの互換性
容易な移行
• データベース配置やアプリケーション
の変更なく、最小ダウンタイムの
マイグレーション
• ネイティブ バックアップ/リストア/
ログ配布
• Azure Database Migration Services
(CY2017 Q4 Public Preview予定)
フル マネージドな PaaS
• 同じ PaaS サービス
インフラストラクチャ上に構築
• すべての PaaS 機能
• 自動管理をビルトイン
完全な分離
セキュリティ
• ネイティブ VNET の実装
• プライベート IP アドレス
インスタンス レベルでの管理が可能な
フル マネージドな SQL Database (PaaS)
オンプレミスの SQL Server と
ほぼ 100% の互換を持つ SQL インスタンス
オンプレミス環境の簡単な移行:
SQL Server のほぼすべての機能を使用可能
セキュリティ
• TDE
• SQL 監査
• 行レベルのセキュリティ
• Always Encripted
注: Managed Instance が GA されるまで段階的に追加
SQL Database の比較
IaaS SQL Database
(PaaS)
Managed Instance (PaaS)
概要 仮想マシン管理 データベース レベル
管理
インスタンス レベル管理
OS, SQL 修正
プログラム管理
必要
仮想マシンと同様
の管理
なし なし
SLA 99.9 (Single-VM)
99.95 (Multi-VM)
99.99 99.99
パフォーマンス
指標/サイズ
サーバースペック
とストレージを
選択
64 TB 以上
Basic,Standard,
Premium
4 TB
2 つのサービス層から
コンピューティング リソースとストレージを選択
一般的な用途
(高 SLA,高速ストレージ)
CPU : 8, 16, 24 vCores
Disk : 35 TB まで
リモート ストレージ
ビジネス クリティカルな
環境
CPU : 8, 16, 24 vCores
Disk : 4 TB まで
超高速 SSD
Demo 環境
Microsoft Azure
Jump box VM
Front end Subnet
パフォーマンス レベルの違い
DTU (SQL Database)
CPU、メモリ、データ I/O とトランザクション ログ
I/O を組み合わせた相対指標
100 DTU のパフォーマンス レベルは、5 DTU
のパフォーマンス レベルよりも 20 倍の能力
Compute Unit (MySQL/PostgreSQL)
CPU とメモリを合わせた単位
データ I/O とトランザクション ログ I/O は含まれな
い。
50 コンピューティング ユニットの場合は 1/2 コア、
100 コンピューティング ユニットは 1 コア、
2,000 コンピューティング ユニットでは 20 コアに相
当する処理スループット
Basic Standard Premium
用途
IOPS 保証なしの
小規模ワークロード用
IOPS 保証が必要な高スループット ワークロード用
オンデマンドのスケールアップ
ー
最大サイズ 1 TB 現状最大 1 TB ー
Compute Units 50 100 100 200 400 800 1600 2000 ー
基本 Storage Units 50 GB
125 GB
Remote SSD
375 IOPS
ー
GB あたりの IOPS
なし
3:1
(IOPS: GB)
ー
最大接続数 50 100 200 300 400 500 ー ー ー
SLA 99.99% ※ パブリック プレビュー期間はなし
プレビューの制限:
Premium は使用不可。Standard のストレージは、最大 1 TB まで。Basic から Standard への切り替えが不可
Azure Database for MySQL の制限事項 (プレビュー)
https://docs.microsoft.com/ja-jp/azure/mysql/concepts-limits
Azure Database for PostgreSQL の制限事項 (プレビュー)
https://docs.microsoft.com/ja-jp/azure/postgresql/concepts-limits
新しい価格体系に変更
Service Tier
Intended Use Case
IOPS 保証なしの
小規模ワークロード用
IOPS 保証が必要な高スループット
ほとんどのビジネス ワークロード最
適
vCore 1 2 2 4 8 16 32
Memory 2 4 10 20 40 80 160
Max Connections 40 80 200 400 800 1600 3200
Storage
5 GB – 1 TB
磁気媒体
5 GB – 2 TB
Remote SSD
IOPS Variable Scales 3:1 (IOPS: GB)
コンピューティング ユニットから vCore へ変更されます。
Azure Database for MySQL and Azure Database for PostgreSQL Resource GUID migration
https://azure.microsoft.com/ja-jp/support/guids-migration-azure-database-mysql-postgresql/
Azure Database for MySQL/PostgreSQL
サービスレベル Basic Standard (S4 以上はプレビュー)
パフォーマンス レベル B S0 S1 S2 S3 S4 S6 S7 S9 S12
Database Transaction Units
(DTUs)
5 10 20 50 100 200 400 800 1,600 3,000
付属ストレージ (GB) 2 GB 250 250
最大サイズ (GB) 2 GB 250 250、500、750、1024
最大同時 Worker 数 30 60 90 120 200 400 800 1,600 3,200 6,000
最大同時 Session 数 300 600 900 1200 2,400 4,800 9,600 19,200 30,000 30,000
サービスレベル Premium Premium RS (プレビュー)
パフォーマンス レベル P1 P2 P4 P6 P11 P15 PRS1 PRS2 PRS4 PRS6
Database Transaction Units
(DTUs)
125 250 500 1,000 1,750 4,000 125 250 500 1,000
付属ストレージ (GB) 500 500 500 500 4,096 4,096 500 500 500 500
最大サイズ (GB) 500、750、1024 4,096 4,096 500、750、1024
In-Memory 最大サイズ 1 2 4 8 14 32 1 2 4 8
最大同時 Worker 数 200 400 800 1,600 2,400 6,400 200 400 800 1,600
最大同時 Session 数 30,000 30,000 30,000 30,000 30,000 30,000 30,000 30,000 30,000 30,000
Azure SQL Database のパフォーマンス レベル
DTU
使用率
Insert : 25.000 row x3 session
Select : 200 threads x20 回
複合 Select : 2 種類の Select を同時実行 (各 200 threads x20 回ずつ)
1 2 3 4 5 6 7 8 9
系列1 05:56 04:24 03:33 03:39 03:07 01:40 01:21 01:10 01:14
系列2 03:25 01:44 01:04 00:45 00:31 01:08 00:40 00:35 00:27
系列3 03:44 02:27 01:44 01:05 00:40 01:53 00:59 00:41 00:30
00:00
01:26
02:53
04:19
05:46
07:12
Azure SQL Database
 SOS_SCHEDULER_YIELD, CXPACKET, WRITELOG, LOG_RATE_GOVERNOR,
HADR_SYNC_COMMIT
LOG_RATE_GOVERNOR
LOG_RATE_GOVERNOR
Sys.dm_db_wait_stats (Azure SQL Database)
https://docs.microsoft.com/ja-jp/sql/relational-databases/system-dynamic-management-views/sys-dm-db-wait-stats-azure-sql-database
DTU の見積もり
http://dtucalculator.azurewebsites.net/
Azure SQL Database DTU Calculator
Azure SQL Database DTU Calculator
Query Performance Insights
適用
確認
学習
Adaptive Query
Processing
Batch Mode
Memory Grant Feedback
Batch Mode
Adaptive Join
Interleaved Execution
パフォーマンスの推奨事項
• 推奨は、高/中/低のカテゴリに
並び替えられ表示
• 推奨されたインデックスを自動で
適用または手動で可能
• インデックスの自動追加時に高負荷な
場合はスケジュールを待機
• インデックス作成は、オンライン
オプションありで実行
パフォーマンスの推奨事項
• 適用を選択することで手動での適用も可能
• 適用後は推薦事項がどのような影響を
与えたかの検証レポートを作成される
• 全体の DTU 節約率や影響を受ける
クエリの節約率を確認可能
自動チューニングの改善
内容 以前 現在
新しいインデックスの推奨を生成するまでの期間 ~ 7 日 ~ 18 時間
T-SQL が実行されるまでの時間 ~ 12 時間 すぐに (数分以内に開始)
チューニング後の効果が悪い時に元に戻す期間 ~ 12 時間 <= 1 時間
複数の推奨事項を適用するまでの期間 インデックス間~ 12 時間 すぐに (数分以内に開始)
• 改善/追加して欲しい機能などのご要望は、
フィードバック ボタンよりお送りください。
• 種類(何がある?)
• オンプレミスとの違い(どこが良い?)
• Managed Instance
Azure PaaS 環境のリレーショナル データベース
• パフォーマンス レベル
• パフォーマンス確認方法
• 自動チューニング
パフォーマンス (SQL Database を中心に)
Session ID Title
DAL001 SQL Server 2017 事始め~進化を続ける SQL Server の最新情報を一挙紹介
DAL004 SQL Server 2017 AlwaysOn 可用性グループ 使いたおし!
DAL006 そのデータ、活かせていますか? 今こそはじめる Business Intelligence
DAL009 脱「なんとなく」! Azure SQL Database で顧客動向を手軽に見える化しよう!
MAI005 SQL Server 2017 で実現される AI (ディープ ラーニング)のシステム モデルのご紹介
■
 https://docs.microsoft.com/ja-jp/azure/sql-database/sql-database-troubleshoot-performance
■
 https://docs.microsoft.com/ja-jp/sql/relational-databases/automatic-tuning/automatic-tuning
■
 https://docs.microsoft.com/ja-jp/sql/relational-databases/performance/adaptive-query-processing
■
 https://docs.microsoft.com/ja-jp/azure/sql-database/sql-database-performance-guidance
 本書に記載した情報は、本書各項目に関する発行日現在の Microsoft の見解を表明するものです。Microsoftは絶えず変化する市場に対応しなければならないため、ここに記載した情報に対していかなる責務を負うものではなく、提示された
情報の信憑性については保証できません。
 本書は情報提供のみを目的としています。 Microsoft は、明示的または暗示的を問わず、本書にいかなる保証も与えるものではありません。
 すべての当該著作権法を遵守することはお客様の責務です。Microsoftの書面による明確な許可なく、本書の如何なる部分についても、転載や検索システムへの格納または挿入を行うことは、どのような形式または手段(電子的、機械的、複
写、レコーディング、その他)、および目的であっても禁じられています。
これらは著作権保護された権利を制限するものではありません。
 Microsoftは、本書の内容を保護する特許、特許出願書、商標、著作権、またはその他の知的財産権を保有する場合があります。Microsoftから書面によるライセンス契約が明確に供給される場合を除いて、本書の提供はこれらの特許、商標、
著作権、またはその他の知的財産へのライセンスを与えるものではありません。
© 2017 Microsoft Corporation. All rights reserved.
Microsoft, Windows, その他本文中に登場した各製品名は、Microsoft Corporation の米国およびその他の国における登録商標または商標です。
その他、記載されている会社名および製品名は、一般に各社の商標です。

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

[Japan Tech summit 2017] SEC 006
[Japan Tech summit 2017] SEC 006[Japan Tech summit 2017] SEC 006
[Japan Tech summit 2017] SEC 006
 
[Japan Tech summit 2017] DEP 006
[Japan Tech summit 2017] DEP 006[Japan Tech summit 2017] DEP 006
[Japan Tech summit 2017] DEP 006
 
[Japan Tech summit 2017] CLD 014
[Japan Tech summit 2017]  CLD 014[Japan Tech summit 2017]  CLD 014
[Japan Tech summit 2017] CLD 014
 
[Japan Tech summit 2017] DEP 007
[Japan Tech summit 2017] DEP 007[Japan Tech summit 2017] DEP 007
[Japan Tech summit 2017] DEP 007
 
[Japan Tech summit 2017] CLD 019
[Japan Tech summit 2017]  CLD 019[Japan Tech summit 2017]  CLD 019
[Japan Tech summit 2017] CLD 019
 
[Japan Tech summit 2017] PRD 007
[Japan Tech summit 2017] PRD 007[Japan Tech summit 2017] PRD 007
[Japan Tech summit 2017] PRD 007
 
[Japan Tech summit 2017] DAL 006
[Japan Tech summit 2017] DAL 006[Japan Tech summit 2017] DAL 006
[Japan Tech summit 2017] DAL 006
 
[Japan Tech summit 2017] DAL 001
[Japan Tech summit 2017]  DAL 001[Japan Tech summit 2017]  DAL 001
[Japan Tech summit 2017] DAL 001
 
[Japan Tech summit 2017] CLD 011
[Japan Tech summit 2017]  CLD 011[Japan Tech summit 2017]  CLD 011
[Japan Tech summit 2017] CLD 011
 
[Japan Tech summit 2017] APP 006
[Japan Tech summit 2017]  APP 006[Japan Tech summit 2017]  APP 006
[Japan Tech summit 2017] APP 006
 
[Japan Tech summit 2017] CLD 003
[Japan Tech summit 2017]  CLD 003[Japan Tech summit 2017]  CLD 003
[Japan Tech summit 2017] CLD 003
 
[Japan Tech summit 2017] CLD 015
[Japan Tech summit 2017]  CLD 015[Japan Tech summit 2017]  CLD 015
[Japan Tech summit 2017] CLD 015
 
[Japan Tech summit 2017] DAL 005
[Japan Tech summit 2017] DAL 005[Japan Tech summit 2017] DAL 005
[Japan Tech summit 2017] DAL 005
 
Tech summit2017 arukikata_all_final
Tech summit2017 arukikata_all_finalTech summit2017 arukikata_all_final
Tech summit2017 arukikata_all_final
 
[Japan Tech summit 2017] SEC 011
[Japan Tech summit 2017] SEC 011[Japan Tech summit 2017] SEC 011
[Japan Tech summit 2017] SEC 011
 
[Japan Tech summit 2017] CLD 013
[Japan Tech summit 2017]  CLD 013[Japan Tech summit 2017]  CLD 013
[Japan Tech summit 2017] CLD 013
 
[Japan Tech summit 2017] SEC 005
[Japan Tech summit 2017] SEC 005[Japan Tech summit 2017] SEC 005
[Japan Tech summit 2017] SEC 005
 
[Japan Tech summit 2017] APP 001
[Japan Tech summit 2017] APP 001[Japan Tech summit 2017] APP 001
[Japan Tech summit 2017] APP 001
 
[Japan Tech summit 2017] CLD 016
[Japan Tech summit 2017]  CLD 016[Japan Tech summit 2017]  CLD 016
[Japan Tech summit 2017] CLD 016
 
[Japan Tech summit 2017] CLD 023
[Japan Tech summit 2017]  CLD 023[Japan Tech summit 2017]  CLD 023
[Japan Tech summit 2017] CLD 023
 

Semelhante a [Japan Tech summit 2017] DAL 003

やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまでやりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまでDaisuke Masubuchi
 
IoTから関連するサービス群も含めてAzure 最新アップデートのご紹介_IoTビジネス共創ラボ 第9回 勉強会
IoTから関連するサービス群も含めてAzure 最新アップデートのご紹介_IoTビジネス共創ラボ 第9回 勉強会IoTから関連するサービス群も含めてAzure 最新アップデートのご紹介_IoTビジネス共創ラボ 第9回 勉強会
IoTから関連するサービス群も含めてAzure 最新アップデートのご紹介_IoTビジネス共創ラボ 第9回 勉強会IoTビジネス共創ラボ
 
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]日本マイクロソフト株式会社
 
[ウェビナー] Build 2018 アップデート ~ データ プラットフォーム/IoT編 ~
[ウェビナー] Build 2018 アップデート ~ データ プラットフォーム/IoT編 ~[ウェビナー] Build 2018 アップデート ~ データ プラットフォーム/IoT編 ~
[ウェビナー] Build 2018 アップデート ~ データ プラットフォーム/IoT編 ~Naoki (Neo) SATO
 
Microsoft Azure build & ignight update summary
Microsoft Azure build & ignight update summary Microsoft Azure build & ignight update summary
Microsoft Azure build & ignight update summary Hirano Kazunori
 
2014年12月04日 ヒーロー島 Azureスペシャル
2014年12月04日 ヒーロー島 Azureスペシャル2014年12月04日 ヒーロー島 Azureスペシャル
2014年12月04日 ヒーロー島 AzureスペシャルDaiyu Hatakeyama
 
SQL Azure Management and Security
SQL Azure Management and SecuritySQL Azure Management and Security
SQL Azure Management and Securityjunichi anno
 
[Microsoft Ignite 2020] CON130 ハイライト振り返り - Japan Session
[Microsoft Ignite 2020] CON130 ハイライト振り返り - Japan Session[Microsoft Ignite 2020] CON130 ハイライト振り返り - Japan Session
[Microsoft Ignite 2020] CON130 ハイライト振り返り - Japan Session日本マイクロソフト株式会社
 
開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...
開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...
開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...Suguru Ito
 
DXの加速化に力を与えるSQL Serverのモダナイズのオプションを一挙にご紹介
DXの加速化に力を与えるSQL Serverのモダナイズのオプションを一挙にご紹介DXの加速化に力を与えるSQL Serverのモダナイズのオプションを一挙にご紹介
DXの加速化に力を与えるSQL Serverのモダナイズのオプションを一挙にご紹介Microsoft
 
Microsoft Azure Workshop day2
Microsoft Azure Workshop day2Microsoft Azure Workshop day2
Microsoft Azure Workshop day2Miho Yamamoto
 
Dat004 開発者に捧ぐ「sql server_2016_
Dat004 開発者に捧ぐ「sql server_2016_Dat004 開発者に捧ぐ「sql server_2016_
Dat004 開発者に捧ぐ「sql server_2016_Tech Summit 2016
 
SQL Azure のシームレスな管理
SQL Azure のシームレスな管理SQL Azure のシームレスな管理
SQL Azure のシームレスな管理junichi anno
 
【ウェブ セミナー】AI 時代のクラウド データ ウェアハウス Azure SQL Data Warehouse [実践編]
【ウェブ セミナー】AI 時代のクラウド データ ウェアハウス Azure SQL Data Warehouse [実践編]【ウェブ セミナー】AI 時代のクラウド データ ウェアハウス Azure SQL Data Warehouse [実践編]
【ウェブ セミナー】AI 時代のクラウド データ ウェアハウス Azure SQL Data Warehouse [実践編]Hideo Takagi
 
デスクトップ仮想化の実践 - 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
 
SAP on Azure Cloud Workshop Material Japanese 20190221
SAP on Azure Cloud Workshop Material Japanese 20190221SAP on Azure Cloud Workshop Material Japanese 20190221
SAP on Azure Cloud Workshop Material Japanese 20190221Hitoshi Ikemoto
 
Azure IaaS update (2018年5月版)
Azure IaaS update (2018年5月版)Azure IaaS update (2018年5月版)
Azure IaaS update (2018年5月版)Takamasa Maejima
 
Moot2013 moca ver0.3
Moot2013 moca ver0.3Moot2013 moca ver0.3
Moot2013 moca ver0.3科 黄
 
99999999 azure iaas_newportal版
99999999 azure iaas_newportal版99999999 azure iaas_newportal版
99999999 azure iaas_newportal版Osamu Takazoe
 

Semelhante a [Japan Tech summit 2017] DAL 003 (20)

やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまでやりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
 
IoTから関連するサービス群も含めてAzure 最新アップデートのご紹介_IoTビジネス共創ラボ 第9回 勉強会
IoTから関連するサービス群も含めてAzure 最新アップデートのご紹介_IoTビジネス共創ラボ 第9回 勉強会IoTから関連するサービス群も含めてAzure 最新アップデートのご紹介_IoTビジネス共創ラボ 第9回 勉強会
IoTから関連するサービス群も含めてAzure 最新アップデートのご紹介_IoTビジネス共創ラボ 第9回 勉強会
 
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
 
[ウェビナー] Build 2018 アップデート ~ データ プラットフォーム/IoT編 ~
[ウェビナー] Build 2018 アップデート ~ データ プラットフォーム/IoT編 ~[ウェビナー] Build 2018 アップデート ~ データ プラットフォーム/IoT編 ~
[ウェビナー] Build 2018 アップデート ~ データ プラットフォーム/IoT編 ~
 
Sql azure入門
Sql azure入門Sql azure入門
Sql azure入門
 
Microsoft Azure build & ignight update summary
Microsoft Azure build & ignight update summary Microsoft Azure build & ignight update summary
Microsoft Azure build & ignight update summary
 
2014年12月04日 ヒーロー島 Azureスペシャル
2014年12月04日 ヒーロー島 Azureスペシャル2014年12月04日 ヒーロー島 Azureスペシャル
2014年12月04日 ヒーロー島 Azureスペシャル
 
SQL Azure Management and Security
SQL Azure Management and SecuritySQL Azure Management and Security
SQL Azure Management and Security
 
[Microsoft Ignite 2020] CON130 ハイライト振り返り - Japan Session
[Microsoft Ignite 2020] CON130 ハイライト振り返り - Japan Session[Microsoft Ignite 2020] CON130 ハイライト振り返り - Japan Session
[Microsoft Ignite 2020] CON130 ハイライト振り返り - Japan Session
 
開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...
開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...
開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...
 
DXの加速化に力を与えるSQL Serverのモダナイズのオプションを一挙にご紹介
DXの加速化に力を与えるSQL Serverのモダナイズのオプションを一挙にご紹介DXの加速化に力を与えるSQL Serverのモダナイズのオプションを一挙にご紹介
DXの加速化に力を与えるSQL Serverのモダナイズのオプションを一挙にご紹介
 
Microsoft Azure Workshop day2
Microsoft Azure Workshop day2Microsoft Azure Workshop day2
Microsoft Azure Workshop day2
 
Dat004 開発者に捧ぐ「sql server_2016_
Dat004 開発者に捧ぐ「sql server_2016_Dat004 開発者に捧ぐ「sql server_2016_
Dat004 開発者に捧ぐ「sql server_2016_
 
SQL Azure のシームレスな管理
SQL Azure のシームレスな管理SQL Azure のシームレスな管理
SQL Azure のシームレスな管理
 
【ウェブ セミナー】AI 時代のクラウド データ ウェアハウス Azure SQL Data Warehouse [実践編]
【ウェブ セミナー】AI 時代のクラウド データ ウェアハウス Azure SQL Data Warehouse [実践編]【ウェブ セミナー】AI 時代のクラウド データ ウェアハウス Azure SQL Data Warehouse [実践編]
【ウェブ セミナー】AI 時代のクラウド データ ウェアハウス Azure SQL Data Warehouse [実践編]
 
デスクトップ仮想化の実践 - 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)
 
SAP on Azure Cloud Workshop Material Japanese 20190221
SAP on Azure Cloud Workshop Material Japanese 20190221SAP on Azure Cloud Workshop Material Japanese 20190221
SAP on Azure Cloud Workshop Material Japanese 20190221
 
Azure IaaS update (2018年5月版)
Azure IaaS update (2018年5月版)Azure IaaS update (2018年5月版)
Azure IaaS update (2018年5月版)
 
Moot2013 moca ver0.3
Moot2013 moca ver0.3Moot2013 moca ver0.3
Moot2013 moca ver0.3
 
99999999 azure iaas_newportal版
99999999 azure iaas_newportal版99999999 azure iaas_newportal版
99999999 azure iaas_newportal版
 

Mais de Microsoft Tech Summit 2017

Mais de Microsoft Tech Summit 2017 (18)

[Japan Tech summit 2017] SEC 010
[Japan Tech summit 2017] SEC 010[Japan Tech summit 2017] SEC 010
[Japan Tech summit 2017] SEC 010
 
[Japan Tech summit 2017] MAI 007
[Japan Tech summit 2017] MAI 007[Japan Tech summit 2017] MAI 007
[Japan Tech summit 2017] MAI 007
 
[Japan Tech summit 2017] PRD 005
[Japan Tech summit 2017] PRD 005[Japan Tech summit 2017] PRD 005
[Japan Tech summit 2017] PRD 005
 
[Japan Tech summit 2017] SEC 012
[Japan Tech summit 2017] SEC 012[Japan Tech summit 2017] SEC 012
[Japan Tech summit 2017] SEC 012
 
[Japan Tech summit 2017] PRD 011
[Japan Tech summit 2017] PRD 011[Japan Tech summit 2017] PRD 011
[Japan Tech summit 2017] PRD 011
 
[Japan Tech summit 2017] MAI 005
[Japan Tech summit 2017] MAI 005[Japan Tech summit 2017] MAI 005
[Japan Tech summit 2017] MAI 005
 
[Japan Tech summit 2017] SPL 005
[Japan Tech summit 2017] SPL 005[Japan Tech summit 2017] SPL 005
[Japan Tech summit 2017] SPL 005
 
[Japan Tech summit 2017] SPL 004
[Japan Tech summit 2017] SPL 004[Japan Tech summit 2017] SPL 004
[Japan Tech summit 2017] SPL 004
 
[Japan Tech summit 2017] SPL 002
[Japan Tech summit 2017] SPL 002[Japan Tech summit 2017] SPL 002
[Japan Tech summit 2017] SPL 002
 
[Japan Tech summit 2017] SEC 003
[Japan Tech summit 2017] SEC 003[Japan Tech summit 2017] SEC 003
[Japan Tech summit 2017] SEC 003
 
[Japan Tech summit 2017] PRD 001
[Japan Tech summit 2017] PRD 001[Japan Tech summit 2017] PRD 001
[Japan Tech summit 2017] PRD 001
 
[Japan Tech summit 2017] MAI 003
[Japan Tech summit 2017] MAI 003[Japan Tech summit 2017] MAI 003
[Japan Tech summit 2017] MAI 003
 
[Japan Tech summit 2017] SEC 007
[Japan Tech summit 2017] SEC 007[Japan Tech summit 2017] SEC 007
[Japan Tech summit 2017] SEC 007
 
[Japan Tech summit 2017] SEC 001
[Japan Tech summit 2017] SEC 001[Japan Tech summit 2017] SEC 001
[Japan Tech summit 2017] SEC 001
 
[Japan Tech summit 2017] DEP 02
[Japan Tech summit 2017] DEP 02[Japan Tech summit 2017] DEP 02
[Japan Tech summit 2017] DEP 02
 
[Japan Tech summit 2017] DEP 001
[Japan Tech summit 2017] DEP 001[Japan Tech summit 2017] DEP 001
[Japan Tech summit 2017] DEP 001
 
[Japan Tech summit 2017] DEP 003
[Japan Tech summit 2017]  DEP 003[Japan Tech summit 2017]  DEP 003
[Japan Tech summit 2017] DEP 003
 
[Japan Tech summit 2017] MAI 002
[Japan Tech summit 2017]  MAI 002[Japan Tech summit 2017]  MAI 002
[Japan Tech summit 2017] MAI 002
 

Último

[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 

Último (9)

[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 

[Japan Tech summit 2017] DAL 003

  • 1. Microsoft Tech Summit 2017本情報の内容(添付文書、リンク先などを含む)は、Microsoft Tech Summit 2017 開催日(2017 年 11 月 8日 - 9 日)時点のものであり、予告なく変更される場合があります。
  • 2. • 種類(何がある?) • オンプレミスとの違い(どこが良い?) • Managed Instance Azure PaaS 環境のリレーショナル データベース • パフォーマンス レベル • パフォーマンス確認方法 • 自動チューニング パフォーマンス (SQL Database を中心に)
  • 4. Infrastructure as a Service Platform as a Service) IaaS vs PaaS 仮想マシン、オペレーティング システム、データベース ソフトウェア 管理がない DBaaSとも呼ばれる SQL
  • 5. オ ン プ レ ミ ス と ク ラ ウ ド 間 で 一 貫 性 の あ る デ ー タ プ ラ ッ ト フ ォ ー ム 開発したものをどこでも展開 開発と管理は共通ツール 一般的な T-SQL 容易なクラウド移行 サポートとして単一のベンダー SQL sql
  • 6. SQL Data Warehouse SQL Database MySQL PostgreSQL Managed Instance • Azure Compute、Azure Service Fabric を共通基盤としたことにより、 スケーラブルで信頼性の高い基盤 • 99.99% の SLA、高可用性(HA) 構成でハードウェア障害時は自動でフェールオーバー • geo 冗長性と geo レプリケーション、SQL Database はリージョンをこえて設定可能 • 容易なスケール アウト、処理量の増加 / データ増加対応にも動的に拡張可能 • Azure ポータルでの簡単な設定 • 数分間でプロビジョニング可能 • ハードウェア メンテナンス、データベース バックアップ、複雑なチューニング、アップグレードな どのこれまでのデータベース運用からの解放 • 迅速なアプリケーション開発(.net, Java, PHP, Ruby, Node.js, python など) • Management Studio, MySQL Workbench, pgAdmin などの管理ツール もうすぐ登場プレビュー プレビュー
  • 7. JAPAN East MYDB REST APIアクセス制御、アイデンティティ、配置通知、 メトリック、課金などの共通ソリューション Azure PortalAzure CLI Custom Mgt. Applications Azure Resource Manager Application Postgres/MySQL Client SQL Database Client サーバーのプロビジョニングと管理 数分でデプロイ完了 MYDB IP1: 5432 (Postgres) IP1: 3306 (MySQL) IP1: 1433 (SQL Database) mydb<mysql/postgres>.database.azure.com mydb.database.windows.net Native engine protocol Database Tools Postgres/MySQL Client SQL Database Client
  • 9.
  • 10. コミット優先度 1 コミット優先度 2 バックアップ (自動取得) • データベースの完全 (毎週)、差分 (数時間ごと)、 トランザクション ログ (5 ~ 10 分ごと) • 自動で取得されたバックアップから ポイント タイム リストアが可能 • Basic 7 日間、Standard/Premium 35 日間 • 完全バックアップ、差分バックアップは、 ペアのデータセンターにレプリケート 高可用性 (自動構成) • 作成するだけで複製をもった構成 • データセンター内の物理的に異なるマシン上で稼働
  • 11. DR/BCP 対策とグローバル負荷分散 • Basic、Standard、Premium • アクティブ Geo レプリケーション • 読み取り可能セカンダリを最大 4 つ • レプリケーション自動 (非同期) • フェールオーバー自動、手動
  • 12. 運用分析 ColumnStore In-Memory OLTP 予測可能なパフォーマンス クエリ ストア インデックスの最適化 自動チューニング 自動クエリ プランの強制 OMS パフォーマンス洞察 Adaptive Query 処理 SQL グラフ 高度な分析 ネイティブ予測 R サービス インテリジェント DBaaS 競争力のある TCOシームレス互換性プライバシーと信頼 SQL Database New Features アクティビティの監視 エンジン監査 脅威検出 OMS ダッシュボード アクセス制御 SQL ファイアウォール RLS、動的データ マスキング Azure AD & Multi-Factor Authentication データ保護 動作中の暗号化 (TLS) AlwaysOn Encrypted Transparent Data Encryption & 独自のキー(BYOK) サービス エンドポイント ディスカバリー & アセスメント 脆弱性評価 HA/DR の組み込み 99.99% SLA Geo リストア アクティブ Geo レプリカ (4) Availability Zone バックアップと復元 35 日のポイント タイム リストア 10年間のデータ保存 分散アプリケーション 変更の追跡 Transaction Replication Data Sync SSIS サービス ビジネス モデルと SKU dtu/edtu < = 1 TB DTU: S4 - S12 個別のコンピューティング とストレージ Azure ハイブリッドの利点 コストの最適化 Intelligent Insights
  • 13.
  • 14. アプリの互換性 容易な移行 • データベース配置やアプリケーション の変更なく、最小ダウンタイムの マイグレーション • ネイティブ バックアップ/リストア/ ログ配布 • Azure Database Migration Services (CY2017 Q4 Public Preview予定) フル マネージドな PaaS • 同じ PaaS サービス インフラストラクチャ上に構築 • すべての PaaS 機能 • 自動管理をビルトイン 完全な分離 セキュリティ • ネイティブ VNET の実装 • プライベート IP アドレス インスタンス レベルでの管理が可能な フル マネージドな SQL Database (PaaS) オンプレミスの SQL Server と ほぼ 100% の互換を持つ SQL インスタンス
  • 15. オンプレミス環境の簡単な移行: SQL Server のほぼすべての機能を使用可能 セキュリティ • TDE • SQL 監査 • 行レベルのセキュリティ • Always Encripted 注: Managed Instance が GA されるまで段階的に追加
  • 16. SQL Database の比較 IaaS SQL Database (PaaS) Managed Instance (PaaS) 概要 仮想マシン管理 データベース レベル 管理 インスタンス レベル管理 OS, SQL 修正 プログラム管理 必要 仮想マシンと同様 の管理 なし なし SLA 99.9 (Single-VM) 99.95 (Multi-VM) 99.99 99.99 パフォーマンス 指標/サイズ サーバースペック とストレージを 選択 64 TB 以上 Basic,Standard, Premium 4 TB 2 つのサービス層から コンピューティング リソースとストレージを選択 一般的な用途 (高 SLA,高速ストレージ) CPU : 8, 16, 24 vCores Disk : 35 TB まで リモート ストレージ ビジネス クリティカルな 環境 CPU : 8, 16, 24 vCores Disk : 4 TB まで 超高速 SSD
  • 17.
  • 18.
  • 19. Demo 環境 Microsoft Azure Jump box VM Front end Subnet
  • 20.
  • 21. パフォーマンス レベルの違い DTU (SQL Database) CPU、メモリ、データ I/O とトランザクション ログ I/O を組み合わせた相対指標 100 DTU のパフォーマンス レベルは、5 DTU のパフォーマンス レベルよりも 20 倍の能力 Compute Unit (MySQL/PostgreSQL) CPU とメモリを合わせた単位 データ I/O とトランザクション ログ I/O は含まれな い。 50 コンピューティング ユニットの場合は 1/2 コア、 100 コンピューティング ユニットは 1 コア、 2,000 コンピューティング ユニットでは 20 コアに相 当する処理スループット
  • 22. Basic Standard Premium 用途 IOPS 保証なしの 小規模ワークロード用 IOPS 保証が必要な高スループット ワークロード用 オンデマンドのスケールアップ ー 最大サイズ 1 TB 現状最大 1 TB ー Compute Units 50 100 100 200 400 800 1600 2000 ー 基本 Storage Units 50 GB 125 GB Remote SSD 375 IOPS ー GB あたりの IOPS なし 3:1 (IOPS: GB) ー 最大接続数 50 100 200 300 400 500 ー ー ー SLA 99.99% ※ パブリック プレビュー期間はなし プレビューの制限: Premium は使用不可。Standard のストレージは、最大 1 TB まで。Basic から Standard への切り替えが不可 Azure Database for MySQL の制限事項 (プレビュー) https://docs.microsoft.com/ja-jp/azure/mysql/concepts-limits Azure Database for PostgreSQL の制限事項 (プレビュー) https://docs.microsoft.com/ja-jp/azure/postgresql/concepts-limits 新しい価格体系に変更
  • 23. Service Tier Intended Use Case IOPS 保証なしの 小規模ワークロード用 IOPS 保証が必要な高スループット ほとんどのビジネス ワークロード最 適 vCore 1 2 2 4 8 16 32 Memory 2 4 10 20 40 80 160 Max Connections 40 80 200 400 800 1600 3200 Storage 5 GB – 1 TB 磁気媒体 5 GB – 2 TB Remote SSD IOPS Variable Scales 3:1 (IOPS: GB) コンピューティング ユニットから vCore へ変更されます。 Azure Database for MySQL and Azure Database for PostgreSQL Resource GUID migration https://azure.microsoft.com/ja-jp/support/guids-migration-azure-database-mysql-postgresql/ Azure Database for MySQL/PostgreSQL
  • 24.
  • 25. サービスレベル Basic Standard (S4 以上はプレビュー) パフォーマンス レベル B S0 S1 S2 S3 S4 S6 S7 S9 S12 Database Transaction Units (DTUs) 5 10 20 50 100 200 400 800 1,600 3,000 付属ストレージ (GB) 2 GB 250 250 最大サイズ (GB) 2 GB 250 250、500、750、1024 最大同時 Worker 数 30 60 90 120 200 400 800 1,600 3,200 6,000 最大同時 Session 数 300 600 900 1200 2,400 4,800 9,600 19,200 30,000 30,000 サービスレベル Premium Premium RS (プレビュー) パフォーマンス レベル P1 P2 P4 P6 P11 P15 PRS1 PRS2 PRS4 PRS6 Database Transaction Units (DTUs) 125 250 500 1,000 1,750 4,000 125 250 500 1,000 付属ストレージ (GB) 500 500 500 500 4,096 4,096 500 500 500 500 最大サイズ (GB) 500、750、1024 4,096 4,096 500、750、1024 In-Memory 最大サイズ 1 2 4 8 14 32 1 2 4 8 最大同時 Worker 数 200 400 800 1,600 2,400 6,400 200 400 800 1,600 最大同時 Session 数 30,000 30,000 30,000 30,000 30,000 30,000 30,000 30,000 30,000 30,000
  • 26. Azure SQL Database のパフォーマンス レベル DTU 使用率
  • 27.
  • 28. Insert : 25.000 row x3 session Select : 200 threads x20 回 複合 Select : 2 種類の Select を同時実行 (各 200 threads x20 回ずつ) 1 2 3 4 5 6 7 8 9 系列1 05:56 04:24 03:33 03:39 03:07 01:40 01:21 01:10 01:14 系列2 03:25 01:44 01:04 00:45 00:31 01:08 00:40 00:35 00:27 系列3 03:44 02:27 01:44 01:05 00:40 01:53 00:59 00:41 00:30 00:00 01:26 02:53 04:19 05:46 07:12 Azure SQL Database
  • 29.  SOS_SCHEDULER_YIELD, CXPACKET, WRITELOG, LOG_RATE_GOVERNOR, HADR_SYNC_COMMIT LOG_RATE_GOVERNOR LOG_RATE_GOVERNOR Sys.dm_db_wait_stats (Azure SQL Database) https://docs.microsoft.com/ja-jp/sql/relational-databases/system-dynamic-management-views/sys-dm-db-wait-stats-azure-sql-database
  • 30.
  • 32. Azure SQL Database DTU Calculator
  • 33. Azure SQL Database DTU Calculator
  • 34.
  • 36.
  • 38. Adaptive Query Processing Batch Mode Memory Grant Feedback Batch Mode Adaptive Join Interleaved Execution
  • 39. パフォーマンスの推奨事項 • 推奨は、高/中/低のカテゴリに 並び替えられ表示 • 推奨されたインデックスを自動で 適用または手動で可能 • インデックスの自動追加時に高負荷な 場合はスケジュールを待機 • インデックス作成は、オンライン オプションありで実行
  • 41. 自動チューニングの改善 内容 以前 現在 新しいインデックスの推奨を生成するまでの期間 ~ 7 日 ~ 18 時間 T-SQL が実行されるまでの時間 ~ 12 時間 すぐに (数分以内に開始) チューニング後の効果が悪い時に元に戻す期間 ~ 12 時間 <= 1 時間 複数の推奨事項を適用するまでの期間 インデックス間~ 12 時間 すぐに (数分以内に開始) • 改善/追加して欲しい機能などのご要望は、 フィードバック ボタンよりお送りください。
  • 42.
  • 43. • 種類(何がある?) • オンプレミスとの違い(どこが良い?) • Managed Instance Azure PaaS 環境のリレーショナル データベース • パフォーマンス レベル • パフォーマンス確認方法 • 自動チューニング パフォーマンス (SQL Database を中心に)
  • 44. Session ID Title DAL001 SQL Server 2017 事始め~進化を続ける SQL Server の最新情報を一挙紹介 DAL004 SQL Server 2017 AlwaysOn 可用性グループ 使いたおし! DAL006 そのデータ、活かせていますか? 今こそはじめる Business Intelligence DAL009 脱「なんとなく」! Azure SQL Database で顧客動向を手軽に見える化しよう! MAI005 SQL Server 2017 で実現される AI (ディープ ラーニング)のシステム モデルのご紹介
  • 45. ■  https://docs.microsoft.com/ja-jp/azure/sql-database/sql-database-troubleshoot-performance ■  https://docs.microsoft.com/ja-jp/sql/relational-databases/automatic-tuning/automatic-tuning ■  https://docs.microsoft.com/ja-jp/sql/relational-databases/performance/adaptive-query-processing ■  https://docs.microsoft.com/ja-jp/azure/sql-database/sql-database-performance-guidance
  • 46.  本書に記載した情報は、本書各項目に関する発行日現在の Microsoft の見解を表明するものです。Microsoftは絶えず変化する市場に対応しなければならないため、ここに記載した情報に対していかなる責務を負うものではなく、提示された 情報の信憑性については保証できません。  本書は情報提供のみを目的としています。 Microsoft は、明示的または暗示的を問わず、本書にいかなる保証も与えるものではありません。  すべての当該著作権法を遵守することはお客様の責務です。Microsoftの書面による明確な許可なく、本書の如何なる部分についても、転載や検索システムへの格納または挿入を行うことは、どのような形式または手段(電子的、機械的、複 写、レコーディング、その他)、および目的であっても禁じられています。 これらは著作権保護された権利を制限するものではありません。  Microsoftは、本書の内容を保護する特許、特許出願書、商標、著作権、またはその他の知的財産権を保有する場合があります。Microsoftから書面によるライセンス契約が明確に供給される場合を除いて、本書の提供はこれらの特許、商標、 著作権、またはその他の知的財産へのライセンスを与えるものではありません。 © 2017 Microsoft Corporation. All rights reserved. Microsoft, Windows, その他本文中に登場した各製品名は、Microsoft Corporation の米国およびその他の国における登録商標または商標です。 その他、記載されている会社名および製品名は、一般に各社の商標です。