Scalability

551 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
551
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Scalability

  1. 1. Escalabilidad en AWS<br />By @davidbalogh<br />Cloud Computing – Parte 2<br />
  2. 2. Definición<br />Propiedad<br />Según WIKI: Es la propiedad deseable de un sistema, de estar preparado para hacerse más grande sin perder calidad en los servicios ofrecidos. <br />
  3. 3. Vertical vs Horizontal<br />{<br />CPU: 2<br />RAM: 2 GB<br />HD: 100 GB<br />}<br />{<br />CPU: 2<br />RAM: 2 GB<br />HD: 100 GB<br />VS<br />CPU: 10<br />RAM: 10 GB<br />HD: 500 GB<br />{<br />CPU: 2<br />RAM: 2 GB<br />HD: 100 GB<br />{<br />CPU: 2<br />RAM: 2 GB<br />HD: 100 GB<br />VARIOS NODOS – MENOS RECURSOS<br />1 NODO – MAS RECURSOS<br />
  4. 4. Características<br />Clustering (app & db)<br />Desnormalización<br />Monitoring<br />Cache<br />Storage<br />Load Balancing<br />Sistema centralizado<br />Seguridad interna<br />Múltiples nodos<br />Múltiples tecnologías<br />Interacción entre nodos<br />Servicios Web<br />
  5. 5. Componentes<br />
  6. 6. Web Server (instance/node)<br />nApplications iguales (descartables) + Procesadores<br />1 Security Group, 1 IP(ext-int), 1 Region, Cache<br />Machine.config <machineKeyvalidationKey="1234567890123456789012345678901234567890AAAAAAAAAA" decryptionKey="123456789012345678901234567890123456789012345678" validation="SHA1"/> <sessionStatemode="SQLServer" sqlConnectionString="data source=remotepc;user id=sqlstate;password=pass" stateConnectionString="tcpip=remotepc:42424" cookieless="false" timeout="20" /><br />
  7. 7. Media Server<br />Storage (content server / host diferente)<br />Externalhard drives<br />1 Security Group, 1 IP(ext-int), 1 Region<br />Streaming (flash, wowza, etc)<br />Snapshots<br />
  8. 8. Load Balancing<br />Round robin (ext-int)<br />Forward de puertos<br />Monitoring<br />Stickiness<br />DNS<br />http://awsdocs.s3.amazonaws.com/ElasticLoadBalancing/latest/elb-qrc.pdf<br />
  9. 9. Data Base<br />1 Security Group, 1 IP(ext-int), 1 Region<br />Externalhard drives (varios)<br />Filegroups<br />Replicación: Mirroring, log shipping, etc.<br />Lectura vs Escritura.<br />Normalización vs Desnormalización<br />Bestpractices.<br />
  10. 10. Memcached<br />Ram++<br />Sistema distribuido (los nodos se conectan)<br />Cross-platform<br />Key: 256 bytes<br />Value: 1 megabyte<br />
  11. 11. Firewall (securitygroup)<br />Solo Inbound<br />Rules<br />Port range<br />Source<br />IP<br />Security group<br />
  12. 12. Complementos<br />Images<br />Externalhard drives<br />Snapshots<br />Storage service<br />
  13. 13. Resultado<br />http://aws.amazon.com/ec2/#instance<br />
  14. 14. Preguntas?<br />
  15. 15. Gracias<br />

×