SlideShare a Scribd company logo
1 of 19
Download to read offline
Welcome to the
The Hitchhiker's Guide to the Azure Galaxy
and the Joy of Open Source Documentation
Nicolò Carandini [MVP]
n.carandini@outlook.com
@TPCWare #GABRome18
#GlobalAzure
Conoscere Azure
E’ un mondo così vasto
che nessuno può dire di conoscerlo appieno.
Nella tumultuosa realizzazione di ogni sua parte,
la documentazione è stata realizzata a più mani e
necessariamente in modo non organico.
Recentemente è stato fatto un grande lavoro di
riorganizzazione del materiale, anche didattico, per
favorire e facilitare l’apprendimento.
Cos’è Azure
• Una infrastruttura hardware
• Un insieme di servizi (IAAS, PAAS, SAAS)
• Un insieme di strumenti e SDK
Azure Global Infrastructure
Azure Global Infrastructure
Aree globali
• L’infrastruttura di Azure è composta da 50 regioni e offre i suoi servizi a 140
paesi nel mondo.
Aree geografiche di Azure
• Assicurano il rispetto dei requisiti di residenza, sovranità, conformità e
resilienza entro limiti geografici.
Disponibilità dei prodotti in base all’area
• Alcuni prodotti sono disponibili ovunque, altri dipendono dalle aree.
Per saperne di più sull’infrastruttura globale di Azure:
https://azure.microsoft.com/it-it/global-infrastructure
Tipologia di servizi: IaaS, PaaS e SaaS
Azure Products
Azure Tools & SDK
• Linguaggi & Framework
• Interfaccia della riga di comando
• Strumenti ed estensioni
Linguaggi & Framework
Librerie di Azure per .NET
Librerie di Azure per Java
Ruby SDK
Librerie di Azure per Node.js
Librerie di Azure per Python
Go SDK
Command Line Interface (CLI)
Azure CLI 2.0
PowerShell
Azure CLI for Linux and Mac
Strumenti ed estensioni
Strumenti di Visual Studio per Azure
Strumenti SQL
SDK e strumenti di Service Fabric
Storage Explorer
Strumenti di PowerShell per Visual Studio
Python Tools
Strumenti di Docker
Fonti di apprendimento
• Sito di Azure
www.azure.com (-> azure.microsoft.com)
• Documentazione di Azure su MS Docs
docs.microsoft.com/en-us/azure/
docs.microsoft.com/it-it/azure/
• Infographics
azure.microsoft.com/en-us/resources/infographics
Altre fonti di apprendimento
• Azure Blog
azure.microsoft.com/en-us/blog
• Azure solution architectures
azure.microsoft.com/en-us/solutions/architecture/
• Azure Essentials
www.microsoft.com/en-us/azureessentials
Git e GitHub
• Git Beginner's Guide for Dummies
backlog.com/git-tutorial
• TryGit
try.github.io
• GitHub Learning Lab
lab.github.com
Open Software Documentation
Tutta la documentazione di Microsoft Docs (docs.microsoft.com) è open
source e sta su GitHub.
Chiunque può contribuire, basta fare click sulla matita in alto a destra,
presente in ogni pagina:
Il contenuto della pagina su GitHub
Contribuire al miglioramento della documentazione
Una volta arrivati su GitHub è possibile modificare il contenuto della
documentazione (che è tutta scritta in formato Markdown*) e fare
una Pull Request, nello stesso modo in cui si fa per qualsiasi
progetto open source su GitHub (vedi la guida di GitHub).
Verrà avviata una discussione sul proprio contributo e se accettato
verrà fatto il merge col progetto principale e il nostro lavoro apparirà
nelle pagine di documentazione ufficiale con il nostro avatar
nell’elenco dei contributori alla pagina.
* Vedi: it.wikipedia.org/wiki/Markdown
The Hitchhiker's Guide to the Azure Galaxy

More Related Content

Similar to The Hitchhiker's Guide to the Azure Galaxy

Docker_vs_Rancher_chi_dominerà_i_Desktop_dei_developers.pptx
Docker_vs_Rancher_chi_dominerà_i_Desktop_dei_developers.pptxDocker_vs_Rancher_chi_dominerà_i_Desktop_dei_developers.pptx
Docker_vs_Rancher_chi_dominerà_i_Desktop_dei_developers.pptxGiuliano Latini
 
