Azure SQL DataBase. DataBase as a Services. AZURE SQL Database Sergio Galati

Documenti analoghi
Power Your Business with Windows Server + Intel Technologies

SYMANTEC BACKUP EXEC 12 POWER SUITE ORDER SALES GUIDE

Allegato 1 Specifiche tecniche ambiente CNPADC. Giugno 2013

CORSO MOC20533: Implementing Microsoft Azure Infrastructure Solutions. CEGEKA Education corsi di formazione professionale

Cosa facciamo. Outsourcing services since 1995: Database Assessment & Professionals. Network Assessment & Professionals

Elena Baralis 2007 Politecnico di Torino 1

Una famiglia di soluzioni per la salvaguardia dei dati aziendali Stefano Della Valle VP executive Sales & Marketing inebula

CORSO MOC20247: Configuring and Deploying a Private Cloud. CEGEKA Education corsi di formazione professionale

Le iniziative Consip a supporto

Mettere il database sotto source control. Alessandro Alpi

Business Continuity: criticità e best practice

Sperimentazione del file-system distribuito HDFS in ambiente GRID. III Borsista Day, Roma,

Sicurezza & Business Continuity. Le regole aziendali per sopravvivere ai disastri

Symantec IT Management Suite 8.0 powered by Altiris technology

Nozioni principali sull amministrazione di Microsoft SQL Server Panoramica sull amministrazione di Microsoft SQL Server

CORSO MOC10977: Upgrading Your SQL Server Skills to Microsoft SQL Server. CEGEKA Education corsi di formazione professionale

CORSO MOC10978: Introduction to Azure for Developers. CEGEKA Education corsi di formazione professionale

INDICE INTRODUZIONE E SCOPO DEL DOCUMENTO ORGANIZZAZIONE DEL DOCUMENTO. Introduzione e scopo del documento SICUREZZA... 8

MIDDLEWARE TRACK. A cura del Middleware Solution Architect team di Red Hat. #redhatosd

LE NOVITÀ Eppur si muove...61 Applicazioni ad alta disponibilità...62 Sicurezza...62

MySQL per amministratori di database

Professional Planner 2011

Esperienze di Advanced Analytics nella statistica ufficiale: strumenti e progetti

Backup 12. Confronto tra le licenze PANORAMICA

Il cloud server, affidabile senza rinunciare a flessibilità e velocità

La Sicurezza nel Cloud Computing. Simone Riccetti IBM IT Security Architect

I sistemi informatici in uso nel settore penale e nel settore civile Architetture e tecnologie

Tesi di Laurea Triennale in Ingegneria Informatica REALIZZAZIONE DI UN APPLICATIVO PER LA GESTIONE DI FOGLI DI LAVORO INTEGRATO IN OUTLOOK 2010

La piattaforma Microsoft per la Business Continuity ed il Disaster Recovery

Enterprise Mobility + Security. Walter Cipolleschi

Introduzione.

Clienti Fornitori. Mezzi

Bibliografia. INFORMATICA GENERALE Prof. Alberto Postiglione. Scienze della Comunicazione Università di Salerno. Definizione di DB e di DBMS

SOFTWARE DI OTTIMIZZAZIONE DI GESTIONE DELLA FLOTTA E DELLE CONSEGNE

SOFTWARE E INFRASTRUTTURE IT

Majo IoT: monitoraggio di campi elettromagnetici e di grandezze ambientali

2 Congresso Nazionale Banche Club TI. CLUSTER GEOGRAFICI Quando la tecnologia diventa un opportunità

I Servizi IBM : Servizi professionali per garantire sicurezza e disponibilità dei sistemi IT

A chi si rivolge: amministratori di sistemi e ingegneri di sistema per Windows Server 2003

Basi di dati. Elena Baralis Politecnico di Torino

MOC10775 Administering Microsoft SQL Server 2012 Databases

Oracle SaaS Public Cloud Services D O C U M E N T A Z I O N E D I B A S E L U G L I O

CLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Servizio Amazon Storage Gateway

