Sql Saturday a Pordenone - Sql Server journey, da dev a ops
-
Upload
alessandro-alpi -
Category
Technology
-
view
32 -
download
0
Transcript of Sql Saturday a Pordenone - Sql Server journey, da dev a ops
![Page 1: Sql Saturday a Pordenone - Sql Server journey, da dev a ops](https://reader030.fdocuments.us/reader030/viewer/2022033106/58ce89251a28ab210a8b733f/html5/thumbnails/1.jpg)
#sqlsat589February 25th, 2017
SQL Server deployment journeyda dev a opsAlessandro Alpi@suxstellinoData Platform MVPCTO @ Engage IT Servicesgetlatestversion.it
![Page 2: Sql Saturday a Pordenone - Sql Server journey, da dev a ops](https://reader030.fdocuments.us/reader030/viewer/2022033106/58ce89251a28ab210a8b733f/html5/thumbnails/2.jpg)
#sqlsat589February 25th, 2017
Sponsors
![Page 3: Sql Saturday a Pordenone - Sql Server journey, da dev a ops](https://reader030.fdocuments.us/reader030/viewer/2022033106/58ce89251a28ab210a8b733f/html5/thumbnails/3.jpg)
#sqlsat589February 25th, 2017
Organizers
![Page 4: Sql Saturday a Pordenone - Sql Server journey, da dev a ops](https://reader030.fdocuments.us/reader030/viewer/2022033106/58ce89251a28ab210a8b733f/html5/thumbnails/4.jpg)
#sqlsat589February 25th, 2017
Qualche domanda prima di iniziare…Dev? DBA? Altro?Source Control? Quale?Database centralizzato?Team City? Visual Studio Team Services? Altro?IDE?Progetti database? SSMS con database connessi?
![Page 5: Sql Saturday a Pordenone - Sql Server journey, da dev a ops](https://reader030.fdocuments.us/reader030/viewer/2022033106/58ce89251a28ab210a8b733f/html5/thumbnails/5.jpg)
#sqlsat589February 25th, 2017
DevOps
![Page 6: Sql Saturday a Pordenone - Sql Server journey, da dev a ops](https://reader030.fdocuments.us/reader030/viewer/2022033106/58ce89251a28ab210a8b733f/html5/thumbnails/6.jpg)
#sqlsat589February 25th, 2017
DefinizioneDevOps è un approccio culturale in cui l’intera Line of
Business si assume la responsabilità della creazione
del Valore per il cliente.
In tale scenario, Development ed Operation
sperimentano di continuo nuovi modi per collaborare,
andando a rendere standard ed a padroneggiare i
processi attraverso la ripetitività e la pratica.
Comunicazione Integrazione Collaborazione Automatizzazione
![Page 7: Sql Saturday a Pordenone - Sql Server journey, da dev a ops](https://reader030.fdocuments.us/reader030/viewer/2022033106/58ce89251a28ab210a8b733f/html5/thumbnails/7.jpg)
#sqlsat589February 25th, 2017
Comunicazione/Integrazione
Developers DBA
QA/Tester Operations
DevOps
Abbattere le barriere tra le aree funzionaliCreare fiducia reciproca nella filieraCondividere responsabilità e conoscenzaMigliorare ed automatizzare i processiFeedback continuo
![Page 8: Sql Saturday a Pordenone - Sql Server journey, da dev a ops](https://reader030.fdocuments.us/reader030/viewer/2022033106/58ce89251a28ab210a8b733f/html5/thumbnails/8.jpg)
#sqlsat589February 25th, 2017
Per non arrivare a…
![Page 9: Sql Saturday a Pordenone - Sql Server journey, da dev a ops](https://reader030.fdocuments.us/reader030/viewer/2022033106/58ce89251a28ab210a8b733f/html5/thumbnails/9.jpg)
#sqlsat589February 25th, 2017
Collaborazione/Automatizzazione
DEV
VC
BUILD
TEST
PACK
RELEASE
Piccoli team focalizzati sul businessUtilizzo di strumenti di collaborazioneCondivisione dei problem con il teamRipetibilità delle attivitàAutomatismo del delivery e del deploy
![Page 10: Sql Saturday a Pordenone - Sql Server journey, da dev a ops](https://reader030.fdocuments.us/reader030/viewer/2022033106/58ce89251a28ab210a8b733f/html5/thumbnails/10.jpg)
#sqlsat589February 25th, 2017
Per non trovarsi in…
![Page 11: Sql Saturday a Pordenone - Sql Server journey, da dev a ops](https://reader030.fdocuments.us/reader030/viewer/2022033106/58ce89251a28ab210a8b733f/html5/thumbnails/11.jpg)
#sqlsat589February 25th, 2017
Scenario
CI/DEV
TEST
PROD
RELEASE MANAGER
APPROVAL
![Page 12: Sql Saturday a Pordenone - Sql Server journey, da dev a ops](https://reader030.fdocuments.us/reader030/viewer/2022033106/58ce89251a28ab210a8b733f/html5/thumbnails/12.jpg)
#sqlsat589February 25th, 2017
Pratiche Continuous Integration
Unit Testing Build Check-in frequenti
Continuous Deployment +Deploy in ambienti di UAT/Collaudo
Continuous Delivery +Rilascio in ambienti di produzione
(Approval?)
![Page 13: Sql Saturday a Pordenone - Sql Server journey, da dev a ops](https://reader030.fdocuments.us/reader030/viewer/2022033106/58ce89251a28ab210a8b733f/html5/thumbnails/13.jpg)
#sqlsat589February 25th, 2017
Strumenti Development
Source Control Manager/client/command line Version store Build server Test execution Repository per package
Operations Release pipeline e release manager Feedback ed Helpdesk tools Monitoring tools
![Page 14: Sql Saturday a Pordenone - Sql Server journey, da dev a ops](https://reader030.fdocuments.us/reader030/viewer/2022033106/58ce89251a28ab210a8b733f/html5/thumbnails/14.jpg)
Proviamo!
![Page 15: Sql Saturday a Pordenone - Sql Server journey, da dev a ops](https://reader030.fdocuments.us/reader030/viewer/2022033106/58ce89251a28ab210a8b733f/html5/thumbnails/15.jpg)
#sqlsat589February 25th, 2017
Riferimenti
Microsoft MVP – Data Platform dal 2008Blog ITA: http://blogs.dotnethell.it/suxstellinoBlog ENG: http://suxstellino.wordpress.com/Website: http://www.alessandroalpi.netwww.engageitservices.ithttp://www.getlatestversion.it
![Page 16: Sql Saturday a Pordenone - Sql Server journey, da dev a ops](https://reader030.fdocuments.us/reader030/viewer/2022033106/58ce89251a28ab210a8b733f/html5/thumbnails/16.jpg)
#sqlsat589February 25th, 2017
Risorse
![Page 17: Sql Saturday a Pordenone - Sql Server journey, da dev a ops](https://reader030.fdocuments.us/reader030/viewer/2022033106/58ce89251a28ab210a8b733f/html5/thumbnails/17.jpg)
#sqlsat589February 25th, 2017
RisorseBloghttp://suxstellino.wordpress.com/tag/alm/http://blogs.dotnethell.it/suxstellino/Category_2927.aspxSource control resourceshttps://msdn.microsoft.com/it-it/library/dn894015.aspx (Articolo su Source Control)http://www.red-gate.com/products/sql-development/sql-source-control/http://apexsql.com/sql_tools_source_control.aspxUnit testing resourceshttp://www.red-gate.com/products/sql-development/sql-test/http://tsqlt.org/https://msdn.microsoft.com/it-it/library/mt169842 (Articolo su Unit Testing)AutomationDLM Automation Build (marketplace VSTS)DLM Automation Release (marketplace VSTS)
![Page 18: Sql Saturday a Pordenone - Sql Server journey, da dev a ops](https://reader030.fdocuments.us/reader030/viewer/2022033106/58ce89251a28ab210a8b733f/html5/thumbnails/18.jpg)
#sqlsat589February 25th, 2017
THANKS! Q&A
#sqlsat589