Azure for Game Developers
Azure for Game DevelopersAzure for Game Developers
Azure for Game DevelopersMarco Parenzan
 
Cloud & No-Coding: come fare su Azure?
Cloud & No-Coding: come fare su Azure?Cloud & No-Coding: come fare su Azure?
Cloud & No-Coding: come fare su Azure?Andrea Carratta
 
DevOps by examples - Agile O'Day 2017
DevOps by examples - Agile O'Day 2017DevOps by examples - Agile O'Day 2017
DevOps by examples - Agile O'Day 2017Giulio Vian
 
Azure No-Sql approach: DocumentDB
Azure No-Sql approach: DocumentDBAzure No-Sql approach: DocumentDB
Azure No-Sql approach: DocumentDBDavide Benvegnù
 
CCI2019 - SQL Server ed Azure: Disaster Recovery per tutti
CCI2019 - SQL Server ed Azure: Disaster Recovery per tuttiCCI2019 - SQL Server ed Azure: Disaster Recovery per tutti
CCI2019 - SQL Server ed Azure: Disaster Recovery per tuttiwalk2talk srl
 
Azure saturday pn 2018 ml
Azure saturday pn 2018 mlAzure saturday pn 2018 ml
Azure saturday pn 2018 mlMarco Zamana
 
IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...
IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...
IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...Daniele Mondello
 
Azure Synapse Analytics for your IoT Solutions
Azure Synapse Analytics for your IoT SolutionsAzure Synapse Analytics for your IoT Solutions
Azure Synapse Analytics for your IoT SolutionsMarco Parenzan
 
