Scegli le risorse di elaborazione per una flotta gestita - Amazon GameLift

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

Scegli le risorse di elaborazione per una flotta gestita

Per distribuire i server di gioco e ospitare sessioni di gioco nel cloud, Amazon GameLift fornisce flotte gestite che utilizzano risorse Amazon Elastic Compute Cloud (AmazonEC2) chiamate istanze. Utilizza i seguenti argomenti per decidere quale tipo di EC2 istanze desideri utilizzare per la tua soluzione di hosting gestito e come configurarle per eseguire il software del tuo server di gioco.

Nota

Se prevedi di utilizzare risorse di hosting di tua proprietà, hardware locale o altro hosting basato sul cloud, prendi in considerazione le opzioni per l'hosting ibrido con Amazon GameLift Anywhere. VediConfigurazione di una flotta di hosting con Amazon GameLift.

Ubicazione della flotta

Considera le aree geografiche in cui intendi distribuire i tuoi server di gioco. La disponibilità del tipo di istanza varia in base Regione AWS alla zona locale.

Per le flotte con più sedi, la disponibilità e le quote delle istanze dipendono dalla combinazione della regione di origine del parco veicoli e di località remote selezionate. Per ulteriori informazioni sulle ubicazioni del parco veicoli, consulta. Sedi GameLift di assistenza Amazon

Per Amazon GameLift Anywhere per le flotte, sei tu a determinare la posizione del tuo hardware fisico. Per ulteriori informazioni sulle ubicazioni personalizzate, vedereSedi per Amazon GameLift Anywhere.

Istanze On-Demand e istanze Spot

Le istanze Amazon EC2 On-Demand e le istanze Spot offrono lo stesso hardware e le stesse prestazioni, ma differiscono in termini di disponibilità e costi.

Istanze on demand

Puoi acquistare un'istanza on demand quando ne hai bisogno e conservarla per tutto il tempo che desideri. Le istanze on demand hanno un costo fisso, il che significa che paghi per il tempo in cui le utilizzi e non ci sono impegni a lungo termine.

Spot Instances

Le istanze Spot possono offrire un'alternativa conveniente alle istanze on demand utilizzando la capacità di elaborazione inutilizzata. AWS I prezzi delle istanze Spot variano in base alla domanda e all'offerta per ogni tipo di istanza in ogni sede. AWS può interrompere le istanze Spot ogni volta che ha bisogno di recuperare la capacità. Amazon GameLift utilizza le code e l'algoritmo FleetiQ per determinare AWS che interromperà un'istanza Spot, e mette l'istanza in uno stato di riciclaggio. Quindi, quando non ci sono sessioni di gioco attive sull'istanza, Amazon GameLift prova a sostituirla.

Per ulteriori informazioni su come utilizzare le istanze Spot, consultaProgettare una coda per le istanze Spot.

Sistemi operativi

GameLift Le istanze Amazon supportano build di server di gioco eseguite su Microsoft Windows o Amazon Linux. Quando carichi una build di gioco su Amazon GameLift, specifica il sistema operativo del gioco. Quando crei una EC2 flotta Amazon per distribuire la build del gioco, Amazon configura GameLift automaticamente le istanze con il sistema operativo della build. Per ulteriori informazioni sui sistemi operativi per server di gioco supportati, consulta. Ottieni gli strumenti di GameLift sviluppo di Amazon

Quando si utilizza un Amazon GameLift Anywhere flotta, puoi utilizzare qualsiasi sistema operativo supportato dal tuo hardware. Amazon GameLift Anywhere le flotte richiedono di distribuire la build del gioco sull'hardware mentre utilizzi Amazon GameLift per gestire le tue risorse in un unico posto.

Tipi di istanza

Il tipo di istanza di una EC2 flotta Amazon determina il tipo di hardware utilizzato dalle istanze. Diversi tipi di istanze offrono diverse combinazioni di potenza di calcolo, memoria, archiviazione e funzionalità di rete.

Quando scegli tra i tipi di istanza disponibili per il tuo gioco, considera:

  • L'architettura di calcolo del tuo server di gioco: x64 o Arm (AWS Graviton).

    Nota

    Le istanze Graviton Arm richiedono un GameLift server Amazon basato su sistema operativo Linux. Il server SDK 5.1.1 o successivo è richiesto per C++ e C#. Per Go è richiesto il server SDK 5.0 o versione successiva. Queste istanze non forniscono out-of-the-box supporto per l'installazione di Mono su Amazon Linux 2023 (AL2023) o Amazon Linux 2 (). AL2

  • I requisiti di elaborazione, memoria e archiviazione della build del tuo server di gioco.

  • Il numero di processi server che intendi eseguire per istanza.

Utilizzando un tipo di istanza più grande, potresti essere in grado di eseguire più processi server su ciascuna istanza. Ciò può ridurre il numero di istanze necessarie per soddisfare la domanda dei giocatori.

Per ulteriori informazioni:

Quote del servizio

Per visualizzare le quote di servizio predefinite per Amazon GameLift e le quote correnti per il tuo Account AWS, procedi come segue:

  • Per informazioni generali sulle quote di servizio per Amazon GameLift, consulta GameLiftEndpoints e quote Amazon nel. Riferimenti generali di AWS

  • Per un elenco dei tipi di istanze disponibili per sede per il tuo account, apri la pagina delle quote di servizio della GameLift console Amazon. Questa pagina mostra anche l'uso corrente del tuo account per ogni tipo di istanza in ogni posizione.

  • Per un elenco delle quote correnti del tuo account, per esempio i tipi di istanza per regione, esegui il comando AWS Command Line Interface describe-ec2-instance-limits(AWS CLI). Questo comando restituisce il numero di istanze attive presenti nella regione predefinita (o in un'altra regione specificata).

Mentre ti prepari a lanciare il gioco, compila un questionario di lancio nella console Amazon GameLift . Il GameLift team di Amazon utilizza il questionario di lancio per determinare le quote e i limiti corretti per il gioco.