SlideShare a Scribd company logo
Docker vs Rancher, chi dominerà i
Desktop dei developers?
latini.giuliano@gmail.com
@giulianolatini
giulianolatini
giulianolatini
Sponsor & Org
getlatestversion.it
• Esperienza trentennale nel mondo ITC
ho sviluppato software per applicazioni scientifiche, mi occupo di operation,
supporto agli utenti, testing, automation e cloud.
• Dal 2012 parlo di docker e tecnologie cutting edge IT
ho iniziato con le VM nel 2002, con i container facilitati da docker è stato
amore al primo talk.
• Dal 2008 collaboro e contribuisco ad alcune community italiane per
diffondere tecnologie e cultura DevOps
sono allergico alla confort-zone e alla frase «si è fatto sempre così, perché
cambiare?»
• Nonostante il Covid sono qui di nuovo a mettermi in gioco.
aboutme
• Cos’è Docker Desktop
rapida descrizione e ultime novità del prodotto
• Cos’è Rancher Desktop
veloce descrizione dei componenti e novità del pacchetto
• Docker vs Rancher
confronto tra i due contendeti
• Conclusioni/Takeaway
di cosa parliamo ?
• Multipiattaforma, presto anche su Linux
• Sviluppo, testing, frontend infrastrutturale, Infrastruttura
per usare DockerApp
• Securable Supply Chain
• Integrato con qualsiasi prodotto DevOps
• Integrato nei principali Cloud Pubblici
• Infrastruttura per lo sviluppo integrata con VSCode
• SoftwareBOM, Notary, Synk
Docker Desktop Features
Docker Desktop Architettura
• Sviluppo software
• Infrastrutture complesse per ambienti develop
• Personal CI/CD
• Distribuzione di artefatti
• Environment isolati e ripetibili
• Console per ambienti di containerizzazione
Docker Desktop Scenari
Docker Desktop Extensions Marketplace
Docker Desktop Costi e Licensing
Docker Desktop Costi e Benefici
Rancher Desktop
Rancher Desktop
Architettura Rancher Desktop
Scanner image vulnerabilities
Docker Desktop vs Rancher Desktop
• Infrastruttura per lo sviluppo
• Strumenti dockerizzati e Docker APP
• Sviluppo di microservizi
• Valutazione di aggiornamenti
• Test automatici
• …
Proposte?
Docker Desktop vs Rancher Desktop
• la necessità per il team di sviluppo d’investire in un ambiente
comodo in cui prenda confidenza con il paradigma
architetturale della containerizzazione e orientato ai
microservices.
• Rancheros valida alternativa in licenza Apache 2.0 su cui
investire per la flessibilità offerta e le potenzialità future.
• Docker soluzione comoda per le risorse fornite a fronte del
pagamento delle fee richieste, per la stabilità data dalla
maturità del prodotto, per il gran numero di prodotti in cui è
integrato.
Takeaway
• Rancher
• Rancher Desktop
• Docker
• Getting started with Rancher Desktop, containerd and K3S clusters
• [Webinar]: Rancher Desktop, A Replacement for Docker Desktop
Bibliografia
Grazie!!!

More Related Content

Similar to Docker_vs_Rancher_chi_dominerà_i_Desktop_dei_developers.pptx

Containerized Liferay
Containerized LiferayContainerized Liferay
Containerized Liferay
Teresa Dallera
 
Introduzione a .Net Core
Introduzione a .Net CoreIntroduzione a .Net Core
Introduzione a .Net Core
Antonio Di Motta
 
Workshop ASP.NET Core e Angular in produzione con Docker e Kubernetes
Workshop ASP.NET Core e Angular in produzione con Docker e KubernetesWorkshop ASP.NET Core e Angular in produzione con Docker e Kubernetes
Workshop ASP.NET Core e Angular in produzione con Docker e Kubernetes
blexin
 
