Cos'è Amazon VPC Lattice? - Amazon VPC Lattice

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

Cos'è Amazon VPC Lattice?

Amazon VPC Lattice è un servizio di rete di applicazioni completamente gestito che utilizzi per connettere, proteggere e monitorare i servizi e le risorse per la tua applicazione. Puoi usare VPC Lattice con un singolo cloud privato virtuale (VPC) o su più account VPCs da uno o più account.

Le applicazioni moderne possono essere costituite da più servizi piccoli e modulari, spesso chiamati microservizi, risorse come database e risorse personalizzate costituite da endpoint di DNS indirizzi IP. Sebbene la modernizzazione abbia i suoi vantaggi, può anche introdurre complessità e sfide di rete quando si connettono questi microservizi e risorse. Ad esempio, se gli sviluppatori sono distribuiti in diversi team, potrebbero creare e distribuire microservizi e risorse su più account oppure. VPCs

In VPC Lattice, ci riferiamo a un microservizio come a un servizio e rappresentiamo una risorsa solo come configurazione di risorse. Questi sono i termini che vedi nella guida per l'utente di VPC Lattice.

Componenti chiave

Per usare Amazon VPC Lattice, devi conoscere i suoi componenti chiave.

Configurazione delle risorse

Una configurazione di risorse è un oggetto logico che rappresenta una singola risorsa o un gruppo di risorse. Una risorsa può essere un indirizzo IP, una destinazione con nome di dominio o un database Amazon. RDS

Gateway di risorse

Un gateway di risorse è un punto di ingresso VPC nel quale risiedono le risorse.

Servizio

Un'unità software distribuibile in modo indipendente che svolge un'attività o una funzione specifica. Un servizio può essere eseguito su EC2 istanze o ECS/EKS/Fargate contenitori o come funzioni Lambda, all'interno di un account o di un cloud VPC privato virtuale (). Un servizio VPC Lattice ha i seguenti componenti: gruppi target, ascoltatori e regole.

Un servizio con un ascoltatore e due gruppi target.
Gruppo di destinazione

Una raccolta di risorse, note anche come destinazioni, che eseguono l'applicazione o il servizio. Questi sono simili ai gruppi target forniti da Elastic Load Balancing, ma non sono intercambiabili. I tipi di destinazione supportati includono EC2 istanze, indirizzi IP, funzioni Lambda, Application Load Balancer, attività ECS Amazon e Kubernetes Pods.

Listener

Un processo che verifica le richieste di connessione e le indirizza verso le destinazioni di un gruppo target. Si configura un listener con un protocollo e un numero di porta.

Regola

Un componente predefinito di un listener che inoltra le richieste alle destinazioni in un gruppo di destinazione VPC Lattice. Ogni regola consiste in una priorità, una o più operazioni e una o più condizioni. Le regole determinano il modo in cui il listener indirizza le richieste dei client.

Rete di servizi

Un limite logico per una raccolta di servizi e configurazioni di risorse. Un client può trovarsi in un ambiente VPC associato alla rete di servizi. I client e i servizi associati alla stessa rete di servizi possono comunicare tra loro se sono autorizzati a farlo.

Nella figura seguente, i client possono comunicare con entrambi i servizi, poiché i servizi VPC e sono associati alla stessa rete di servizi.

Una rete di servizi con server e client.
Elenco dei servizi

Un registro centrale di tutti i servizi VPC Lattice che possiedi o che condividi con il tuo account tramite AWS Resource Access Manager (AWS RAM).

Politiche di autenticazione

Politiche di autorizzazione granulari che possono essere utilizzate per definire l'accesso ai servizi. È possibile allegare politiche di autenticazione separate ai singoli servizi o alla rete di servizi. Ad esempio, puoi creare una politica per il modo in cui un servizio di pagamento in esecuzione su un gruppo di EC2 istanze con scalabilità automatica deve interagire con un servizio di fatturazione in esecuzione. AWS Lambda

Le politiche di autenticazione non sono supportate nelle configurazioni delle risorse. Le politiche di autenticazione di una rete di servizi non sono applicabili alle configurazioni delle risorse nella rete di servizi.

Ruoli e responsabilità

Un ruolo determina chi è responsabile della configurazione e del flusso di informazioni all'interno di Amazon VPC Lattice. In genere esistono due ruoli, proprietario della rete di assistenza e proprietario del servizio, e le loro responsabilità possono sovrapporsi.

Proprietario della rete di servizi: il proprietario della rete di servizi è in genere l'amministratore di rete o l'amministratore del cloud di un'organizzazione. I proprietari della rete di assistenza creano, condividono e forniscono la rete di servizi. Gestiscono anche chi può accedere alla rete di servizi o ai servizi all'interno di VPC Lattice. Il proprietario della rete di servizi può definire impostazioni di accesso granulari per i servizi associati alla rete di servizi. Questi controlli vengono utilizzati per gestire la comunicazione tra client e servizi utilizzando politiche di autenticazione e autorizzazione. Il proprietario della rete di servizi può anche associare una configurazione di servizi o risorse a una o più reti di servizi, se la configurazione del servizio o della risorsa è condivisa con l'account del proprietario della rete di servizio.

