Prodotti in contenitore in Marketplace AWS - Marketplace AWS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Prodotti in contenitore in Marketplace AWS

I prodotti container sono prodotti autonomi realizzati come immagini di container. I prodotti container possono essere gratuiti o devono essere pagati utilizzando un'opzione di prezzo fornita dal venditore. I prodotti container possono essere utilizzati con più runtime e servizi di container, tra cui Amazon Elastic Container Service (AmazonECS), Amazon Elastic Kubernetes Service EKS (Amazon) e persino servizi in esecuzione sulla tua infrastruttura. Per un elenco completo dei runtime e dei servizi supportati con ulteriori informazioni su ciascuno di essi, consulta. Servizi supportati per prodotti container

Puoi scoprire, abbonarti e distribuire prodotti container sul Marketplace AWS sito Web o nella ECS console Amazon. Puoi distribuire molti prodotti su Amazon ECS o Amazon utilizzando modelli di distribuzione forniti EKS dal venditore, come le definizioni delle attività o i grafici Helm. In alternativa, puoi accedere alle immagini dei container direttamente dai repository privati di Amazon Elastic Container Registry (AmazonECR) dopo aver sottoscritto tali prodotti.

Se un prodotto è abilitato QuickLaunch, puoi utilizzarlo per testare rapidamente i prodotti container su un EKS cluster Amazon con pochi passaggi. QuickLaunch utilizza AWS CloudFormation per creare un EKS cluster Amazon e avviare software container su di esso. Per ulteriori informazioni sull'avvio con QuickLaunch, consultaQuickLaunch nel Marketplace AWS.

Questa sezione fornisce informazioni sulla ricerca, la sottoscrizione e il lancio di prodotti container in. Marketplace AWS

Modelli di prezzo per i prodotti container a pagamento

I prodotti container a pagamento devono avere uno o più modelli di prezzo. Come per tutti gli altri prodotti a pagamento Marketplace AWS, i prodotti in container a pagamento ti vengono fatturati AWS in base al modello di prezzo. Il modello di prezzo potrebbe essere una tariffa mensile fissa o un prezzo orario, monitorato in pochi secondi e ripartito proporzionalmente. I dettagli sui prezzi verranno visualizzati nella pagina prodotto e al momento dell'abbonamento al prodotto.

I modelli di prezzo supportati per i prodotti in container Marketplace AWS sono i seguenti:

  • Un canone mensile fisso che offre un utilizzo illimitato.

  • Un addebito anticipato per l'utilizzo del prodotto per la durata di un contratto a lungo termine.

  • Un pay-as-you-go modello (in genere su base oraria) basato sull'utilizzo del prodotto.

  • Un pay-up-front modello con prezzi contrattuali.

Per maggiori informazioni su ciascun modello, consulta i prezzi dei prodotti Container nella Guida al Marketplace AWS venditore.

Servizi supportati per prodotti container

L'elenco seguente include tutti i servizi supportati per i prodotti container in Marketplace AWS. Un servizio supportato è un servizio o un ambiente container in cui è possibile lanciare il prodotto. Un prodotto container deve includere almeno un'opzione di evasione degli ordini che includa un metodo di consegna con istruzioni per il lancio in uno o più ambienti.

Amazon ECS

Amazon Elastic Container Service (AmazonECS) è un servizio di gestione dei container veloce e altamente scalabile che puoi utilizzare per eseguire, arrestare e gestire i container su un cluster. I container sono definiti in una definizione di attività utilizzata per eseguire singoli processi o processi all'interno di un servizio. In questo contesto, un servizio è una configurazione che consente di eseguire e gestire un numero specifico di attività contemporaneamente in un cluster. Puoi eseguire le tue attività e i tuoi servizi su un'infrastruttura serverless gestita da AWS Fargate. In alternativa, per un maggiore controllo sulla tua infrastruttura, puoi eseguire le tue attività e i tuoi servizi su un cluster di EC2 istanze Amazon che gestisci.

Per ulteriori informazioni su AmazonECS, consulta What is Amazon Elastic Container Service nella Amazon Elastic Container Service Developer Guide.

Amazon EKS

Amazon Elastic Kubernetes Service (EKSAmazon) è un servizio gestito che puoi usare per eseguire AWS Kubernetes senza dover installare, gestire e mantenere il tuo piano di controllo o i tuoi nodi Kubernetes. Kubernetes è un sistema open source per automatizzare l'implementazione, il dimensionamento e la gestione di applicazioni containerizzate.

Puoi cercare, abbonarti e distribuire software Kubernetes di terze parti utilizzando la console Amazon. EKS Per ulteriori informazioni, consulta Managing Amazon EKS Add-ons nella Amazon EKS User Guide.

Kubernetes autogestito

Puoi lanciare prodotti container su cluster Kubernetes autogestiti in esecuzione su Amazon, EKS Anywhere ECS Anywhere Amazon EC2 o su un'infrastruttura locale.

Amazon ECS Anywhere è una funzionalità di Amazon ECS che puoi utilizzare per eseguire e gestire carichi di lavoro di container su un'infrastruttura gestita dal cliente. Amazon ECS Anywhere si basa su Amazon ECS per fornire strumenti ed API esperienza coerenti per tutte le applicazioni basate su container.

Per ulteriori informazioni, consulta Amazon ECS Anywhere.

EKS Anywhereè un servizio che puoi utilizzare per creare un EKS cluster Amazon sull'infrastruttura gestita dai clienti. Puoi implementarlo EKS Anywhere come ambiente locale non supportato o come ambiente di produzione di qualità che può diventare una piattaforma Kubernetes locale supportata.

Per ulteriori informazioni su EKS Anywhere, consulta la documentazione su EKS Anywhere.

Panoramica dei container e di Kubernetes

I contenitori, come i contenitori Docker, sono una tecnologia software open source che fornisce un ulteriore livello di astrazione e automazione rispetto ai sistemi operativi virtualizzati come Linux e Windows Server. Proprio come le macchine virtuali sono istanze di immagini di server, i contenitori sono istanze di immagini di contenitori Docker. Racchiudono il software applicativo server in un file system che contiene tutto ciò di cui ha bisogno per l'esecuzione: codice, runtime, strumenti di sistema, librerie di sistema e così via. Con i contenitori, il software funziona sempre allo stesso modo, indipendentemente dall'ambiente in cui si trova.

Analogamente alle macchine virtuali Java, i container richiedono una piattaforma sottostante che fornisca un livello di traduzione e orchestrazione pur essendo isolati dal sistema operativo e dagli altri. Esistono diversi servizi di runtime e orchestrazione compatibili con Docker che puoi utilizzare con i contenitori Docker, tra cui Amazon, che è un servizio di orchestrazione altamente scalabile e ad alte prestazioni perECS, e Amazon, che semplifica la distribuzione, la gestione AWS e la scalabilità di applicazioni containerizzate utilizzando Kubernetes, un servizio di gestione e orchestrazione open source. EKS