From 360a2bc414b5dcc7765b450e72f57c23492ca3c7 Mon Sep 17 00:00:00 2001 From: Matteo Bisi Date: Fri, 28 Jul 2023 11:09:25 +0100 Subject: [PATCH 01/10] aggiunto termine vertical scaling issue #1657 Signed-off-by: Matteo Bisi --- content/it/vertical-scaling.md | 36 ++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 content/it/vertical-scaling.md diff --git a/content/it/vertical-scaling.md b/content/it/vertical-scaling.md new file mode 100644 index 0000000000..b43965e060 --- /dev/null +++ b/content/it/vertical-scaling.md @@ -0,0 +1,36 @@ +--- +title: Scalabilità verticale +status: Completed +category: Concetto +tags: ["infrastruttura", "", ""] +--- + +## Cos'è + +La scalabilità verticale, è una tecnica in cui la capacita del sistema +viene aumentata aggiungendo CPU e memoria sui singoli [nodes](/it/nodes/) quando il carico di lavoro aumenta. +Ad esempio, nel caso in cui ci sia un computer con 4GB RAM e si voglia incrementare la sua capacità a 16GB RAM, +Scalabilità verticale significa portare a 16GB RAM la memoria del sistema. +(Si prega di fare riferimento a [horizontal scaling](/it/horizontal-scaling/) per una differente modalità di scalabilità.) + +## Quali problematiche affronta + +Quando la domanda di risorse per un'applicazione cresce oltre la capacità attuale di quell'istanza dell'applicazione, +bisogna trovare un modo per rendere scalabile il sistema, cioè aggiungere capacità. +Si possono aggiungere più risorse di calcolo ai nodi esistenti (scalabilità verticale) +o più nodi al sistema ([horizontal scaling](/it/horizontal-scaling/)). +La scalabilità contribuisce alla competitività, all'efficienza, alla reputazione ed alla qualità. + + +## In che modo aiuta + +La scalabilità verticale consente di ridimensionare il server senza modificare il codice dell'applicazione. +Questa tecnica contrasta con la scalabilità orizzontale, in cui l'applicazione deve essere replicabile per scalare, potenzialmente richiedendo aggiornamenti del codice. +La scalabilità verticale aumenta la capacità di un'applicazione esistente aggiungendo risorse di calcolo, +consentendo all'app di elaborare più richieste ed eseguire più attività contemporaneamente. + + +## Termini Collegati + +* [Horizontal Scaling](/it/horizontal-scaling/) +* [Auto Scaling](/it/auto-scaling/) From 40802f7734e7a44696371e3f27beda48b949f1a0 Mon Sep 17 00:00:00 2001 From: Matteo Bisi Date: Fri, 28 Jul 2023 11:23:02 +0100 Subject: [PATCH 02/10] Deprecati termini issue #1660 Signed-off-by: Matteo Bisi --- content/it/containers-as-a-service.md | 2 +- content/it/debugging.md | 2 +- content/it/firewall.md | 2 +- content/it/managed-services.md | 2 +- content/it/platform-as-a-service.md | 2 +- content/it/software-as-a-service.md | 2 +- content/it/version-control.md | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/content/it/containers-as-a-service.md b/content/it/containers-as-a-service.md index bd72deba5e..13abf6ebe2 100644 --- a/content/it/containers-as-a-service.md +++ b/content/it/containers-as-a-service.md @@ -1,6 +1,6 @@ --- title: Containers as a Service -status: Completed +status: Deprecated category: Tecnologia tags: ["platform", "", ""] --- diff --git a/content/it/debugging.md b/content/it/debugging.md index cd3ca37513..4176cea303 100644 --- a/content/it/debugging.md +++ b/content/it/debugging.md @@ -1,6 +1,6 @@ --- title: Debugging -status: Completed +status: Deprecated category: concetto tags: ["applicazione", "", ""] --- diff --git a/content/it/firewall.md b/content/it/firewall.md index 1bc4cd1e55..d0bf247c63 100644 --- a/content/it/firewall.md +++ b/content/it/firewall.md @@ -1,6 +1,6 @@ --- title: Firewall -status: Completed +status: Deprecated category: Tecnologia tags: ["sicurezza", "", ""] --- diff --git a/content/it/managed-services.md b/content/it/managed-services.md index ae018c38b7..a5864d013a 100644 --- a/content/it/managed-services.md +++ b/content/it/managed-services.md @@ -1,6 +1,6 @@ --- title: Managed services -status: Completed +status: Deprecated category: Tecnologia --- diff --git a/content/it/platform-as-a-service.md b/content/it/platform-as-a-service.md index 744b72d5a6..5d8ed93aa9 100644 --- a/content/it/platform-as-a-service.md +++ b/content/it/platform-as-a-service.md @@ -1,6 +1,6 @@ --- title: Platform as a Service (PaaS) -status: Completed +status: Deprecated category: Tecnologia --- diff --git a/content/it/software-as-a-service.md b/content/it/software-as-a-service.md index 07e14bf353..c4a95d51e3 100644 --- a/content/it/software-as-a-service.md +++ b/content/it/software-as-a-service.md @@ -1,6 +1,6 @@ --- Title: Software as a Service (SaaS) -Status: Completed +Status: Deprecated Category: Tecnologia tags: ["fondamentali", "piattaforma", ""] --- diff --git a/content/it/version-control.md b/content/it/version-control.md index 3e3fb4d16b..0a2203c894 100644 --- a/content/it/version-control.md +++ b/content/it/version-control.md @@ -1,6 +1,6 @@ --- title: Controllo di Versione -status: Completed +status: Deprecated category: Tecnologia tags: ["metodologia", "", ""] --- From 16572c1a28c72ebf25d4ef710d441346f893dd88 Mon Sep 17 00:00:00 2001 From: Matteo Bisi Date: Thu, 10 Aug 2023 17:40:56 +0100 Subject: [PATCH 03/10] IT localize continuous deployemnt #1649 Signed-off-by: Matteo Bisi --- content/it/continuous-deployment.md | 37 +++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 content/it/continuous-deployment.md diff --git a/content/it/continuous-deployment.md b/content/it/continuous-deployment.md new file mode 100644 index 0000000000..2e8dbe4559 --- /dev/null +++ b/content/it/continuous-deployment.md @@ -0,0 +1,37 @@ +--- +title: Continuous Deployment (CD) +status: Completed +category: Concetto +tags: ["metodologia", "applicazione", ""] +--- + +## Cos'è + +Il Continuous deployment, spesso abbreviato CD, è il passo successivo di [continuous delivery](/it/continuous-delivery/) +ed esegue l'installazione del sofware finito direttamente in produzione. +Il continuous deployment (CD) va di pari passo con la [continuous integration](/it/continuous-integration/) (CI), +e viene spesso indicata come CI/CD. +Il processo CI verifica se le modifiche apportate a una determinata applicazione sono valide, +ed il processo CD distribuisce automaticamente le modifiche al codice attraverso i vari ambienti di un'organizzazione, da test alla produzione. + +## Quali problematiche affronta + +Il rilascio di nuove versioni di software può essere un processo laborioso e soggetto a errori; +è anche spesso qualcosa che le organizzazioni vorranno fare non frequentemente per evitare incidenti in produzione +e ridurre il numero di volte in cui gli ingegneri devono essere disponibili al di fuori dell'orario lavorativo normale. +I modelli tradizionali di distribuzione del software portano le organizzazioni in un circolo vizioso +in cui il processo di rilascio del software non soddisfa le esigenze organizzative in termini di velocità di rilascio +di correzzioni applicative e nel rilascio delle nuove funzionalità. + +## In che modo aiuta + +Automatizzando il ciclo di rilascio e costringendo le organizzazioni a rilasciare in produzione più frequentemente, +il CD fa per i team operativi quello che il CI ha fatto per i team di sviluppo. +In particolare, obbliga i team operativi ad automatizzare le parti complesse e soggette a errori dei deployment in produzione, +riducendo il rischio complessivo. +Inoltre, rende le organizzazioni migliori nell'accettare e adattarsi ai cambiamenti in produzione, il che porta a una maggiore stabilità. + +## Termini correlati + +* [Continuous Integration](/it/continuous-integration/) +* [Continuous Delivery](/it/continuous-delivery/) From 797766fe1a9be89fbcfdeb2b48b32c51192f696a Mon Sep 17 00:00:00 2001 From: Matteo Bisi Date: Thu, 24 Aug 2023 10:38:17 +0100 Subject: [PATCH 04/10] Update content/it/continuous-deployment.md Co-authored-by: annalisag-spark <83414097+annalisag-spark@users.noreply.github.com> Signed-off-by: Matteo Bisi --- content/it/continuous-deployment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/it/continuous-deployment.md b/content/it/continuous-deployment.md index 2e8dbe4559..59a588851b 100644 --- a/content/it/continuous-deployment.md +++ b/content/it/continuous-deployment.md @@ -7,7 +7,7 @@ tags: ["metodologia", "applicazione", ""] ## Cos'è -Il Continuous deployment, spesso abbreviato CD, è il passo successivo di [continuous delivery](/it/continuous-delivery/) +Il Continuous deployment, o Distribuzione Continua, spesso abbreviato CD, è il passo successivo di [continuous delivery](/it/continuous-delivery/), o ed esegue l'installazione del sofware finito direttamente in produzione. Il continuous deployment (CD) va di pari passo con la [continuous integration](/it/continuous-integration/) (CI), e viene spesso indicata come CI/CD. From 2c054c4f87b801715764687e1bf2052508870018 Mon Sep 17 00:00:00 2001 From: Matteo Bisi Date: Thu, 24 Aug 2023 10:38:29 +0100 Subject: [PATCH 05/10] Update content/it/continuous-deployment.md Co-authored-by: annalisag-spark <83414097+annalisag-spark@users.noreply.github.com> Signed-off-by: Matteo Bisi --- content/it/continuous-deployment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/it/continuous-deployment.md b/content/it/continuous-deployment.md index 59a588851b..fdefabc187 100644 --- a/content/it/continuous-deployment.md +++ b/content/it/continuous-deployment.md @@ -10,7 +10,7 @@ tags: ["metodologia", "applicazione", ""] Il Continuous deployment, o Distribuzione Continua, spesso abbreviato CD, è il passo successivo di [continuous delivery](/it/continuous-delivery/), o ed esegue l'installazione del sofware finito direttamente in produzione. Il continuous deployment (CD) va di pari passo con la [continuous integration](/it/continuous-integration/) (CI), -e viene spesso indicata come CI/CD. +e il processo nel suo insieme viene spesso indicato come CI/CD. Il processo CI verifica se le modifiche apportate a una determinata applicazione sono valide, ed il processo CD distribuisce automaticamente le modifiche al codice attraverso i vari ambienti di un'organizzazione, da test alla produzione. From 6b23d59e8c1e0cd348e3371e36696fa92b314e9d Mon Sep 17 00:00:00 2001 From: Matteo Bisi Date: Thu, 24 Aug 2023 10:38:36 +0100 Subject: [PATCH 06/10] Update content/it/continuous-deployment.md Co-authored-by: annalisag-spark <83414097+annalisag-spark@users.noreply.github.com> Signed-off-by: Matteo Bisi --- content/it/continuous-deployment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/it/continuous-deployment.md b/content/it/continuous-deployment.md index fdefabc187..38edc38086 100644 --- a/content/it/continuous-deployment.md +++ b/content/it/continuous-deployment.md @@ -11,7 +11,7 @@ Il Continuous deployment, o Distribuzione Continua, spesso abbreviato CD, è il ed esegue l'installazione del sofware finito direttamente in produzione. Il continuous deployment (CD) va di pari passo con la [continuous integration](/it/continuous-integration/) (CI), e il processo nel suo insieme viene spesso indicato come CI/CD. -Il processo CI verifica se le modifiche apportate a una determinata applicazione sono valide, +La fase di CI verifica se le modifiche apportate a una determinata applicazione sono valide, ed il processo CD distribuisce automaticamente le modifiche al codice attraverso i vari ambienti di un'organizzazione, da test alla produzione. ## Quali problematiche affronta From fa8f2666251a2bad5abd1b77a219807936536a49 Mon Sep 17 00:00:00 2001 From: Matteo Bisi Date: Thu, 24 Aug 2023 10:38:42 +0100 Subject: [PATCH 07/10] Update content/it/continuous-deployment.md Co-authored-by: annalisag-spark <83414097+annalisag-spark@users.noreply.github.com> Signed-off-by: Matteo Bisi --- content/it/continuous-deployment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/it/continuous-deployment.md b/content/it/continuous-deployment.md index 38edc38086..cb9223e927 100644 --- a/content/it/continuous-deployment.md +++ b/content/it/continuous-deployment.md @@ -12,7 +12,7 @@ ed esegue l'installazione del sofware finito direttamente in produzione. Il continuous deployment (CD) va di pari passo con la [continuous integration](/it/continuous-integration/) (CI), e il processo nel suo insieme viene spesso indicato come CI/CD. La fase di CI verifica se le modifiche apportate a una determinata applicazione sono valide, -ed il processo CD distribuisce automaticamente le modifiche al codice attraverso i vari ambienti di un'organizzazione, da test alla produzione. +ed la fase CD distribuisce automaticamente le modifiche al codice attraverso i vari ambienti di un'organizzazione, dai test alla produzione. ## Quali problematiche affronta From 0d2bdb25535bb0ed7567c6ea17f90bede4b99691 Mon Sep 17 00:00:00 2001 From: Matteo Bisi Date: Thu, 24 Aug 2023 10:38:54 +0100 Subject: [PATCH 08/10] Update content/it/continuous-deployment.md Co-authored-by: annalisag-spark <83414097+annalisag-spark@users.noreply.github.com> Signed-off-by: Matteo Bisi --- content/it/continuous-deployment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/it/continuous-deployment.md b/content/it/continuous-deployment.md index cb9223e927..e7dcdfdb10 100644 --- a/content/it/continuous-deployment.md +++ b/content/it/continuous-deployment.md @@ -17,7 +17,7 @@ ed la fase CD distribuisce automaticamente le modifiche al codice attraverso i v ## Quali problematiche affronta Il rilascio di nuove versioni di software può essere un processo laborioso e soggetto a errori; -è anche spesso qualcosa che le organizzazioni vorranno fare non frequentemente per evitare incidenti in produzione +peraltro, spesso le organizzazioni vogliono affrontarlo non troppo frequentemente per evitare incidenti in produzione e ridurre il numero di volte in cui gli ingegneri devono essere disponibili al di fuori dell'orario lavorativo normale. I modelli tradizionali di distribuzione del software portano le organizzazioni in un circolo vizioso in cui il processo di rilascio del software non soddisfa le esigenze organizzative in termini di velocità di rilascio From 05e6cadc8058832577fc8ba07b9341942229ba87 Mon Sep 17 00:00:00 2001 From: Matteo Bisi Date: Thu, 24 Aug 2023 10:39:04 +0100 Subject: [PATCH 09/10] Update content/it/continuous-deployment.md Co-authored-by: annalisag-spark <83414097+annalisag-spark@users.noreply.github.com> Signed-off-by: Matteo Bisi --- content/it/continuous-deployment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/it/continuous-deployment.md b/content/it/continuous-deployment.md index e7dcdfdb10..c41a7a292b 100644 --- a/content/it/continuous-deployment.md +++ b/content/it/continuous-deployment.md @@ -29,7 +29,7 @@ Automatizzando il ciclo di rilascio e costringendo le organizzazioni a rilasciar il CD fa per i team operativi quello che il CI ha fatto per i team di sviluppo. In particolare, obbliga i team operativi ad automatizzare le parti complesse e soggette a errori dei deployment in produzione, riducendo il rischio complessivo. -Inoltre, rende le organizzazioni migliori nell'accettare e adattarsi ai cambiamenti in produzione, il che porta a una maggiore stabilità. +Inoltre, migliora la capacità delle organizzazioni di accettare e adattarsi ai cambiamenti in produzione, portando conseguentemente a una maggiore stabilità. ## Termini correlati From d53b8607bec8f9c0614a047f0389b72800f881b8 Mon Sep 17 00:00:00 2001 From: Matteo Bisi Date: Thu, 24 Aug 2023 10:39:14 +0100 Subject: [PATCH 10/10] Update content/it/continuous-deployment.md Co-authored-by: annalisag-spark <83414097+annalisag-spark@users.noreply.github.com> Signed-off-by: Matteo Bisi --- content/it/continuous-deployment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/it/continuous-deployment.md b/content/it/continuous-deployment.md index c41a7a292b..1f50975230 100644 --- a/content/it/continuous-deployment.md +++ b/content/it/continuous-deployment.md @@ -18,7 +18,7 @@ ed la fase CD distribuisce automaticamente le modifiche al codice attraverso i v Il rilascio di nuove versioni di software può essere un processo laborioso e soggetto a errori; peraltro, spesso le organizzazioni vogliono affrontarlo non troppo frequentemente per evitare incidenti in produzione -e ridurre il numero di volte in cui gli ingegneri devono essere disponibili al di fuori dell'orario lavorativo normale. +e ridurre il numero di volte in cui i tecnici devono essere disponibili al di fuori del normale orario lavorativo. I modelli tradizionali di distribuzione del software portano le organizzazioni in un circolo vizioso in cui il processo di rilascio del software non soddisfa le esigenze organizzative in termini di velocità di rilascio di correzzioni applicative e nel rilascio delle nuove funzionalità.