Ruolo e responsabilità del proprietario della rete di servizi

Proprietario del servizio: il proprietario del servizio è in genere uno sviluppatore di software in un'organizzazione. I proprietari dei servizi creano servizi all'interno di VPC Lattice, definiscono le regole di routing e associano i servizi alla rete di servizi. Possono anche definire impostazioni di accesso granulari, che possono limitare l'accesso solo a servizi e client autenticati e autorizzati.

Ruolo e responsabilità del titolare del servizio

Proprietario della risorsa: il proprietario della risorsa è in genere uno sviluppatore di software in un'organizzazione e funge da amministratore per una risorsa come un database. Il proprietario della risorsa crea una configurazione delle risorse per la risorsa, definisce le impostazioni di accesso per la configurazione della risorsa e associa la configurazione delle risorse alle reti di servizi.

Ruolo e responsabilità del proprietario della risorsa

Funzionalità

Le seguenti sono le funzionalità principali fornite da VPC Lattice.

Individuazione dei servizi

Tutti i client e i servizi VPCs associati alla rete di servizi possono comunicare con altri servizi all'interno della stessa rete di servizi. DNSindirizza client-to-service e service-to-service traffico attraverso l'endpoint VPC Lattice. Quando un client desidera inviare una richiesta a un servizio, utilizza il nome del servizio. DNS Il Route 53 Resolver invia il traffico a VPC Lattice, che quindi identifica il servizio di destinazione.

Connettività

Client-to-service e la client-to-resource connettività viene stabilita all'interno dell'infrastruttura di rete. AWS Quando si associa una VPC rete di servizi, qualsiasi client al suo interno VPC può connettersi ai servizi e alle risorse (tramite configurazioni delle risorse) nella rete di servizio, se dispone dell'accesso richiesto.

Accesso in sede

È possibile abilitare la connettività a una rete di servizi da un VPC endpoint VPC utilizzando un (fornito da AWS PrivateLink). Un VPC endpoint di tipo service network consente di abilitare l'accesso ai servizi e alle risorse della rete di servizi da reti locali tramite Direct Connect eVPN. Traffico che attraversa il VPC peering o che AWS Transit Gateway può accedere a risorse e servizi anche tramite un endpoint. VPC

Osservabilità

VPCLattice genera metriche e registri per ogni richiesta e risposta che attraversa la rete di servizi, per aiutarti a monitorare e risolvere i problemi delle applicazioni. Per impostazione predefinita, le metriche vengono pubblicate nell'account del proprietario del servizio. I proprietari dei servizi e delle risorse hanno la possibilità di attivare la registrazione e ricevere i log di tutti i client relativi ai servizi e access/requests to their services and resources. Service network owners can also turn on logging on the service network, to log all access/requests alle risorse dai client connessi alla rete di servizi. VPCs

VPCLattice funziona con i seguenti strumenti per aiutarti a monitorare e risolvere i problemi dei tuoi servizi: gruppi di Amazon CloudWatch log, flussi di distribuzione Firehose e bucket Amazon S3.

Sicurezza

VPCLattice fornisce un framework che puoi utilizzare per implementare una strategia di difesa su più livelli della rete. Il primo livello è la combinazione di servizio, configurazione delle risorse, VPC associazione ed VPC endpoint di tipo rete di servizi. Senza un'associazione VPC di servizi o un VPC endpoint di tipo rete di servizi, i client non possono accedere ai servizi. Analogamente, senza una VPC configurazione di risorse e un'associazione di servizi o un VPC endpoint di tipo rete di servizi, i client non possono accedere alle risorse.

Il secondo livello consente agli utenti di collegare gruppi di sicurezza all'associazione tra la VPC e la rete di servizio. Il terzo e il quarto livello sono politiche di autenticazione che possono essere applicate singolarmente a livello di rete di servizio e a livello di servizio.

Accesso a VPC Lattice

È possibile creare, accedere e gestire VPC Lattice utilizzando una delle seguenti interfacce:

Prezzi

Con VPC Lattice paghi in base al tempo di fornitura di un servizio, alla quantità di dati trasferiti tramite ciascun servizio e al numero di richieste. In qualità di proprietario di una risorsa, paghi per i dati trasferiti da e verso ciascuna risorsa. In qualità di proprietario di una rete di servizi, paghi ogni ora per le configurazioni delle risorse associate alla tua rete di servizi. In qualità di consumatore VPC associato a una rete di servizi, paghi per i dati trasferiti da e verso le risorse della rete di servizio dalla tua. VPC In qualità di consumatore VPC associato a una rete di servizi, paghi per i dati trasferiti alle risorse della rete di servizio. Per ulteriori informazioni, consulta la pagina dei prezzi di Amazon VPC Lattice.