Tutto quello che non vi hanno mai detto su Azure Integration Services (Logic ...
Tutto quello che non vi hanno mai detto su Azure Integration Services (Logic ...Tutto quello che non vi hanno mai detto su Azure Integration Services (Logic ...
Tutto quello che non vi hanno mai detto su Azure Integration Services (Logic ...Alessio Biasiutti
 
Azure Day Rome 2019 Reloaded - Utilizzare Azure Kubernetes Service per i nost...
Azure Day Rome 2019 Reloaded - Utilizzare Azure Kubernetes Service per i nost...Azure Day Rome 2019 Reloaded - Utilizzare Azure Kubernetes Service per i nost...
Azure Day Rome 2019 Reloaded - Utilizzare Azure Kubernetes Service per i nost...azuredayit
 
Sviluppare Azure Web Apps
Sviluppare Azure Web AppsSviluppare Azure Web Apps
Sviluppare Azure Web AppsAndrea Dottor
 
AWS CDK infrastructure is code
AWS CDK infrastructure is codeAWS CDK infrastructure is code
AWS CDK infrastructure is codeEnrico Pesce
 
2014.04.04 Sviluppare applicazioni web (completamente) on line con Visual Stu...
2014.04.04 Sviluppare applicazioni web (completamente) on line con Visual Stu...2014.04.04 Sviluppare applicazioni web (completamente) on line con Visual Stu...
2014.04.04 Sviluppare applicazioni web (completamente) on line con Visual Stu...Marco Parenzan
 
Azure Day Rome Reloaded 2019 - Python, Azure Cosmos DB, Docker and Azure Cont...
Azure Day Rome Reloaded 2019 - Python, Azure Cosmos DB, Docker and Azure Cont...Azure Day Rome Reloaded 2019 - Python, Azure Cosmos DB, Docker and Azure Cont...
Azure Day Rome Reloaded 2019 - Python, Azure Cosmos DB, Docker and Azure Cont...azuredayit
 
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
2015.04.23 Azure Community Bootcamp 2015 Keynote ItalyMarco Parenzan
 
Progettare e sviluppare soluzioni serverless con AWS
Progettare e sviluppare soluzioni serverless con AWSProgettare e sviluppare soluzioni serverless con AWS
Progettare e sviluppare soluzioni serverless con AWSsparkfabrik
 
Introduzione a Microsoft Azure
Introduzione a Microsoft AzureIntroduzione a Microsoft Azure
Introduzione a Microsoft AzureRoberto Albano
 

Similar to The Hitchhiker's Guide to the Azure Galaxy (20)

Docker_vs_Rancher_chi_dominerà_i_Desktop_dei_developers.pptx
Docker_vs_Rancher_chi_dominerà_i_Desktop_dei_developers.pptxDocker_vs_Rancher_chi_dominerà_i_Desktop_dei_developers.pptx
Docker_vs_Rancher_chi_dominerà_i_Desktop_dei_developers.pptx
 
Azure for Game Developers
Azure for Game DevelopersAzure for Game Developers
Azure for Game Developers
 
Cloud & No-Coding: come fare su Azure?
Cloud & No-Coding: come fare su Azure?Cloud & No-Coding: come fare su Azure?
Cloud & No-Coding: come fare su Azure?
 
DevOps by examples - Agile O'Day 2017
DevOps by examples - Agile O'Day 2017DevOps by examples - Agile O'Day 2017
DevOps by examples - Agile O'Day 2017
 
Azure No-Sql approach: DocumentDB
Azure No-Sql approach: DocumentDBAzure No-Sql approach: DocumentDB
Azure No-Sql approach: DocumentDB
 
CCI2019 - SQL Server ed Azure: Disaster Recovery per tutti
CCI2019 - SQL Server ed Azure: Disaster Recovery per tuttiCCI2019 - SQL Server ed Azure: Disaster Recovery per tutti
CCI2019 - SQL Server ed Azure: Disaster Recovery per tutti
 
Azure saturday pn 2018 ml
Azure saturday pn 2018 mlAzure saturday pn 2018 ml
Azure saturday pn 2018 ml
 
IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...
IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...
IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...
 
Azure Synapse Analytics for your IoT Solutions
Azure Synapse Analytics for your IoT SolutionsAzure Synapse Analytics for your IoT Solutions
Azure Synapse Analytics for your IoT Solutions
 
iOS_Course_1
iOS_Course_1iOS_Course_1
iOS_Course_1
 
Tutto quello che non vi hanno mai detto su Azure Integration Services (Logic ...
Tutto quello che non vi hanno mai detto su Azure Integration Services (Logic ...Tutto quello che non vi hanno mai detto su Azure Integration Services (Logic ...
Tutto quello che non vi hanno mai detto su Azure Integration Services (Logic ...
 
Laravel & Passport
Laravel & PassportLaravel & Passport
Laravel & Passport
 
Azure Day Rome 2019 Reloaded - Utilizzare Azure Kubernetes Service per i nost...
Azure Day Rome 2019 Reloaded - Utilizzare Azure Kubernetes Service per i nost...Azure Day Rome 2019 Reloaded - Utilizzare Azure Kubernetes Service per i nost...
Azure Day Rome 2019 Reloaded - Utilizzare Azure Kubernetes Service per i nost...
 
Sviluppare Azure Web Apps
Sviluppare Azure Web AppsSviluppare Azure Web Apps
Sviluppare Azure Web Apps
 
AWS CDK infrastructure is code
AWS CDK infrastructure is codeAWS CDK infrastructure is code
AWS CDK infrastructure is code
 
2014.04.04 Sviluppare applicazioni web (completamente) on line con Visual Stu...
2014.04.04 Sviluppare applicazioni web (completamente) on line con Visual Stu...2014.04.04 Sviluppare applicazioni web (completamente) on line con Visual Stu...
2014.04.04 Sviluppare applicazioni web (completamente) on line con Visual Stu...
 
Azure Day Rome Reloaded 2019 - Python, Azure Cosmos DB, Docker and Azure Cont...
Azure Day Rome Reloaded 2019 - Python, Azure Cosmos DB, Docker and Azure Cont...Azure Day Rome Reloaded 2019 - Python, Azure Cosmos DB, Docker and Azure Cont...
Azure Day Rome Reloaded 2019 - Python, Azure Cosmos DB, Docker and Azure Cont...
 
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
 
Progettare e sviluppare soluzioni serverless con AWS
Progettare e sviluppare soluzioni serverless con AWSProgettare e sviluppare soluzioni serverless con AWS
Progettare e sviluppare soluzioni serverless con AWS
 
Introduzione a Microsoft Azure
Introduzione a Microsoft AzureIntroduzione a Microsoft Azure
Introduzione a Microsoft Azure
 

More from Nicolò Carandini

Wasm and Blazor CDays keynote
Wasm and Blazor CDays keynoteWasm and Blazor CDays keynote
Wasm and Blazor CDays keynoteNicolò Carandini
 
The absolute need of Secure Http
The absolute need of Secure HttpThe absolute need of Secure Http
The absolute need of Secure HttpNicolò Carandini
 
Christmas greetings cards with blazor
Christmas greetings cards with blazorChristmas greetings cards with blazor
Christmas greetings cards with blazorNicolò Carandini
 
Code review e pair programming con Visual Studio Live Share
Code review e pair programming con Visual Studio Live ShareCode review e pair programming con Visual Studio Live Share
Code review e pair programming con Visual Studio Live ShareNicolò Carandini
 
Web app slots and webapi versioning
Web app slots and webapi versioningWeb app slots and webapi versioning
Web app slots and webapi versioningNicolò Carandini
 
Mobile services multi-piattaforma con Xamarin
Mobile services multi-piattaforma con XamarinMobile services multi-piattaforma con Xamarin
Mobile services multi-piattaforma con XamarinNicolò Carandini
 
Universal Apps localization and globalization
Universal Apps localization and globalizationUniversal Apps localization and globalization
Universal Apps localization and globalizationNicolò Carandini
 
Applicazioni web con ASP.NET Owin e Katana
Applicazioni web con ASP.NET Owin e KatanaApplicazioni web con ASP.NET Owin e Katana
Applicazioni web con ASP.NET Owin e KatanaNicolò Carandini
 
Azure Mobile Services con il .NET Framework
Azure Mobile Services con il .NET FrameworkAzure Mobile Services con il .NET Framework
Azure Mobile Services con il .NET FrameworkNicolò Carandini
 
Sviluppare app per iOS e Android con Xamarin e Visual Studio
Sviluppare app per iOS e Android con Xamarin e Visual StudioSviluppare app per iOS e Android con Xamarin e Visual Studio
Sviluppare app per iOS e Android con Xamarin e Visual StudioNicolò Carandini
 

More from Nicolò Carandini (20)

Wasm and Blazor CDays keynote
Wasm and Blazor CDays keynoteWasm and Blazor CDays keynote
Wasm and Blazor CDays keynote
 
The absolute need of Secure Http
The absolute need of Secure HttpThe absolute need of Secure Http
The absolute need of Secure Http
 
Christmas greetings cards with blazor
Christmas greetings cards with blazorChristmas greetings cards with blazor
Christmas greetings cards with blazor
 
Xamarin DevOps
Xamarin DevOpsXamarin DevOps
Xamarin DevOps
 
Code review e pair programming con Visual Studio Live Share
Code review e pair programming con Visual Studio Live ShareCode review e pair programming con Visual Studio Live Share
Code review e pair programming con Visual Studio Live Share
 
Spa with Blazor
Spa with BlazorSpa with Blazor
Spa with Blazor
 
Game matching with SignalR
Game matching with SignalRGame matching with SignalR
Game matching with SignalR
 
Swagger loves WebAPI
Swagger loves WebAPISwagger loves WebAPI
Swagger loves WebAPI
 
Xamarin Workbooks
Xamarin WorkbooksXamarin Workbooks
Xamarin Workbooks
 
Swagger per tutti
Swagger per tuttiSwagger per tutti
Swagger per tutti
 
Web app slots and webapi versioning
Web app slots and webapi versioningWeb app slots and webapi versioning
Web app slots and webapi versioning
 
Intro xamarin forms
Intro xamarin formsIntro xamarin forms
Intro xamarin forms
 
Swagger pertutti
Swagger pertuttiSwagger pertutti
Swagger pertutti
 
Windows 10 design
Windows 10 designWindows 10 design
Windows 10 design
 
Windows 10 IoT
Windows 10 IoTWindows 10 IoT
Windows 10 IoT
 
Mobile services multi-piattaforma con Xamarin
Mobile services multi-piattaforma con XamarinMobile services multi-piattaforma con Xamarin
Mobile services multi-piattaforma con Xamarin
 
Universal Apps localization and globalization
Universal Apps localization and globalizationUniversal Apps localization and globalization
Universal Apps localization and globalization
 
Applicazioni web con ASP.NET Owin e Katana
Applicazioni web con ASP.NET Owin e KatanaApplicazioni web con ASP.NET Owin e Katana
Applicazioni web con ASP.NET Owin e Katana
 
Azure Mobile Services con il .NET Framework
Azure Mobile Services con il .NET FrameworkAzure Mobile Services con il .NET Framework
Azure Mobile Services con il .NET Framework
 
Sviluppare app per iOS e Android con Xamarin e Visual Studio
Sviluppare app per iOS e Android con Xamarin e Visual StudioSviluppare app per iOS e Android con Xamarin e Visual Studio
Sviluppare app per iOS e Android con Xamarin e Visual Studio
 

The Hitchhiker's Guide to the Azure Galaxy

  • 2. The Hitchhiker's Guide to the Azure Galaxy and the Joy of Open Source Documentation Nicolò Carandini [MVP] n.carandini@outlook.com @TPCWare #GABRome18 #GlobalAzure
  • 3. Conoscere Azure E’ un mondo così vasto che nessuno può dire di conoscerlo appieno. Nella tumultuosa realizzazione di ogni sua parte, la documentazione è stata realizzata a più mani e necessariamente in modo non organico. Recentemente è stato fatto un grande lavoro di riorganizzazione del materiale, anche didattico, per favorire e facilitare l’apprendimento.
  • 4. Cos’è Azure • Una infrastruttura hardware • Un insieme di servizi (IAAS, PAAS, SAAS) • Un insieme di strumenti e SDK
  • 6. Azure Global Infrastructure Aree globali • L’infrastruttura di Azure è composta da 50 regioni e offre i suoi servizi a 140 paesi nel mondo. Aree geografiche di Azure • Assicurano il rispetto dei requisiti di residenza, sovranità, conformità e resilienza entro limiti geografici. Disponibilità dei prodotti in base all’area • Alcuni prodotti sono disponibili ovunque, altri dipendono dalle aree. Per saperne di più sull’infrastruttura globale di Azure: https://azure.microsoft.com/it-it/global-infrastructure
  • 7. Tipologia di servizi: IaaS, PaaS e SaaS
  • 9. Azure Tools & SDK • Linguaggi & Framework • Interfaccia della riga di comando • Strumenti ed estensioni
  • 10. Linguaggi & Framework Librerie di Azure per .NET Librerie di Azure per Java Ruby SDK Librerie di Azure per Node.js Librerie di Azure per Python Go SDK
  • 11. Command Line Interface (CLI) Azure CLI 2.0 PowerShell Azure CLI for Linux and Mac
  • 12. Strumenti ed estensioni Strumenti di Visual Studio per Azure Strumenti SQL SDK e strumenti di Service Fabric Storage Explorer Strumenti di PowerShell per Visual Studio Python Tools Strumenti di Docker
  • 13. Fonti di apprendimento • Sito di Azure www.azure.com (-> azure.microsoft.com) • Documentazione di Azure su MS Docs docs.microsoft.com/en-us/azure/ docs.microsoft.com/it-it/azure/ • Infographics azure.microsoft.com/en-us/resources/infographics
  • 14. Altre fonti di apprendimento • Azure Blog azure.microsoft.com/en-us/blog • Azure solution architectures azure.microsoft.com/en-us/solutions/architecture/ • Azure Essentials www.microsoft.com/en-us/azureessentials
  • 15. Git e GitHub • Git Beginner's Guide for Dummies backlog.com/git-tutorial • TryGit try.github.io • GitHub Learning Lab lab.github.com
  • 16. Open Software Documentation Tutta la documentazione di Microsoft Docs (docs.microsoft.com) è open source e sta su GitHub. Chiunque può contribuire, basta fare click sulla matita in alto a destra, presente in ogni pagina:
  • 17. Il contenuto della pagina su GitHub
  • 18. Contribuire al miglioramento della documentazione Una volta arrivati su GitHub è possibile modificare il contenuto della documentazione (che è tutta scritta in formato Markdown*) e fare una Pull Request, nello stesso modo in cui si fa per qualsiasi progetto open source su GitHub (vedi la guida di GitHub). Verrà avviata una discussione sul proprio contributo e se accettato verrà fatto il merge col progetto principale e il nostro lavoro apparirà nelle pagine di documentazione ufficiale con il nostro avatar nell’elenco dei contributori alla pagina. * Vedi: it.wikipedia.org/wiki/Markdown