Domanda

Mi piacerebbe eseguire una singola istanza Azure su un programma predeterminato (ad esempio 9-5 PM EST, da lunedì a venerdì) per ridurre la fatturazione e mi chiedo che cosa il modo migliore per andare su di esso sia.

Due parti alla domanda:

  • Può il API Service Management [1] essere utilizzato per impostare la InstanceCount a 0 su un programma predeterminato?
  • Se è così, stai ancora fatturati per questo servizio, come è il caso con implementazioni in sospensione?

[1] - http: // blog. msdn.com/b/gonzalorc/archive/2010/02/07/auto-scaling-in-azure.aspx

È stato utile?

Soluzione

Non è possibile impostare il numero di istanza a zero, ma è possibile sospendere e quindi eliminare la distribuzione e quindi ridistribuire tutto a livello di codice.

Altri suggerimenti

spediti il Autoscaling Application Block (Wasabi), che custodirà il budget modificando i conteggi di istanza sulla base di orari. Offre molte altre caratteristiche, tra cui uno stabilizzatore di ottimizzazione che si prenderà cura dei confini orarie (concretamente, si limiterà scalare le operazioni all'inizio dell'ora e ridimensionamento operazioni alla fine dell'ora).

Vedere la mia risposta dettagliata con scenari supportati in questo discussione .

Steve coperto il tuo primo punto.

Per la seconda: se si sospende la distribuzione, si sta ancora fatturati per esso. È necessario eliminare la distribuzione di fermare la maturazione di calcolo ore.

In alternativa, è possibile utilizzare Lokad.CQRS o Lokad.Cloud per combinare le attività che non hanno bisogno di eseguire tutto il tempo su una singola istanza di calcolo.

Naturalmente, questo approccio non è universalmente applicabile e in funzione delle specifiche della vostra applicazione potrebbe non essere adatto per il vostro caso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top