Meetup ASP.NET Core e Kubernetes
Meetup ASP.NET Core e KubernetesMeetup ASP.NET Core e Kubernetes
Meetup ASP.NET Core e Kubernetes
dotnetcode
 
Introduzione a DotNetNuke
Introduzione a DotNetNukeIntroduzione a DotNetNuke
Introduzione a DotNetNuke
Massimo Bonanni
 
Architetture a Microservizi con Docker Container
Architetture a Microservizi con Docker ContainerArchitetture a Microservizi con Docker Container
Architetture a Microservizi con Docker Container
Roberto Messora
 
Cloud Native PostgreSQL - Italiano
Cloud Native PostgreSQL - ItalianoCloud Native PostgreSQL - Italiano
Cloud Native PostgreSQL - Italiano
EDB
 
Meetup ASP.NET Core 2 e Docker
Meetup ASP.NET Core 2 e Docker Meetup ASP.NET Core 2 e Docker
Meetup ASP.NET Core 2 e Docker
dotnetcode
 
ASP.NET Core 2 e Docker
ASP.NET Core 2 e DockerASP.NET Core 2 e Docker
ASP.NET Core 2 e Docker
Luca Congiu
 
Kubernetes e bello, sicuro è meglio!
Kubernetes e bello, sicuro è meglio!Kubernetes e bello, sicuro è meglio!
Kubernetes e bello, sicuro è meglio!
Giuliano Latini
 
Docker Workshop - Coretech Summit 2018
Docker Workshop - Coretech Summit 2018Docker Workshop - Coretech Summit 2018
Docker Workshop - Coretech Summit 2018
Yefry Figueroa
 
Docker e Kubernetes per professionisti IT
Docker e Kubernetes per professionisti ITDocker e Kubernetes per professionisti IT
Docker e Kubernetes per professionisti IT
Yefry Figueroa
 
Android - Programmazione Avanzata
Android -  Programmazione AvanzataAndroid -  Programmazione Avanzata
Android - Programmazione Avanzata
Stefano Sanna
 
MySQL Day Roma 2019 - Le architetture a microservizi e MySQL
MySQL Day Roma 2019 - Le architetture a microservizi e MySQLMySQL Day Roma 2019 - Le architetture a microservizi e MySQL
MySQL Day Roma 2019 - Le architetture a microservizi e MySQL
Par-Tec S.p.A.
 
Anatomia di un progetto open-source
Anatomia di un progetto open-sourceAnatomia di un progetto open-source
Anatomia di un progetto open-source
Bergamo Linux Users Group
 
CI CD per .Net 5? Facile con Azure Pipelines e GitHub Actions
 CI CD per .Net 5? Facile con Azure Pipelines e GitHub Actions  CI CD per .Net 5? Facile con Azure Pipelines e GitHub Actions
CI CD per .Net 5? Facile con Azure Pipelines e GitHub Actions
Davide Benvegnù
 
Sviluppare Azure Web Apps
Sviluppare Azure Web AppsSviluppare Azure Web Apps
Sviluppare Azure Web Apps
Andrea Dottor
 
Creare un Information Radiator con Delphi
Creare un Information Radiator con DelphiCreare un Information Radiator con Delphi
Creare un Information Radiator con Delphi
Marco Breveglieri
 
Docker & DevOps
Docker  & DevOpsDocker  & DevOps
Docker & DevOps
Gerardo Di Iorio
 
Smau milano 2012 arena social media davide-senatore
Smau milano 2012   arena social media davide-senatoreSmau milano 2012   arena social media davide-senatore
Smau milano 2012 arena social media davide-senatoreSMAU
 

Similar to Docker_vs_Rancher_chi_dominerà_i_Desktop_dei_developers.pptx (20)

Containerized Liferay
Containerized LiferayContainerized Liferay
Containerized Liferay
 
Introduzione a .Net Core
Introduzione a .Net CoreIntroduzione a .Net Core
Introduzione a .Net Core
 
