View a markdown version of this page

Opzioni di rete di attività di Amazon ECS per EC2 - Amazon Elastic Container Service

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à.

Opzioni di rete di attività di Amazon ECS per EC2

Il comportamento della rete delle attività Amazon ECS ospitate su istanze Amazon EC2 dipende dalla modalità di rete definita nella definizione di attività. Si consiglia di utilizzare la modalità di rete awsvpc a meno che non sia necessario utilizzare una modalità di rete diversa.

Di seguito sono riportate le modalità di rete disponibili.

Modalità di rete Container Linux su EC2 Container Windows su EC2 Description

awsvpc

Sì

Sì

All'attività viene assegnata la propria interfaccia di rete elastica (ENI) e un indirizzo IPv4 o IPv6 privato primario. Ciò conferisce al processo le stesse proprietà di rete delle istanze Amazon EC2.

bridge

Sì

No

L'attività utilizza la rete virtuale integrata di Docker su Linux che viene eseguita all'interno di ogni istanza Amazon EC2 che ospita l'attività. La rete virtuale integrata su Linux utilizza il driver di rete bridge Docker. Questa è la modalità di rete predefinita su Linux se non viene specificata una modalità di rete nella definizione di attività.

host

Sì

No

L'attività utilizza la rete dell'host che ignora la rete virtuale integrata di Docker e mappa le porte del container direttamente all'interfaccia di rete elastica (ENI) dell'istanza Amazon EC2 che ospita l'attività. Le mappature dinamiche delle porte non possono essere utilizzate in questa modalità di rete. Un container in una definizione di attività che utilizza questa modalità deve specificare un numero di hostPort specifico. Un numero di porta su un host non può essere utilizzato da più attività. Di conseguenza, non sarà possibile eseguire più attività con la stessa definizione di attività su una singola istanza Amazon EC2.

none

Sì

No

L'attività non dispone di connettività di rete esterna.

default

No

Sì

L'attività utilizza la rete virtuale integrata di Docker che viene eseguita all'interno di ogni istanza Amazon EC2 che ospita l'attività. La rete virtuale integrata su Windows utilizza il driver di rete nat Docker. Questa è la modalità di rete predefinita su Windows se non viene specificata una modalità di rete nella definizione di attività.

Per ulteriori informazioni sulla rete Docker su Linux, consultare Networking overview nella documentazione di Docker.

Per ulteriori informazioni sulla rete Docker su Windows, consultare Windows container networking nella documentazione di Microsoft Containers su Windows.

Utilizzando un VPC in IPv6-only modalità

In un IPv6-only configurazione, le tue attività Amazon ECS comunicano esclusivamente tramite IPv6. Per configurare VPC e sottoreti per un IPv6-only configurazione, è necessario aggiungere un blocco CIDR IPv6 al VPC e creare nuove sottoreti che includano solo un blocco CIDR IPv6. Per ulteriori informazioni, consultare Add IPv6 support for your VPC e Create a subnet nella Guida per l'utente di Amazon VPC.

È inoltre necessario aggiornare le tabelle di routing con destinazioni IPv6 e configurare i gruppi di sicurezza con regole IPv6. Per ulteriori informazioni, consultare Configure route tables e Configure security group rules nella Guida per l'utente di Amazon VPC.