Windows Azure. introduzione. 16 Maggio Gianni Rosa Gallina Fabrizio Accatino

AL CAPITOLATO REQUISITI TECNICI

PERIODO : A chi è rivolto il corso

Security policy e Risk Management: la tecnologia BindView

REPLICA ENTERPRISE CON DOUBLE- TAKE Marzo 2012

McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0

DOUBLE-TAKE 5.0. Antonio Tonani Clever Consulting S.r.l. - Gen

Offerta per la migrazione di SharePoint 2013 Domande frequenti

(Lezione SQL 2) Barbara Di Camillo Dipartimento di Ingegneria dell Informazione. Università degli Studi di Padova

Configurazione Public Network e Load Balancer as a Service. Stefano Nicotri INFN - Sezione di Bari

Sicuro, flessibile e intelligente EMKA Rack Management.

VM Explorer 6.3: backup per VM con vsphere e Hyper-V

contactsend engagement marketing

Progettazione logica: criteri di ottimizzazione

SERVIZIO DI MIGRAZIONE E INSTALLAZIONE NUOVA INFRASTRUTTURA SOFTWARE DATABASE ORACLE CIG Z8F0DE9926

INTESI SRL Via Abbondanza, Piacenza (Pc) Italy Tel FACTORY

SQL Server Architettura Client-Server. SQL Server Introduzione all uso di SQL Server Dutto Riccardo.

Business Continuity Plan, questo sconosciuto

Servizi inclusi. WLOD / Office 365 Technical Update Briefing. FastStart for Azure / Premier Architectural Services. Risk Assessment/ Workshop PLUS

IMPOSE. Intelligent Masmec PrOgnostic SystEm

Evoluzione nella protezione dei dati verso la Business Continuity

MS Access Un DBMS relazionale per Windows?

Installazione Configuration Software

Soluzione di gestione dei dispositivi in rete.

Implementing Microsoft Azure Infrastructure Solutions (MOC 20533)

l'edizione di Windows 10

La soluzione di Cloud Backup e Disaster Recovery

Cap. 1-I 1 I sistemi informatici

Virtualizzazione e Cloud Computing

Quale programma è più adatto alle tue esigenze?

CORSO MOC10969: Active Directory Services with Windows Server. CEGEKA Education corsi di formazione professionale

Thinking Fast: il sistema di backup più veloce al mondo ora esegue anche l'archiviazione

Guida all installazione di ContenziosoEasy

granulare per ambienti Exchange e Active Directory in un ambiente VMware e Hyper-V.

Server LDAP. File Server. Domain Controller. Installazione di una piattaforma Linux Alessandro Brusò 24/05/2012

Progetto per server, backup, virtualizzazione vm, dominio e hosting sito

NOTA: I prezzi disponibili non sono comprensivi di IVA né di costi di Setup* SERVIZI CLOUD. IntactMail Posta Sicura

Allegato Tecnico Backup As A Service

OpenStack Self Data Center: il cloud computing secondo TIM

Come Installare SQL Server 2014 Standard Edition With Tools

HOSTING ASICT. Servizio piattaforme software e identità digitale Roberto Gaffuri - 27 marzo 2017

Metodologie di ottimizzazione e analisi prestazionale degli elaboratori

Cloud e strumenti collaborativi. Roberto Salvatori Università di Teramo

Architetture di rete. 4. Le applicazioni di rete

MS Access: Tutorial Tabelle, Relazioni

Windows Server 2012 Essentials

VELOCITA E SICUREZZA NELLA GESTIONE DELLINFRASTRUTTURA IT AZIENDALE

Basi di Dati. Concetti e Principi Generali. Maria Mirto

Fine supporto per Exchange Server 2007 e Office 2007

Laboratorio di Programmazione di Rete Laurea Triennale in Informatica Applicata Progetto di fine Corso - A.A. 08/09

MAW DOCUMENT MANAGEMENT. Sistema di Gestione Documentale per Aziende e Pubbliche Amministrazioni