Workshop ASP.NET Core e Angular in produzione con Docker e Kubernetes
Workshop ASP.NET Core e Angular in produzione con Docker e KubernetesWorkshop ASP.NET Core e Angular in produzione con Docker e Kubernetes
Workshop ASP.NET Core e Angular in produzione con Docker e Kubernetes
 
Meetup ASP.NET Core e Kubernetes
Meetup ASP.NET Core e KubernetesMeetup ASP.NET Core e Kubernetes
Meetup ASP.NET Core e Kubernetes
 
Introduzione a DotNetNuke
Introduzione a DotNetNukeIntroduzione a DotNetNuke
Introduzione a DotNetNuke
 
Architetture a Microservizi con Docker Container
Architetture a Microservizi con Docker ContainerArchitetture a Microservizi con Docker Container
Architetture a Microservizi con Docker Container
 
Cloud Native PostgreSQL - Italiano
Cloud Native PostgreSQL - ItalianoCloud Native PostgreSQL - Italiano
Cloud Native PostgreSQL - Italiano
 
Meetup ASP.NET Core 2 e Docker
Meetup ASP.NET Core 2 e Docker Meetup ASP.NET Core 2 e Docker
Meetup ASP.NET Core 2 e Docker
 
ASP.NET Core 2 e Docker
ASP.NET Core 2 e DockerASP.NET Core 2 e Docker
ASP.NET Core 2 e Docker
 
Kubernetes e bello, sicuro è meglio!
Kubernetes e bello, sicuro è meglio!Kubernetes e bello, sicuro è meglio!
Kubernetes e bello, sicuro è meglio!
 
Docker Workshop - Coretech Summit 2018
Docker Workshop - Coretech Summit 2018Docker Workshop - Coretech Summit 2018
Docker Workshop - Coretech Summit 2018
 
Docker e Kubernetes per professionisti IT
Docker e Kubernetes per professionisti ITDocker e Kubernetes per professionisti IT
Docker e Kubernetes per professionisti IT
 
Android - Programmazione Avanzata
Android -  Programmazione AvanzataAndroid -  Programmazione Avanzata
Android - Programmazione Avanzata
 
MySQL Day Roma 2019 - Le architetture a microservizi e MySQL
MySQL Day Roma 2019 - Le architetture a microservizi e MySQLMySQL Day Roma 2019 - Le architetture a microservizi e MySQL
MySQL Day Roma 2019 - Le architetture a microservizi e MySQL
 
Anatomia di un progetto open-source
Anatomia di un progetto open-sourceAnatomia di un progetto open-source
Anatomia di un progetto open-source
 
CI CD per .Net 5? Facile con Azure Pipelines e GitHub Actions
 CI CD per .Net 5? Facile con Azure Pipelines e GitHub Actions  CI CD per .Net 5? Facile con Azure Pipelines e GitHub Actions
CI CD per .Net 5? Facile con Azure Pipelines e GitHub Actions
 
Sviluppare Azure Web Apps
Sviluppare Azure Web AppsSviluppare Azure Web Apps
Sviluppare Azure Web Apps
 
Creare un Information Radiator con Delphi
Creare un Information Radiator con DelphiCreare un Information Radiator con Delphi
Creare un Information Radiator con Delphi
 
Docker & DevOps
Docker  & DevOpsDocker  & DevOps
Docker & DevOps
 
Smau milano 2012 arena social media davide-senatore
Smau milano 2012   arena social media davide-senatoreSmau milano 2012   arena social media davide-senatore
Smau milano 2012 arena social media davide-senatore
 

More from Giuliano Latini

Microsoft Graph Powershell, gestire vecchi problemi con una mentalità nuova....
Microsoft Graph Powershell, gestire vecchi problemi con una mentalità nuova....Microsoft Graph Powershell, gestire vecchi problemi con una mentalità nuova....
Microsoft Graph Powershell, gestire vecchi problemi con una mentalità nuova....
Giuliano Latini
 
