Saturday, 20 April 2024

AWS Cloud Practitioner — Top 100 Must-Know key Points (CLF-C02)

136 – 210: Compute, Storage, Database, Analytics, AI

  1. EC2 Instance Families – General (t), Compute (c), Memory (r/x), Storage (i), GPU (g/p).
  2. EC2 Instance Types Naming – Example: m5.large → m = family, 5 = generation, large = size.
  3. Spot Fleet – Group of spot instances for cost optimization.
  4. Placement Groups – Cluster, Partition, Spread (HPC & big workloads).
  5. Amazon Fargate – Serverless containers; no EC2 management.
  6. ECS (Elastic Container Service) – Container orchestration (AWS-native, cheaper).
  7. EKS (Elastic Kubernetes Service) – Managed Kubernetes (heavy workloads).
  8. ECS Anywhere – Run ECS on on-prem or hybrid.
  9. Firecracker MicroVM – Technology behind Lambda & Fargate.
  10. Lambda Layers – Share common code/resources across Lambda functions.
  11. Lambda Provisioned Concurrency – Zero cold start.
  12. Lambda Execution Role – Permissions function needs to access AWS resources.
  13. Lambda Function Timeout – Max 15 minutes.
  14. AWS Batch Compute Environments – Automate batch workloads on EC2/Spot/Fargate.
  15. Amazon Lightsail Containers – Simple container hosting.
  16. Spot Blocks – Spot instances with guaranteed run time.
  17. AMI (Amazon Machine Image) – Blueprint for EC2 instances.
  18. Elastic GPU – Attach GPU to EC2.
  19. EC2 Hibernate – Preserves RAM to EBS.
  20. ENI (Elastic Network Interface) – Multiple IPs, network cards.
  21. EC2 Instance Metadata v2 – IMDSv2 more secure (mandatory in exam).
  22. Instance Store – Temporary storage, data lost on stop/terminate.
  23. Capacity Reservations – Guarantee EC2 capacity for a period.
  24. EC2 Dedicated Host – Physical server fully dedicated to you.
  25. EC2 Dedicated Instance – Runs on hardware not shared with other accounts.
  26. S3 Access Points – Custom access paths for apps.
  27. S3 Inventory – Report of objects & metadata.
  28. S3 Object ACLs – Legacy permissions (discouraged, but exam asks).
  29. S3 Block Public Access – Account-level public block.
  30. S3 Bucket Policy – JSON resource-based permission.
  31. S3 CORS – Cross-domain access configuration.
  32. S3 Select – Query a subset of S3 object.
  33. S3 Multi-Part Upload – Recommended for >100MB objects.
  34. S3 Transfer Acceleration – Speeds uploads using CloudFront edge locations.
  35. S3 Intelligent-Tiering – Automatically moves objects for cost saving.
  36. S3 Requester Pays – Requester pays for download.
  37. EFS Throughput Modes – Bursting, Provisioned.
  38. EFS Storage Classes – Standard, Infrequent Access (IA).
  39. EBS Volume Types – gp3, io2, sc1, st1.
  40. EBS Multi-Attach – Attach to multiple EC2 at the same time.
  41. EBS Snapshots Archive – Cheaper archival storage.
  42. EBS Fast Snapshot Restore – High-performance restore.
  43. AWS Storage Gateway Types – File, Volume, Tape.
  44. AWS Snowball Edge Compute – Includes GPU, compute power.
  45. AWS DataSync – Automated large-scale data transfer.
  46. AWS Transfer Family – Managed SFTP/FTP/FTPS.
  47. AWS Backup Policies – Backup plans, vaults, schedules.
  48. Glacier Retrieval Classes – Expedited, Standard, Bulk.
  49. S3 Lifecycle Policies – Automate class transitions + deletion.
  50. AWS EFS One-Zone – Cheaper but less durable.
  51. RDS Multi-AZ Failover – Automatic standby failover.
  52. RDS Read Replicas – Read scaling.
  53. RDS Automated Backups – Point-in-time recovery.
  54. Aurora Global Database – Lag < 1 second between regions.
  55. DynamoDB Global Tables – Multi-region active-active.
  56. DynamoDB TTL – Automatic expiry of items.
  57. DynamoDB Streams – Change data capture for Lambda.
  58. DynamoDB Accelerator (DAX) – In-memory cache for Dynamo.
  59. ElastiCache Redis – Sub-millisecond caching.
  60. OpenSearch Dashboards – Visualization tool (Kibana alternative).
  61. Athena Federated Query – Query other sources beyond S3.
  62. Glue Crawlers – Scan data & generate schema.
  63. Glue Jobs – ETL pipelines.
  64. Kinesis Analytics – Real-time SQL analytics on streaming data.
  65. Kinesis Shards – Unit of capacity for streams.
  66. Redshift Concurrency Scaling – Handles spike workloads.
  67. Redshift RA3 Nodes – Managed storage.
  68. EMR Serverless – No cluster management.
  69. EMR Notebooks – Data exploration with Jupyter.
  70. SageMaker Ground Truth – Labeling tool for ML data.
  71. SageMaker Studio – IDE for ML model lifecycle.
  72. Transcribe – Speech-to-text.
  73. Translate – Language translation.
  74. Comprehend – NLP sentiment analysis.
  75. Forecast – Time-series forecasting using ML.

🔥 SET-9 (25 Points) – Developer Tools, DevOps, Monitoring, Cost, Support

  1. CloudFormation Drift Detection – Checks differences between stack & deployed resources.
  2. CloudFormation Change Sets – Preview changes before applying.
  3. CDK (Cloud Development Kit) – Define infra using Python/TS/Java.
  4. Elastic Beanstalk Health Monitoring – Green / Yellow / Red indicators.
  5. AWS SAM CLI – Test Lambda / APIs locally.
  6. CodeStar – Unified DevOps project setup.
  7. CodeArtifact – Package dependency management (npm / pypi / maven).
  8. CodeGuru Reviewer – AI code review.
  9. CodeGuru Profiler – Detects performance bottlenecks.
  10. CloudWatch Events – Deprecated → EventBridge.
  11. CloudWatch Logs Insights – Query logs using SQL-like syntax.
  12. CloudWatch Metrics Resolution – Standard: 1 min | High-resolution: 1–30 sec.
  13. CloudWatch Embedded Metric Format – Send custom metrics.
  14. CloudTrail Insights – Detect unusual API activity.
  15. AWS Health API – Programmatic health alerts.
  16. AWS Service Quotas – Manage & request service limit increases.
  17. Cost Categories – Group cost data logically.
  18. Reservation Utilization Report – See how RIs are used.
  19. Savings Plans Utilization – Commitment utilization tracking.
  20. AWS Marketplace Metering – Pay-as-you-go software usage.
  21. AWS Concierge Support – Enterprise-only cost help.
  22. TAM (Technical Account Manager) – Enterprise support engineer.
  23. AWS Abuse Team – Report spam / misuse.
  24. AWS Penetration Testing Rules – Allow list for pentesting EC2.
  25. Well-Architected Tool – Checks workloads against AWS 5 pillars.

AWS EC2 — Complete Beginner Guide (Instances, Pricing, Use Cases)

AWS EC2 — Complete Beginner Guide (Instances, Pricing, Use Cases) What Is EC2? Amazon EC2 (Elastic Compute Cloud) provides virtual server...