AWS proporciona una plataforma sólida y escalable con más del doble de familias de instancias de computación y certificados de cumplimiento que cualquier otro proveedor de servicios en la nube, así como la mayor presencia global, para ayudar a innovar de manera ágil a organizaciones de todos los sectores y tamaños.
https://aws.amazon.com/es/products/compute/
Algunos de los puntos que quire que se lleven>
Factoros para seleccionar una instancia, cual, que tipo? Incluso les voy a dar algunos tips.
Conocer lightsail – nuestro nuevo serivicio para poder lanzar workloads sin la complexidad de conocer VPC, IGW, Security Groups etc.
Opciones de almacenamiento, S3, EBS, EFS, Snowball para que usar cada componente.
EC2 es un gran team y se puede hablar de todos estos temas …..
Whenever I give talks about EC2, I start by saying it’s big – not just because we operate at a huge scale, but because there’s a lot to learn about the service
You can learn about our purchase options, including spot and reserved instances, and there are other talks this week where you can learn about those
You can learn about networking area, which includes VPC, and there are some good talks about that
And then you can the ways you interact with EC2 to launch instances and set things up, that includes the console, SDK and other was of using our APIs. And you have companion services such as autoscaling, cloudwatch, autorecovery, etc.
Then there are the instances themselves
The analogy I use is a car, that setup and launching is like turning the keys to the car, and your workload running on an instance is like driving the car.
If the car’s performance is virtual machine performance, and this session is about driving the car.
Son máquinas virtuales
Son guests que están dentro de un servidor físico y se comunican con el hardware a través de un hipervisor
Tipos de instancias PV o HVM – Usar las ultimas versiones de instancias linux que vienen con el modo hirbirdo que es PVHVMl.
La primera instancia tuvo 1vCPU y 1.75GB de RAM
Era como el modelo T, de FORD. Podrías tener ese coche en el color que tu quisieras, siempre y cuando fuera negro.
No había opciones.
La llamamos la M1.
Yo empeze a trabjaar en AWS en 2013, en mis 4 años
Hemos crecido el número de instancias disponibles. La que tuvo mayor disrupción fue en el 2012, la CC2. Fue la primera instancia que podías lanzar dentro de algo que llamamos un “placement group” y con esto controlar la latencia que tenía al comunicarse con otras instancias dentro de ese mismo placement group.
También en 2012 integramos tecnología Hardware Assistant Virtualization (HVM). Esto le permite a un guest hablar directamente con algunos de los componentes físicos de HW sin necesidad de hablarle al hipervisor para que luego este le pasara las instrucciones al HW físico
A la fecha tenemos mas de 40 tipos de instancias… desde 512 MB ram hasta 2TB y el número sigue creciendo. Tenemos documentación siempre actualizada y para que tomen sus decisiones
Falta las F1 solo en este año ya hemos lanzando las nuevas generas de R4, C4, I3 y como comente F1.
We offer a variety of models with different performance profiles.
In August 2006 the EC2 private beta was announced with one instance type. It actually didn't even have a name at first but it was what would become an m1.small. It had one vcpu and 1.75 GB of ram.
One reason for that is expansion of breadth- we have 5 different instance families each with a different performance angle
The other reason is that we do generations. Within each family are generations, and with each generation we bring new technologies to each family.
One of my favorite conversations with customers is about generations, and what the next generation will look like.
The most recent additions were announcing this morning – the X1 and t2.nano
2011 – HVM More of the underlying hardware, and not in the ypervisor
Cc2.8xlarge , first time you could use clustering technolgy with Placement Groups
Antes de pasar a la información principal de esta sesión, les platico sobre la nomenclatura:
La primer letra se refiere a la familia de la instancia… C– Compute, R- RAM, I- Alta cantidad de IOPS, D- Denso almacenamiento, etc.
El número consecuente es la versión de la familia. Por ejemplo, estamos en la cuarta generación de la familia R, en la segunda generación de la familia T, etcétera
Después del punto tenemos el tamaño, que se mide como tallas de ropa. Desde small hasta large, xlarge, 2xlarge, etc
Antes de pasar a la información principal de esta sesión, les platico sobre la nomenclatura:
La primer letra se refiere a la familia de la instancia… C– Compute, R- RAM, I- Alta cantidad de IOPS, D- Denso almacenamiento, etc.
El número consecuente es la versión de la familia. Por ejemplo, estamos en la cuarta generación de la familia R, en la segunda generación de la familia T, etcétera
Después del punto tenemos el tamaño, que se mide como tallas de ropa. Desde small hasta large, xlarge, 2xlarge, etc
Hasta ahora podiamos conectar volumens EBS, ENI (nuestros interfaces de red elasticos).
Ahora tambien siportamos GPU’s elasticas, de 1, 2, 4 y 8 Gigas. Es possible atachar una GPU on demand, cuando lo quieran, ya no es necesaerio. Funciona con las instancias de ultima generacion, y esta como preview.
Hemos visto muchas opciones – de instancias, opciones, virtualizacion.
y si simplemente quiero montar un sitio, blog, algo rapido?
En EC2 tienes mucho control –desde usuarios que aceden a los recrusos de AWS a la security.
puedes gestionar tu redes, crear subredes, interconectar VPC’s con otras regiones via VPN, tambien pueden conectar vuestros data centers via enlaces privados con Direct Connect.
Tienen los grupos de seguridad que permite dejar algunos tipos de trafico a vuestras instancias, or las ACL’s que permitr restringir acceso a nivel de VPC.
Usuarios IAM, nuestro systema de Identiidad y gestion de usuairos
Defincion de volumens EBS, locales.
Muchas Opciones.. Y si quiero simplemente lanzar mi applicacion sin preocupar de todos esto?
Lightsail es nuevo servicio de la famila de EC2, que simplifca el despligue de applicacion, vamos a ver como lo podemos hacer!
Primer paso, selecionamos una imagen desde Lightsale
Segundo paso selecionamos el tamaño de de instancias,
Asigamos un nombre meramente para indentificar la instancia y listo.
Antes de pasar a la información principal de esta sesión, les platico sobre la nomenclatura:
La primer letra se refiere a la familia de la instancia… C– Compute, R- RAM, I- Alta cantidad de IOPS, D- Denso almacenamiento, etc.
El número consecuente es la versión de la familia. Por ejemplo, estamos en la cuarta generación de la familia R, en la segunda generación de la familia T, etcétera
Después del punto tenemos el tamaño, que se mide como tallas de ropa. Desde small hasta large, xlarge, 2xlarge, etc
Desde 5 dolares al mes!
Esto es nuestro nuevo servicio de VPS, super simples y rapido
Testar lo un mes gratis.
EC2 – hablar sobee administrar SO, redes
ECS – es un servicio para gerenciar, schedular, lanzar contaneodres docker desde un API> super escalable.
Lambda – Tengo codigo quiero que se lance cuando es necesario – Lambda. Con lambda no tienen que precuparse de mantener o gerenciar instancias o sistema
Almacenamiento vamos hablar de muchas de la sopciones en AWS.
Este grafico nos cuenta nuestra realiad del aumento exponential de dados – esta nos afecto a todos nosotreos, desde hacer photos (insert photo data) hasta el aumento de la informacion que estamos guardando.
Escala de usuarios, aumenta los logs, click stream.
Queremos tratar esos datos, extrer informacion crucial para mejorar nuestros productos, realizar analitica, que pueden ver fraud, ataues. .
En los proximos slides vamos a tocar en nuestras soluciones, opciones hybridas, s3, EBS, EFS y las differencias.
EFS – System scalable y elasico, el storage crece y dimunui segun la demanda.
S3 – nuestro servicio de objectos, massivamente scalable, durabilidad de datos de 11 9’s.
Glacier –Cloud Archive – mover los objetos de S3 a glacier, para reducir costes, con vault locks puden hacer WORM (Write Once Read Many) por temas de compliance.
EBS – nuestro almacamiento persistente, rapido, baja latencia, con varias opciones.
Instance Store – alamcenamiento local SSD, altimiso IOP/s (hasta 1million de 4k, con las I3)
Snowball – mover hasta 80 TB de datos de datacenter on-premise a S3
Storage gateway - nuestro
Elasticamenta escalable, de gigas a petabytes, sin tener que provisionar almenacimiento – crece y diminui.
Dozens, o miles de instancias Ec2 pueden acceder al mismo endpoint.
Se monta los directorios directamente usando cliente NFS 4.1 en Linux, con lo cual se puede utlizar para exportar directorios de usamos.
Usa strong consitency, file locking.
Replicado en multiples AZ’s
Workloads tipcios, bigdata donde quieren que algunas a miles de instancias acceden a los datos concurrentamente.
S3 – nuesto servicio de object store –
Accedido atraves de internet – via un API, baseado en REST.
Altamente escalable, durable, replicado en varias AZs – 11 9s de durabilidad
Objectos hasta 5TB en tamaño.
Perfecto para dejar logs para ser consumidos por tabajos de big data,
Algunas otras formas de transferir datos a S3.
- Direct connect, enlaces directos de 10Gigabit (menos con nuestros partners) – connectado con vuestros datacenters.
Snowball dispostivos que enviamos a vuestros datacenters/oficinas, hasta 80 TB – pueden ser conectado en paralelo.
Amazon Kinesis Firehose – capturar, transformar y cargar data a redshift, S3 y amazon Elastic Search.
S3 Transfer acceleration – utilizando la technologia de cloudfront location, subir datos a los puntos mas proximos del cliente, enviados a S3 via un path optimizado de red.
AWS storage – alamacanamiento hibribido, integracion con sistemas de almacanmiento on-premise con EBS y S3.
AWS snowmobile – neceisad de mover exabytes de storage.
Hace poco lanzamos algunas herramientas de monitoramento y gestion.
Taging – ahora pueden tagear objetos en S3, que permite definir acceso a objectos o poder incluir politicos de lifecycle para arhivar.
Nuevas metricas de cloudwatch – ver request por segundo, total por get/put/list, errores 4xx y 5xx a nivel de buckets.
Reporting de inventario – ver información de objetos, observar patrones de acceso, que puedo ayudar reducir costo moviendo objectos a glacier .
Con las nuevas metricas:
BucketSizeBytes – ver el tamaño total
Numero de objetos- NumberOfObjects.
Requests a vuestros buckets; GetRequest PutRequests DeleteRequests con estas metricas podemos ver el crecimiento o patrones.
Erores
Entiendo patrones de acceso que pueden reducir costes. Con analytics te damos consejos en base a observanos de uso, esto puede ayudar.
Archiva o mover clase de storage para reducir costos.
Entender que objetos tienen acceso mas frequentes. .
Amazon quicksight – permite viualizar datos que estan en S3, RDS datos con S3.
Fast low latency
Massive IOP/s up to 3.3 million en las I3.
Integracion con S3 via un enpoint on-premise de NFS.
Cada camion puede llenar hasta 100PB!
No creo que llegue hasta buenos aires!