Dai comlet all'IT e la giornata l'ha sfangata^J dagli Graph Powershell e gest...
Dai comlet all'IT e la giornata l'ha sfangata^J dagli Graph Powershell e gest...Dai comlet all'IT e la giornata l'ha sfangata^J dagli Graph Powershell e gest...
Dai comlet all'IT e la giornata l'ha sfangata^J dagli Graph Powershell e gest...
Giuliano Latini
 
Nat come esporre servizi https senza esporre l'applicazione
Nat come esporre servizi https senza esporre l'applicazioneNat come esporre servizi https senza esporre l'applicazione
Nat come esporre servizi https senza esporre l'applicazione
Giuliano Latini
 
Nat come esporre servizi https senza esporre l'applicazione
Nat come esporre servizi https senza esporre l'applicazioneNat come esporre servizi https senza esporre l'applicazione
Nat come esporre servizi https senza esporre l'applicazione
Giuliano Latini
 
Monitoring Applications in AKS
Monitoring Applications in AKSMonitoring Applications in AKS
Monitoring Applications in AKS
Giuliano Latini
 
The user s identities
The user s identitiesThe user s identities
The user s identities
Giuliano Latini
 
Uno, nessuno o 10.000, la gestione dell'identità ai tempi di Microsoft Azure
Uno, nessuno o 10.000, la gestione dell'identità ai tempi di Microsoft AzureUno, nessuno o 10.000, la gestione dell'identità ai tempi di Microsoft Azure
Uno, nessuno o 10.000, la gestione dell'identità ai tempi di Microsoft Azure
Giuliano Latini
 
La potenza è nulla senza controllo
La potenza è nulla senza controlloLa potenza è nulla senza controllo
La potenza è nulla senza controllo
Giuliano Latini
 
La potenza è nulla senza controllo
La potenza è nulla senza controlloLa potenza è nulla senza controllo
La potenza è nulla senza controllo
Giuliano Latini
 
DOCKER FROM ZERO TO HERO
DOCKER FROM ZERO TO HERODOCKER FROM ZERO TO HERO
DOCKER FROM ZERO TO HERO
Giuliano Latini
 
Kubernetes as HA time series server, a proposal
Kubernetes as HA time series server, a proposalKubernetes as HA time series server, a proposal
Kubernetes as HA time series server, a proposal
Giuliano Latini
 
Glv on air 08-10_2019
Glv on air   08-10_2019Glv on air   08-10_2019
Glv on air 08-10_2019
Giuliano Latini
 
Funziona! allora non toccarlo, ovvero l'analisi d'infrastruttura in esercizio.
Funziona! allora non toccarlo, ovvero l'analisi d'infrastruttura in esercizio.Funziona! allora non toccarlo, ovvero l'analisi d'infrastruttura in esercizio.
Funziona! allora non toccarlo, ovvero l'analisi d'infrastruttura in esercizio.
Giuliano Latini
 
Docker vs Virtualizzazioni
Docker vs VirtualizzazioniDocker vs Virtualizzazioni
Docker vs Virtualizzazioni
Giuliano Latini
 
Linux@Azure, l'altra metà del cielo.
Linux@Azure, l'altra metà del cielo.Linux@Azure, l'altra metà del cielo.
Linux@Azure, l'altra metà del cielo.
Giuliano Latini
 
I containers in azure, light vm o un vero cambio di paradigma?
I containers in azure, light vm o un vero cambio di paradigma?I containers in azure, light vm o un vero cambio di paradigma?
I containers in azure, light vm o un vero cambio di paradigma?
Giuliano Latini
 
Swarm - 50 sfumature di docker
Swarm - 50 sfumature di dockerSwarm - 50 sfumature di docker
Swarm - 50 sfumature di docker
Giuliano Latini
 
