Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Check these out next
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Yashi Italia
Implementare e mantenere un progetto azure sql database v.2
Emanuele Zanchettin
SQL Server Failover Cluster Instances con Amazon FSx in AWS
Gianluca Hotz
Come utilizzare AWS DMS per migrare SQL Server ad Amazon Aurora
Gianluca Hotz
festival ICT 2013: Windows Server 2012 R2: Lo Storage Enterprise per Tutti
festival ICT 2016
Introduzione a Microsoft Azure
Roberto Albano
Azure dayroma java, il lato oscuro del cloud
Riccardo Zamana
Azure for Game Developers
Marco Parenzan
1
of
53
Top clipped slide
IaaS and PaaS relational databases in the cloud
Mar. 17, 2023
•
0 likes
0 likes
×
Be the first to like this
Show More
•
7 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Technology
IaaS and PaaS relational databases in the cloud
Gianluca Hotz
Follow
Independent Contractor | Microsoft SQL Server MVP | President UGISS at UGISS
Advertisement
Advertisement
Advertisement
Recommended
Azure PaaS databases
Gianluca Hotz
95 views
•
102 slides
Azure sql database
Gianluca Hotz
203 views
•
52 slides
SQL Server Failover Cluster Instances con Azure Managed Disks
Gianluca Hotz
74 views
•
27 slides
Azure PaaS databases
Gianluca Hotz
74 views
•
45 slides
SQL Server in AWS
Gianluca Hotz
82 views
•
31 slides
SQL Server in AWS
Gianluca Hotz
84 views
•
33 slides
More Related Content
Similar to IaaS and PaaS relational databases in the cloud
(20)
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Yashi Italia
•
911 views
Implementare e mantenere un progetto azure sql database v.2
Emanuele Zanchettin
•
381 views
SQL Server Failover Cluster Instances con Amazon FSx in AWS
Gianluca Hotz
•
108 views
Come utilizzare AWS DMS per migrare SQL Server ad Amazon Aurora
Gianluca Hotz
•
548 views
festival ICT 2013: Windows Server 2012 R2: Lo Storage Enterprise per Tutti
festival ICT 2016
•
577 views
Introduzione a Microsoft Azure
Roberto Albano
•
1.2K views
Azure dayroma java, il lato oscuro del cloud
Riccardo Zamana
•
42 views
Azure for Game Developers
Marco Parenzan
•
222 views
Azure Mobile Services con il .NET Framework
Nicolò Carandini
•
31 views
2014.11.14 Implementare e mantenere un progetto Azure SQL Database
Emanuele Zanchettin
•
437 views
SQL Server Data Virtualization with polybase
Gianluca Hotz
•
111 views
Realizzare una WebFarm bilanciata e scalabile con Microsoft Azure
festival ICT 2016
•
452 views
Una web farm bilanciata e scalabile con Microsoft Azure
Davide Benvegnù
•
589 views
Dominopoint meet the experts 2015 - XPages
Dominopoint - Italian Lotus User Group
•
1.2K views
Architetture a Microservizi con Docker Container
Roberto Messora
•
3.1K views
Azure WebSites for Developers
Luca Milan
•
805 views
HP software defined storage
HP Enterprise Italia
•
1.3K views
festival ICT 2013: Windows Server 2012 R2: Ottimizzare l’infrastruttura con H...
festival ICT 2016
•
467 views
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
Marco Parenzan
•
1.3K views
Windows azure - abbattere tempi e costi di sviluppo
Andrea Dottor
•
3.2K views
More from Gianluca Hotz
(20)
SQL Server 2022 Intelligent Query Processing
Gianluca Hotz
•
10 views
Le novità di SQL Server 2022
Gianluca Hotz
•
36 views
Data Integrity with SQL Database Ledger
Gianluca Hotz
•
20 views
Azure SQL Database Ledger
Gianluca Hotz
•
85 views
Best Practices for Running Microsoft SQL Server on AWS
Gianluca Hotz
•
144 views
Come utilizzare AWS Database Migration Service per migrare SQL Server ad Amaz...
Gianluca Hotz
•
109 views
Azure SQL Database Ledger
Gianluca Hotz
•
65 views
SQL Server Modern Query Processing
Gianluca Hotz
•
99 views
SQL Server Back to Basics: Sicurezza
Gianluca Hotz
•
56 views
SQL Server Data Virtualization with Polybase
Gianluca Hotz
•
201 views
SQL Server Modern Query Processing
Gianluca Hotz
•
84 views
SQL Server Modernization
Gianluca Hotz
•
346 views
Le novità di sql server 2019
Gianluca Hotz
•
170 views
SQL Server Workload Profiling
Gianluca Hotz
•
111 views
SQL Server 2019 CTP 2.5
Gianluca Hotz
•
143 views
Azure PaaS databases
Gianluca Hotz
•
77 views
Mettere in sicurezza ambienti sql server
Gianluca Hotz
•
331 views
SQL Server 2019 CTP2.4
Gianluca Hotz
•
91 views
SQL Server 2019 ctp2.2
Gianluca Hotz
•
555 views
SQL Server Modernization
Gianluca Hotz
•
174 views
Advertisement
Recently uploaded
(20)
Forni a bagno di sale 1000°C
Borel Swiss
•
11 views
Borel Swiss Forni fusori statici 1200°C
Borel Swiss
•
11 views
AI e diritti d’autore nel giornalismo (Firenze, marzo 2023)
Simone Aliprandi
•
83 views
il futuro del lavoro nell'era dell'AI.pdf
Luca Calderan
•
10 views
Corso-su-utilizzo-di-Attrezzature-D.P.I.-anticaduta-e-Lavori-in-quota
Francesco Tognazzi
•
1 view
Five Useful Tips for Selecting the Right iOS App Development Company
Robert Anderson
•
2 views
PO Gruppo Solidi 05.ppt
EzioChiarenza
•
267 views
Trasformazione digitale e open government: una panoramica delle questioni giu...
Simone Aliprandi
•
30 views
definizioni SEO.pdf
Luca Calderan
•
6 views
Introduzione al Quantum Computing.pdf
GiacomoRanieri2
•
6 views
pulumi_xe.pptx
Andrea Cirioni
•
4 views
Webinar "Le Infrastrutture digitali per la SMART GRID IDRICA"
Servizi a rete
•
153 views
A Court of Silver Flames (A Court of Thorns and Roses, #4) Pillow Thoughts
edwardaddison2
•
4 views
AI Work Revolution - #TDD2023
Francesco Ronchi
•
3 views
PERIODO 2-2023.docx
SantiagoAlzamora
•
6 views
Voting room Camelot - word
CamelotSRLSB
•
8 views
The Mamba Mentality: How I Play Reminders of Him
edwardaddison2
•
8 views
Forni ribaltabili Borel Swiss 1050°C
Borel Swiss
•
3 views
Best Practice Per L’implementazione Di Tecnologie Avanzate Di Rilevamento Ran...
HelpRansomware
•
2 views
Pillow Thoughts Starry Messenger: Cosmic Perspectives on Civilization
edwardaddison2
•
4 views
IaaS and PaaS relational databases in the cloud
IaaS and PaaS
relational databases in the cloud Gianluca Hotz – ghotz@ugiss.org – @glhotz Francesco Diaz – francescodiaz@hotmail.com – @francedit
©2022 WPC. All
rights reserved. 2 www.WPC2022.it Contatti Gianluca Hotz Consulente 25+ anni su SQL Server (dalla 4.21 nel 1996) Modellazione e sviluppo database, dimensionamento e amministrazione database server, aggiornamenti e migrazioni, performance tuning, sicurezza Community 24 anni Microsoft MVP SQL Server/Data Platform (dal 1998) VMware Experts SQL Server Fondatore e presidente UGISS (ex «PASS Chapter») Francesco Diaz Dipendente di Insight In precedenza AWS (3 anni), Microsoft (8 anni), Scania (5 anni). Architetture cloud e dati. Collaborazioni con community tecniche come UGISS, UgiDotNet, CommunityDays.
©2022 WPC. All
rights reserved. 3 www.WPC2022.it Agenda 1. Introduzione 2. IaaS and PaaS relational databases on Azure 3. IaaS and PaaS relational databases on AWS 4. Q&A
©2022 WPC. All
rights reserved. 4 www.WPC2022.it Agenda 1. Introduzione 2. IaaS and PaaS relational databases on Azure 3. IaaS and PaaS relational databases on AWS 4. Q&A
©2022 WPC. All
rights reserved. 5 www.WPC2022.it «On-premises, IaaS & PaaS»
©2022 WPC. All
rights reserved. 6 www.WPC2022.it Agenda 1. Introduzione 2. IaaS and PaaS relational databases on Azure 3. IaaS and PaaS relational databases on AWS 4. Q&A
©2022 WPC. All
rights reserved. 7 www.WPC2022.it IaaS in Azure • Virtual Machine in Azure • Ambienti Windows/Linux, agnostico rispetto a «engine» che si possono installare • Marketplace con immagini per i più diffusi (anche non relazionali) • Azure Dedicated Host • Diversi servizi per «Container» • Azure Kubernetes Service (AKS) • Azure Red Hat OpenShift • Azure Container Instances • Altri scenari • Azure Vmware Solution
©2022 WPC. All
rights reserved. 8 www.WPC2022.it Azure SQL Server VMs • Mantenere controllo Sistema Operativo e dimensionamento risorse • Disponibilità funzionalità che richiedono accesso al File System • Es. Filestream, Semantic Search, Database Snapshot • Disponibilità altre funzionalità • Es. Linked Server, Extended/OLE Stored Procedure, Policy Based Management • Disponibilità altri componenti SQL Server • Es. SSIS, SSRS, SSAS, MDS, DQS, SQL Server Agent (c’è con Managed Instance) • «Extended Security Updates» gratuito • SQL Server 2008 R2 con supporto patch di sicurezza • Rinvio modernizzazione (12 Luglio 2023)
©2022 WPC. All
rights reserved. 9 www.WPC2022.it Azure SQL Server VM Gallery • Versioni Sistema Operativo • Windows, Ubuntu, Red Hat Enterprise Linux, SUSE Linux Enterprise Server • Versioni SQL Server • Windows: 2008 R2 SP3, 2012 SP4, 2014 SP2, 2016 SP2, 2017, 2019 • Linux: 2017, 2019 • Edizioni • Enterprise, Standard, Web, Express, Developer • Fatturazione SQL Server • «Pay-as-you-go» (a consumo insieme al resto) • «Bring Your Own License» (a consumo solo SO e risorse VM, SQL 2012+) • «Azure Hybrid Benefit»
©2022 WPC. All
rights reserved. 10 www.WPC2022.it Azure Arc-enabled servers https://docs.microsoft.com/en-us/sql/sql-server/azure-arc/overview
©2022 WPC. All
rights reserved. 11 www.WPC2022.it Azure SQL Server VM HA/DR • «Failover Cluster Instances» • «FCI with Azure shared disks» https://www.youtube.com/watch?v=dgyXkN3FVb4 • «Availability Groups» • «Database Mirroring» • Backup/Restore con Azure Blob Storage • Replica con «Azure Site Recovery» • Combinando altre tecnologie HA/DR • https://docs.microsoft.com/en-us/azure/site-recovery/site-recovery-sql
©2022 WPC. All
rights reserved. 12 www.WPC2022.it Azure Relational PaaS Data Services SQL Server engine • Azure SQL Database • Traditional/Hyperscale • Managed Instance • Azure Synapse Analytics (SQL Datawarehouse) • Azure SQL Edge OSS Engines • Azure Database for PostgreSQL • Azure Database for MySQL • Azure Database for MariaDB
©2022 WPC. All
rights reserved. 13 www.WPC2022.it Azure SQL Database • Database Fruibile come servizio (PaaS) • Hardware, sistema operativo e software gestiti da Microsoft • Backup automatico completamente gestito (full, differenziale, log) • Alta disponibilità completamente gestita (modalità diverse per livello di servizio)
©2022 WPC. All
rights reserved. 14 www.WPC2022.it Deployment Azure SQL Database Elastic Pool Single 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 Service Tiers
©2022 WPC. All
rights reserved. 15 www.WPC2022.it Opzioni «Compute» e «Storage» flessibili
©2022 WPC. All
rights reserved. 16 www.WPC2022.it «Scale up» e «Scale down» • Modifica Livello di servizio • «Service Tier/Performance Level» • Operazione «Online» • Copia o «attach/detach» • Database sempre disponibile, interruzione durante «switch» • Durata dipende dalla dimensione del database (da meno di 5min a 1min/GB) • Attenzione a caratteristiche usate • Es. dimensione inferiore a massimo spazio disponibile • Es. fatturazione spazio eccedente quello incluso nel tier
©2022 WPC. All
rights reserved. 19 www.WPC2022.it «Elastic Database Pools» • Pool di risorse condivise da più database • DTU-Based • vCore-Based • «Auto-Scale» database entro range definiti • Database aggiunti/rimossi a caldo
©2022 WPC. All
rights reserved. 22 www.WPC2022.it «Serverless» • Min/Max vCore (da 0,5 a 40) • «Autopause Delay» • Costo zero • Tempo di «warmup» • Fatturazione al secondo • Al momento solo • General Purpose vCore • Gen 5 Hardware https://docs.microsoft.com/en-us/azure/sql-database/sql-database-serverless
©2022 WPC. All
rights reserved. 23 www.WPC2022.it Azure SQL Database Hyperscale • «Service Tier» per il modello vCore-based • Supporta fino a 100TB • Prestazioni elevate • nuova architettura database engine • «File Snapshots» • Backup più veloci, no impatto su prestazioni • Restore estremamente veloci • «Scale out» rapido • Creazione di replica in sola lettura • Per redistribuzione carico di lavoro • «Scale up» rapido • Tempo costante (minuti) • Sia «storage» che «compute»
©2022 WPC. All
rights reserved. 24 www.WPC2022.it Azure SQL Database Managed Instance • Opzione di Deployment di SQL Database • Rappresenta ed espone l’intera istanza di SQL Server • Molto differente «Azure SQL Database Logical Server» • 100% copertura funzionalità «On-Premise» (quasi..) • Es. SQL Server Agent, Backup/Restore, CDC, CLR, Broker ecc. • https://docs.microsoft.com/en-us/azure/azure-sql/database/features-comparison • Mantiene tutti i vantaggi di un «PaaS» • Completamente gestita • «Scale up/down» semplice e «rapido» • HA/DR inclusi
©2022 WPC. All
rights reserved. 25 www.WPC2022.it Managed Instance Instance Pools • Più Managed Instance in 1 VM • Possibili istanze con 2 vCore • «Public Preview»
©2022 WPC. All
rights reserved. 26 www.WPC2022.it Azure SQL Database Backups • Backup automatici (frequenza e tipo) • FULL ogni settimana, DIFF ogni 12 ore, LOG ogni 5-15 minuti • «Retention» 7-35 giorni (default 7) • «Long-Term Retention» 10 anni ma solo FULL (RPO 1 settimana) • Ridondanza «Storage Backup» • LRS, ZRS, GRS, GZRS • Ripristino «Point in Time» • Database esistente o cancellato stessa regione (5-15 minuti RPO) • «Geo-restore» in altra regione (RPO fino a 1 ora)
©2022 WPC. All
rights reserved. 27 www.WPC2022.it Ridondanza Backupset «LRS» e «ZRS»
©2022 WPC. All
rights reserved. 28 www.WPC2022.it Ridondanza Backupset «GRS» e «GZRS»
©2022 WPC. All
rights reserved. 29 www.WPC2022.it HA «Standard» • Livelli di servizio • Basic, Standard, General Purpose • Disaccoppiamento • Nodi «compute» • Gestiti da Azure Service Fabric • Sempre disponibili di scorta • «Azure Storage» LRS • Disponibilità/ridondanza «built-in» • Potenziale degrado prestazioni • Tempo di transizione • Cache fredda
©2022 WPC. All
rights reserved. 30 www.WPC2022.it HA «Standard Zone-Redundant» • Livelli di servizio • General Purpose • Simile a modello «Standard» • Nodi «compute» in più AZ • «Azure Storage» ZRS
©2022 WPC. All
rights reserved. 31 www.WPC2022.it HA «Premium» • Livelli di servizio • Premium, Business Critical • Replica «Availability Groups» • 1 replica primaria • Fino a 3 repliche secondarie • 1 in «Read Scale-Out»
©2022 WPC. All
rights reserved. 32 www.WPC2022.it HA «Premium Zone-Redundant» • Livelli di servizio • Premium, Business Critical • Simile a modello «Premium» • Repliche in più AZ • Limiti • Maggiore latenza per OLTP • No «Managed Instance» • Gen5 HW con Business Critical
©2022 WPC. All
rights reserved. 34 www.WPC2022.it DR «Active geo-replication» • DR «Cross-Region» • Basato su «AlwaysOn AG» • Asincrono • Failover manuale • Pianificato o forzato • Endpoint cambia! • Fino a 4 repliche secondarie • Repliche in sola lettura • Managed Instance • Non supportate
©2022 WPC. All
rights reserved. 35 www.WPC2022.it DR «Auto-Failover Groups» • DR «Cross-Region» • Basato su «AlwaysOn AG» • Asincrono ma… • Failover automatico • Endpoint non cambia! • Possibile perdita di dati! • Managed Instance supportate
©2022 WPC. All
rights reserved. 36 www.WPC2022.it SQL Server Big Data Cluster https://cloudblogs.microsoft.com/sqlserver/2022/02/25/the-path-forward-for-sql-server-analytics
©2022 WPC. All
rights reserved. 40 www.WPC2022.it Azure SQL OSS Managed Database • Azure Database for PostgreSQL • Single Server • Flexible Server • Hyperscale (Citus, sharding orizzontale) • Azure Database for MySQL • Single Server • Flexible Server • Azure Database for MariaDB My
©2022 WPC. All
rights reserved. 41 www.WPC2022.it Engine per scenari specifici SQL Server engine • Azure SQL Database • Traditional/Hyperscale • Managed Instance • Azure Synapse Analytics (SQL Datawarehouse) • Azure SQL Edge OSS Engines • Azure Database for PostgreSQL • Azure Database for MySQL • Azure Database for MariaDB
©2022 WPC. All
rights reserved. 42 www.WPC2022.it Scenari Ibridi Azure • Azure Arc-enabled Data Services • SQL Managed Instance • Azure PostgreSQL Hyperscale (Preview) https://techcommunity.microsoft.com/t5/azure-arc-blog/azure-arc-enabled-data-services-overview/ba-p/3254379
©2022 WPC. All
rights reserved. 43 www.WPC2022.it Agenda 1. Introduzione 2. IaaS and PaaS relational databases on Azure 3. IaaS and PaaS relational databases on AWS 4. Q&A
©2022 WPC. All
rights reserved. 44 www.WPC2022.it IaaS in AWS • Istanze EC2 in AWS • Ambienti Windows/Linux, agnostico rispetto a «engine» che si possono installare • Marketplace con immagini per i più diffusi (anche non relazionali) • Amazon EC2 Dedicated Hosts • Diversi servizi per «Container» • Amazon Elastic Kubernetes Service (EKS) • Amazon Elastic Container Service (ECS) • Red Hat OpenShift Service on AWS • Altri scenari • VMware Cloud on AWS for SQL Server
©2022 WPC. All
rights reserved. 45 www.WPC2022.it SQL Server in Amazon EC2 • «Business as usual» • Ambiente virtuale IaaS classico • Vantaggi: niente è gestito e vincolato, massima flessibilità • Svantaggi: niente è gestito e vincolato, bisogna fare tutto ☺ • Prima vediamo l’offerta PaSS per poterla confrontare
©2022 WPC. All
rights reserved. 46 www.WPC2022.it AWS Relational PaaS Data Services SQL Server engine • Amazon RDS for SQL Server • Amazon RDS Custom for SQL Server OSS Engines • Amazon RDS for PostgreSQL • Amazon RDS for MySQL • Amazon RDS for MariaDB Other Engines • Amazon RDS for Oracle • Amazon RDS Custom for Oracle • Amazon Redshift
©2022 WPC. All
rights reserved. 47 www.WPC2022.it Amazon RDS for SQL Server • Ambiente PaaS completamente gestito • Licenza SQL Server inclusa nel prezzo • Backup automatici (point-in-time snapshot) • «Storage Encryption» • «Enhanced Monitoring» • Auto-aggiornamento versioni minori • Finestra di manutenzione (non solo per auto-aggiornamento) • Supporto «Multi-AZ» • Database Mirroring o AlwaysOn Availability Groups in base a build/edizione • «Read Replica» (solo Edizione Enterprise, usa AlwaysOn AG)
©2022 WPC. All
rights reserved. 48 www.WPC2022.it Licensing • Licenza inclusa • Versioni • 2014-2019 • Solo alcune «minor build» supportate • Edizioni • SQL Server Express Edition • SQL Server Web Edition • SQL Server Standard Edition • SQL Server Enterprise Edition • Developer Edition? Va scaricata e installata su istanza EC2
©2022 WPC. All
rights reserved. 49 www.WPC2022.it Dimensionamento • Classi • Standard (include classe «m») • «Memory Optimized» (include classi «r» e «x») • «Burstable» (include classe «t») • Opzionalmente generazioni precedenti • Cambio di classe • Possibile a posteriori con disservizio https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.html
©2022 WPC. All
rights reserved. 53 www.WPC2022.it Backup Snapshot • Intera istanza tramite Snapshot a livello di storage • Automatici o manuali (manuali max 100 per regione) • Retention 0 – 35 giorni, default 7 (da console, 1 da API/CLI) • Possibilità di replicare copie in altre regioni • Ripristino • Ripristino creando una nuova istanza • Ripristino a qualunque punto del periodo di retention • Possibile scostamento fino a 1 secondo tra diversi database… • Transazione cross-database potrebbero essere inconsistenti!! • Billing • Solo spazio che eccede la quantità di storage allocato per istanza • Es. 100 GiB allocati, 50 GiB snapshot manuali, 75 GiB automatici, 25 pagati
©2022 WPC. All
rights reserved. 54 www.WPC2022.it Backup Nativi SQL Server • Opzione che deve essere attivata • Backupset in storage S3 (stessa regione dell’istanza) • Backup solo FULL e DIFFerenziale • Attenzione a Snapshot che cambiano base differenziale • Restore anche dei LOG (es. migrazione) • Non pensato per sostituire Snapshot (e DR cross-region)
©2022 WPC. All
rights reserved. 55 www.WPC2022.it Multi-AZ Deployment • Copia sincrona in altra AZ per alta disponibilità • Scelta automatica in base a build/edizione • Always On Availability Groups • Versioni 2016 SP2 CU3+, 2017 CU13+ edizione Enterprise • Versione 2019+ edizioni Standard/Enterprise • Database Mirroring (DBM) • Versioni 2012-2017 edizioni Standard/Enterprise • Diversa AZ ma nella stessa «Region» • Login e permessi replicati automaticamente (ma non job e altro) • Solo una copia di standby
©2022 WPC. All
rights reserved. 56 www.WPC2022.it Multi-AZ Read-Replica • Fino a 5 repliche secondarie asincrone in sola lettura • SQL Server 2016 SP2 CU3+ solo Enterprise Edition • Replica primaria Multi-AZ con Always On Availability Group
©2022 WPC. All
rights reserved. 57 www.WPC2022.it Altre componenti «managed» • SQL Server Analysis Services (solo Tabular) • SQL Server Integration Services • SQL Server Reporting Services • Microsoft Distributed Transaction Coordinator
©2022 WPC. All
rights reserved. 60 www.WPC2022.it SQL Server Amazon EC2 vs. RDS • Controllo completo • Risorse allocate, installazione e configurazione • Amministrazione (es. backup, patching, sicurezza) • Meno limiti scalabilità Amazon RDS • Es. storage max IOPS e 16 TiB per istanza • Possibilità di riassegnare le proprie licenze (BYOL) • Compresi diritti SA come 1 passivo per HA e 1 passivo per DR inclusi • Mancanza supporto in Amazon RDS • Versioni/edizioni specifiche (es. 2008R2/2012, Developer, SSAS MD) • Funzioni specifiche (es. accesso al file system/FILESTREAM/Filetable) • Componenti non supportate (es. MDS, DQS, PolyBase)
©2022 WPC. All
rights reserved. 61 www.WPC2022.it SQL Server HA/DR in Amazon EC2 • Log Shipping • Più repliche secondarie, anche accessibili in sola lettura • Database Mirroring • RDS solo sincrono e solo alcune versioni/edizioni • AlwaysOn Availability Groups • RDS solo una replica secondaria sincrona e solo alcune versioni/edizioni • EC2 disponibilità molteplici AG, Basic AG e Distributed AG • AlwaysOn Failover Cluster Instance • Ancora una delle più semplici ed efficaci soluzioni per alta disponibilità • Necessita di storage condiviso (es. iSCSI, Storage Spaces Direct, Amazon FSx)
©2022 WPC. All
rights reserved. 62 www.WPC2022.it SQL Server FCI con Amazon FSx in AWS https://www.youtube.com/watch?v=okl1Yl30iW0
©2022 WPC. All
rights reserved. 63 www.WPC2022.it Amazon RDS Custom for SQL Server • Servizio gestito RDS con • accesso all’istanza EC2 sottostante • configurazione personalizzabile • con alcuni limiti • Decision Matrix • Tra EC2, RDS e RDS Custom
©2022 WPC. All
rights reserved. 64 www.WPC2022.it Scenari Ibridi AWS • Amazon RDS on AWS Outpost • RDS for SQL Server • RDS for PostgreSQL • RDS for MySQL
©2022 WPC. All
rights reserved. 67 www.WPC2022.it Agenda 1. Introduzione 2. IaaS and PaaS relational databases on Azure 3. IaaS and PaaS relational databases on AWS 4. Q&A
17, 18, 19
OTTOBRE 2022 NH MILANO CONGRESS CENTRE
Advertisement