Your SlideShare is downloading. ×
0
SQL Azure - The Basics
SQL Azure - The Basics
SQL Azure - The Basics
SQL Azure - The Basics
SQL Azure - The Basics
SQL Azure - The Basics
SQL Azure - The Basics
SQL Azure - The Basics
SQL Azure - The Basics
SQL Azure - The Basics
SQL Azure - The Basics
SQL Azure - The Basics
SQL Azure - The Basics
SQL Azure - The Basics
SQL Azure - The Basics
SQL Azure - The Basics
SQL Azure - The Basics
SQL Azure - The Basics
SQL Azure - The Basics
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

SQL Azure - The Basics

210

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 …

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
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
210
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • http://msdn.microsoft.com/en-us/library/windowsazure/hh852669.aspx
  • http://msdn.microsoft.com/en-us/library/jj650016.aspx
  • Transcript

    • 1. Template designed bySQL Azure – The BasicsDavide Mauridmauri@solidq.comwww.davidemauri.it
    • 2. brought to you by
    • 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. Azure SQL Database OverviewCreazione & Gestione di un DatabaseAzure SQL Database Federationsagenda
    • 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. 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. 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. 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. Create & ManageDatabase
    • 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. 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. Database Federations
    • 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. 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. 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. Database Development &Change Management
    • 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. Relational: SQL Azure / SQL Server on Azure VMBigData: HDInsight (Hadoop)Reporting: SQL ReportingOn-Premise/Cloud Ecosystem: SQL Data SyncAzure Data Offer
    • 19. Grazie a tutti per la partecipazioneRiceverete il link per il download a slide e demo via email neiprossimi giorniPer contattarmidmauri@solidq.comGrazie

    ×