Skip to content

Commit 9c5f2de

Browse files
matteobisiugho16annalisag-spark
authored
Localize runtime #2335 (#2374)
Signed-off-by: Matteo Bisi <[email protected]> Co-authored-by: Paolo Martinoli <[email protected]> Co-authored-by: annalisag-spark <[email protected]>
1 parent 73c0673 commit 9c5f2de

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

content/it/runtime.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
title: Runtime
3+
status: Completed
4+
category: concetto
5+
tags: ["applicazione", "", ""]
6+
---
7+
8+
## Cos'è
9+
10+
Un runtime, in generale, esegue un software.
11+
È un'[astrazione](/it/abstraction/) del sistema operativo sottostante che traduce i comandi del programma in azioni corrispondenti perché siano utili al sistema operativo stesso.
12+
13+
Nel contesto [cloud native](/it/cloud-native-apps/), il termine runtime si riferisce generalmente al runtime dei container.
14+
Un container runtime è un implementazione che segue le specifiche [Open Container Initiative](https://opencontainers.org/) per garantire una gestione coerente dei container nelle differenti tecnologie di orchestrazione degli stessi.
15+
16+
## Quali problematiche affronta
17+
Senza l'astrazione di un runtime del container, l'applicazione dovrebbe occuparsi di tutte le meccaniche di ciascun sistema operativo, aumentando la complessità dell'esecuzione dell'applicazione.
18+
19+
## In che modo aiuta
20+
I container runtime sono un componente necessario degli orchestratori di container come [Kubernetes](/it/kubernetes).
21+
Gestiscono il ciclo di vita del container, che fa principalmente tre cose:
22+
23+
- definisce come vengono specificate le immagini del container e come il runtime può recuperarle;
24+
- gestisce come queste immagini vengono decompresse, stratificate, montate ed eseguite;
25+
- gestisce le risorse hardware occupandosi di tutte queste azioni a livello di sistema operativo, come allocazione e isolamento delle risorse.
26+
27+
Nel tempo, diverse implementazioni di container runtime hanno continuato ad evolversi, portando alla Specifica OCI, che è diventata lo standard per i runtime dei container.
28+
L'introduzione di questo standard consente agli utenti finali di combinare qualsiasi runtime conforme a OCI con qualsiasi orchestratore di container conforme a OCI (come Kubernetes).
29+
30+
## Termini correlati
31+
32+
- [Cloud Native](/it/cloud-native-apps/)
33+
- [Containerization](/it/containerization/)
34+
- [Container Orchestration](/it/container-orchestration/)
35+
- [Microservices Architecture](/it/microservices-architecture/)

0 commit comments

Comments
 (0)