SlideShare une entreprise Scribd logo
1  sur  15
Escalabilidad en AWS By @davidbalogh Cloud Computing – Parte 2
Definición Propiedad 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.
Vertical vs Horizontal { CPU: 2 RAM: 2 GB HD: 100 GB } { CPU: 2 RAM: 2 GB HD: 100 GB VS CPU: 10 RAM: 10 GB HD: 500 GB { CPU: 2 RAM: 2 GB HD: 100 GB { CPU: 2 RAM: 2 GB HD: 100 GB VARIOS NODOS – MENOS RECURSOS 1 NODO – MAS RECURSOS
Características Clustering (app & db) Desnormalización Monitoring Cache Storage Load Balancing Sistema centralizado Seguridad interna Múltiples nodos Múltiples tecnologías Interacción entre nodos Servicios Web
Componentes
Web Server (instance/node) nApplications iguales (descartables) + Procesadores 1 Security Group, 1 IP(ext-int), 1 Region, Cache 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"  />
Media Server Storage (content server / host diferente) Externalhard drives 1 Security Group, 1 IP(ext-int), 1 Region Streaming (flash, wowza, etc) Snapshots
Load Balancing Round robin (ext-int) Forward de puertos Monitoring Stickiness DNS http://awsdocs.s3.amazonaws.com/ElasticLoadBalancing/latest/elb-qrc.pdf
Data Base 1 Security Group, 1 IP(ext-int), 1 Region Externalhard drives (varios) Filegroups Replicación: Mirroring, log shipping, etc. Lectura vs Escritura. Normalización vs Desnormalización Bestpractices.
Memcached Ram++ Sistema distribuido (los nodos se conectan) Cross-platform Key: 256 bytes Value: 1 megabyte
Firewall (securitygroup) Solo Inbound Rules Port range Source IP Security group
Complementos Images Externalhard drives Snapshots Storage service
Resultado http://aws.amazon.com/ec2/#instance
Preguntas?
Gracias

Contenu connexe

Tendances

Arquitectura maestro maestro
Arquitectura maestro maestroArquitectura maestro maestro
Arquitectura maestro maestro
Edy Rodriguez
 
AWSPeru Meetup marzo - introduccion a elastic containers seervice
AWSPeru Meetup marzo - introduccion a elastic containers seervice AWSPeru Meetup marzo - introduccion a elastic containers seervice
AWSPeru Meetup marzo - introduccion a elastic containers seervice
Raul Hugo
 

Tendances (18)

EC2 Cómputo en la nube a profundidad
EC2 Cómputo en la nube a profundidad EC2 Cómputo en la nube a profundidad
EC2 Cómputo en la nube a profundidad
 
Como reducir costos en AWS
Como reducir costos en AWSComo reducir costos en AWS
Como reducir costos en AWS
 
Arquitectura maestro maestro
Arquitectura maestro maestroArquitectura maestro maestro
Arquitectura maestro maestro
 
Servicios de Storage de AWS
Servicios de Storage de AWSServicios de Storage de AWS
Servicios de Storage de AWS
 
Lanzamiento SQL Server 2014 - Nubes híbridas
Lanzamiento SQL Server 2014 - Nubes híbridasLanzamiento SQL Server 2014 - Nubes híbridas
Lanzamiento SQL Server 2014 - Nubes híbridas
 
Gestionando Azure SQL Database
Gestionando Azure SQL DatabaseGestionando Azure SQL Database
Gestionando Azure SQL Database
 
MongoDB Atlas: La mejor forma de utilizar MongoDB en la nube 1
MongoDB Atlas: La mejor forma de utilizar  MongoDB en la nube 1MongoDB Atlas: La mejor forma de utilizar  MongoDB en la nube 1
MongoDB Atlas: La mejor forma de utilizar MongoDB en la nube 1
 
AWSPeru Meetup marzo - introduccion a elastic containers seervice
AWSPeru Meetup marzo - introduccion a elastic containers seervice AWSPeru Meetup marzo - introduccion a elastic containers seervice
AWSPeru Meetup marzo - introduccion a elastic containers seervice
 
Optimizacion de costos a gran escala
Optimizacion de costos a gran escalaOptimizacion de costos a gran escala
Optimizacion de costos a gran escala
 
Application load balancers para docker containers
Application load balancers para docker containersApplication load balancers para docker containers
Application load balancers para docker containers
 
MongoDB Atlas: La mejor forma de utilizar MongoDB en la nube 2
MongoDB Atlas: La mejor forma de utilizar  MongoDB en la nube 2MongoDB Atlas: La mejor forma de utilizar  MongoDB en la nube 2
MongoDB Atlas: La mejor forma de utilizar MongoDB en la nube 2
 
SQL como un servicio en la nube
SQL como un servicio en la nubeSQL como un servicio en la nube
SQL como un servicio en la nube
 
Servidores web: cloud
Servidores web: cloudServidores web: cloud
Servidores web: cloud
 
Qnap Broadcast 2020
Qnap Broadcast 2020Qnap Broadcast 2020
Qnap Broadcast 2020
 
Qnap Broadcast 2020 MX
Qnap Broadcast 2020 MXQnap Broadcast 2020 MX
Qnap Broadcast 2020 MX
 
EC2: Cómputo en la nube a profundidad
EC2: Cómputo en la nube a profundidadEC2: Cómputo en la nube a profundidad
EC2: Cómputo en la nube a profundidad
 
Rackspace vs azure
Rackspace vs azureRackspace vs azure
Rackspace vs azure
 
Devops Madrid Marzo - Caso de uso en AWS
Devops Madrid Marzo - Caso de uso en AWSDevops Madrid Marzo - Caso de uso en AWS
Devops Madrid Marzo - Caso de uso en AWS
 

En vedette (7)

StarTune Magazine May 2012
StarTune Magazine May 2012StarTune Magazine May 2012
StarTune Magazine May 2012
 
Kitchen team leader
Kitchen team leaderKitchen team leader
Kitchen team leader
 
Lou and Harry's Digital Strategy- Final Project
Lou and Harry's Digital Strategy- Final ProjectLou and Harry's Digital Strategy- Final Project
Lou and Harry's Digital Strategy- Final Project
 
Cassandra: a NoSQL storage system
Cassandra: a NoSQL storage system Cassandra: a NoSQL storage system
Cassandra: a NoSQL storage system
 
Cassandra
CassandraCassandra
Cassandra
 
Cassandra - A Decentralized Structured Storage System
Cassandra - A Decentralized Structured Storage SystemCassandra - A Decentralized Structured Storage System
Cassandra - A Decentralized Structured Storage System
 
Cassandra - Research Paper Overview
Cassandra - Research Paper OverviewCassandra - Research Paper Overview
Cassandra - Research Paper Overview
 

Similaire à Scalability

Granja de servidores web
Granja de servidores webGranja de servidores web
Granja de servidores web
Otto Valdez
 
Construcción de Aplicaciones de Avanzada con Geo-Distribución
Construcción de Aplicaciones de Avanzada con Geo-DistribuciónConstrucción de Aplicaciones de Avanzada con Geo-Distribución
Construcción de Aplicaciones de Avanzada con Geo-Distribución
Loja Valle de Tecnología
 

Similaire à Scalability (20)

Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
 
The azure platform TechDay2010
The azure platform TechDay2010The azure platform TechDay2010
The azure platform TechDay2010
 
Patrones Avanzados con Microservices con Containers
Patrones Avanzados con Microservices con ContainersPatrones Avanzados con Microservices con Containers
Patrones Avanzados con Microservices con Containers
 
Red Hat Cluster
Red Hat ClusterRed Hat Cluster
Red Hat Cluster
 
Granja de servidores web
Granja de servidores webGranja de servidores web
Granja de servidores web
 
Santiago de Chile - Seguridad Continua en Cloud Computing
Santiago de Chile - Seguridad Continua en Cloud ComputingSantiago de Chile - Seguridad Continua en Cloud Computing
Santiago de Chile - Seguridad Continua en Cloud Computing
 
Extendiendo su centro de datos a la nube de AWS
Extendiendo su centro de datos a la nube de AWSExtendiendo su centro de datos a la nube de AWS
Extendiendo su centro de datos a la nube de AWS
 
EC2: Cómputo en la nube a profundidad
EC2: Cómputo en la nube a profundidad EC2: Cómputo en la nube a profundidad
EC2: Cómputo en la nube a profundidad
 
IaaS.pptx
IaaS.pptxIaaS.pptx
IaaS.pptx
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022
 
Construcción de Aplicaciones de Avanzada con Geo-Distribución
Construcción de Aplicaciones de Avanzada con Geo-DistribuciónConstrucción de Aplicaciones de Avanzada con Geo-Distribución
Construcción de Aplicaciones de Avanzada con Geo-Distribución
 
Extendiendo su centro de datos a la nube de AWS
Extendiendo su centro de datos a la nube de AWSExtendiendo su centro de datos a la nube de AWS
Extendiendo su centro de datos a la nube de AWS
 
Instancias Amazon EC2 a profundidad
Instancias Amazon EC2 a profundidadInstancias Amazon EC2 a profundidad
Instancias Amazon EC2 a profundidad
 
AWS Summits América Latina 2015- Sin servidores: Mobile backend como servicio...
AWS Summits América Latina 2015- Sin servidores: Mobile backend como servicio...AWS Summits América Latina 2015- Sin servidores: Mobile backend como servicio...
AWS Summits América Latina 2015- Sin servidores: Mobile backend como servicio...
 
AWS Summit Bogotá Track Avanzado: Sin servidores: Mobile backend como servici...
AWS Summit Bogotá Track Avanzado: Sin servidores: Mobile backend como servici...AWS Summit Bogotá Track Avanzado: Sin servidores: Mobile backend como servici...
AWS Summit Bogotá Track Avanzado: Sin servidores: Mobile backend como servici...
 
Futureproofing: Automatizando un entorno industrial "Just in time"
Futureproofing: Automatizando un entorno industrial "Just in time"Futureproofing: Automatizando un entorno industrial "Just in time"
Futureproofing: Automatizando un entorno industrial "Just in time"
 
Extendiendo su centro de datos a la nube de AWS
Extendiendo su centro de datos a la nube de AWSExtendiendo su centro de datos a la nube de AWS
Extendiendo su centro de datos a la nube de AWS
 
AWS Summits América Latina 2015- EC2 Computo en la nube
AWS Summits América Latina 2015- EC2 Computo en la nubeAWS Summits América Latina 2015- EC2 Computo en la nube
AWS Summits América Latina 2015- EC2 Computo en la nube
 
AWS Summit Bogotá Track Básico: EC2 & Servicios de Computación.
AWS Summit Bogotá Track Básico: EC2 & Servicios de Computación. AWS Summit Bogotá Track Básico: EC2 & Servicios de Computación.
AWS Summit Bogotá Track Básico: EC2 & Servicios de Computación.
 
Servicio Instant Servers de Telefónica
Servicio Instant Servers de TelefónicaServicio Instant Servers de Telefónica
Servicio Instant Servers de Telefónica
 

Dernier

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Dernier (11)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

Scalability

  • 1. Escalabilidad en AWS By @davidbalogh Cloud Computing – Parte 2
  • 2. Definición Propiedad 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.
  • 3. Vertical vs Horizontal { CPU: 2 RAM: 2 GB HD: 100 GB } { CPU: 2 RAM: 2 GB HD: 100 GB VS CPU: 10 RAM: 10 GB HD: 500 GB { CPU: 2 RAM: 2 GB HD: 100 GB { CPU: 2 RAM: 2 GB HD: 100 GB VARIOS NODOS – MENOS RECURSOS 1 NODO – MAS RECURSOS
  • 4. Características Clustering (app & db) Desnormalización Monitoring Cache Storage Load Balancing Sistema centralizado Seguridad interna Múltiples nodos Múltiples tecnologías Interacción entre nodos Servicios Web
  • 6. Web Server (instance/node) nApplications iguales (descartables) + Procesadores 1 Security Group, 1 IP(ext-int), 1 Region, Cache 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" />
  • 7. Media Server Storage (content server / host diferente) Externalhard drives 1 Security Group, 1 IP(ext-int), 1 Region Streaming (flash, wowza, etc) Snapshots
  • 8. Load Balancing Round robin (ext-int) Forward de puertos Monitoring Stickiness DNS http://awsdocs.s3.amazonaws.com/ElasticLoadBalancing/latest/elb-qrc.pdf
  • 9. Data Base 1 Security Group, 1 IP(ext-int), 1 Region Externalhard drives (varios) Filegroups Replicación: Mirroring, log shipping, etc. Lectura vs Escritura. Normalización vs Desnormalización Bestpractices.
  • 10. Memcached Ram++ Sistema distribuido (los nodos se conectan) Cross-platform Key: 256 bytes Value: 1 megabyte
  • 11. Firewall (securitygroup) Solo Inbound Rules Port range Source IP Security group
  • 12. Complementos Images Externalhard drives Snapshots Storage service