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à.
Avvio rapido di AMS Resource Scheduler
Utilizza questa guida rapida per implementare AMS Resource Scheduler, uno scheduler di istanze basato su tag per ridurre i costi in AMS Advanced.
L'AMS Resource Scheduler si basa su AWS Instance Scheduler
Terminologia AMS Resource Scheduler
Prima di iniziare, è bene conoscere la terminologia di AMS Resource Scheduler:
periodo: ogni pianificazione deve contenere almeno un periodo che definisca l'ora o le ore in cui l'istanza deve essere eseguita. Una pianificazione può contenere più di un periodo. Quando in una pianificazione vengono utilizzati più periodi, Resource Scheduler applica l'azione di avvio appropriata quando almeno una delle regole del periodo è vera.
fuso orario: per un elenco di valori di fuso orario accettabili da utilizzare nel DefaultTimezoneparametro a cui si fa riferimento in seguito, vedere la colonna TZ dell'Elenco dei fusi orari del database TZ
. ibernazione: se impostata su true, EC2 le istanze abilitate per l'ibernazione e che soddisfano i requisiti di ibernazione vengono ibernate (). suspend-to-disk Controlla la EC2 console per scoprire se le tue istanze sono abilitate per l'ibernazione. Usa l'ibernazione per le EC2 istanze Amazon interrotte che eseguono Amazon Linux.
enforced: se impostato su true, in base alla pianificazione definita, Resource Scheduler arresta una risorsa in esecuzione se viene avviata manualmente al di fuori del periodo di esecuzione e avvia una risorsa se viene interrotta manualmente durante il periodo di esecuzione.
retain_running: se impostato su true, impedisce a Resource Scheduler di arrestare un'istanza alla fine di un periodo di esecuzione se l'istanza è stata avviata manualmente prima dell'inizio del periodo. Ad esempio, se un'istanza con un periodo configurato che va dalle 9:00 alle 17:00 viene avviata manualmente prima delle 9:00, Resource Scheduler non interrompe l'istanza alle 17:00.
ssm-maintenance-window: aggiunge una finestra AWS Systems Manager di manutenzione come periodo di esecuzione a una pianificazione. Quando specifichi il nome di una finestra di manutenzione esistente nello stesso account e nella stessa regione AWS dello stack distribuito per pianificare EC2 le istanze Amazon, Resource Scheduler avvierà l'istanza prima dell'inizio della finestra di manutenzione e la interromperà al termine della finestra di manutenzione, se nessun altro periodo di esecuzione specifica che l'istanza deve essere eseguita e se l'evento di manutenzione è completato.
Il Resource Scheduler utilizza la AWS Lambda frequenza specificata durante la configurazione iniziale per determinare quanto tempo manca alla finestra di manutenzione per avviare l'istanza. Se si imposta il AWS CloudFormation parametro Frequency su un valore pari o inferiore a 10 minuti, Resource Scheduler avvia l'istanza 10 minuti prima della finestra di manutenzione. Se si imposta la frequenza su un valore superiore a 10 minuti, Resource Scheduler avvia l'istanza per lo stesso numero di minuti della frequenza specificata. Ad esempio, se si imposta la frequenza della finestra di manutenzione di Systems Manager su 30 minuti, Resource Scheduler avvia l'istanza 30 minuti prima della finestra di manutenzione.
Per ulteriori informazioni, vedere AWS Systems Manager Manutenzione di Windows.
override-status: sostituisce temporaneamente le azioni di avvio e arresto del Resource Scheduler configurate dal Resource Scheduler. Se si imposta il campo su run, Resource Scheduler avvia, ma non arresta, l'istanza applicabile. L'istanza viene eseguita finché non viene interrotta manualmente. Se si imposta lo stato di sostituzione su Interrotto, il Resource Scheduler si arresta ma non avvia l'istanza applicabile. L'istanza non viene eseguita finché non viene avviata manualmente.
implementazione di AMS Resource Scheduler
Per implementare una soluzione AMS Resource scheduler, segui questi passaggi.
Invia una RFC Deployment | AMS Resource Scheduler | Solution | Deploy (ct-0ywnhc8e5k9z5) e fornisci i seguenti parametri:
SchedulingActive: Sì per abilitare la pianificazione delle risorse, No per disabilitarla. L'impostazione predefinita è Sì.
ScheduledServices: immettere un elenco di servizi separati da virgole per cui pianificare le risorse. I valori validi includono una combinazione di autoscaling, ec2 e rds. L'impostazione predefinita è autoscaling, ec2, rds.
TagName: il nome della chiave Tag che associa gli schemi di pianificazione delle risorse alle risorse del servizio. L'impostazione predefinita è Schedule.
Nota
La distribuzione di Resource Scheduler funzionerà solo su risorse con questo tag.
DefaultTimezone: il nome del fuso orario, nel formato US/Pacific, da utilizzare come fuso orario predefinito. L'impostazione predefinita è UTC.
Dopo aver ricevuto la conferma che la RFC nel primo passaggio è stata eseguita correttamente, è possibile inviare il tipo Periodo | Aggiungi modifica.
Infine, invia una RFC per aggiungere una pianificazione al periodo creato nel secondo passaggio. Usa il tipo di modifica Schedule | Add.
implementazione e utilizzo di AMS Resource Scheduler FAQs
Domande frequenti su AMS Resource Scheduler.
D: Cosa succede se abilito l'ibernazione ma l' EC2 istanza non la supporta?
R: L'ibernazione salva i contenuti dalla memoria dell'istanza (RAM) nel volume root di Amazon Elastic Block Store (Amazon EBS). Se questo campo è impostato su true, le istanze vengono ibernate quando Resource Scheduler le interrompe.
Se si imposta Resource Scheduler per utilizzare l'ibernazione ma le istanze non sono abilitate per l'ibernazione o non soddisfano i prerequisiti di ibernazione, Resource Scheduler registra un avviso e le istanze vengono arrestate senza ibernazione. Per ulteriori informazioni, consulta Hibernate Your Instance.
D: Cosa succede se imposto sia override_status che enforced?
R: Se imposti override_status su running e imposti enforced su true (impedisce che un'istanza venga avviata manualmente al di fuori di un periodo di esecuzione), Resource Scheduler interrompe l'istanza.
Se imposti override_status su stop e imposti enforced su true (impedisce che un'istanza venga arrestata manualmente durante un periodo di esecuzione), Resource Scheduler riavvia l'istanza.
Nota
Se enforced è false, viene applicato il comportamento di override configurato.
D: Dopo aver distribuito AMS Resource Scheduler, come posso disabilitare o abilitare il Resource Scheduler nel mio account?
R: Per disabilitare o abilitare AMS Resource Scheduler:
Per disabilitare: crea un RFC usando State | Disable. Assicurati di impostarlo su SchedulerStateDISABLE
Per abilitare: crea una RFC usando State | Enable. Assicurati di impostare su SchedulerStateENABLE
D Cosa succede se il periodo di validità di AMS Resource Scheduler rientra nella finestra di manutenzione prevista per l'applicazione delle patch?
R: Resource Scheduler funziona in base alle pianificazioni configurate. Se è configurato per arrestare un'istanza mentre è in corso l'applicazione della patch, interrompe l'istanza a meno che la finestra di applicazione delle patch non venga aggiunta come periodo alla pianificazione prima dell'inizio dell'applicazione delle patch. In altre parole, Resource Scheduler non avvia automaticamente le istanze interrotte per l'applicazione di patch a meno che non sia configurato un periodo designato. Per evitare conflitti con la finestra di manutenzione delle patch, aggiungi la finestra temporale assegnata per l'applicazione delle patch alla pianificazione di Resource Scheduler come periodo. Per aggiungere un periodo alla pianificazione esistente, crea una RFC utilizzando Period | Add.
D Se ho bisogno di una pianificazione diversa per EC2 istanze diverse, posso impostare più di una pianificazione all'interno del mio account?
R: Sì, puoi creare più pianificazioni. Ogni pianificazione può avere più periodi in base al requisito. Quando AMS Resource Scheduler è abilitato nell'account, viene configurata una Tag Key. Ad esempio, se la chiave tag è «Schedule», il valore del tag può differire in base a diverse pianificazioni, che corrispondono al nome della pianificazione di AMS Resource Scheduler. Per aggiungere una nuova pianificazione, puoi creare una RFC utilizzando il tipo di modifica Management | AMS Resource Scheduler | Schedule | Add (ct-2bxelbn765ive), vedi Schedule | Add.
D: Dove posso trovare tutti i diversi tipi di modifica supportati per AMS Resource Scheduler?
R: AMS dispone dei tipi di modifica di Resource Scheduler per distribuire AMS Resource Scheduler sul tuo account, abilitarlo o disabilitarlo, definire, aggiungere, aggiornare ed eliminare pianificazioni e periodi da utilizzare con esso e descrivere (ottieni una descrizione dettagliata) di pianificazioni e periodi.