¿Qué opción combina correctamente las funciones de Amazon EC2 y Amazon S3?
EC2 proporciona servidores virtuales y S3 almacena objetos
EC2 ejecuta código de funciones y S3 comparte archivos
EC2 almacena objetos y S3 proporciona servidores virtuales
EC2 comparte archivos y S3 ejecuta código de funciones
RespuestaA. EC2 proporciona servidores virtuales y S3 almacena objetos
EC2 es Amazon Elastic Compute Cloud y proporciona capacidad de cómputo redimensionable, es decir, servidores virtuales (仮想サーバー). S3 es Amazon Simple Storage Service y almacena cualquier cantidad de datos como objetos (オブジェクト). Intercambiar estos dos es una confusión frecuente desde hace mucho, por lo que conviene recordar la función a partir del nombre completo. Ejecutar código de funciones es la función de Lambda, y compartir archivos es la de EFS.
Pregunta 2 | Facturación de Lambda
¿Qué opción describe correctamente el modelo de facturación de AWS Lambda?
Solo se factura el tiempo de cómputo que se consume
Se factura un importe mensual fijo según el número de funciones creadas
Se factura según la capacidad reservada, incluso mientras el código no se ejecuta
Solo se factura según el tamaño del código cargado
RespuestaA. Solo se factura el tiempo de cómputo que se consume
Lambda permite ejecutar código sin aprovisionar ni administrar servidores, y solo se factura el tiempo de cómputo que se consume (消費したコンピューティング時間). Mientras el código no se ejecuta no se genera ningún cargo, y esa es la diferencia clave con EC2, donde el costo se acumula mientras la instancia siga en funcionamiento. Ni el número de funciones ni el tamaño del código cargado son la unidad de facturación.
Pregunta 3 | Sin servidor
¿Qué característica tienen en común los servicios que se describen como sin servidor (serverless)?
El cliente decide el tipo de sistema operativo y la política de aplicación de parches antes de la ejecución
No existe ningún servidor físico en ninguna parte que realice el procesamiento
El procesamiento solo se ejecuta en un servidor físico dedicado que preparó el cliente
El cliente no necesita aprovisionar ni administrar servidores
RespuestaD. El cliente no necesita aprovisionar ni administrar servidores
Sin servidor (サーバーレス) no significa que no exista un servidor físico, sino que el cliente no necesita aprovisionar, configurar ni escalar servidores. Lambda se describe como un servicio que permite "ejecutar código sin aprovisionar ni administrar servidores", y Fargate como un servicio que elimina la necesidad de "aprovisionar, configurar o escalar servidores o clústeres". El servidor físico existe del lado de AWS, y decidir el tipo de sistema operativo o la política de parches es propio de una modalidad como EC2.
Pregunta 4 | Fargate
¿Qué opción describe correctamente AWS Fargate?
Un motor de cómputo de pago por uso para contenedores que no requiere administrar servidores
Un servicio administrado que ejecuta clústeres de Kubernetes en AWS
Un mecanismo en el que el cliente elige el tipo de instancia y la cantidad de servidores virtuales
Un mecanismo que define y ejecuta un proceso distribuido como un flujo de trabajo
RespuestaA. Un motor de cómputo de pago por uso para contenedores que no requiere administrar servidores
Fargate es un motor de cómputo sin servidor y de pago por uso (従量課金) para contenedores (コンテナ), que elimina la necesidad de aprovisionar, configurar o escalar servidores o clústeres, y se usa como tipo de lanzamiento (起動タイプ) de ECS o EKS. La operación administrada de Kubernetes corresponde a EKS; elegir uno mismo el tipo y la cantidad de instancias es el tipo de lanzamiento EC2; y definir pasos como un flujo de trabajo corresponde a Step Functions.
Pregunta 5 | Capacidad de ECS
Sobre cómo elegir la infraestructura de cómputo subyacente para ejecutar tareas en Amazon ECS, ¿qué afirmación es correcta?
Con EC2, AWS administra la infraestructura de cómputo subyacente, y con Fargate el cliente administra las instancias
Tanto con Fargate como con EC2, AWS administra las instancias
Con Fargate, AWS administra la infraestructura de cómputo subyacente, y con EC2 el cliente administra las instancias
Tanto con Fargate como con EC2, el cliente administra las instancias
RespuestaC. Con Fargate, AWS administra la infraestructura de cómputo subyacente, y con EC2 el cliente administra las instancias
Las opciones básicas de capacidad (キャパシティ) de ECS son Fargate, que es sin servidor y en el que AWS administra la infraestructura de cómputo subyacente (基盤), y EC2, en el que el cliente elige y administra el tipo y la cantidad de instancias. También existen ECS Managed Instances y, para entornos on-premises, ECS Anywhere. Sea cual sea la opción elegida, ECS es el servicio que coloca y escala los contenedores; lo único que cambia es quién se encarga de la infraestructura de cómputo subyacente.
Pregunta 6 | EKS
¿Cuál es el motivo más adecuado para adoptar Amazon EKS?
Evitar el trabajo de construir y operar Kubernetes por cuenta propia
Delegar las copias de seguridad periódicas de una base de datos relacional
Distribuir automáticamente el tráfico entrante entre varios destinos
Entregar contenido web estático desde una ubicación cercana a los usuarios
RespuestaA. Evitar el trabajo de construir y operar Kubernetes por cuenta propia
EKS es Amazon Elastic Kubernetes Service, un servicio administrado (マネージドサービス) que permite ejecutar Kubernetes en AWS sin instalar ni operar por cuenta propia un clúster de Kubernetes, y cuenta con la certificación de conformidad con Kubernetes. Automatizar la operación de bases de datos es la función de RDS, entregar contenido desde una ubicación cercana es la de CloudFront, y distribuir el tráfico es la de Elastic Load Balancing.
Pregunta 7 | Elegir cómo ejecutarlo
Un archivo llega solo unas pocas veces al día y solo hay que convertirlo cuando llega. ¿Qué configuración minimiza el costo?
Mantener una instancia EC2 en ejecución continua y procesar a intervalos fijos
Mantener una instancia EC2 en ejecución continua y lanzar el proceso manualmente
Mantener un clúster EKS en ejecución continua y procesar a intervalos fijos
Escribir el procesamiento en Lambda y lanzarlo al llegar el archivo
RespuestaD. Escribir el procesamiento en Lambda y lanzarlo al llegar el archivo
Lambda permite ejecutar código sin administrar servidores, solo se factura el tiempo de cómputo consumido y no se cobra nada mientras no se ejecuta. Por eso, para un procesamiento que se invoca de forma esporádica, Lambda resulta ventajoso, ya que no se genera costo durante el tiempo de espera inactivo. Las configuraciones que mantienen en ejecución continua (常時稼働) una instancia EC2 o un clúster EKS generan costos durante los largos periodos en que no se está procesando nada.
Pregunta 8 | Control en EC2
¿Qué opción describe correctamente una característica de Amazon EC2?
Solo se factura el tiempo de ejecución del código y nunca es necesario tocar el sistema operativo
Se obtiene control total sobre el recurso de cómputo y solo se paga por lo que se usa
Los datos se almacenan como objetos y se leen y escriben mediante una API HTTP
Cada etapa de un flujo de trabajo se define como un estado y se ejecuta en orden
RespuestaB. Se obtiene control total sobre el recurso de cómputo y solo se paga por lo que se usa
EC2 se describe oficialmente como un servicio que proporciona capacidad de cómputo segura y redimensionable en la nube, en el que solo se paga por lo que se usa y se tiene control total sobre el recurso de cómputo (コンピューティングリソース). Que solo se facture el tiempo de ejecución y nunca se toque el sistema operativo describe a Lambda; almacenar datos como objetos describe a S3; y definir un flujo de trabajo como estados describe a Step Functions. Conviene tener presente, además, que la contrapartida de un control tan amplio es que la administración del sistema operativo sigue en manos del cliente.
Pregunta 9 | ECS
¿Qué función cumple Amazon ECS?
Ejecuta código escrito como funciones en respuesta a eventos
Proporciona en AWS un clúster conforme con la API de Kubernetes
Despliega, administra y escala aplicaciones en contenedores
Lanza cualquier cantidad de instancias a partir de una imagen de servidor virtual
RespuestaC. Despliega, administra y escala aplicaciones en contenedores
ECS es Amazon Elastic Container Service, un servicio de orquestación de contenedores (コンテナオーケストレーション) totalmente administrado que facilita desplegar, administrar y escalar aplicaciones en contenedores. Proporcionar un clúster conforme con Kubernetes es la función de EKS, lanzar instancias de servidores virtuales es la de EC2, y ejecutar código en respuesta a eventos es la de Lambda. ECS y EKS agrupan contenedores, pero se diferencian en si usan Kubernetes o no.
Pregunta 10 | ECS frente a EKS
¿Qué opción describe correctamente la diferencia entre Amazon ECS y Amazon EKS?
ECS ejecuta Kubernetes, y EKS agrupa contenedores con un método propio de AWS
EKS ejecuta Kubernetes, y ECS agrupa contenedores con un método propio de AWS
EKS trabaja con contenedores, y ECS solo con imágenes de servidores virtuales
ECS trabaja con contenedores, y EKS solo con imágenes de servidores virtuales
RespuestaB. EKS ejecuta Kubernetes, y ECS agrupa contenedores con un método propio de AWS
EKS es un servicio administrado que permite ejecutar Kubernetes en AWS sin instalar ni operar por cuenta propia un clúster de Kubernetes, y cuenta con la certificación de conformidad con Kubernetes (Kubernetes 準拠). ECS, en cambio, es el servicio de orquestación de contenedores totalmente administrado propio de AWS, que no presupone Kubernetes. Ambos son servicios que trabajan con contenedores, no servicios limitados a imágenes de servidores virtuales. Además, ambos pueden usar Fargate como destino de ejecución.
Pregunta 11 | EBS y EFS
¿Qué combinación describe correctamente las propiedades de Amazon EBS y Amazon EFS?
EBS se conecta como bloque a una sola instancia EC2, y EFS se comparte desde muchas instancias EC2
Tanto EBS como EFS parten de la premisa de conectarse a una sola instancia EC2
Tanto EBS como EFS parten de la premisa de compartirse en paralelo desde muchas instancias EC2
EBS se comparte como archivos desde muchas instancias EC2, y EFS se conecta como bloque
RespuestaA. EBS se conecta como bloque a una sola instancia EC2, y EFS se comparte desde muchas instancias EC2
EBS es un volumen de almacenamiento en bloques (ブロックストレージ) persistente para usar con instancias EC2, que se replica automáticamente dentro de una zona de disponibilidad (アベイラビリティゾーン) y que, en principio, se conecta a una sola instancia, que es la que lo usa. EFS es un sistema de archivos (ファイルシステム) para cargas de trabajo de Linux que crece y se reduce automáticamente y admite el acceso compartido en paralelo desde miles de instancias EC2. La capacidad de compartir es de EFS; no es cierto que ambos sirvan para compartir, ni que ambos sean exclusivamente para una sola conexión.
Pregunta 12 | Cómo guarda S3 los datos
¿Qué opción describe correctamente cómo guarda Amazon S3 los datos?
Se ofrece como un sistema de archivos compartido para Linux
Ofrece lecturas y escrituras rápidas en memoria como caché
Almacenamiento en bloques que se conecta a una instancia EC2 y que esa instancia utiliza
Almacenamiento de objetos que puede guardar cualquier cantidad de datos
RespuestaD. Almacenamiento de objetos que puede guardar cualquier cantidad de datos
S3 es Amazon Simple Storage Service, un almacenamiento de objetos (オブジェクトストレージ) con excelente escalabilidad y disponibilidad, capaz de guardar y proteger cualquier cantidad de datos. El almacenamiento en bloques es EBS, el sistema de archivos compartido para Linux es EFS y la caché en memoria es ElastiCache. La diferencia entre estas tres formas de guardar los datos (objetos, bloques y archivos) es el punto de partida para elegir el almacenamiento de AWS.
Pregunta 13 | Elegir almacenamiento compartido
Se quiere que cientos de instancias EC2 monten el mismo directorio y lean y escriban en él al mismo tiempo. ¿Qué es lo adecuado?
Consultar un nodo de Amazon ElastiCache desde cada instancia
Montar un sistema de archivos de Amazon EFS desde cada instancia
Conectar un volumen de Amazon EBS a cada instancia
Colocarlo en S3 Glacier Deep Archive y leer y escribir desde cada instancia
RespuestaB. Montar un sistema de archivos de Amazon EFS desde cada instancia
EFS es un almacenamiento de archivos cuya capacidad crece y se reduce automáticamente según la cantidad de archivos y que admite el acceso compartido en paralelo (並列共有アクセス) desde miles de instancias EC2, por lo que se ajusta al caso de uso de montar (マウント) el mismo directorio desde muchas instancias a la vez. EBS es almacenamiento en bloques dentro de una zona de disponibilidad que, en principio, se conecta a una sola instancia, de modo que cada instancia tendría su propia área por separado. Glacier Deep Archive es una clase de archivado pensada para una recuperación lenta, y ElastiCache es una caché en memoria, no un sistema de archivos.
Pregunta 14 | EBS y la AZ
¿Dentro de qué ámbito se replica automáticamente un volumen de Amazon EBS?
Se replica en todas las cuentas contratadas
Se replica dentro de una sola zona de disponibilidad
Se replica en varias regiones
Se replica en ubicaciones de borde de todo el mundo
RespuestaB. Se replica dentro de una sola zona de disponibilidad
EBS es almacenamiento en bloques persistente para instancias EC2 que se replica automáticamente dentro de una zona de disponibilidad (アベイラビリティゾーン) y ofrece un rendimiento uniforme y de baja latencia. Debido a esta propiedad de una sola AZ, si se necesita disponibilidad entre AZ hace falta otro mecanismo. Replicar entre regiones (リージョン) o entregar desde ubicaciones de borde no es la función de EBS.
Pregunta 15 | Glacier
¿Qué opción describe correctamente las clases de almacenamiento S3 Glacier?
Solo pueden almacenar archivos de copia de seguridad de bases de datos
Los datos almacenados pueden conectarse directamente a EC2 como almacenamiento en bloques
Hay clases que admiten recuperación inmediata y clases que tardan en recuperar los datos
Son clases de archivado y todas tardan el mismo tiempo en recuperar los datos
RespuestaC. Hay clases que admiten recuperación inmediata y clases que tardan en recuperar los datos
S3 Glacier es un grupo de clases de almacenamiento (ストレージクラス) de archivado (アーカイブ): S3 Glacier Instant Retrieval, para datos que requieren recuperación inmediata; S3 Glacier Flexible Retrieval, para datos a largo plazo a los que se accede rara vez; y S3 Glacier Deep Archive, que recupera los datos al menor costo en un plazo de horas. El diseño permite elegir una clase según el equilibrio entre la velocidad de recuperación y el costo, por lo que el tiempo de recuperación no es uniforme. No hay restricciones sobre el tipo de datos que se pueden almacenar, y no se usa conectándolo como almacenamiento en bloques.
Pregunta 16 | Tres categorías
¿Qué combinación clasifica correctamente S3, EBS y EFS según la unidad de datos que manejan?
S3 es de archivos, EBS es de objetos, EFS es de bloques
S3 es de bloques, EBS es de objetos, EFS es de archivos
S3 es de bloques, EBS es de archivos, EFS es de objetos
S3 es de objetos, EBS es de bloques, EFS es de archivos
RespuestaD. S3 es de objetos, EBS es de bloques, EFS es de archivos
S3 es almacenamiento de objetos (オブジェクトストレージ), EBS es almacenamiento en bloques (ブロックストレージ) que se conecta a EC2 y EFS es almacenamiento de archivos (ファイルストレージ) para cargas de trabajo de Linux. Ayuda pensar en los objetos como algo que se mete y se saca entero mediante una API, en los bloques como algo que el sistema operativo ve como un disco, y en los archivos como algo que se puede montar y compartir desde varios hosts; con este esquema es más fácil elegir con seguridad a partir de los requisitos.
Pregunta 17 | Disco del sistema operativo
¿Qué usaría como disco de almacenamiento de datos para una base de datos que se ejecuta en una sola instancia EC2?
Usar el almacenamiento de archivado de S3 Glacier Flexible Retrieval
Usar una caché de Amazon CloudFront como disco
Conectar un bucket de Amazon S3 como disco
Conectar un volumen de Amazon EBS a la instancia
RespuestaD. Conectar un volumen de Amazon EBS a la instancia
EBS es un almacenamiento en bloques persistente para usar con instancias EC2 que ofrece un rendimiento uniforme y de baja latencia (低レイテンシ), por lo que es muy adecuado como disco del sistema operativo o de una base de datos. S3 es almacenamiento de objetos y no conecta un bucket como dispositivo de bloques (ブロックデバイス). Glacier es una clase de archivado pensada para una recuperación lenta, y CloudFront es una CDN para acelerar la entrega.
Pregunta 18 | Casos de uso de S3
¿Por qué se elige S3 como lugar para guardar contenido web estático o copias de seguridad?
Porque solo una instancia puede conectarse a él, lo que evita conflictos de escritura
Porque los datos residen en memoria, de modo que pueden leerse y escribirse sin pasar por un disco
Porque el sistema operativo lo ve como un disco y puede conectarse directamente, tal cual, a un sistema de negocio
Porque puede almacenar cualquier cantidad de datos y ofrece excelente escalabilidad, disponibilidad y seguridad
RespuestaD. Porque puede almacenar cualquier cantidad de datos y ofrece excelente escalabilidad, disponibilidad y seguridad
S3 es un almacenamiento de objetos capaz de guardar y proteger cualquier cantidad de datos, con excelente escalabilidad (スケーラビリティ), disponibilidad (可用性), seguridad y rendimiento, y AWS menciona oficialmente casos de uso como web, móvil, copias de seguridad, archivado, IoT y análisis de big data. Que el sistema operativo lo vea como un disco es una propiedad de EBS; limitarse en principio a la conexión con una sola instancia también es una propiedad de EBS; y guardar los datos en memoria es una propiedad de ElastiCache.
Pregunta 19 | Elasticidad de EFS
¿Qué opción describe correctamente el comportamiento de la capacidad de Amazon EFS?
La capacidad que se puede almacenar la determina el tamaño de la memoria de la instancia
La capacidad crece y se reduce automáticamente a medida que se agregan o eliminan archivos
Hay que desconectarlo y reconstruirlo para aumentar la capacidad
La capacidad decidida al crearlo es fija y no se puede cambiar después
RespuestaB. La capacidad crece y se reduce automáticamente a medida que se agregan o eliminan archivos
EFS es un sistema de archivos sencillo, escalable y elástico (エラスティック) cuya capacidad crece y se reduce automáticamente a medida que se agregan y eliminan archivos, lo que elimina la necesidad de planificar la capacidad de antemano (事前の容量設計). Fijar de antemano una capacidad decidida, o reconstruirlo para ampliarla, corresponde a la forma de pensar del almacenamiento en bloques, y el tamaño de la memoria de la instancia conectada tampoco determina la capacidad. Esta elasticidad es lo que lo hace fácil de usar como área de trabajo compartida.
Pregunta 20 | Elegir dónde archivar
Se quiere guardar registros de auditoría que rara vez se consultan al menor costo posible a largo plazo, partiendo de que es aceptable que la recuperación tarde unas horas. ¿Qué es lo adecuado?
Guardarlos en la clase S3 Glacier Deep Archive
Crear un volumen de Amazon EBS y escribir allí los registros para guardarlos
Mantenerlos cargados en un nodo de Amazon ElastiCache
Mantenerlos tal cual en un sistema de archivos de Amazon EFS
RespuestaA. Guardarlos en la clase S3 Glacier Deep Archive
S3 Glacier Deep Archive almacena al menor costo los datos a los que se accede rara vez, con una recuperación que tarda unas horas, por lo que se ajusta a esta condición. EBS y EFS están diseñados para mantener la velocidad de recuperación y tienden a ser caros como lugar para datos que permanecen inactivos mucho tiempo. ElastiCache es una caché en memoria (インメモリのキャッシュ) y, para empezar, no es un mecanismo de almacenamiento a largo plazo. Decidir de antemano cuánto tiempo de espera de recuperación es aceptable es la lógica que guía la elección de la clase de almacenamiento (ストレージクラス).
Pregunta 21 | RDS
¿Qué tarea de administración automatiza Amazon RDS?
Aprovisionar el hardware, aplicar parches y hacer copias de seguridad
Diseñar tablas y columnas, y decidir dónde colocar los índices
Verificar si el contenido de los datos almacenados es correcto
El flujo de pantallas y la validación de entradas de una aplicación de negocio
RespuestaA. Aprovisionar el hardware, aplicar parches y hacer copias de seguridad
RDS es un servicio administrado que facilita configurar, operar y escalar una base de datos relacional (リレーショナルデータベース) en la nube, y automatiza tareas de administración como el aprovisionamiento de hardware, la configuración de la base de datos, la aplicación de parches (パッチ適用) y las copias de seguridad. Diseñar tablas y columnas, decidir los índices, construir la aplicación y validar que el contenido de los datos sea correcto siguen siendo tarea del cliente. Administrado (マネージド) significa que se delega la carga operativa, no que también se delegue el diseño.
Pregunta 22 | Aurora y RDS
¿Qué opción describe correctamente la relación entre Amazon Aurora y Amazon RDS estándar?
Aurora forma parte de RDS y administra un clúster completo en lugar de instancias individuales
Aurora es un servicio independiente de RDS que solo se opera mediante una consola y una API dedicadas
Aurora forma parte de RDS, pero el cliente aplica los parches y hace las copias de seguridad por sí mismo
Aurora forma parte de RDS, pero solo puede manejar datos de clave-valor
RespuestaA. Aurora forma parte de RDS y administra un clúster completo en lugar de instancias individuales
Aurora forma parte de Amazon RDS, el servicio de bases de datos administrado, y usa la misma consola de administración, la misma CLI y las mismas operaciones de API para el aprovisionamiento, la aplicación de parches, las copias de seguridad, la recuperación y la detección de fallos. La diferencia está en la unidad de administración: RDS estándar administra instancias de base de datos individuales, mientras que Aurora administra un clúster (クラスター) completo de servidores de base de datos sincronizados mediante replicación (レプリケーション). Aurora es una base de datos relacional compatible con MySQL y PostgreSQL, no una base de datos de clave-valor.
Coloca los datos en memoria y acelera las lecturas y escrituras evitando el disco
Una base de datos NoSQL compatible con los modelos de datos de clave-valor y de documentos
Un almacén de datos a escala de petabytes que responde consultas analíticas
Una base de datos relacional compatible con MySQL y PostgreSQL
RespuestaB. Una base de datos NoSQL compatible con los modelos de datos de clave-valor y de documentos
DynamoDB es una base de datos NoSQL de clave-valor (キーバリュー型) y de documentos (ドキュメント型), totalmente administrada y multirregión, que ofrece un rendimiento de milisegundos de un solo dígito a cualquier escala. Un almacén de datos es Redshift, una base de datos relacional compatible con MySQL y PostgreSQL es Aurora, y leer y escribir en memoria corresponde a ElastiCache.
Pregunta 24 | Redshift
Se quieren agregar datos históricos de varios años y analizarlos desde una herramienta de BI. ¿Qué plataforma es la adecuada?
Ponerlos en una cola de Amazon SQS y agregarlos mientras se sacan los elementos en orden
Agregarlos dejándolos tal cual en un sistema de archivos de Amazon EFS
Colocarlos en un almacén de datos de Amazon Redshift y agregarlos allí
Agregarlos manteniéndolos cargados en un clúster de Amazon ElastiCache
RespuestaC. Colocarlos en un almacén de datos de Amazon Redshift y agregarlos allí
Redshift es un servicio de almacén de datos (データウェアハウス) totalmente administrado, a escala de petabytes y en la nube, que ofrece un rendimiento de consulta rápido desde herramientas basadas en SQL o aplicaciones de BI existentes, sea cual sea el tamaño del conjunto de datos. ElastiCache es una caché en memoria, EFS es un sistema de archivos compartido y SQS es una cola de mensajes; ninguno de ellos es una plataforma para agregar y analizar grandes volúmenes de datos.
Pregunta 25 | Caché
¿Qué beneficio adecuado se obtiene al introducir Amazon ElastiCache?
Permite que varias instancias EC2 compartan el mismo directorio
Puede acelerar de una vez las consultas analíticas con combinaciones de tablas y agregaciones
Puede reducir considerablemente el costo de almacenar copias de seguridad a largo plazo
Puede acelerar las respuestas al obtener los datos de la memoria en lugar de pasar por el disco
RespuestaD. Puede acelerar las respuestas al obtener los datos de la memoria en lugar de pasar por el disco
ElastiCache es un servicio que facilita desplegar, operar y escalar una caché en memoria (インメモリキャッシュ) en la nube, y mejora el rendimiento de las aplicaciones web al obtener la información de una caché en memoria rápida en lugar de depender de una base de datos basada en disco. Acelerar las consultas analíticas es tarea de Redshift, reducir el costo del almacenamiento a largo plazo es tarea de las clases de S3 Glacier, y compartir un directorio es tarea de EFS.
Pregunta 26 | Características de Aurora
¿Cuál es una característica de Amazon Aurora?
El cliente decide la capacidad de antemano y la amplía manualmente cada vez que se queda corta
Almacena los datos como pares clave-valor y lee y escribe sin usar SQL
Tiene un almacenamiento distribuido y compartido cuya capacidad crece automáticamente según sea necesario
Mantiene el costo de almacenamiento al mínimo a cambio de que la recuperación tarde unas horas
RespuestaC. Tiene un almacenamiento distribuido y compartido cuya capacidad crece automáticamente según sea necesario
Aurora es un motor de base de datos relacional totalmente administrado y compatible con MySQL y PostgreSQL, con un subsistema de almacenamiento distribuido y compartido (分散共有ストレージ) de alto rendimiento, cuyo almacenamiento se amplía automáticamente según sea necesario. No hace falta decidir la capacidad de antemano ni ampliarla manualmente. Almacenar los datos como pares clave-valor corresponde a DynamoDB, y mantener barato el almacenamiento a cambio de que la recuperación tarde corresponde a una clase de archivado de S3 Glacier.
Pregunta 27 | Análisis frente a transacciones
¿Qué opción describe correctamente el uso adecuado de Amazon Redshift frente a Amazon RDS?
Ambos son almacenes de datos y solo se diferencian en la cantidad de datos que pueden manejar
Redshift es adecuado para la agregación analítica, y RDS para registrar las transacciones del día a día
Ambos son NoSQL y solo se diferencian en el lenguaje de consulta que se puede usar
Redshift es adecuado para registrar las transacciones del día a día, y RDS para la agregación analítica
RespuestaB. Redshift es adecuado para la agregación analítica, y RDS para registrar las transacciones del día a día
Redshift es un servicio de almacén de datos (データウェアハウス) totalmente administrado y a escala de petabytes, muy adecuado para agregar y analizar grandes volúmenes de datos desde herramientas basadas en SQL o aplicaciones de BI. RDS es un servicio que facilita configurar, operar y escalar una base de datos relacional, muy adecuado para que un sistema de negocio lea y escriba las transacciones (取引) del día a día. Ambos se consultan con SQL, lo que puede hacer que parezcan similares, pero ninguno es NoSQL, y la diferencia no es solo de volumen de datos.
Pregunta 28 | Elegir una base de datos
Se quieren respuestas de milisegundos de un solo dígito, leyendo y escribiendo un elemento a la vez mediante su clave. ¿Qué plataforma es la adecuada?
Una base de datos relacional de Amazon RDS
Un almacén de datos de Amazon Redshift
Un sistema de archivos compartido de Amazon EFS
Una base de datos NoSQL de Amazon DynamoDB
RespuestaD. Una base de datos NoSQL de Amazon DynamoDB
DynamoDB es una base de datos NoSQL de clave-valor (キーバリュー型) y de documentos que, según la descripción oficial, ofrece un rendimiento de milisegundos de un solo dígito a cualquier escala. Redshift es un almacén de datos muy adecuado para agregar y analizar grandes volúmenes de datos, RDS es un servicio para leer y escribir bajo el modelo relacional, y EFS es un almacenamiento para compartir archivos; ninguno de ellos apunta principalmente a este requisito.
Pregunta 29 | El lugar de RDS
¿Qué opción describe correctamente Amazon RDS?
Un almacén de datos que ingiere y agrega grandes volúmenes de datos
Una base de datos que almacena los datos como pares clave-valor y lee y escribe sin usar SQL
Un servicio que coloca una caché en memoria para acelerar las lecturas
Un servicio que facilita construir y operar una base de datos relacional
RespuestaD. Un servicio que facilita construir y operar una base de datos relacional
RDS es Amazon Relational Database Service, un servicio administrado que facilita configurar, operar y escalar una base de datos relacional (リレーショナルデータベース) en la nube. Almacenar los datos como pares clave-valor corresponde a DynamoDB, la caché en memoria es ElastiCache, y agregar grandes volúmenes de datos es tarea del almacén de datos Redshift. Cabe señalar que Aurora es un motor que se ofrece como parte de RDS.
Pregunta 30 | Administración de Aurora
¿Qué opción describe correctamente las operaciones diarias de un clúster de Aurora?
El cliente debe construir desde cero los procedimientos de copia de seguridad y recuperación
Para operarlo hay que poner en marcha una instancia de administración separada, dedicada a Aurora
Las operaciones solo se pueden hacer a nivel de instancias individuales, no del clúster
La aplicación de parches y las copias de seguridad pueden hacerse desde la misma consola y API que RDS
RespuestaD. La aplicación de parches y las copias de seguridad pueden hacerse desde la misma consola y API que RDS
Aurora se ofrece como parte de RDS, y el aprovisionamiento, la aplicación de parches, las copias de seguridad, la recuperación y la detección de fallos (障害検知) pueden hacerse con la misma consola de administración, la misma CLI y las mismas operaciones de API. No hace falta poner en marcha una instancia de administración separada, ni que el cliente construya estos procedimientos por sí mismo. La diferencia con RDS estándar, que administra instancias de base de datos individuales, es que Aurora toma el clúster completo como unidad de administración.
Pregunta 31 | SQS y SNS
¿Qué combinación describe correctamente las propiedades de Amazon SQS y Amazon SNS?
SQS se encarga de entregar a temas, y SNS de acumular en colas
Tanto SQS como SNS son mecanismos en los que un único destino saca los mensajes retenidos
SQS se encarga de acumular en colas, y SNS de entregar a temas
Tanto SQS como SNS son mecanismos para entregar un solo elemento a muchos destinos a la vez
RespuestaC. SQS se encarga de acumular en colas, y SNS de entregar a temas
SQS es un servicio punto a punto (ポイントツーポイント) que retiene los mensajes en una cola (キュー), de donde normalmente los saca un único consumidor mediante sondeo. SNS es un servicio de publicación/suscripción (パブサブ) en el que los publicadores envían mensajes a un tema (トピック) y estos se envían (push) simultáneamente a varios suscriptores. Intercambiar ambos es una confusión clásica, y tampoco es cierto que ambos entreguen de la misma manera. Ayuda recordar la dirección: una cola es un lugar al que el receptor va a buscar, y un tema es un emisor que empuja hacia fuera.
Pregunta 32 | Cola FIFO
¿Cuál es una propiedad de una cola FIFO de Amazon SQS?
Se conserva el orden de envío y cada mensaje se procesa exactamente una vez
No se conserva el orden de envío, pero al menos no se producen entregas duplicadas
Se conserva el orden de envío, pero el mismo mensaje puede llegar varias veces
No se garantiza ni el orden de envío ni el número de veces que se procesa
RespuestaA. Se conserva el orden de envío y cada mensaje se procesa exactamente una vez
SQS tiene colas estándar (標準キュー) y colas FIFO (FIFO キュー). Las colas estándar ofrecen entrega at-least-once (al menos una vez), por lo que el mismo mensaje puede llegar más de una vez. Las colas FIFO ofrecen procesamiento exactly-once (exactamente una vez) y conservación del orden, de modo que se mantiene el orden de envío y cada mensaje se procesa exactamente una vez. Para flujos de trabajo en los que importan el orden y evitar pérdidas, la opción es una cola FIFO.
Pregunta 33 | Fan-out
¿Cuál es la forma correcta de montar lo que se denomina patrón fan-out?
Un tema de SNS que entrega simultáneamente a varias colas de SQS
Una cola de SQS que reenvía directamente a varias colas de SQS
Un tema de SNS que leen por turnos varios temas de SNS
Una cola de SQS que leen por turnos varios temas de SNS
RespuestaA. Un tema de SNS que entrega simultáneamente a varias colas de SQS
SNS envía (push) simultáneamente un mensaje enviado a un tema a varios suscriptores, y se puede especificar una cola de SQS como suscriptor. Esta forma, de un tema de SNS a varias colas de SQS, es el patrón fan-out (ファンアウトパターン, distribución en abanico) que se presenta oficialmente como el enfoque estándar. Una cola es un extremo receptor, no un origen de entrega, por lo que la dirección nunca va de la cola al tema.
Pregunta 34 | Destinos de notificación
¿Qué opción describe correctamente los destinos que se pueden especificar como suscriptores de Amazon SNS?
Solo se pueden especificar destinos orientados a personas, como el correo electrónico o los SMS
Solo se pueden especificar instancias EC2 dentro de la misma cuenta
Se pueden especificar destinos del lado de la aplicación, como SQS y Lambda, y también destinos orientados a personas, como el correo electrónico
Solo se pueden especificar destinos del lado de la aplicación, como SQS o Lambda
RespuestaC. Se pueden especificar destinos del lado de la aplicación, como SQS y Lambda, y también destinos orientados a personas, como el correo electrónico
Los tipos de suscriptores (サブスクライバー) de SNS se organizan en dos grupos: A2A, que son destinos de aplicación a aplicación como SQS, Lambda, HTTP(S) y Data Firehose; y A2P, que son destinos de aplicación a persona como el correo electrónico, las notificaciones push móviles y los SMS. No se limita a uno de los dos grupos, ni es un mecanismo limitado a instancias EC2 como destino. Esta amplitud es la razón por la que SNS se usa tanto para notificar a personas como para conectar aplicaciones.
Pregunta 35 | Flujo de trabajo
¿Con qué trabaja AWS Step Functions?
Una lista de pares clave-valor guardada en una caché en memoria
Una máquina de estados que representa un flujo de procesamiento de varios pasos
Reglas que deciden el control de versiones y el periodo de retención de los objetos almacenados
Reglas que distribuyen una solicitud entrante entre varios destinos
RespuestaB. Una máquina de estados que representa un flujo de procesamiento de varios pasos
Step Functions es un servicio que permite crear flujos de trabajo (ワークフロー), es decir, máquinas de estados (ステートマシン), y que hace posible construir aplicaciones distribuidas, automatizar procesos, orquestar microservicios y crear canalizaciones de datos o de aprendizaje automático. Cada paso se denomina state (estado) y cada instancia en ejecución se denomina execution (ejecución). Distribuir el tráfico es tarea de Elastic Load Balancing, almacenar objetos es tarea de S3, y almacenar en caché pares clave-valor es el ámbito de ElastiCache.
Pregunta 36 | API Gateway
¿Qué función cumple Amazon API Gateway?
Actúa como la puerta de entrada que acepta el acceso a un backend
Ejecuta el propio procesamiento del backend como un contenedor
Almacena en caché contenido estático en ubicaciones de borde
Aplica a la vez un conjunto común de reglas de protección en varias cuentas
RespuestaA. Actúa como la puerta de entrada que acepta el acceso a un backend
API Gateway es un servicio para crear, publicar, mantener, supervisar y proteger API REST, HTTP y WebSocket a cualquier escala, y funciona como la puerta de entrada (フロントドア) para el acceso a backends como cargas de trabajo en EC2, Lambda o cualquier aplicación web. Ejecutar el propio procesamiento es tarea del backend, aplicar reglas de protección de forma centralizada en varias cuentas es tarea de AWS Firewall Manager, y almacenar en caché en el borde es la función de CloudFront.
Pregunta 37 | Bus de eventos
¿Qué opción describe correctamente un bus de eventos de Amazon EventBridge?
Una máquina de estados que define cada etapa de un proceso como un estado y avanza por ellas en orden
Una cola que retiene los mensajes en orden y de la que los saca un único destino
Un enrutador que dirige eventos desde muchos orígenes hacia muchos destinos
Una puerta de entrada que acepta solicitudes de API y las retransmite a un backend
RespuestaC. Un enrutador que dirige eventos desde muchos orígenes hacia muchos destinos
EventBridge es un servicio sin servidor que conecta entre sí los componentes de una aplicación mediante eventos, y se encarga de la ingesta, el filtrado, la transformación y la entrega de eventos. Un bus de eventos (イベントバス) es un enrutador (ルーター) que dirige eventos desde muchos orígenes hacia muchos destinos. Una cola describe a SQS, una máquina de estados a Step Functions, y una puerta de entrada a API Gateway.
Pregunta 38 | Ejecución programada
Se quiere un mecanismo, administrado con expresiones cron, que lance un procesamiento a horas fijas. ¿Qué es lo adecuado?
Colocar un mensaje en una cola estándar de Amazon SQS y dejarlo esperando
Crear una API WebSocket en Amazon API Gateway
Registrar un suscriptor en un tema de Amazon SNS y dejarlo a la escucha
Registrar una programación en Amazon EventBridge Scheduler
RespuestaD. Registrar una programación en Amazon EventBridge Scheduler
EventBridge Scheduler es un mecanismo para administrar invocaciones periódicas (定期実行) y únicas mediante expresiones cron o expresiones rate, por lo que la invocación programada a horas fijas se gestiona aquí. SQS es una cola que retiene mensajes para que un receptor los saque, SNS es una entrega de publicación/suscripción a suscriptores, y API Gateway es un servicio para publicar y retransmitir API; ninguno de ellos apunta a una invocación basada en la hora.
Pregunta 39 | Acoplamiento débil
Se quiere desacoplar la recepción de pedidos de un proceso posterior que tarda mucho, para que el lado de recepción no tenga que esperar. ¿Qué es lo adecuado?
Ejecutar el procesamiento del lado de recepción en EC2, y ejecutar también el proceso posterior en esa misma EC2
Hacer que el lado de recepción coloque los elementos en una cola de SQS, de la que el proceso posterior los saca y continúa
Hacer que el lado de recepción llame directamente al proceso posterior y espere una respuesta
Combinar el lado de recepción y el proceso posterior en un solo programa que se ejecuta en secuencia
RespuestaB. Hacer que el lado de recepción coloque los elementos en una cola de SQS, de la que el proceso posterior los saca y continúa
SQS es un servicio de colas alojado, seguro, duradero y de alta disponibilidad, que permite integrar y desacoplar (疎結合化) sistemas y componentes de software distribuidos. El lado de recepción puede responder en cuanto coloca un mensaje en la cola, y el proceso posterior puede sacarlo y continuar a su propio ritmo, de modo que un retraso en un lado no detiene fácilmente al otro. En una configuración de llamada directa o de un solo programa, un retraso en el proceso posterior se convierte en tiempo de espera para el lado de recepción.
Pregunta 40 | Elegir cómo entregar
Se quiere entregar una sola actualización de inventario simultáneamente a tres procesos: agregación, notificación y auditoría. ¿Qué es lo adecuado?
Crear una cola de SQS y hacer que el proceso que saca un elemento lo reenvíe a los otros dos
Crear una cola de SQS y hacer que los tres procesos saquen de la misma cola
Crear tres colas de SQS y hacer que el origen de la actualización envíe tres veces, una a cada cola, por turno
Tener un tema de SNS al que se suscriben tres colas de SQS para recibir la entrega
RespuestaD. Tener un tema de SNS al que se suscriben tres colas de SQS para recibir la entrega
SNS envía (push) simultáneamente un mensaje enviado a un tema a varios suscriptores, y se puede especificar una cola de SQS como suscriptor, por lo que entregar un solo evento a tres procesos requiere el patrón fan-out (ファンアウトパターン) de un tema de SNS con varias colas de SQS. Si tres procesos comparten una sola cola, normalmente, en cuanto uno de ellos saca un elemento, los demás ya no pueden recibirlo. Hacer que el origen envíe tres veces, o que el proceso receptor lo reenvíe, implica modificar el emisor cada vez que se añade un destino, lo cual no es acoplamiento débil (疎結合).
Práctica: responda las preguntas de esta página
Es una herramienta de práctica con preguntas en orden aleatorio (funciona si JavaScript está activado). Aun sin ella, puede leer todas las preguntas y explicaciones de arriba.
* Las explicaciones son información con fines de estudio. El contenido y el sistema de los exámenes cambian cada año, así que consulta siempre los anuncios oficiales de la entidad organizadora.
Esta página es una traducción del texto original en japonés. Si hay diferencias entre la traducción y el original, prevalece la versión en japonés. Esta traducción se ha hecho con IA y puede contener errores.Informar de un error de traducciónVer el original en japonés