Your SlideShare is downloading. ×
0
Scalable Architecture for web Apps
Scalable Architecture for web Apps
Scalable Architecture for web Apps
Scalable Architecture for web Apps
Scalable Architecture for web Apps
Scalable Architecture for web Apps
Scalable Architecture for web Apps
Scalable Architecture for web Apps
Scalable Architecture for web Apps
Scalable Architecture for web Apps
Scalable Architecture for web Apps
Scalable Architecture for web Apps
Scalable Architecture for web Apps
Scalable Architecture for web Apps
Scalable Architecture for web Apps
Scalable Architecture for web Apps
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Scalable Architecture for web Apps

535

Published on

Presentación para Am/Pm Tech Palermo Valley 25/11/2012 …

Presentación para Am/Pm Tech Palermo Valley 25/11/2012
@dariopena
@palermovalley

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
535
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. AM/PM Tech - Performancey Escalabilidad en Internet Dario Peña IPaddress.com.ar dpena@ipaddress.com.ar @dariopena
  • 2. Agenda
  • 3. Traditional Hardware Model
  • 4. Scalable Cloud Model
  • 5. AWS | RS Ref Architectures & BPLB TierApp TierCaching Tier DB Tier
  • 6. AWS | Architectures & servicesRoute 53ELBCloud FrontEC2 RDSElastic Cache Simple DBCloud WatchAuto ScalingEBSS3
  • 7. Architectures & BPLB TierFront Caching Tier 1 2 3 …nApp Tier 1 2 3 …nApp Caching Tier DB Tier
  • 8. Architectures & BP DNS LB FrontUltra DNS / Neustar HA Proxy Varnish Route 53 AWS ELB Nginx ++ DNS Made Easy Nginx Lighthttp Apache App Cache DB PHP Memcached/b Mysql | Percona | Java / Tomcat AWS E Cache Maria Ruby APC Postgre Py django AWS RDS AWS | SimpleDB
  • 9. Cloud Apps & ToolsCloud Mngm Automation Varios AWS Ubuntu Cloud CloudFormation CloudabilityRight Scale Planforcloud Scalr Puppet HerokuMadeiracloud Chef JelasticScalextreme Cousine App Engine Azure
  • 10. Performance. ¿Que queremos evitar?
  • 11. Tips & tools Tips Tools Escalabilidad V | H NewRelic Cachear todo lo posible Dynatrace CDN CSS, JS e imágenes (jscompresor | css optimizer)
  • 12. Wordpress• Eliminar Tags (Google: eliminar wordpress tags)• Eliminar plugins no utilizados• Cache Plugins: DB Cache Reloaded Fix | Hyper Cache | Extended | Quick Cache | W3 Total Cache | WP-Cache | Super GT caché | Wp Super Cache• Site Load Test (En google)• loadimpact.com• Wichloadfaster.com• Firebug
  • 13. Trabajando en la app
  • 14. Trabajando en la app
  • 15. Que quisiera que se lleven• La escalabilidad no se resuelve con estar en la Nube.• Hay recetas, pero no soluciones mágicas.• Para mejorar performance hay que seguir buenas prácticas y probar, probar, probar y comparar.• Implementar sistemas de Cache.• Probar nuevamente. Una aplicación optimizada y escalable no te molesta los fines de semana ni te despierta a las 3 de la mañana.
  • 16. AM/PM Tech - Performancey Escalabilidad en Internet Dario Peña IPaddress.com.ar dpena@ipaddress.com.ar @dariopena

×