Noi vediamo queste domande tempo e ora di nuovo - "Come faccio a picco per la progettazione di carico" e "Come faccio a scala sulla nuvola?". In primo luogo permette di capire come dare qualche definizione di picco di carico:

Noi faremo una pugnalata alla definizione di picco di carico, come: "Una percentuale di attività in un giorno / settimana / mese / anno che arriva in una finestra di un paio d'ore ed è considerata come estremo e si verifica a causa di una stagionalità o causa di imprevedibili picchi ".

La Thomas Consulting Group ha ancora una buona pugnalata (ppt) in un forumla per cercare di prevedere e pianificare per il picco di carico. Il loro esempio e la formula è la seguente:

H = picco di visite al secondo
h = # colpi ricevuti nel corso di un termine di un mese
a =% di attività che viene durante il tempo di picco
t = tempo in ore di punta
allora
H = h * a / (giorni * t * * minuti secondi)
H = h * a / (108.000 * t)

Determinare il picco di utenti virtuali: picco di visite / + seconda pagina vista volte

U = picco di utenti virtuali
H = picco di visite al secondo
p = numero medio di visite per pagina
v = tempo medio che un utente visualizza una pagina

U = (H / P) * v

Esempio:

h = 150000000 visite al mese
a = 10% del traffico si verifica durante il tempo di picco
t = tempo di picco è di 2 ore
p = una pagina si compone di 6 hits
v = tempo vista la media è di 30 secondi

H = (H x uno) / (108.000 * t)
H = (150.000.000 * .1) / (108.000 X 2)
H = 48

U = (H / P) * v
U = (48 / 6) * 30
U = 8 * 30
U = 240

Desiderato Metrico - 48 Hits / Sec o 240 utenti virtuali

In questo esempio Thomas Consulting presenti picchi di carico è superiore a 15.000 visite in due ore che la normale media di visite per due ore è 411 [(((h * 12) / 365) / 24) * 2]. Questo è più di un 70% di aumento e una grande differenza, e questo esempio non è ancora estrema. Online web consumatori le imprese possono fare il 70% dei loro affari annuale solo nel mese di dicembre.

A seconda del resto ciò che si verifica durante il transactionality delle visite, quindi questo potrebbe essere differenza fra la 1 e dopo aver EC2 esempio 10, o di una differenza di costo tra i $ 6.912 a $ 82.944 nel corso di un anno (sulla base di un grande esempio di Amazon EC2) . E naturalmente per la costruzione di quello che si pensa di picco è ancora possibile portare a problemi. Una famosa citazione di Scott Gulbransen da Intuit è il seguente:

"Ogni anno, si prende la più trafficata minuti dei più attivi ore del giorno e la capacità di costruire su questo, abbiamo costruito i nostri sistemi di (maniglia che carico) e siamo andati di sopra e al di là di questo." Nonostante ciò i sistemi ancora non ha potuto gestire il carico.

Che cosa vogliamo veramente essere in grado di fare è quello di costruire il nostro sito per i nostri media di carico, ad esclusione di picco, e su richiesta scala costruita in Architettura. Come EC2 è il più maturo nube piattaforma cercheremo di trovare strumenti in grado di raggiungere questo obiettivo su EC2:

GigaSpaces xap: Dalla versione 6.6 del GigaSpaces xap Piattaforma Cloud utensili è costruito in. GigaSpaces è uno di prossima generazione virtualizzato piattaforma middleware che ospita logica, dati e messaggi in memoria, e ha meno parti in movimento in modo che la scala può essere realizzato in modo lineare , a differenza dei tradizionali middlware piattaforme. GigaSpaces noi sostenuta da un servizio di rete che consente l'applicazione a livello di Service Level Agreement da fissare, e che sono controllati e hanno agito in tempo reale. Ciò significa che se un aumento di carico è quindi possibile GigaSpaces scala fili o il numero di virtualizzato middlware casi al fine di garantire che la SLA è soddisfatta, che nel nostro esempio potrebbe essere la capacità di agire processo il numero di richieste. GigaSpaces anche partner con RightScale. GigaSpaces ti consente di provare il loro Cloud offrendo gratuitamente prima di seguire il tradizionale modello di utilità calcolare.

Scalr: Scalr è una serie di Amazon Machine Immagini (AMI), per esigenze di base, vale a dire un sito web application server, un bilanciamento di carico, e un database server. AMIS sono pre-costruito con una suite di gestione che controlla il carico e lo stato di funzionamento dei vari server della nube. Scalr intende aumentare / diminuire la capacità, come varia la domanda, così come l'individuazione e la ricostruzione improprio funzionamento casi. Scalr è open source e versioni commerciali ed è un concetto relativamente nuovo di infrastrutture di servizio / applicazione. Ci piaceva l'l' 'Sincronizzare Tutte le' caratteristiche di Scalr. Questo auto-AMI fasci uno e poi re-installa su una nuova istanza. E 'questo senza interrompere il funzionamento di base del tuo sito. Ciò consente di risparmiare tempo attraverso l'immagine EC2 / AMI processo di creazione. Per saperne di più su Scalr è necessario controllare il Scalr Google Gruppi forum.

RightScale: RightScale ha una piattaforma di gestione automatizzata Cloud. RightScale servizi includono scalatura automatica dei server in base al carico di utilizzo, e pre-costruzione di modelli per l'installazione software comune stack. RightScale sostegno Amazon EC2, Eucalipto, FlexiScale, e GoGrid. Essi sono citati come dicendo che rack sostegno succederà anche a un certo punto. RightScale ha un grande caso di studio oveview sul loro blog su Animoto e spiega anche il modo in cui hanno lanciato, configurato e gestito oltre 200, Oo0 casi fino ad oggi. RightScale sono VC sostenuta e nel dicembre 2008 ha fatto un $ 13 milioni di serie B tornata di finanziamenti. RightScale sono gratis e offerte commerciali.

FreedomOSS: Libertà OSS ha creato modelli personalizzati, chiamati jPaaS (JBoss Piattaforma come servizio), per il ridimensionamento delle risorse, come JBoss Application Server, JBoss Messaging, JBoss Rules, jBPM, Hibernate e JBoss Seam. jPaaS monitora i casi di carico e le scale se necessario. jPaaS si prende cura di aggiornare il vhost di file e altri file di configurazione per garantire che tutte le istanze di Apache di rispondere a questo nome. La nuova applicazione che gestisce dispiegati su Tomcat o JBoss entra a far parte del nuovo app server di immagine.

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google
  • Live
  • MySpace
  • description
  • Technorati