Your time our technologies. Software cloud per le risorse umane, creati con passione.

Sogefa. Gestione fatturazione. Caratteristiche principali

Soluzioni di alta disponibilità con MySQL

INFORMAZIONI PRODOTTO LOCKING SYSTEM MANAGEMENT 3.3 SERVICE PACK 1 BASIC BASIC ONLINE BUSINESS PROFESSIONAL

Backup, Protezione e Virtualizzazione dei dati aziendali.

Transcript:

Azure SQL DataBase DataBase as a Services

Chi sono Sergio Galati Ingegnere Informatico sergio.galati@gmail.com @gfsergio https://sergiogalati.wordpress.com/

Grazie Dipartimento di Matematica e Informatica OrangeDotNet Tutti i CORAGGIOSI Partecipanti NON ringrazio chi va a

Agenda della giornata dalle alle argomento 9.00 9.30 Registrazione 9.30 10.15 Keynote - SignalR Scaleout su Azure - Andrea Giunta 10.15 11.00 Azure SQL DataBase per DBA e DEV - Sergio Galati 11.00 11.15 Break 11.15 12.00 Introduzione ad Azure Active Directory - Antonino Milone 12.00 12.45 Azure Hub IoT - Benedetto Benfatto

Che cosa Cosa abbiamo a disposizione Database SQL di Azure Database Singoli Elastic Database (Preview) SQL Server in macchine virtuali di Azure (IaaS)

What Cosa abbiamo a disposizione

SQL Database su VM di Azure Database relazionale distribuito come IaaS Hardware standardizzati gestiti da Microsoft Migrazione Rapida Applicazioni che richiedono l accesso a risorse di AD

SQL Database di Azure Database relazionale distribuito come DBaaS Hardware e Software standardizzati completamente gestiti da Microsoft. Meccanismi predefiniti per disponibilità elevata, ripristino di emergenza e aggiornamento. Impara ad adattarsi dinamicamente con la tua app Scala le prestazioni al volo senza down time Creazione di applicazioni multi-tenant efficienti Ambiente di sviluppo Familiare

Cosa quanto DTU (DatabaseThroughput Unit) rappresenta la potenza relativa dei database basata su una misura del mondo reale: orientativamente il numero di transazioni completate al secondo in condizioni di carico totale Per misurare le risorse necessarie normalmente dovremmo valutare diverse metriche. Processor - % Processor Time Logical Disk - Disk Reads/sec Logical Disk - Disk Writes/sec Database - Log Bytes Flushed/sec È presente un calcolatore che permette di calcolare i DTU di cui hai bisogno

Cosa quanto Basic DTU Dimensione massimo DB Prezzo B 5 2 GB 4/mese

Cosa quanto Standard DTU Dimensione massimo DB Prezzo S0 10 250 GB 13/mese S1 20 250 GB 25/mese S2 50 250 GB 63/mese S3 100 250 GB 126/mese

Cosa quanto Premium DTU Dimensione massimo DB Prezzo P1 125 500 GB 392/mese P2 250 500 GB 784/mese P4 500 500 GB 1.569/mese P6 1000 500 GB 3.137/mese P11 1750 1 TB 5.904/mese

Cosa quanto DTU

Cosa quanto DTU

Cosa quanto (Elastic) Basic edtu Dimensione massimo per Pool DB per pool edtu max per DB Prezzo 100 10 GB 200 5 125/mese 200 20 GB 400 5 251/mese 400 39 GB 400 5 502/mese 800 78 GB 400 5 1.010/mese 1200 117 GB 400 5 1.518/mese

Cosa quanto (Elastic) Standard edtu Dimensione massimo per Pool DB per pool edtu max per DB Prezzo 100 100 GB 200 100 188/mese 200 200 GB 400 100 376/mese 400 400 GB 400 100 759/mese 800 800 GB 400 100 1.518/mese 1200 1,2 TB 400 100 2.278/mese

