Cloud Solutions and Best Practices
Expert guides for AWS, Azure, and GCP services covering security, performance, cost optimization, and reliability.
136 services • 14 categories • 84 services with 10+ sections
Cloud Provider
Certification
Security
17 services
AWS Audit Manager
Coming SoonAWS Audit Manager helps continuously audit AWS usage to simplify risk assessment and compliance with regulations and industry standards. It automates evidence collection from AWS services, maps evidence to compliance controls for frameworks like GDPR, PCI-DSS, HIPAA, and SOC 2, and generates audit-ready reports. Audit Manager enables organizations to streamline audit preparation, maintain compliance posture, and reduce manual evidence collection efforts.
AWS CloudTrail
AWS CloudTrail is a service that enables governance, compliance, and operational and risk auditing of your AWS account. It records API calls made on your account and delivers log files to an Amazon S3 bucket. CloudTrail helps you monitor and retain account activity related to actions taken on your AWS infrastructure. CloudTrail supports event history (90 days of management events), trails (for logging to S3), and CloudTrail Lake (a managed data lake for long-term storage and analysis). It facilitates security auditing, compliance (e.g., SOC, PCI, HIPAA), change tracking, and incident investigation.
Amazon Cognito
Amazon Cognito provides user authentication, authorization, and user management for web and mobile apps. It allows you to add user sign-up, sign-in, and access control to your applications quickly and securely. Cognito integrates with other AWS services and supports federated identities, making it a robust solution for managing user identity and access.
AWS Config
AWS Config is a service that enables you to assess, audit, and evaluate configurations of your AWS resources. It continuously monitors and records resource configurations, tracks changes over time, and evaluates compliance against desired configurations using Config Rules. AWS Config helps with compliance auditing, security analysis, change tracking, and troubleshooting by providing configuration history and relationship mapping between resources.
AWS Control Tower
Coming SoonAWS Control Tower provides an automated way to set up and govern a secure, multi-account AWS environment based on best practices. It establishes a landing zone with pre-configured accounts, guardrails for governance, account factory for standardized account provisioning, and dashboard for visibility. Control Tower implements blueprints for identity, federated access, centralized logging, and cross-account security auditing using AWS Organizations, Service Catalog, and other services.
Amazon Guard Duty
AWS GuardDuty is a threat detection service that continuously monitors for malicious activity and unauthorized behavior across your AWS accounts. It uses machine learning, anomaly detection, and integrated threat intelligence to identify potential security threats and provide actionable insights. GuardDuty helps enhance your security posture by detecting threats and responding to them promptly.
AWS IAM
AWS Identity and Access Management (IAM) is a core AWS service that enables secure control of access to AWS resources. It allows administrators to manage identities (users, groups, roles) and permissions through policies, ensuring least-privilege access. IAM supports authentication (verifying who is signing in) and authorization (granting permissions) for users, services, and applications, integrating with AWS services to provide centralized access management. Key features include temporary credentials, multi-factor authentication (MFA), role-based access control (RBAC), and attribute-based access control (ABAC).
AWS IAM Access Analyzer
Coming SoonAWS IAM Access Analyzer helps identify resources shared with external entities, providing security insights for S3 buckets, IAM roles, KMS keys, Lambda functions, SQS queues, and Secrets Manager secrets. It uses provable security through automated reasoning to analyze resource policies and generates findings for unintended access. Access Analyzer also validates new policies before deployment and provides unused access analysis for least privilege implementation.
AWS Inspector
AWS Inspector is an automated security assessment service that helps improve the security and compliance of applications deployed on AWS. It automatically assesses EC2 instances, container images, and Lambda functions for software vulnerabilities and network exposure. Inspector provides detailed findings with severity ratings and remediation recommendations, integrating with AWS Security Hub and EventBridge for centralized security management and automated response workflows.
AWS KMS
AWS Key Management Service (KMS) helps you create and control the encryption keys used to encrypt your data. It provides centralized key management and integrates with other AWS services to secure data at rest and in transit. KMS simplifies the management of encryption keys while ensuring compliance with various regulatory standards.
AWS Macie
AWS Macie is a data security service that uses machine learning and pattern matching to discover, classify, and protect sensitive data in S3. It automatically identifies personally identifiable information (PII), financial data, credentials, and intellectual property. Macie provides detailed findings, security posture assessments, and alerts for unusual access patterns or data exposure risks, helping organizations meet compliance requirements and prevent data breaches.
AWS Organizations
AWS Organizations enables central governance and management of multiple AWS accounts within an organization. It provides consolidated billing, hierarchical organization with organizational units (OUs), service control policies (SCPs) for access control, and automated account creation. Organizations helps apply guardrails, share resources across accounts, aggregate usage for volume discounts, and implement security and compliance policies at scale across the organization.
AWS Secrets Manager
AWS Secrets Manager helps you securely store, manage, and retrieve secrets such as database credentials, API keys, and OAuth tokens. It provides automatic rotation of credentials for supported databases, encryption using AWS KMS, and fine-grained access control through IAM policies. Secrets Manager enables you to replace hardcoded credentials in your code with API calls to retrieve secrets securely, reducing the risk of credential exposure.
AWS Shield
AWS Shield is a managed DDoS (Distributed Denial of Service) protection service that safeguards applications running on AWS. Shield Standard provides automatic protection against common network and transport layer attacks at no additional cost. Shield Advanced offers enhanced detection, mitigation, and 24/7 DDoS Response Team (DRT) support, with cost protection against scaling charges during attacks. It integrates with CloudFront, Route 53, ELB, and Elastic IP addresses.
AWS Verified Permissions
Coming SoonAWS Verified Permissions is a managed service for implementing fine-grained authorization in applications using Cedar policy language. It provides scalable, centralized permissions management with policy validation using automated reasoning. Verified Permissions enables developers to externalize authorization logic from application code, supports attribute-based access control (ABAC), provides policy analysis tools, and integrates with Cognito and other identity providers.
AWS WAF
AWS Web Application Firewall (WAF) is a security service that protects web applications from common web exploits and bots. It allows you to create custom rules to filter web traffic based on conditions like IP addresses, HTTP headers, request bodies, and URI strings. WAF integrates with CloudFront, Application Load Balancer, API Gateway, and AppSync, providing protection against SQL injection, cross-site scripting (XSS), and other OWASP Top 10 vulnerabilities.
AWS Well-Architected Tool
Coming SoonAWS Well-Architected Tool helps review workloads against AWS best practices across six pillars: operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability. It provides a consistent process for evaluating architectures, documenting decisions, identifying high-risk issues, and tracking improvement progress. The tool offers milestone snapshots, custom lenses for industry-specific guidance, and generates reports for stakeholder communication.
Networking
9 services
AWS API Gateway
AWS API Gateway is a fully managed service that enables developers to create, publish, maintain, monitor, and secure APIs at any scale. It handles the complexities of API management, including traffic management, authorization, and access control, making it easier to build robust and scalable APIs for your applications. API Gateway supports various API types, including REST, WebSocket, and HTTP APIs.
AWS AppSync
AWS AppSync is a fully managed service that enables developers to build scalable GraphQL and Pub/Sub APIs with real-time data synchronization and offline capabilities. It connects to data sources like DynamoDB, Lambda, RDS, and HTTP endpoints, automatically handling authentication, caching, and conflict resolution. AppSync supports real-time subscriptions, fine-grained access control, and client SDK generation for web and mobile applications.
AWS Certificate Manager
Coming SoonAWS Certificate Manager (ACM) is a service that provisions, manages, and deploys SSL/TLS certificates for use with AWS services and internal resources. It handles certificate renewal automatically, eliminating manual processes and providing free public certificates for use with load balancers, CloudFront, API Gateway, and other integrated services. ACM also supports importing third-party certificates and provides certificate lifecycle management.
Amazon CloudFront
Amazon CloudFront is a fast content delivery network (CDN) service that distributes your content with low latency and high transfer speeds. It caches your content at edge locations around the world to deliver it quickly to users, providing an improved experience for web applications and media delivery. CloudFront integrates seamlessly with other AWS services and provides robust features for content delivery and security.
AWS Direct Connect
AWS Direct Connect is a cloud service that establishes a dedicated network connection from your premises to AWS, bypassing the public internet for improved performance, security, and consistency. It provides private connectivity to VPCs, AWS services, and public AWS endpoints with bandwidth options from 50 Mbps to 100 Gbps. Direct Connect supports hybrid cloud architectures, large data transfers, and compliance requirements needing dedicated network paths.
AWS Elastic Load Balancing (ELB)
AWS Elastic Load Balancing (ELB) automatically distributes incoming application traffic across multiple targets, such as EC2 instances, containers, and IP addresses. It enhances the availability and fault tolerance of your applications by balancing the load and handling varying traffic patterns.
AWS Global Accelerator
Coming SoonAWS Global Accelerator is a networking service that improves application availability and performance using AWS's global network infrastructure. It provides static IP addresses that route traffic to optimal endpoints across multiple AWS Regions, offering instant regional failover, health checking, and traffic dials for controlled traffic routing. Global Accelerator reduces latency and improves user experience for global applications with TCP and UDP traffic support.
AWS Route 53
AWS Route 53 is a scalable and highly available Domain Name System (DNS) web service designed to provide DNS and domain registration services. It routes end users to internet applications by translating domain names into IP addresses and supports various routing policies to manage traffic. Route 53 also offers health checking and failover capabilities to enhance application availability and reliability.
Amazon VPC
Amazon VPC (Virtual Private Cloud) allows you to create a logically isolated network environment within AWS, where you can launch AWS resources in a virtual network you define. It provides control over your virtual networking environment, including IP address ranges, subnets, route tables, and network gateways. VPC helps secure your resources by controlling network access and ensuring that your AWS environment is isolated from other networks.
Big Data
11 services
AWS Data Exchange
AWS Data Exchange makes it easy to find, subscribe to, and use third-party data in the cloud. It provides access to a diverse selection of data sets that can be integrated directly into AWS analytics and machine learning services.
AWS Data Pipeline
Amazon Forecast
Amazon Forecast is a fully managed service that uses machine learning to deliver highly accurate forecasts. It helps predict future business outcomes, such as product demand, resource needs, or financial performance.
AWS Glue DataBrew
AWS Glue DataBrew is a visual data preparation tool that helps users clean and normalize data without writing code. It provides a visual interface to simplify data cleaning and transformation tasks.
AWS Glue Studio
AWS Glue Studio provides a graphical interface for creating, running, and monitoring ETL jobs in AWS Glue. It simplifies the ETL development process with a visual interface and built-in transformations. Complex transformations might still require custom code in some cases.
AWS Kinesis
Coming SoonAWS Kinesis is a fully managed service for real-time processing of streaming data at scale. It allows users to collect, process, and analyze large streams of data in real-time to gain timely insights.
AWS Lake Formation
AWS Lake Formation is a service that makes it easy to set up, secure, and manage data lakes. It simplifies the process of ingesting, cataloging, cleaning, and securing data, enabling faster analytics and machine learning.
Amazon MSK
Amazon MSK is a fully managed service that makes it easy to build and run applications that use Apache Kafka to process streaming data. It handles the provisioning, scaling, and maintenance of Apache Kafka clusters, making it easier to deploy, manage, and scale Kafka workloads.
Amazon OpenSearch
Amazon OpenSearch is a fully managed service that makes it easy to deploy, secure, operate, and scale OpenSearch to search, analyze, and visualize data in real-time. It is commonly used for log analytics, full-text search, and other real-time analytics workloads.
Amazon QuickSight
Amazon QuickSight is a scalable, serverless, embeddable, machine learning-powered business intelligence service built for the cloud. It enables organizations to quickly create and publish interactive dashboards that include machine learning insights.
AWS Redshift
Coming SoonAWS Redshift is a fully managed data warehouse service that allows you to analyze all your data using SQL and your existing business intelligence tools. It enables fast querying and processing of petabytes of structured data.
Compute
17 services
AWS App Runner
Coming SoonAWS App Runner is a fully managed service that makes it easy to deploy containerized web applications and APIs at scale without managing infrastructure. It automatically builds and deploys from source code or container images, handles load balancing, scaling, encryption, and provides managed certificates. App Runner supports automatic deployments on code commits, custom domains, VPC connectivity, and observability through CloudWatch integration.
AWS Batch
AWS Batch is a fully managed service that efficiently runs batch computing workloads of any scale on AWS. It dynamically provisions the optimal compute resources (EC2 or Spot instances) based on job requirements, automatically scaling and scheduling jobs. Batch supports multi-node parallel jobs, priority-based job queues, and integration with other AWS services, making it ideal for high-performance computing, financial modeling, and data processing workloads.
AWS EC2
AWS EC2 (Elastic Compute Cloud) provides scalable virtual servers in the cloud, enabling you to run applications and services with varying compute requirements. EC2 offers a wide range of instance types and sizes to match different workloads, from simple web applications to complex machine learning models. It supports flexible configurations, including various operating systems, storage options, and network settings.
AWS EC2 Autoscaling
AWS EC2 Auto Scaling automatically adjusts the number of EC2 instances in your application based on traffic patterns and resource utilization. It ensures that you have the right number of instances to handle incoming requests, scaling in or out based on policies you define. Auto Scaling helps maintain application performance and availability while optimizing costs.
AWS ECS
AWS Elastic Container Service (ECS) is a fully managed container orchestration service that simplifies running, scaling, and managing Docker containers. It supports both EC2 and Fargate launch types, enabling you to run containerized applications without managing underlying infrastructure. ECS integrates with AWS services like IAM, CloudWatch, ELB, and VPC, providing features for task definitions, service discovery, load balancing, and automated deployments.
AWS EKS
AWS Elastic Kubernetes Service (EKS) is a fully managed Kubernetes service that makes it easy to run Kubernetes on AWS without installing and operating your own Kubernetes control plane. It provides a secure, scalable, and highly available Kubernetes environment, automatically managing control plane instances and integrating with AWS services like IAM, VPC, CloudWatch, and ELB. EKS supports hybrid deployments with EKS Anywhere and edge computing with EKS on Outposts.
AWS Elastic Beanstalk
AWS Elastic Beanstalk is a platform as a service (PaaS) that simplifies application deployment and management. It automatically handles infrastructure provisioning, load balancing, auto-scaling, and application health monitoring, allowing developers to focus on writing code. Elastic Beanstalk supports multiple languages and platforms including Java, .NET, Node.js, Python, Ruby, Go, PHP, and Docker, providing easy deployment through the AWS Console, CLI, or IDEs.
AWS Fargate
AWS Fargate is a serverless compute engine for containers, integrated with Amazon Elastic Container Service (ECS) and Amazon Elastic Kubernetes Service (EKS). It enables developers to run Docker containers without managing underlying EC2 instances, handling tasks like provisioning, scaling, and patching. Fargate supports fine-grained resource allocation (vCPU and memory), VPC networking, and integrations with AWS services like Elastic Load Balancing (ELB), CloudWatch, IAM, and KMS. It ensures workload isolation, scalability, and compliance with standards like SOC, PCI, HIPAA, and FedRAMP, with pay-as-you-go pricing based on resource usage.
AWS Ground Station
Coming SoonAWS Ground Station is a fully managed service that provides satellite communications, control, and data processing capabilities without building or operating ground station infrastructure. It offers a global network of ground stations to communicate with satellites, download data directly to AWS Regions, and process satellite data using AWS services. Ground Station supports use cases like weather forecasting, imaging, communications, and remote sensing with pay-as-you-go pricing.
AWS Lambda
AWS Lambda is a serverless compute service that lets you run code in response to events without provisioning or managing servers. Lambda automatically scales your application by running code in response to triggers such as changes in data, application activity, or user requests. It supports various programming languages and integrates seamlessly with other AWS services for building scalable, event-driven applications.
AWS Lightsail
AWS Lightsail is a simplified cloud platform designed for developers to launch and manage virtual private servers, containers, databases, and storage with predictable pricing. It offers pre-configured application stacks (WordPress, LAMP, Node.js), managed databases, load balancers, and CDN distribution. Lightsail provides an easy-to-use interface ideal for simple workloads, websites, and development environments, with the ability to scale to full AWS services when needed.
AWS Local Zones
Coming SoonAWS Local Zones are infrastructure deployments that place compute, storage, and database services closer to end users in specific geographic locations. They extend AWS Regions to provide single-digit millisecond latency for applications requiring ultra-low latency like real-time gaming, live streaming, augmented/virtual reality, and high-frequency trading. Local Zones support services like EC2, EBS, VPC, and ALB while connecting to the parent AWS Region.
AWS OpsWorks
Coming SoonAWS OpsWorks is a configuration management service that uses Chef and Puppet for automated server configuration, deployment, and management. It provides three offerings: OpsWorks for Chef Automate, OpsWorks for Puppet Enterprise, and OpsWorks Stacks. OpsWorks automates operational tasks like package installation, configuration updates, and application deployments, supporting infrastructure as code practices and integration with EC2, RDS, and EBS.
AWS Outposts
Coming SoonAWS Outposts is a fully managed service that extends AWS infrastructure, services, and tools to on-premises facilities for hybrid cloud deployments. It delivers AWS-designed hardware running EC2, EBS, S3, RDS, ECS, and EKS locally while seamlessly connecting to AWS Regions. Outposts addresses use cases requiring low latency, local data processing, data residency requirements, or migration of on-premises applications to AWS.
AWS Proton
Coming SoonAWS Proton is a deployment workflow tool for modern applications that enables platform teams to define and manage infrastructure templates while giving developers self-service capabilities. It automates infrastructure provisioning and code deployments for serverless and container-based applications using templates that codify best practices. Proton integrates with CI/CD pipelines, supports multiple environments, and maintains consistency across application deployments.
AWS Step Functions
AWS Step Functions is a serverless orchestration service that enables you to coordinate multiple AWS services into serverless workflows using visual workflows and state machines. It provides reliable execution, automatic error handling, retry logic, and parallel processing capabilities. Step Functions integrates with services like Lambda, ECS, SNS, and SQS, making it ideal for building complex business processes, data processing pipelines, and microservices orchestration.
AWS Wavelength
Coming SoonAWS Wavelength embeds AWS compute and storage services within telecommunications providers' 5G networks, delivering ultra-low latency applications for mobile devices and connected devices. It enables developers to deploy applications at the edge of 5G networks to serve use cases like interactive gaming, AR/VR, autonomous vehicles, and IoT. Wavelength Zones integrate with AWS Regions and support services like EC2, ECS, and EKS.
Storage
8 services
AWS Backup
Coming SoonAWS Backup is a fully managed backup service that centralizes and automates data protection across AWS services including EC2, EBS, RDS, DynamoDB, EFS, and Storage Gateway. It provides policy-based backup plans, cross-region and cross-account backup capabilities, encryption, and compliance reporting. AWS Backup simplifies backup management with a unified console, automated retention policies, and point-in-time recovery for supported resources.
AWS EBS
AWS EBS (Elastic Block Store) provides persistent block storage volumes that can be attached to EC2 instances, offering high-performance and scalable storage for a variety of workloads. Amazon Elastic Block Store (EBS) is a high-performance, persistent block storage service designed for use with Amazon EC2 instances. EBS volumes provide durable, low-latency storage for workloads like databases, file systems, and mission-critical applications (e.g., SAP, Oracle, SQL Server). Available volume types include General Purpose SSD (gp2, gp3), Provisioned IOPS SSD (io1, io2, io2 Block Express),
AWS EFS
AWS EFS (Elastic File System) provides scalable and fully managed file storage that can be accessed by multiple EC2 instances concurrently. It is designed to offer elastic and shared file storage for applications that require a common data source and need to scale seamlessly with growing workloads. EFS supports NFS (Network File System) protocols, making it suitable for a wide range of use cases including web applications, content management, and big data analytics.
AWS FSx
Coming SoonAWS FSx provides fully managed third-party file systems optimized for specific workloads. It offers FSx for Windows File Server (SMB protocol, Active Directory integration), FSx for Lustre (high-performance computing), FSx for NetApp ONTAP (enterprise features), and FSx for OpenZFS (Linux workloads). FSx handles provisioning, patching, backups, and scaling while delivering high performance, durability, and integration with AWS services.
Amazon S3
Amazon Simple Storage Service (S3) is a scalable, secure, and durable object storage service designed for a wide range of use cases, including backups, archives, data lakes, static websites, and application data. It organizes data into buckets containing objects, accessible via a web interface, AWS SDK, or REST API. S3 offers nine storage classes (e.g., Standard, Intelligent-Tiering, Glacier Deep Archive) to optimize cost and performance, with features like versioning, lifecycle policies, encryption (via AWS KMS or SSE), and access control (IAM, bucket policies, ACLs). It integrates with AWS services like Lambda, Athena, and CloudFront, ensuring high availability (99.99%), durability (99.999999999%), and compliance with standards like SOC, PCI, and HIPAA..
AWS Snowball
Coming SoonAWS Snowball is a petabyte-scale data transport solution using secure physical devices to transfer large amounts of data into and out of AWS. It addresses challenges with high network costs, long transfer times, and security concerns for big data migrations. Snowball Edge adds compute capabilities for local processing and edge computing. The service includes encryption, tracking, and tamper-resistant enclosures for secure data transfer.
AWS Snowmobile
Coming SoonAWS Snowmobile is an exabyte-scale data transfer service using a ruggedized shipping container pulled by a semi-trailer truck to move massive amounts of data to AWS. Each Snowmobile can transfer up to 100 PB in a single trip, making it ideal for data center shutdowns, cloud migrations, or disaster recovery. It includes GPS tracking, 24/7 video surveillance, security escorts, and dedicated security personnel for data protection during transit.
AWS Storage Gateway
Coming SoonAWS Storage Gateway is a hybrid cloud storage service that provides on-premises access to virtually unlimited cloud storage. It offers three types: File Gateway for NFS/SMB file storage, Volume Gateway for iSCSI block storage with EBS snapshots, and Tape Gateway for virtual tape library backup. Storage Gateway enables cloud backup, disaster recovery, tiered storage, and cloud migration while maintaining low-latency local access.
Database
6 services
AWS Aurora
AWS Aurora is a fully managed relational database service that combines the performance and availability of high-end commercial databases with the simplicity and cost-effectiveness of open-source databases. Aurora is compatible with MySQL and PostgreSQL, offering high performance and scalability with features such as automated backups, replication, and advanced security. It is designed to deliver up to five times the performance of standard MySQL databases and three times the performance of PostgreSQL databases. It integrates with AWS services like CloudWatch, IAM, and KMS, ensuring high availability (99.99%), security, and compliance with standards like SOC, PCI, and HIPAA.
AWS Database Migration Service
Coming SoonAWS Database Migration Service (DMS) helps migrate databases to AWS with minimal downtime, supporting homogeneous migrations (same database engine) and heterogeneous migrations (different engines). It continuously replicates data with high availability, supports one-time migrations or ongoing replication, and handles schema conversion. DMS works with major databases including Oracle, SQL Server, MySQL, PostgreSQL, MongoDB, and supports migration to RDS, Aurora, Redshift, and S3.
AWS DynamoDB
AWS DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. It supports high-traffic workloads with single-digit millisecond latency, offering features like global tables, automatic scaling, DynamoDB Streams, and Time to Live (TTL). DynamoDB integrates with AWS services like Lambda, Redshift, SageMaker Lakehouse, and OpenSearch for real-time analytics and event-driven architectures. It ensures high availability (up to 99.999%), security (encryption, IAM, PrivateLink), and compliance with standards like SOC, PCI, and HIPAA.
AWS ElastiCache
AWS ElastiCache is a fully managed in-memory caching service that supports Redis and Memcached. It is designed to improve application performance by enabling faster access to data and reducing the load on backend databases. ElastiCache provides scalable, secure, and highly available caching solutions, making it suitable for applications requiring low-latency data access. ElastiCache offers features like automatic scaling, Multi-AZ replication, Global Datastore, encryption (AWS KMS), and integration with AWS services (e.g., CloudWatch, IAM). It ensures high availability (99.99% SLA), security, and compliance with standards like SOC, PCI, HIPAA, and FedRAMP.
Amazon RDS
Amazon Relational Database Service (RDS) is a managed relational database service that simplifies setup, operation, and scaling of databases in the cloud. It supports eight database engines: MySQL, PostgreSQL, MariaDB, SQL Server, Oracle, Db2, and Amazon Aurora (MySQL- and PostgreSQL-compatible). RDS automates tasks like provisioning, patching, backups, and point-in-time recovery, offering features like Multi-AZ deployments, Read Replicas, and integration with AWS services (e.g., CloudWatch, IAM, VPC). It ensures high availability, scalability, and compliance with standards like SOC, PCI, and HIPAA, suitable for applications like web services, e-commerce, and analytics.
AWS Redshift
AWS Redshift is a fully managed, petabyte-scale data warehouse service designed for high-performance analysis of structured and semi-structured data. It uses columnar storage, parallel query execution, and machine learning to deliver fast query performance. Redshift integrates with business intelligence tools, supports standard SQL, and offers features like automatic backups, encryption, Redshift Spectrum for querying S3 data, and seamless scaling from gigabytes to petabytes.
Analytics
6 services
AWS Athena
AWS Athena is an interactive query service that enables you to analyze data in Amazon S3 using standard SQL. It is serverless, requiring no infrastructure management, and automatically scales to handle query workloads. Athena supports various data formats including CSV, JSON, Parquet, and ORC, integrates with AWS Glue Data Catalog for metadata management, and provides pay-per-query pricing based on data scanned.
AWS Clean Rooms
Coming SoonAWS Clean Rooms enables organizations to collaborate and analyze collective datasets without sharing or revealing underlying data. It helps companies and their partners match, analyze, and gain insights from combined data while maintaining privacy and control. Clean Rooms uses cryptographic computing and differential privacy, supports SQL analysis, integrates with AWS services, and addresses use cases like advertising measurement, audience insights, and supply chain optimization.
AWS EMR
AWS Elastic MapReduce (EMR) is a cloud-native big data platform for processing vast amounts of data using open-source frameworks like Apache Spark, Hadoop, Hive, Presto, and Flink. It automates cluster provisioning, configuration, and scaling, enabling cost-effective data processing, machine learning, and analytics workloads. EMR integrates with S3, DynamoDB, and Redshift, supporting both batch and real-time processing with features like spot instance support and serverless EMR options.
AWS Glue
AWS Glue is a fully managed extract, transform, and load (ETL) service that simplifies data preparation and integration. It provides automatic schema discovery, data catalog management, and serverless ETL job execution using Apache Spark. Glue enables you to prepare data for analytics, machine learning, and application development, with features including crawlers for metadata extraction, job scheduling, and integration with data stores like S3, RDS, and Redshift.
AWS Kinesis
AWS Kinesis is a platform for streaming data on AWS, consisting of four services: Kinesis Data Streams for real-time data ingestion, Kinesis Data Firehose for data delivery to data lakes, Kinesis Data Analytics for real-time stream processing with SQL, and Kinesis Video Streams for video streaming. It enables you to collect, process, and analyze real-time streaming data including logs, metrics, clickstreams, and IoT telemetry at scale.
AWS QuickSight
AWS QuickSight is a serverless business intelligence service that enables organizations to create interactive dashboards, visualizations, and reports. It features ML-powered insights, natural language queries, embedded analytics, and auto-scaling to handle thousands of concurrent users. QuickSight connects to multiple data sources including RDS, Redshift, S3, Athena, and third-party databases, providing pay-per-session pricing and mobile app support.
ML & AI
15 services
AWS Bedrock
AWS Bedrock is a fully managed service providing access to high-performing foundation models (FMs) from leading AI companies through a single API. It offers models from AI21 Labs, Anthropic (Claude), Cohere, Meta, Stability AI, and Amazon for text, chat, image generation, and embeddings. Bedrock enables customization with your data through fine-tuning, supports Retrieval Augmented Generation (RAG), and provides security, privacy, and responsible AI capabilities.
AWS Comprehend
AWS Comprehend is a natural language processing (NLP) service that uses machine learning to extract insights from text. It identifies entities, key phrases, sentiment, language, personally identifiable information (PII), and document topics. Comprehend Medical specializes in extracting medical information from clinical text. The service supports custom entity recognition, custom classification, and topic modeling for applications like customer feedback analysis and document processing.
AWS Forecast
AWS Forecast is a time-series forecasting service based on machine learning that automatically builds, trains, and deploys forecasting models. It analyzes historical data combined with related variables to generate accurate predictions for business metrics like product demand, resource needs, and financial performance. Forecast uses the same technology as Amazon.com, supporting probabilistic forecasts and what-if analysis without requiring ML expertise.
AWS Fraud Detector
Coming SoonAWS Fraud Detector is a fully managed service that uses machine learning to identify potentially fraudulent online activities. It builds custom fraud detection models using your historical data and AWS's fraud detection expertise. Fraud Detector addresses use cases like online payment fraud, new account fraud, account takeover, and guest checkout abuse. It provides real-time fraud predictions with minimal ML expertise required and supports rules for combining ML models with business logic.
AWS HealthLake
Coming SoonAWS HealthLake is a HIPAA-eligible service that helps healthcare and life sciences organizations store, transform, query, and analyze health data at scale. It understands medical language and normalizes data into FHIR R4 format using natural language processing and machine learning. HealthLake enables interoperability across health systems, supports population health analysis, clinical decision support, and integrates with AWS analytics and ML services.
AWS Lex
Coming SoonAWS Lex is a service for building conversational interfaces using voice and text, powered by the same deep learning technologies as Amazon Alexa. It enables developers to create chatbots and virtual assistants with automatic speech recognition (ASR) and natural language understanding (NLU). Lex integrates with Lambda, Connect, and other AWS services, supporting multi-turn conversations, slot validation, and deployment across multiple channels including web, mobile, and messaging platforms.
AWS Omics
Coming SoonAWS Omics is a purpose-built service for storing, querying, and analyzing genomic, transcriptomic, and other biological data at scale. It provides storage for raw sequence data, variant data, and annotation data with querying capabilities optimized for life sciences workflows. Omics integrates with AWS analytics services, supports industry-standard formats (FASTQ, BAM, CRAM, VCF, GFF), and enables collaborative research while maintaining data security and compliance.
AWS Personalize
Coming SoonAWS Personalize is a machine learning service that enables developers to create personalized recommendations for customers. It uses the same recommendation technology as Amazon.com to deliver real-time personalized product recommendations, user segmentation, and personalized marketing. Personalize supports various recommendation scenarios including user personalization, related items, personalized rankings, and trending content, integrating with existing applications through APIs.
AWS Polly
AWS Polly is a text-to-speech service that uses advanced deep learning to synthesize natural-sounding human speech. It supports dozens of languages and lifelike voices with features like neural text-to-speech (NTTS), speech marks for lip-syncing, custom lexicons, and SSML support for controlling pronunciation, emphasis, and prosody. Polly enables applications like e-learning platforms, accessibility tools, and content creation to convert text into high-quality audio.
AWS Q
Coming SoonAWS Q is a generative AI-powered assistant designed for work that helps employees with tasks, answers questions, and generates content using an organization's data, code, and enterprise systems. It provides capabilities for code generation and debugging (Amazon Q Developer), business intelligence (Amazon Q Business), and AWS expertise (Amazon Q in Console). Q maintains data privacy, supports customization with company content, and integrates with popular IDEs and business applications.
AWS Rekognition
AWS Rekognition is a computer vision service that analyzes images and videos using deep learning. It provides features for face detection and recognition, celebrity recognition, object and scene detection, text extraction (OCR), content moderation, and person tracking in videos. Rekognition enables applications like security surveillance, media analysis, user verification, and automated content tagging without requiring machine learning expertise.
AWS SageMaker
Coming SoonAWS SageMaker is a fully managed machine learning service that enables developers and data scientists to build, train, and deploy ML models at scale. It provides integrated Jupyter notebooks, built-in algorithms, automatic model tuning, and one-click deployment. SageMaker offers features including distributed training, model monitoring, MLOps capabilities through Pipelines, and tools for labeling data, managing experiments, and ensuring model governance.
AWS Textract
Coming SoonAWS Textract is a machine learning service that automatically extracts text, handwriting, and structured data from scanned documents. It goes beyond simple OCR by identifying forms, tables, and document layouts without manual templates. Textract supports various document types including PDFs, images, and multi-page documents, enabling automated document processing for invoices, receipts, medical records, tax forms, and ID documents.
AWS Transcribe
Coming SoonAWS Transcribe is an automatic speech recognition service that converts audio to text with high accuracy. It supports multiple languages, real-time streaming transcription, speaker identification, custom vocabularies, and automatic punctuation. Transcribe Medical specializes in medical terminology transcription, while features like content redaction help protect sensitive information. Use cases include call center analytics, media subtitling, and meeting transcription.
AWS Translate
AWS Translate is a neural machine translation service that delivers fast, high-quality, and affordable language translation. It supports translation between 75+ languages with features like custom terminology, real-time translation, batch translation, and automatic language detection. Translate enables applications to localize content for global users, translate documents, enable multilingual chat applications, and analyze multilingual text.
Dev Tools
5 services
AWS Amplify
AWS Amplify is a complete platform for building, deploying, and hosting full-stack web and mobile applications. It provides frontend libraries, backend services, UI components, and a hosting platform with CI/CD. Amplify integrates with services like Cognito, AppSync, S3, and Lambda, offering features like authentication, data storage, APIs, analytics, and real-time capabilities. It supports frameworks including React, Vue, Angular, Next.js, and React Native.
AWS CodeBuild
Coming SoonAWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces deployment artifacts. It scales automatically, processes multiple builds concurrently, and supports various programming languages and build tools. CodeBuild eliminates the need to provision and manage build servers, offering pay-as-you-go pricing with pre-configured build environments or custom Docker images for specialized build requirements.
AWS CodeDeploy
Coming SoonAWS CodeDeploy is a deployment service that automates application deployments to EC2 instances, on-premises servers, Lambda functions, and ECS services. It supports various deployment strategies including in-place, blue/green, and canary deployments, with automatic rollback capabilities on failure. CodeDeploy helps minimize downtime during deployments, provides deployment tracking and health monitoring, and integrates with CI/CD pipelines through CodePipeline and third-party tools.
AWS CodePipeline
Coming SoonAWS CodePipeline is a fully managed continuous delivery service that automates release pipelines for fast and reliable application updates. It orchestrates the build, test, and deploy phases based on your release model, integrating with services like CodeCommit, CodeBuild, CodeDeploy, and third-party tools like GitHub and Jenkins. CodePipeline enables automated deployments triggered by code changes, provides visualization of pipeline stages, and supports manual approval gates for controlled releases.
AWS X-Ray
Coming SoonAWS X-Ray is a distributed tracing service that helps developers analyze and debug production applications, including those built using microservices architecture. It provides end-to-end request tracing, service maps showing application topology, latency distribution analysis, and error identification. X-Ray integrates with AWS services like Lambda, API Gateway, ECS, and Elastic Beanstalk, enabling you to identify performance bottlenecks and troubleshoot issues across distributed systems.
Messaging
5 services
AWS EventBridge
AWS EventBridge is a serverless event bus service that enables event-driven application architectures by routing events between AWS services, SaaS applications, and custom applications. It provides event filtering, transformation, and routing capabilities with schema discovery and versioning. EventBridge supports multiple event buses, scheduled events through cron expressions, and integration with 90+ AWS services and numerous third-party SaaS applications.
AWS MQ
Coming SoonAWS MQ is a managed message broker service for Apache ActiveMQ and RabbitMQ that enables migration of existing message broker applications to AWS without rewriting code. It supports industry-standard APIs and protocols including JMS, NMS, AMQP, STOMP, MQTT, and WebSocket. MQ handles broker provisioning, patching, and maintenance, offering high availability through active/standby deployments and integration with other AWS services.
AWS MSK
Coming SoonAWS Managed Streaming for Apache Kafka (MSK) is a fully managed service for running Apache Kafka on AWS. It handles cluster provisioning, configuration, patching, and scaling, enabling real-time data streaming and event processing. MSK supports Apache Kafka APIs for compatibility with existing applications, integrates with AWS services like Lambda and Kinesis, and provides features like automatic recovery, encryption, and multi-AZ deployment for high availability.
AWS SNS
AWS Simple Notification Service (SNS) is a fully managed pub/sub messaging service that enables message delivery to multiple subscribers through topics. It supports various protocols including HTTP/HTTPS, email, SMS, mobile push notifications, and SQS queues. SNS provides reliable, scalable message fanout to distributed systems, microservices, and event-driven serverless applications, with features like message filtering, encryption, and delivery retries.
AWS SQS
AWS Simple Queue Service (SQS) is a fully managed message queuing service that enables decoupling of microservices, distributed systems, and serverless applications. It provides reliable, scalable message delivery between application components, supporting both standard queues (at-least-once delivery) and FIFO queues (exactly-once processing). SQS handles message storage, automatically scales to accommodate traffic, and integrates seamlessly with other AWS services like Lambda, SNS, and EC2.
Management
8 services
AWS AppConfig
Coming SoonAWS AppConfig is a capability of AWS Systems Manager that enables controlled deployment of application configuration changes. It supports feature flags, operational flags, and configuration parameters with built-in validation, gradual rollout strategies, and automatic rollback on errors. AppConfig helps separate configuration from code, test changes in production, and quickly respond to operational issues without redeploying applications.
AWS CloudFormation
Coming SoonAWS CloudFormation is an infrastructure as code (IaC) service that allows you to model, provision, and manage AWS resources using templates. It enables you to define your infrastructure in JSON or YAML format, automating resource creation and updates while maintaining consistency across environments. CloudFormation supports rollback on errors, change sets for previewing updates, and StackSets for deploying across multiple accounts and regions.
AWS CloudWatch
AWS CloudWatch is a comprehensive monitoring and observability service that provides real-time insights into AWS resources and applications. It collects and tracks metrics, logs, and events, enabling you to set alarms, visualize data through dashboards, and automate responses to operational changes. CloudWatch helps maintain application performance, troubleshoot issues, and optimize resource utilization across your AWS infrastructure.
AWS Compute Optimizer
Coming SoonAWS Compute Optimizer recommends optimal AWS resources for your workloads using machine learning to analyze configuration and utilization metrics. It provides recommendations for EC2 instances, EBS volumes, Lambda functions, ECS tasks on Fargate, and Auto Scaling groups. Compute Optimizer helps reduce costs and improve performance by identifying underutilized resources, oversized instances, and opportunities for instance type changes with projected performance and cost estimates.
AWS Fault Injection Simulator
Coming SoonAWS Fault Injection Simulator (FIS) is a managed service for running controlled chaos engineering experiments on AWS workloads. It enables testing of application resilience by injecting faults like EC2 instance failures, network latency, throttling API calls, and resource stress. FIS includes pre-built fault injection actions, safeguards with stop conditions, and integration with CloudWatch for monitoring, helping teams improve application reliability and discover weaknesses before production incidents.
AWS Service Catalog
Coming SoonAWS Service Catalog enables organizations to create, manage, and distribute catalogs of approved IT services including virtual machines, databases, and multi-tier architectures. It helps enforce compliance, standardize deployments, and provide self-service access to authorized users through a customized portal. Service Catalog supports versioning, constraints, tagging, and integration with ITSM tools, enabling central governance while empowering developers with approved resources.
AWS Systems Manager
Coming SoonAWS Systems Manager is a comprehensive management service that provides unified visibility and control over your AWS infrastructure. It offers capabilities for operational tasks including patch management, automation, configuration management, parameter storage, session management, and compliance scanning. Systems Manager helps you manage EC2 instances and on-premises servers at scale, with features like Run Command, State Manager, and Parameter Store for secure configuration data storage.
AWS Trusted Advisor
Coming SoonAWS Trusted Advisor is an automated advisory service that provides real-time guidance to help optimize AWS infrastructure, improve security and performance, reduce costs, and monitor service quotas. It inspects your AWS environment and makes recommendations across five categories: cost optimization, performance, security, fault tolerance, and service limits. Trusted Advisor integrates with CloudWatch Events for automated responses and provides priority-based recommendations.
Cost Mgmt
4 services
AWS Budgets
Coming SoonAWS Budgets enables setting custom cost and usage budgets with alerts when thresholds are exceeded or forecasted to exceed. It supports budgets for costs, usage, reservations, and Savings Plans with customizable time periods and filters. Budgets integrates with SNS for notifications, supports budget actions for automated responses (like applying IAM policies), and provides forecasting to predict when budgets will be exceeded based on usage patterns.
AWS Cost Explorer
Coming SoonAWS Cost Explorer is a cost management tool that provides visualization and analysis of AWS costs and usage over time. It offers customizable graphs, filtering by service, account, tag, or region, forecasting based on historical patterns, and anomaly detection. Cost Explorer helps identify cost drivers, analyze trends, track Reserved Instance and Savings Plans utilization, and create custom reports for cost optimization and budget planning.
AWS Reserved Instances
Coming SoonAWS Reserved Instances (RIs) provide significant discounts (up to 75%) compared to On-Demand pricing in exchange for a one or three-year commitment to use specific instance types in specific regions. RIs are available for EC2, RDS, ElastiCache, Redshift, and Elasticsearch with payment options including All Upfront, Partial Upfront, and No Upfront. They can be sold on the Reserved Instance Marketplace and support scope modifications within the same region.
AWS Savings Plans
Coming SoonAWS Savings Plans offer flexible pricing models that provide significant savings (up to 72%) on AWS compute usage in exchange for a commitment to consistent usage (measured in dollars per hour) for one or three years. They include Compute Savings Plans (flexible across EC2, Lambda, Fargate) and EC2 Instance Savings Plans (specific instance families). Savings Plans automatically apply to eligible usage without requiring resource reservation management.
Migration
1 service
AWS Migration Hub
Coming SoonAWS Migration Hub provides a central location to track and manage application migrations across multiple AWS and partner migration tools. It aggregates migration status, progress metrics, and application inventory from tools like Application Migration Service, Database Migration Service, and third-party tools. Migration Hub helps organizations plan migrations, group related resources, and monitor overall migration portfolio progress through a unified dashboard.
IoT
1 service
AWS IoT Core
Coming SoonAWS IoT Core is a managed cloud service that enables connected devices to interact with cloud applications and other devices securely at scale. It supports billions of devices and trillions of messages, routing them to AWS endpoints and other devices reliably and securely. IoT Core provides device connection via MQTT, HTTPS, and WebSockets, message broker, device shadows for state management, rules engine for data routing, and integration with AWS services like Lambda, S3, and DynamoDB.
Other
23 services
Azure Active Directory
Azure Active Directory is Microsoft's cloud-based identity and access management service that enables secure sign-in and access control for applications and resources.
Azure Blob Storage
Azure Blob Storage is Microsoft's object storage solution for the cloud, optimized for storing massive amounts of unstructured data such as text, binary data, images, videos, and backups.
Azure Container Instances
Azure Container Instances enables running Docker containers on-demand in a managed, serverless Azure environment without orchestration.
Azure Cosmos DB
A globally distributed, multi-model NoSQL database service designed for high availability, low latency, and elastic scalability with support for multiple APIs including SQL, MongoDB, Cassandra, Gremlin, and Table.
Azure Functions
Azure Functions is a serverless compute service that enables you to run event-driven code without having to explicitly provision or manage infrastructure.
Azure Kubernetes Service
Azure Kubernetes Service (AKS) is a managed container orchestration service that simplifies deploying, managing, and scaling containerized applications using Kubernetes.
Azure Load Balancer
Azure Load Balancer distributes incoming network traffic across multiple virtual machines or instances to ensure high availability and reliability of applications.
Azure SQL Database
A fully managed relational database service built on SQL Server engine that provides high availability, automated backups, and intelligent performance optimization.
Azure Synapse Analytics
Azure Synapse Analytics is an enterprise analytics service that accelerates time to insight across data warehouses and big data systems.
Azure Virtual Machines
Azure Virtual Machines provides on-demand, scalable computing resources with support for Windows and Linux operating systems in the cloud.
Azure Virtual Network
Azure Virtual Network enables secure private networks in Azure with isolation, segmentation, and connectivity to on-premises resources.
Google BigQuery
Serverless, highly scalable, and cost-effective multi-cloud data warehouse designed for business agility with built-in machine learning and real-time analytics capabilities.
Google Cloud Functions
A serverless execution environment for building and connecting cloud services with event-driven functions that automatically scale.
Google Cloud IAM
Google Cloud IAM provides centralized access control and identity management for GCP resources through fine-grained permissions and role-based access control.
Google Cloud Load Balancing
Distributes incoming network traffic across multiple backend instances, services, or regions to ensure high availability, scalability, and optimal performance of applications.
Google Cloud Run
Fully managed serverless platform that automatically scales stateless containers from HTTP requests or events.
Google Cloud SQL
Fully managed relational database service for MySQL, PostgreSQL, and SQL Server in Google Cloud.
Google Cloud Storage
Scalable object storage service for storing and accessing unstructured data with multiple storage classes and global accessibility.
Google Cloud VPC
A global, software-defined network that provides networking functionality for your Google Cloud resources with built-in security, scalability, and connectivity options.
Google Firestore
A fully-managed, serverless NoSQL document database for mobile, web, and server development with real-time synchronization and offline support.
Google Kubernetes Engine
Managed Kubernetes service for deploying, managing, and scaling containerized applications using Google's infrastructure.
Google Secret Manager
A secure and convenient storage system for API keys, passwords, certificates, and other sensitive data with versioning and access control.
AWS Test Service Backwards Compat
Coming SoonAWS Test Service Backwards Compat is an AWS service that provides cloud capabilities.