Welcome to the
Italy - Milan
A BIG thank you to the 2019 Global Sponsors!
UGISS
SQL-based
• Azure SQL Database
• Traditional
• Managed Instance
• Azure Database for PostgreSQL
• Azure Database for MySQL
• Azure Database for MariaDB
NoSQL-
based
• Azure Cosmos DB
• Redis Cache
My
Ingestion
• Azure Event Hubs
• Azure Data Factory
Storage
• Azure Blob Storage
• Azure Data Lake Storage
Preparation
• Azure Databricks
• Azure Data Lake Analytics
• Azure HDInsight
Model/serve
• Azure SQL Datawarehouse
• Azure Analysis Services
• Power BI
Compute pool
SQL Compute
Node
SQL Compute
Node
SQL Compute
Node
…
Compute pool
SQL Compute
Node
IoT data
Directly
read from
HDFS
Persistent storage
…
Storage pool
SQL
Server
Spark
HDFS Data Node
SQL
Server
Spark
HDFS Data Node
SQL
Server
Spark
HDFS Data Node
Kubernetes pod
Analytics
Custom
apps BI
SQL Server
master instance
Node Node Node Node Node Node Node
SQL
Data mart
SQL Data
Node
SQL Data
Node
Compute pool
SQL Compute
Node
Storage Storage
Elastic PoolSingle
Azure SQL Database
Modello a singolo database con
prestazioni carico di lavoro prevedibili
Modello molteplici database con risorse
condivise, ottimizzato per maggiore
efficienza applicazioni multi-tenant
Best for
applicazioni che richiedono
risorse garantite a livello di
database
Best for
Applicazioni in modalità SaaS con
molteplici database che possono
condividere risorse
Best for
modernizzazione su larga
scala con minori sforzi e attriti
Managed Instance
Modello a istanza con elevata compatibilità con
SQL Server IaaS mantenendo i vantaggi di un PaaS
SQL
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-dtu-resource-limits
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-vcore-resource-limits
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-features
Data migration
• Native backup/restore
• Configurable DB file Layout
• DMS (migrations at scale)
Programmability
• Global temp tables
• Cross-database queries
and transactions
• Linked servers
• CLR modules
Security
• Integrated Auth (AAD)
• Encryption (TDE, AE)
• Sysadmin Privileges
• SQL Audit
• Row Level Security
• Dynamic Data Masking
Operational
• DMVs & XEvents
• Query Store
• SQL Agent
• DB Mail (external SMTP)
• Resource Governor
SQL Server on-premises
Azure SQL Database, Azure SQL Data Warehouse
Image source: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-advisor-portal
Image source: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-advisor-portal
Image source: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-query-performance
Root-cause: Hitting resource limits caused by new ad-hoc query 0X9001RTYU. Impacted query 0X9002FGJR
started timing out. Consider stopping the ad-hoc query or increasing your pricing tier.
Disruptive
event
Queries:
0X9003HA4J OK
0X9002FGJR Regressed query
0X901119GI OK
0X900044RJ OK
My
https://myignite.techcommunity.microsoft.com/sessions/65385
https://www.youtube.com/watch?v=e611PPcm70I
Azure PaaS databases

Azure PaaS databases

Editor's Notes

  • #7 https://docs.microsoft.com/en-us/azure/sql-database/sql-database-paas-vs-sql-server-iaas
  • #11 10
  • #13 12
  • #14 https://docs.microsoft.com/en-us/azure/sql-database/sql-database-service-tiers
  • #15 https://docs.microsoft.com/en-us/azure/sql-database/sql-database-single-database-scale https://docs.microsoft.com/en-us/azure/sql-database/sql-database-faq
  • #16 https://docs.microsoft.com/en-us/azure/sql-database/sql-database-elastic-pool https://docs.microsoft.com/en-us/azure/sql-database/sql-database-service-tiers-dtu#elastic-pool-edtu-storage-and-pooled-database-limits https://docs.microsoft.com/en-us/azure/sql-database/sql-database-vcore-resource-limits-elastic-pools#elastic-pool-storage-sizes-and-compute-sizes
  • #17 https://azure.microsoft.com/en-us/blog/announcing-azure-sql-database-hyperscale-public-preview/ https://docs.microsoft.com/en-us/azure/sql-database/sql-database-hyperscale
  • #18 https://azure.microsoft.com/en-us/blog/announcing-azure-sql-database-hyperscale-public-preview/ https://docs.microsoft.com/en-us/azure/sql-database/sql-database-hyperscale
  • #20 https://docs.microsoft.com/en-us/azure/sql-database/sql-database-features
  • #23 https://azure.microsoft.com/en-in/updates/server-level-collations-in-managed-instance-are-globally-available/ https://docs.microsoft.com/en-us/azure/sql-database/sql-database-managed-instance-timezone https://techcommunity.microsoft.com/t5/Azure-SQL-Database/Public-endpoint-for-SQL-Database-Managed-Instance-is-available/ba-p/438996
  • #26 https://docs.microsoft.com/en-us/azure/sql-database/sql-database-automated-backups
  • #27 https://docs.microsoft.com/en-us/azure/sql-database/sql-database-active-geo-replication https://docs.microsoft.com/en-us/azure/sql-database/sql-database-auto-failover-group
  • #28 https://docs.microsoft.com/en-us/azure/sql-database/sql-database-read-scale-out
  • #30 https://azure.microsoft.com/en-us/blog/introducing-sql-vulnerability-assessment-for-azure-sql-database-and-on-premises-sql-server/ https://docs.microsoft.com/en-us/azure/sql-database/sql-vulnerability-assessment
  • #31 https://myignite.microsoft.com/videos/2998
  • #32 https://docs.microsoft.com/en-us/azure/sql-database/sql-database-advisor
  • #33 https://docs.microsoft.com/en-us/azure/sql-database/sql-database-query-performance
  • #34 5/28/2019 7:10 AM
  • #35 https://docs.microsoft.com/en-us/azure/sql-database/sql-database-automatic-tuning
  • #36 https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-azure-sql
  • #38 https://docs.microsoft.com/en-us/azure/postgresql/overview https://docs.microsoft.com/en-us/azure/mysql/overview https://docs.microsoft.com/en-us/azure/mariadb/overview
  • #43 https://docs.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate
  • #44 https://docs.microsoft.com/en-us/azure/dms/dms-overview