Amazon Neptune Serverless - Amazon Neptune

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

Amazon Neptune Serverless

Amazon Neptune Serverless è una soluzione di dimensionamento automatico on demand progettata per dimensionare i cluster database secondo necessità in modo da soddisfare anche aumenti considerevoli della domanda di elaborazione per poi ridurre nuovamente le risorse quando la domanda diminuisce. Consente di automatizzare i processi di monitoraggio del carico di lavoro e di regolazione della capacità del database Neptune. La capacità viene regolata automaticamente in base alla domanda dell'applicazione, pertanto viene addebitato solo l'importo per le risorse effettivamente necessarie per l'applicazione.

Casi d'uso per Neptune Serverless

Neptune Serverless supporta svariati tipi di carichi di lavoro. È adatto per carichi di lavoro impegnativi e altamente variabili e può essere molto utile se l'utilizzo del database è solitamente molto intenso per brevi periodi di tempo alternati a lunghi periodi di attività leggera o nessuna attività. Neptune Serverless è particolarmente utile per i seguenti casi d'uso:

  • Carichi di lavoro variabili: carichi di lavoro che presentano aumenti improvvisi e imprevedibili dell'attività. CPU Con Neptune Serverless, il database a grafo dimensiona automaticamente la capacità in base alle esigenze del carico di lavoro e la riduce di nuovo quando il picco di attività è terminato. Così non dovrai più effettuare il provisioning per la capacità media o di picco. Puoi specificare un limite massimo di capacità per gestire i carichi di lavoro di picco; tale capacità viene utilizzata solo in caso di effettiva necessità.

    La granularità del dimensionamento garantita da Neptune Serverless consente di variare precisamente la capacità in base alle esigenze del carico di lavoro. Neptune Serverless può aggiungere o rimuovere capacità con incrementi granulari in base alle esigenze. Può aggiungere anche solo mezza unità di capacità di Neptune NCU () quando è richiesta solo un po' più di capacità.

  • Applicazioni multi-tenant: grazie a Neptune Serverless, puoi creare un cluster database separato per ciascuna delle applicazioni da eseguire, eliminando così la necessità di gestire i cluster tenant singolarmente. Ciascuno dei cluster tenant può avere periodi di attività e inattività diversi a seconda di svariati fattori, ma Neptune Serverless è in grado di dimensionarli in modo efficace senza il tuo intervento.

  • Nuove applicazioni: quando implementi una nuova applicazione, spesso non sai con certezza quanta capacità servirà per il database. Utilizzando Neptune Serverless, puoi configurare un cluster database in grado di eseguire il dimensionamento automatico per soddisfare i requisiti di capacità delle nuove applicazioni man mano che si sviluppano.

  • Pianificazione della capacità: poniamo l'esempio che tu debba regolare la capacità del database o verificare la capacità ottimale del database in base al carico di lavoro. Per farlo, dovresti modificare le classi di tutte le istanze database in un cluster. Neptune Serverless ti permette di evitare questo sovraccarico amministrativo. Invece puoi modificare le istanze database con provisioning esistenti in istanze serverless oppure le istanze serverless in istanze con provisioning senza dover creare una nuova istanza o un nuovo cluster database.

  • Sviluppo e test: Neptune Serverless è perfetto anche per ambienti di sviluppo e test. Con Neptune Serverless puoi creare istanze di database con una capacità massima sufficientemente alta da permetterti di testare la tua applicazione più esigente e una capacità minima bassa per tutte le altre situazioni in cui il sistema potrebbe restare inattivo tra un test e l'altro.

Neptune Serverless dimensiona solo la capacità di calcolo. Il volume di archiviazione rimane lo stesso e non è influenzato dal dimensionamento serverless.

Nota

Puoi anche utilizzare il dimensionamento automatico di Neptune con Neptune Serverless per gestire diversi tipi di variazioni del carico di lavoro.

Vincoli di Amazon Neptune Serverless

  • Neptune Serverless è disponibile solo nelle seguenti regioni:

    • Stati Uniti orientali (Virginia settentrionale): us-east-1

    • Stati Uniti orientali (Ohio): us-east-2

    • Stati Uniti occidentali (California settentrionale): us-west-1

    • Stati Uniti occidentali (Oregon): us-west-2

    • Canada (Centrale): ca-central-1

    • Europa (Stoccolma): eu-north-1

    • Europa (Spagna): eu-south-2

    • Europa (Irlanda): eu-west-1

    • Europa (Londra): eu-west-2

    • Europa (Francoforte): eu-central-1

    • Asia Pacifico (Tokyo): ap-northeast-1

    • Asia Pacifico (Singapore): ap-southeast-1

    • Asia Pacifico (Sydney): ap-southeast-2

  • Non disponibile nelle versioni meno recenti del motore. Neptune Serverless è disponibile solo nei rilasci del motore 1.2.0.1 o successivi.

  • Non compatibile con la cache di ricerca di Neptune. La cache di ricerca non è compatibile con le istanze database serverless.

  • La memoria massima in un'istanza serverless è 256 GB: l'impostazione su 128 NCUs (l'impostazione più alta supportata) consente MaxCapacity a un'istanza Serverless Neptune di scalare fino a 256 GB di memoria, equivalente a quella di un tipo di istanza con provisioning. R6g.8XL