A che punto è l'utilizzo di EBS il collo di bottiglia?

Ho un sito ospitato su Amazon utilizzando un'istanza EC2 supportta da un volume EBS. Nei fine settimana, i picchi di traffico e io faccio l'esempio più grande che aiuta un po '- non sto più vedendo l'utilizzo della CPU che aumenta al 100% e il server diventa non rispondente.

Tuttavia, noto che le letture del disco sono anche molto elevate (non può essere aiutato, non credo) e mi chiedo, a che punto vado a vedere una sorta di fallimento perché il disco non può mantenere su?

  • Come faccio a creare un archivio di istanza basato su AMI da un'istanza EBS?
  • Replica MM o MS di volume EBS in più istanze EC2
  • svuotare rapidamente una partizione Linux
  • EC2 Instance Memorizza a EBS Imansible connettersi a SSH
  • Come si mappa un volume AWS in una lettera di unità Windows EC2?
  • df mostra il disco pieno ma ncdu mostra solo 1.5gb di 8gb utilizzati
  • Come si può vedere dallo screenshot allegato, è stato messo a fuoco a 80MB / minuto durante il fine settimana. Qualcuno ha esperienza con AWS e sa quale punto devo passare a istanze equilibrate a più cariche perché EBS diventa il collo di bottiglia?

    Grafico di utilizzo di EBS

    One Solution collect form web for “A che punto è l'utilizzo di EBS il collo di bottiglia?”

    La prima cosa da tenere presente che avrà il maggior impatto sulla tua prestazione I / O è il tipo di istanza che utilizzi.

    Instance Type I/O Performance ------------- --------------- t1.micro Low m1.small Moderate m2.xlarge Moderate c1.medium Moderate m1.large High m1.xlarge High m2.2xlarge High m2.4xlarge High c1.xlarge High cc1.4xlarge Very High (10 Gigabit Ethernet) cc2.8xlarge Very High (10 Gigabit Ethernet) cg1.4xlarge Very High (10 Gigabit Ethernet) 

    Per quanto riguarda i volumi EBS e le performance che avrai, come suggerisce le FAQ di AWS , dovrai confrontare la tua applicazione per vedere cosa aspettarmi:

    D: Quali tipi di latenza e velocità di throughput sono in grado di vedere dai volumi Amazon EBS? La latenza da un'istanza Amazon EC2 a un volume Amazon EBS è simile alla latenza che si vedrebbe dall'unità di memorizzazione di istanza Amazon EC2 locale. I tassi di I / O possono variare in modo significativo in base alla dimensione delle richieste, alla casualità dei templates di accesso e alla strategia di memorizzazione utilizzata dall'applicazione. Come tale, la misura più accurata è benchmarkare l'applicazione specifica su un volume Amazon EBS.

    Ciò significa che i tassi EBS ottenuti da molti non sono necessariamente peggiori o migliori dell'archiviazione di istanze locali; dipende in realtà dal comportmento di accesso ai dati.

    Ulteriori informazioni sono disponibili nella pagina AWS EBS :

    Amazon EBS Volume Performance

    I volumi di Amazon EBS sono progettati per offrire un rendimento superiore a quello di Amazon EC2 per applicazioni che eseguono un sacco di accessi casuali nel set di dati. È inoltre ansible albind più volumi ad un'istanza e una striscia tra i volumi per get ulteriori incrementi di produttività.

    La prestazione esatta dipenderà dall'applicazione (ad es. Casuale / sequenziale I / O o grandi o piccole size di richiesta), quindi la misura migliore è benchmarkare le tue applicazioni reali contro il volume. Poiché i volumi di Amazon EBS richiedono l'accesso alla networking, vednetworking performance di throughput più rapide e più coerenti con istanze più grandi.

    Ricorda inoltre che la prestazione I / O non solo include il disco IO, ma anche il traffico di networking … così, più traffico di networking tuo istanza ottiene il less disco IO che avrai.

    A seconda di ciò che stai usando, la memorizzazione in memory di oggetti degli oggetti può aiutare notevolmente se è ansible per il tipo di applicazione.

    Inoltre, qui sono alcuni post di blog che benchmark performance di EBS e volumi locali (effimero) in varie configurazioni RAID e tweaks per get buone performance IO:

    EC2 Dischi effimeri vs volumi EBS in RAID

    Amazon EC2 Performance I / O: dischetti locali effimeri vs RAID 0 volumi striscia EBS

    Ottenere un buon IO da EBS di Amazon

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.