Mobile Camp @Univpm - Introduzione all'evento
Mobile Camp @Univpm - Introduzione all'eventoMobile Camp @Univpm - Introduzione all'evento
Mobile Camp @Univpm - Introduzione all'evento
Giuliano Latini
 
Google cloud: Big Data + docker = kubernetes
Google cloud: Big Data + docker = kubernetesGoogle cloud: Big Data + docker = kubernetes
Google cloud: Big Data + docker = kubernetes
Giuliano Latini
 
Automation Night (Docker)
Automation Night (Docker)Automation Night (Docker)
Automation Night (Docker)
Giuliano Latini
 

More from Giuliano Latini (20)

Microsoft Graph Powershell, gestire vecchi problemi con una mentalità nuova....
Microsoft Graph Powershell, gestire vecchi problemi con una mentalità nuova....Microsoft Graph Powershell, gestire vecchi problemi con una mentalità nuova....
Microsoft Graph Powershell, gestire vecchi problemi con una mentalità nuova....
 
Dai comlet all'IT e la giornata l'ha sfangata^J dagli Graph Powershell e gest...
Dai comlet all'IT e la giornata l'ha sfangata^J dagli Graph Powershell e gest...Dai comlet all'IT e la giornata l'ha sfangata^J dagli Graph Powershell e gest...
Dai comlet all'IT e la giornata l'ha sfangata^J dagli Graph Powershell e gest...
 
Nat come esporre servizi https senza esporre l'applicazione
Nat come esporre servizi https senza esporre l'applicazioneNat come esporre servizi https senza esporre l'applicazione
Nat come esporre servizi https senza esporre l'applicazione
 
Nat come esporre servizi https senza esporre l'applicazione
Nat come esporre servizi https senza esporre l'applicazioneNat come esporre servizi https senza esporre l'applicazione
Nat come esporre servizi https senza esporre l'applicazione
 
Monitoring Applications in AKS
Monitoring Applications in AKSMonitoring Applications in AKS
Monitoring Applications in AKS
 
The user s identities
The user s identitiesThe user s identities
The user s identities
 
Uno, nessuno o 10.000, la gestione dell'identità ai tempi di Microsoft Azure
Uno, nessuno o 10.000, la gestione dell'identità ai tempi di Microsoft AzureUno, nessuno o 10.000, la gestione dell'identità ai tempi di Microsoft Azure
Uno, nessuno o 10.000, la gestione dell'identità ai tempi di Microsoft Azure
 
La potenza è nulla senza controllo
La potenza è nulla senza controlloLa potenza è nulla senza controllo
La potenza è nulla senza controllo
 
La potenza è nulla senza controllo
La potenza è nulla senza controlloLa potenza è nulla senza controllo
La potenza è nulla senza controllo
 
DOCKER FROM ZERO TO HERO
DOCKER FROM ZERO TO HERODOCKER FROM ZERO TO HERO
DOCKER FROM ZERO TO HERO
 
Kubernetes as HA time series server, a proposal
Kubernetes as HA time series server, a proposalKubernetes as HA time series server, a proposal
Kubernetes as HA time series server, a proposal
 
Glv on air 08-10_2019
Glv on air   08-10_2019Glv on air   08-10_2019
Glv on air 08-10_2019
 
Funziona! allora non toccarlo, ovvero l'analisi d'infrastruttura in esercizio.
Funziona! allora non toccarlo, ovvero l'analisi d'infrastruttura in esercizio.Funziona! allora non toccarlo, ovvero l'analisi d'infrastruttura in esercizio.
Funziona! allora non toccarlo, ovvero l'analisi d'infrastruttura in esercizio.
 
Docker vs Virtualizzazioni
Docker vs VirtualizzazioniDocker vs Virtualizzazioni
Docker vs Virtualizzazioni
 
Linux@Azure, l'altra metà del cielo.
Linux@Azure, l'altra metà del cielo.Linux@Azure, l'altra metà del cielo.
Linux@Azure, l'altra metà del cielo.
 
