Está en la página 1de 4

En la propia descripción de la certificación, nos detalla que los principales servicios que

debemos conocer son S3, DynamoDB, SQS, SNS, SWF, Elastic Beanstalk y
CloudFormation.

Aunque, a la hora de la verdad, de algunos de estos servicios no aparecen muchas


preguntas. Por el contrario, sí de los siguientes: Amazon Lambda, EC2, EBS, VPC
(Subnets, ACL, IGW, Security Groups...), STS, IAM... entre otros.

Pero claro, “¿aprenderse toda la teoría? ¿De todos estos servicios? Para cuando me lo
sepa... ¿habrá cambiado el temario!”. Keep calm! Centrémonos en unos cuantos puntos
clave:

 EC2: Es importante conocer cómo se levanta una instancia, cómo acceder con
Key Pair a estas; si se crea con un EBS o Instance store.
o AMI: no es de los puntos destacados, pero está bien que nos suene.
o Terminate Your Instance: qué ocurre si se para o se reinicia.
o Instance Metadata y User Data: podemos conocer información de nuestra
instancia accediendo desde dentro de la máquina a una URL concreta.
No es necesario aprenderlo de memoria, pero sí diferenciar entre
recuperar metadata y user-data.
o Regions & Availability Zones: saber las diferencias entre regiones (14
actualmente, pero en breve se anunciarán nuevas), países y zonas de
disponibilidad.
 VPC: nuestra red privada en la nube. Podremos crear nuestras subnets, firewalls
y desplegar de forma privada flotas de instancias de EC2.
o NAT: importante saber qué es una NAT, cómo se crea dentro de un
VPC (ejemplo: desactivando Source/Destination Checks).
o Internet Gateway: la forma de exponer al mundo las subnets e instancias
de nuestro VPC.
o Security Groups y Network ACL
 Elastic Beanstalk: muy simplificado, es un servicio que desde la consola de
AWS nos permite desplegar un VPC, con una base de datos y una(s) instancia(s)
con el código de nuestra aplicación. La pregunta más habitual que he visto sobre
Elastic Beanstalk es “¿qué tecnologías y lenguajes de programación se pueden
utilizar?”.
 Lambda: aunque sea una tecnología bastante nueva en AWS, en mi caso me
tocaron dos preguntas sobre AWS Lambda, más enfocadas al concepto de
serverless y ejecución de estas.
 S3: el servicio de objetos estáticos de AWS. Es importante conocer bastante bien
cómo funciona, como por ejemplo:
o Bucket restrictions: número de caracteres máximos, cuáles no están
permitidos...
o Data Consistency Model: cuando se crea un objeto la consistencia es
read-after-write, pero para puts y deletes no.
o Request Rates y “best practices”. Es importante cómo nombrar nuestros
objetos.
o Versioning
o CORS
o Static Website: es básico saber cómo crear una web en S3: cómo
configurarla, los permisos que hay que darle, la url resultante...
o Encryption: hay que conocer las formas de encriptar tanto en el lado
servidor como en el lado cliente.

 EBS: no es necesario conocerlo en detalle, pero sí que nos suene, en especial,


saber las diferencias con Instance Store.
 DynamoDB: al igual que S3, DynamoDB nos lo vamos a encontrar hasta en la
sopa. Este servicio hay que conocerlo muy bien. En especial el
aprovisionamiento (Provisioned Throughput). Listo unos puntos clave que
habría que conocer a fondo:
o Read Consistency
o Primary Key
o Partition Key and Sort Key (Link1)
o Global Secondary Indexes
o Local Secondary Indexes
o Working with Items
o Working with Queries
o Working with Scans
o Provisioned Throughput
o DynamoDB Streams
o Error Handling: ProvisionedThroughputExceededException
o Best Practices
 CloudFormation: es muy amplio y cada servicio tiene sus propios términos. Pero
para la certificación es importante conocer las diferentes partes que componen
un template y las funciones propias de CloudFormation que podemos usar.
 IAM: principalmente las IAM Policies. Todos los ejemplos y preguntas que he
visto, son más prácticas que teóricas.
 AWS Security Token Service: sobre este servicio hay una pregunta que se repite
constantemente y que podemos ver en las preguntas de muestra que nos da
AWS.
 SWF: es un servicio en el que no se incide en exceso, lo más importante es
conocer los Actores que forman parte de este servicio.
 SNS: el servicio de notificaciones de AWS es muy versátil y es común encontrar
muchos casos de cómo se puede aplicar. En la teoría es importante conocer
cómo se compone un mensaje.
o Message Attributes
o Message and JSON Formats
 SQS: el primer servicio de AWS, será importante insistir en que es un servicio
asíncrono (pronto cambiará con las nuevas colas FIFO), cómo procesar los
mensajes (ejemplo: Long Polling), o cómo se puede usar en combinación con
SNS.

También podría gustarte