Tieni presente le seguenti considerazioni:

  • È possibile aggiornare un IPv4-only o un servizio Amazon ECS dualstack a un IPv6-only configurazione aggiornando direttamente il servizio per utilizzarlo IPv6-only sottoreti o creandone una parallela IPv6-only e utilizzando le distribuzioni blu-verdi di Amazon ECS per spostare il traffico verso il nuovo servizio. Per ulteriori informazioni sulle implementazioni blu/verdi di Amazon ECS, consultare Amazon ECS blue/green distribuzioni.

  • Un IPv6-only Il servizio Amazon ECS deve utilizzare sistemi di bilanciamento del carico dualstack con gruppi target IPv6. Se si sta migrando un servizio di Amazon ECS esistente basato su un Application Load Balancer o un Network Load Balancer, è possibile creare un nuovo sistema di bilanciatore del carico dualstack e spostare il traffico dal vecchio bilanciatore del carico, o aggiornare il tipo di indirizzo IP del bilanciatore del carico esistente.

    Per ulteriori informazioni sui Network Load Balancer, consultare Create a Network Load Balancer e Update the IP address types for your Network Load Balancer nella Guida per l'utente di Network Load Balancer. Per ulteriori informazioni su Application Load Balancer, consultare Create an Application Load Balancer e Update the IP address types for your Application Load Balancer nella Guida per l'utente di Application Load Balancer.

  • IPv6-only la configurazione non è supportata su Windows. Devi usare Amazon ECS-optimized AMI Linux per eseguire attività in un IPv6-only configurazione. Per ulteriori informazioni su Amazon ECS-optimized AMI Linux, consulta Amazon ECS-optimized AMI Linux.

  • Quando si avvia un'istanza del contenitore per l'esecuzione di attività in un IPv6-only configurazione, è necessario impostare un indirizzo IPv6 primario per l'istanza utilizzando --enable-primary-ipv6 parametro EC2.

    Nota

    Senza un indirizzo IPv6 primario, le attività in esecuzione sull'istanza di container nelle modalità di rete host o bridge non verranno registrate con i sistemi di bilanciatore del carico o con AWS Cloud Map.

    Per ulteriori informazioni su --enable-primary-ipv6 per eseguire le istanze di Amazon EC2, consultare run-instances in Riferimento ai comandi di AWS CLI .

    Per ulteriori informazioni sull'avvio di istanze di container utilizzando Console di gestione AWS, vedi Avvio di un'istanza di container Linux di Amazon ECS.

  • Per impostazione predefinita, l'agente del contenitore Amazon ECS cercherà di rilevare la compatibilità dell'istanza del contenitore per un IPv6-only configurazione esaminando le route IPv4 e IPv6 predefinite dell'istanza. Per ignorare questo comportamento, puoi impostare il parametro ECS_INSTANCE_IP_COMPATIBILITY su ipv4 o ipv6 nel file dell'istanza /etc/ecs/ecs.config.

  • Le attività devono utilizzare la versione 1.99.1 o successiva dell'agente del container.. Per informazioni sul controllo della versione dell'agente utilizzata dall'istanza e sull'aggiornamento, se necessario, consultare Aggiornamento dell'agente del container Amazon ECS.

  • Per le attività di Amazon ECS in un IPv6-only configurazione con cui comunicare IPv4-only endpoint, è possibile configurare DNS64 e NAT64 per la conversione degli indirizzi di rete da IPv6 a IPv4. Per ulteriori informazioni, consultare IDNS64 and NAT64 nella Guida per l'utente di Amazon VPC.

  • Carichi di lavoro Amazon ECS in un IPv6-only la configurazione deve utilizzare gli endpoint URI di immagine dualstack di Amazon ECR per estrarre immagini da Amazon ECR. Per ulteriori informazioni, consultare Nozioni di base sull'invio di richieste tramite IPv6 nella Guida per l'utente di Amazon Elastic Container Registry.

    Nota

    Amazon ECR non supporta endpoint VPC con interfaccia dualstack che svolgono attività in un IPv6-only la configurazione può utilizzare. Per ulteriori informazioni, consultare Nozioni di base sull'invio di richieste tramite IPv6 nella Guida per l'utente di Amazon Elastic Container Registry.

  • Amazon ECS Exec non è supportato in un IPv6-only configurazione.

Regioni AWS quel supporto IPv6-only modalità per Amazon ECS

Puoi eseguire attività in un IPv6-only configurazione nel modo seguente AWS regioni in cui Amazon ECS è disponibile:

  • Stati Uniti orientali (Ohio)

  • Stati Uniti orientali (Virginia settentrionale)

  • Stati Uniti occidentali (California settentrionale)

  • Stati Uniti occidentali (Oregon)

  • Africa (Città del Capo)

  • Asia Pacifico (Hong Kong)

  • Asia Pacific (Hyderabad)

  • Asia Pacifico (Giacarta)

  • Asia Pacifico (Melbourne)

  • Asia Pacifico (Mumbai)

  • Asia Pacifico (Osaka)

  • Asia Pacifico (Seoul)

  • Asia Pacifico (Singapore)

  • Asia Pacifico (Sydney)

  • Asia Pacifico (Tokyo)

  • Canada (Centrale)

  • Canada occidentale (Calgary)

  • Cina (Pechino)

  • Cina (Ningxia)

  • Europa (Francoforte)

  • Europa (Londra)

  • Europa (Milano)

  • Europa (Parigi)

  • Europa (Spagna)

  • Israele (Tel Aviv)

  • Medio Oriente (Bahrein)

  • Medio Oriente (Emirati Arabi Uniti)

  • Sud America (San Paolo)

  • AWS GovCloud (US-East)

  • AWS GovCloud (US-West)