I containers in azure, light vm o un vero cambio di paradigma?
I containers in azure, light vm o un vero cambio di paradigma?I containers in azure, light vm o un vero cambio di paradigma?
I containers in azure, light vm o un vero cambio di paradigma?
 
Swarm - 50 sfumature di docker
Swarm - 50 sfumature di dockerSwarm - 50 sfumature di docker
Swarm - 50 sfumature di docker
 
Mobile Camp @Univpm - Introduzione all'evento
Mobile Camp @Univpm - Introduzione all'eventoMobile Camp @Univpm - Introduzione all'evento
Mobile Camp @Univpm - Introduzione all'evento
 
Google cloud: Big Data + docker = kubernetes
Google cloud: Big Data + docker = kubernetesGoogle cloud: Big Data + docker = kubernetes
Google cloud: Big Data + docker = kubernetes
 
Automation Night (Docker)
Automation Night (Docker)Automation Night (Docker)
Automation Night (Docker)
 

Docker_vs_Rancher_chi_dominerà_i_Desktop_dei_developers.pptx

  • 1.
  • 2. Docker vs Rancher, chi dominerà i Desktop dei developers? latini.giuliano@gmail.com @giulianolatini giulianolatini giulianolatini
  • 4. • Esperienza trentennale nel mondo ITC ho sviluppato software per applicazioni scientifiche, mi occupo di operation, supporto agli utenti, testing, automation e cloud. • Dal 2012 parlo di docker e tecnologie cutting edge IT ho iniziato con le VM nel 2002, con i container facilitati da docker è stato amore al primo talk. • Dal 2008 collaboro e contribuisco ad alcune community italiane per diffondere tecnologie e cultura DevOps sono allergico alla confort-zone e alla frase «si è fatto sempre così, perché cambiare?» • Nonostante il Covid sono qui di nuovo a mettermi in gioco. aboutme
  • 5. • Cos’è Docker Desktop rapida descrizione e ultime novità del prodotto • Cos’è Rancher Desktop veloce descrizione dei componenti e novità del pacchetto • Docker vs Rancher confronto tra i due contendeti • Conclusioni/Takeaway di cosa parliamo ?
  • 6. • Multipiattaforma, presto anche su Linux • Sviluppo, testing, frontend infrastrutturale, Infrastruttura per usare DockerApp • Securable Supply Chain • Integrato con qualsiasi prodotto DevOps • Integrato nei principali Cloud Pubblici • Infrastruttura per lo sviluppo integrata con VSCode • SoftwareBOM, Notary, Synk Docker Desktop Features
  • 8. • Sviluppo software • Infrastrutture complesse per ambienti develop • Personal CI/CD • Distribuzione di artefatti • Environment isolati e ripetibili • Console per ambienti di containerizzazione Docker Desktop Scenari
  • 10. Docker Desktop Costi e Licensing
  • 11. Docker Desktop Costi e Benefici
  • 16. Docker Desktop vs Rancher Desktop
  • 17. • Infrastruttura per lo sviluppo • Strumenti dockerizzati e Docker APP • Sviluppo di microservizi • Valutazione di aggiornamenti • Test automatici • … Proposte? Docker Desktop vs Rancher Desktop
  • 18. • la necessità per il team di sviluppo d’investire in un ambiente comodo in cui prenda confidenza con il paradigma architetturale della containerizzazione e orientato ai microservices. • Rancheros valida alternativa in licenza Apache 2.0 su cui investire per la flessibilità offerta e le potenzialità future. • Docker soluzione comoda per le risorse fornite a fronte del pagamento delle fee richieste, per la stabilità data dalla maturità del prodotto, per il gran numero di prodotti in cui è integrato. Takeaway
  • 19. • Rancher • Rancher Desktop • Docker • Getting started with Rancher Desktop, containerd and K3S clusters • [Webinar]: Rancher Desktop, A Replacement for Docker Desktop Bibliografia