Ключевые слова и признаки сервисов в вопросах
Научитесь замечать слова-маркеры вроде «наиболее экономичный», «максимальная доступность», «операционные издержки» и «бессерверный», указывающие на правильный выбор сервиса.
«Ключевые слова и признаки сервисов в вопросах» — бесплатный урок AWS Solutions Architect на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения AWS Solutions Architect, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс AWS Solutions Architect содержит 4 уроков всего.
Зачем нужны ключевые слова на экзамене
Вопросы SAA-C03 на основе сценариев часто описывают бизнес-проблему, не называя явно подходящий сервис AWS. Вместо этого в них используются сигналы-ключевые слова — слова и фразы, которые при распознавании напрямую указывают на нужный сервис или подход. Опытные участники экзамена читают каждый сценарий дважды: сначала чтобы понять общий контекст, затем чтобы найти конкретные ключевые слова, сужающие круг ответов. Если пропустить всего одно ключевое слово, например «бессерверный» или «минимальная стоимость», можно выбрать правдоподобный, но неправильный ответ.
Ключевые слова — сигналы стоимости
Когда в вопросе подчёркивается стоимость, определённые ключевые слова указывают на конкретные паттерны AWS. 'most cost-effective' часто означает Spot Instances, S3 Glacier или Savings Plans. 'reduce cost without code changes' → Reserved Instances или подбор размеров ресурсов. 'pay only for what you use' → Lambda или Fargate (бессерверная модель). 'minimise data transfer cost' → CloudFront, конечные точки VPC или доступ в том же Region. Если стоимость является главным ограничением, всегда отдавайте приоритет более дешёвому полностью управляемому варианту.
# Cost keyword -> answer mapping:
# 'lowest cost for batch jobs' -> Spot Instances
# 'archive rarely accessed data' -> S3 Glacier Deep Archive
# 'steady workload for 3 years' -> Reserved Instances or Savings Plans
# 'event-driven, unpredictable traffic' -> Lambda (pay per invocation)
# 'reduce inter-Region data transfer' -> CloudFront or regional caching
# 'remove idle EC2 instances' -> AWS Compute Optimizer right-sizingКлючевые слова — сигналы производительности
Ключевые слова, связанные с производительностью, указывают на конкретный выбор архитектуры. 'millisecond latency' → DynamoDB или ElastiCache. 'global low latency' → CloudFront или Global Accelerator. 'high IOPS' → EBS io2 Block Express или хранилище экземпляра. 'shared file system across multiple EC2' → EFS. 'read-heavy workload' → Read Replicas или ElastiCache. 'GPU / machine learning' → семейства экземпляров EC2 P или G. Сопоставляйте требование к производительности с сервисом, предназначенным для соответствующей рабочей нагрузки.
# Performance keyword -> answer mapping:
# 'sub-millisecond cache' -> ElastiCache (Redis)
# 'global static content delivery' -> CloudFront
# 'HPC / tightly coupled compute' -> Cluster placement group, EFA
# 'shared POSIX filesystem across Linux instances' -> Amazon EFS
# 'Windows SMB file shares' -> FSx for Windows File Server
# 'in-memory key-value, session state' -> ElastiCache (Memcached or Redis)
# 'relational + scales to millions of writes' -> AuroraКлючевые слова — сигналы безопасности
Ключевые слова, связанные с безопасностью, часто встречаются в SAA-C03, поскольку вес домена 1 составляет 30%. 'encrypt data at rest' → KMS (SSE-KMS, S3-KMS, шифрование EBS/RDS). 'rotate credentials automatically' → Secrets Manager. 'detect threats in real time' → GuardDuty. 'scan for vulnerabilities' → Amazon Inspector. 'discover PII in S3' → Amazon Macie. 'block SQL injection / XSS' → AWS WAF. 'DDoS protection' → AWS Shield Standard (бесплатный) или Shield Advanced (платный, с поддержкой DRT).
# Security keyword -> answer mapping:
# 'IAM role for EC2 to access S3' -> EC2 instance profile with IAM role
# 'prevent public access to S3 bucket' -> Block Public Access + bucket policy
# 'audit all API calls in account' -> AWS CloudTrail
# 'ensure resources comply with policy' -> AWS Config + Config Rules
# 'TLS certificate for ALB' -> AWS Certificate Manager (ACM)
# 'cross-account role assumption' -> IAM Trust Policy + STS AssumeRoleКлючевые слова — операционные затраты
'least operational overhead' — один из самых распространённых уточняющих критериев на экзамене. Он всегда ориентирует Вас на управляемые и бессерверные сервисы, а не на самостоятельно управляемые альтернативы. EC2 требует установки исправлений ОС → переходите на Fargate или Lambda. Самостоятельно управляемый MySQL → RDS. Самостоятельно управляемый Redis → ElastiCache. Пользовательский балансировщик нагрузки → ALB. Пользовательский DNS → Route 53. Пользовательские задания cron → EventBridge Scheduled Rules. Если два ответа архитектурно эквивалентны, но один вариант управляемый, а другой требует самостоятельного управления, критерий «минимальные операционные затраты» указывает на управляемый вариант.
# 'least operational overhead' -> managed service wins
# Self-managed on EC2 -> Managed AWS equivalent
# MySQL on EC2 -> Amazon RDS for MySQL
# Redis on EC2 -> Amazon ElastiCache for Redis
# Kafka on EC2 -> Amazon MSK (Managed Streaming for Kafka)
# Elasticsearch on EC2 -> Amazon OpenSearch Service
# Custom batch scheduler -> AWS Batch
# Custom ETL scripts on EC2 -> AWS Glue (serverless ETL)Ключевые слова — масштабируемость и эластичность
'variable load', 'sudden traffic spikes' или 'unpredictable demand' указывают на необходимость автоматического масштабирования и эластичности. Ответ почти всегда включает Auto Scaling Groups (для EC2), Lambda (для событийных вычислений с масштабированием до нуля), DynamoDB On-Demand (для непредсказуемой нагрузки на базу данных) или Kinesis Data Streams с автоматическим масштабированием сегментов. Избегайте вариантов с фиксированной ёмкостью (Reserved Instances, выделенная пропускная способность), если сценарий описывает переменную или непредсказуемую нагрузку.
# Scalability keyword -> answer mapping:
# 'scale to zero when no traffic' -> Lambda or Fargate (task count 0)
# 'handle flash sales / burst traffic' -> ALB + ASG with step scaling
# 'unpredictable database read/write' -> DynamoDB On-Demand mode
# 'stream processing with variable throughput' -> Kinesis On-Demand
# 'global traffic with automatic failover' -> Route 53 health check failover
# 'scale read capacity for RDS' -> Read Replicas (up to 15 for Aurora)Ключевые слова — миграция и модернизация
Ключевые слова в сценариях миграции напрямую соответствуют 7 стратегиям и инструментам миграции AWS. 'move quickly with no changes' → Rehost / AWS MGN. 'reduce DBA overhead' → реплатформинг в RDS. 'heterogeneous database engine migration' → DMS + SCT. 'move VMware workloads' → VMware Cloud on AWS (Relocate). 'discover on-premises servers' → Application Discovery Service. 'track migration progress' → AWS Migration Hub. 'transfer terabytes of data offline' → AWS Snowball Edge.
# Migration keyword -> answer mapping:
# 'petabytes of data, slow internet' -> AWS Snowball Edge (offline transfer)
# 'replicate servers to AWS with < 1 hour RTO' -> AWS MGN
# 'Oracle to PostgreSQL schema conversion' -> AWS SCT + DMS
# 'ongoing DB replication, minimal downtime' -> DMS Full Load + CDC
# 'inventory 5000 on-premises VMs' -> Application Discovery Service
# 'assess portfolio and recommend strategy' -> Migration Hub Strategy RecommendationsDatabase: ключевые слова для выбора
Вопросы о базах данных встречаются в доменах 2 и 3. Сопоставляйте требования с подходящим сервисом базы данных. 'relational, managed, ACID' → RDS или Aurora. 'key-value, millisecond at scale' → DynamoDB. 'in-memory cache / session store' → ElastiCache. 'analytics / columnar queries on petabytes' → Amazon Redshift. 'fully managed search' → Amazon OpenSearch Service. 'graph relationships' → Amazon Neptune. 'time series' → Amazon Timestream. Одно неверное ключевое слово, указывающее на тип базы данных, обычно сразу исключает вариант.
# Database keyword -> correct service:
# 'ACID transactions, joins' -> RDS (MySQL/PostgreSQL) or Aurora
# 'single-digit millisecond at any scale' -> DynamoDB
# 'session caching, Pub/Sub, leaderboard' -> ElastiCache Redis
# 'complex SQL analytics, BI' -> Amazon Redshift
# 'social network, fraud detection graphs' -> Amazon Neptune
# 'IoT sensor time series' -> Amazon Timestream
# 'document / JSON flexibility' -> DynamoDB or DocumentDBDecoupling и ключевые слова для обмена сообщениями
Вопросы о Decoupling проверяют, умеете ли Вы различать SQS, SNS, EventBridge и Kinesis. 'decouple producers from consumers' → стандартная очередь SQS. 'exactly-once, ordered processing' → SQS FIFO. 'fan-out to multiple subscribers' → SNS. 'route events by content' → EventBridge. 'real-time streaming with replay' → Kinesis Data Streams. 'deliver to S3/Redshift without code' → Kinesis Data Firehose. Ключевые различия: сохранение и повторное воспроизведение (Kinesis), порядок обработки (FIFO), рассылка нескольким подписчикам (SNS) и маршрутизация по содержимому (EventBridge).
# Decoupling keyword -> service:
# 'buffer requests, async processing' -> SQS Standard
# 'order must be preserved, no duplicates' -> SQS FIFO
# 'notify many services of one event' -> SNS Topic
# 'react to AWS service state changes' -> EventBridge (default bus)
# 'stream analytics data to S3 automatically' -> Kinesis Firehose
# 'multiple apps read same data stream independently' -> Kinesis Data Streams
# 'custom event routing by message content' -> EventBridge with event patternsServerless: ключевые слова для архитектуры
На экзамене часто спрашивают о Serverless-решениях, позволяющих устранить накладные расходы на управление EC2. Сопоставляйте следующие ключевые слова: 'no server management' → Lambda, Fargate, API Gateway. 'event-driven' → Lambda, запускаемая S3, SQS или DynamoDB Streams. 'HTTP API backend' → API Gateway + Lambda. 'run containers without managing infrastructure' → Fargate. 'serverless SQL on S3' → Athena. 'serverless ETL' → AWS Glue. 'serverless orchestration' → Step Functions Express Workflows. Если в вопросе сказано «no servers», сразу исключайте все варианты на основе EC2.
# Serverless keyword -> service:
# 'code triggered by events, no EC2' -> Lambda
# 'REST API with no infrastructure' -> API Gateway + Lambda
# 'containers without cluster management' -> ECS Fargate
# 'Kubernetes without node management' -> EKS Fargate Profiles
# 'SQL queries on S3, no warehouse' -> Amazon Athena
# 'NoSQL database, no capacity management' -> DynamoDB On-Demand
# 'workflow orchestration, no servers' -> AWS Step Functions
# 'ETL without Spark cluster' -> AWS Glue (serverless Spark)Networking и ключевые слова для подключения
Вопросы по Networking проверяют, умеете ли Вы сопоставлять требования к подключению с подходящим сервисом AWS. 'connect on-premises to AWS privately' → Direct Connect или Site-to-Site VPN. 'route traffic globally with static anycast IPs' → AWS Global Accelerator. 'reduce latency for a global fleet of users' → CloudFront (для содержимого) или Global Accelerator (для динамического трафика). 'private connectivity to AWS services without internet' → VPC Endpoints (Gateway для S3/DynamoDB, Interface для остальных сервисов). 'connect multiple VPCs in a hub-and-spoke model' → AWS Transit Gateway. Сопоставляйте требование к подключению с сервисом, предназначенным для такого сетевого шаблона.
# Networking keyword -> service mapping:
# 'private dedicated bandwidth to AWS' -> AWS Direct Connect
# 'encrypted tunnel over internet to AWS' -> Site-to-Site VPN
# 'accelerate global TCP/UDP traffic' -> AWS Global Accelerator
# 'connect 100 VPCs without full mesh' -> AWS Transit Gateway
# 'private access to S3 from VPC' -> S3 Gateway Endpoint (free)
# 'private access to SQS/SNS from VPC' -> Interface Endpoint (PrivateLink)
# 'accelerate static content globally' -> CloudFront CDNБыстрая проверка
Проверьте, насколько хорошо Вы усвоили концепции AWS Solutions Architect (SAA-C03) из этого урока.
Итоги урока
В этом уроке Вы узнали, что ключевые слова экзамена напрямую указывают на сервисы AWS: сигналы стоимости → управляемые сервисы и Serverless, сигналы производительности → кэширование, CDN и высокие IOPS, сигналы безопасности → KMS, GuardDuty и WAF; формулировка «least operational overhead» всегда означает выбор управляемых сервисов вместо самостоятельно управляемого EC2; а ключевые слова Serverless сразу исключают все варианты на основе EC2. Далее мы рассмотрим процесс исключения вариантов и распознавание типичных шаблонов Distractor.
Часто задаваемые вопросы
Урок «Ключевые слова и признаки сервисов в вопросах» бесплатный?
Да — полный текст урока «Ключевые слова и признаки сервисов в вопросах» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс AWS Solutions Architect, подпишись на CoddyKit PRO. Курс AWS Solutions Architect содержит 4 уроков всего.
Чему я научусь в уроке «Ключевые слова и признаки сервисов в вопросах»?
Научитесь замечать слова-маркеры вроде «наиболее экономичный», «максимальная доступность», «операционные издержки» и «бессерверный», указывающие на правильный выбор сервиса. Ты практикуешь AWS Solutions Architect с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать AWS Solutions Architect?
Предыдущий опыт не требуется. AWS Solutions Architect на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.
Сколько времени занимает урок «Ключевые слова и признаки сервисов в вопросах»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке AWS Solutions Architect?
Да. Каждый урок AWS Solutions Architect включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Формат экзамена и веса разделов
- Ключевые слова и признаки сервисов в вопросах
- Метод исключения и типичные отвлекающие варианты
- Управление временем и методы проверки