Cosa quanto (Elastic) Premium edtu Dimensione massimo per Pool DB per pool edtu max per DB Prezzo 125 250 GB 50 125 588/mese 250 500 GB 50 250 1.180/mese 500 750 GB 50 500 2.353/mese 1000 750 GB 50 1000 4.706/mese 1500 750 GB 50 1000 7.058/mese

Accesso A SQL Database Possibilità di scegliere i svariati tools di sviluppo Curva di apprendimento più breve

DEMO Create SQL DB & WebApp

Caratteristiche Continuità Continuità Aziendale 99,99% DR (Disaster Recovery): processo di ripristino delle funzionalità ERT (Estimated Recovery Time) durata stimata per il recupero della completa disponibilità. RTO (Recovery Time Objective): perdita massima di disponibilità accettabile durante i guasti RPO (Recovery Point Objective): perdita massima di dati accettabile durante i guasti.

Caratteristiche Continuità Funzionalità Livello Basic Livello Standard Livello Premium Ripristino temporizzato Ripristino geografico Replica geografica standard Replica geografica attiva Qualsiasi punto di ripristino entro 7 giorni ERT < 12 ore, RPO < 1 ora Non inclusa Non inclusa Qualsiasi punto di ripristino entro 14 giorni ERT < 12 ore, RPO < 1 ora ERT < 30 sec, RPO < 5 sec Non inclusa Qualsiasi punto di ripristino entro 35 giorni ERT < 12 ore, RPO < 1 ora ERT < 30 sec, RPO < 5 sec ERT < 30 sec, RPO < 5 sec

Caratteristiche Scaling orizontale La modifica del livello è un operazione inline 4 modifiche di singoli database nell'arco di un periodo di 24 ore. La modifica del piano tariffario del database non modifica le dimensioni massime del database

Learns and adapts with your application Threat and anomaly detection Self-tuned performance Index Advisor Actionable recommendations

Caratteristiche Elastic DB pools

Caratteristiche Elastic DB pools Vivono all interno di un pool Tutti i dati di fatturazione riguardano il pool Sono utili per applicazioni multi Tenant I edtu sono condivisi tra i Dabatase Previsioni di spesa controllabili e prevedibili Possibilità di modificare le edtu online È una best guide considerare gli elastic DB solo se il costo è conveniente rispetto all uso dei singoli database

Caratteristiche Elastic DB pools

Caratteristiche Elastic DB pools Numero minimo di database Almeno 2 DB S3 o almeno 15 DB S0 per 100 edtu affinchè ci sia convenienza rispetto un singolo DB Evantuali picchi sulla concorrenza Non più del 66% dei DB dovrebbe avere un picco contemporaneamente Utilizzo dei DTU Un DB è buon candidato per un pool quando il suo utilizzo di DTU è 1.5 volte rispetto alla media

Caratteristiche Elastic DB pools - multi tenant Application Requisiti per Tenant Security Performance Baxkup/Restore Personalizzazione Requisiti Cross Tenant Add/Remove Tenant Database Manteining Reporting Costo dell uso delle risorse

Caratteristiche Elastic DB pools Manage & Monitoring SQL Analizza i dati dei DB del Pool Alert via email personalizzabili Aggiungere e rimuovere DB Scaling edtu in base alle esigenze Scenari Sharding e Stratch

Funzionalità Elastic DB (preview) Strumenti di database elastici: semplificano lo sviluppo e la gestione di soluzioni di database partizionate Elastic Client Library Strumento di Merge e split. Pool di database elastici Processi di database elastico Query di database elastico

Migrazione Funzionalità non supportate FILESTREAM Agente di raccolta dati Funzioni: fn_get_sql, fn_virtualfilestats, fn_virtualservernodes USE SET REMOTE_PROC_TRANSACTIONS Diagrammi di database Posta elettronica database.net framework Ricerca semantica

Recap SQL Database Connessione tramite Visual studio Connessione tramite SSMS Elastic Pools Elastic Client Library Multi Tenant App

Riferimenti https://azure.microsoft.com/it-it/documentation/services/sqldatabase/

Fine Grazie