Template designed bySQL Azure – The BasicsDavide Mauridmauri@solidq.comwww.davidemauri.it
brought to you by
Works with SQL Server from 6.5, on BI from 2003Specialized in Data Solution Architecture, Database Design,Performance Tuni...
Azure SQL Database OverviewCreazione & Gestione di un DatabaseAzure SQL Database Federationsagenda
Versione di SQL Server per il Cloud (Azure)Ultima versione: Novembre 2012Supporta molte (non tutte) le funzionalità di SQL...
Garanzia di disponibilità al 99.9%Tre istanze create per ogni DB per garantire HA1 Primaria (Read & Writes)2 Secondarie (A...
Primo step: creare un «Server»Si effettua online tramite Azure Management Portalhttp://www.windowsazure.comNecessario abil...
Si effettua online tramite Azure Management Portalhttp://www.windowsazure.comOppure tramite SSMS e/o Data Tools dopo esser...
Create & ManageDatabase
Il linguaggio T-SQL è un subset di quello di SQL ServerNon sono supportatiFullText SearchService BrokerFileTable / Filestr...
Feature specifica di SQL Azure: Database FederationsPermette di avere una scalabilità orizzontale tramite «sharding»Divisi...
Database Federations
Ogni tabella DEVE avere un indice CLUSTERIl livello di isolamento è READ COMMITTED SNAPSHOTMax 6 Server. Max 150 DB per og...
SQL Azure può chiudere in modo arbitrario una connessioneper:Excessive resource usageLong-running queriesLong-running sing...
Migrazione DB On-Premise ad AzureNon è possibile fare un «restore» Quindi: script schema+datiTool disponibile su CodePlex...
Database Development &Change Management
Azure VM Role supporta l’installazione di SQL ServerModello di licensing molto interessanteEdizioni Web & Standard in Pay-...
Relational: SQL Azure / SQL Server on Azure VMBigData: HDInsight (Hadoop)Reporting: SQL ReportingOn-Premise/Cloud Ecosyste...
Grazie a tutti per la partecipazioneRiceverete il link per il download a slide e demo via email neiprossimi giorniPer cont...
Upcoming SlideShare
Loading in …5
×

SQL Azure - The Basics

374 views

Published on

SQL Server on the Cloud. Come si crea un database "on the cloud"? Come si amministra? Che peculiarità e limitazioni, rispetto alla versione on-premise, offre? In questa sessione si tratteranno tutti questi argomenti.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
374
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • http://msdn.microsoft.com/en-us/library/windowsazure/hh852669.aspx
  • http://msdn.microsoft.com/en-us/library/jj650016.aspx
  • SQL Azure - The Basics

    1. 1. Template designed bySQL Azure – The BasicsDavide Mauridmauri@solidq.comwww.davidemauri.it
    2. 2. brought to you by
    3. 3. Works with SQL Server from 6.5, on BI from 2003Specialized in Data Solution Architecture, Database Design,Performance Tuning, BIMicrosoft SQL Server MVPPresident of UGISS (Italian SQL Server UG)Mentor @ SolidQRegular Speaker @ SQL Server eventsConsulting & TrainingDavide Mauri3
    4. 4. Azure SQL Database OverviewCreazione & Gestione di un DatabaseAzure SQL Database Federationsagenda
    5. 5. Versione di SQL Server per il Cloud (Azure)Ultima versione: Novembre 2012Supporta molte (non tutte) le funzionalità di SQL Server «On-Premise»Può essere gestita sia online sia tramite SSMS o Data Tools sia tramite PowershellHa cambiato diversi nomi…SQL Azure, SQL Server Data Services, SQL ServicesPer semplicità continueremo a chiamarlo «SQL Azure»Non solo per .NET Developers Supporto per driver ADO.NET, ODBC, PHP e JDBCWindows Azure SQL Database
    6. 6. Garanzia di disponibilità al 99.9%Tre istanze create per ogni DB per garantire HA1 Primaria (Read & Writes)2 Secondarie (Async Replicated Writes)Transazioni commited solo se Primario più un secondario almeno danno okWindows Azure SQL Database
    7. 7. Primo step: creare un «Server»Si effettua online tramite Azure Management Portalhttp://www.windowsazure.comNecessario abilitare gli indirizzi IP autorizzati agestire/accedere il serverLa porta di default è la solita 1433Valore non modificabile attualmenteCreare un «Server» su SQL Azure
    8. 8. Si effettua online tramite Azure Management Portalhttp://www.windowsazure.comOppure tramite SSMS e/o Data Tools dopo essersi collegati al proprio serverAnche in questo caso pieno supporto a PowerShellE’ possibile creare DB fino a 150GBEdizioni Web e BusinessWeb: da 1 a 5 GBBusiness: da 10 a 150 GBCreare un DB su SQL Azure
    9. 9. Create & ManageDatabase
    10. 10. Il linguaggio T-SQL è un subset di quello di SQL ServerNon sono supportatiFullText SearchService BrokerFileTable / FilestreamChange Data CaptureSequencesSQL CLRhttp://msdn.microsoft.com/en-us/library/ff394115.aspxWindows Azure SQL Database
    11. 11. Feature specifica di SQL Azure: Database FederationsPermette di avere una scalabilità orizzontale tramite «sharding»Divisione dei dati su più databaseParticolarmente interessante per scenari multi-tenantOffre uno scale-out (semi) trasparente, e praticamente illimitatoWindows Azure SQL Database
    12. 12. Database Federations
    13. 13. Ogni tabella DEVE avere un indice CLUSTERIl livello di isolamento è READ COMMITTED SNAPSHOTMax 6 Server. Max 150 DB per ogni server.Windows Azure SQL Database
    14. 14. SQL Azure può chiudere in modo arbitrario una connessioneper:Excessive resource usageLong-running queriesLong-running single transactions, between the BEGIN TRAN and END TRANstatementsIdle connectionsE’ necessario prevedere una corretta logica di retry perevitare che l’utente riceva delle eccezioniWindows Azure SQL Database
    15. 15. Migrazione DB On-Premise ad AzureNon è possibile fare un «restore» Quindi: script schema+datiTool disponibile su CodePlex: Azure SQL Database Migration WizardAutomatico tramite «DACPAC» di Data ToolsQuello di SSMS non è aggiornato all’ultima versioneWindows Azure SQL Database
    16. 16. Database Development &Change Management
    17. 17. Azure VM Role supporta l’installazione di SQL ServerModello di licensing molto interessanteEdizioni Web & Standard in Pay-Per-Usehttp://www.windowsazure.com/en-us/pricing/details/?currency-locale=de-deSQL Azure vs VM Azure + SQL Server
    18. 18. Relational: SQL Azure / SQL Server on Azure VMBigData: HDInsight (Hadoop)Reporting: SQL ReportingOn-Premise/Cloud Ecosystem: SQL Data SyncAzure Data Offer
    19. 19. Grazie a tutti per la partecipazioneRiceverete il link per il download a slide e demo via email neiprossimi giorniPer contattarmidmauri@solidq.comGrazie

    ×