Benefits of Cloud Computing |
Elasticity |
Elasticity refers to the ability to automatically scale resources up or down in response to changing demand, ensuring optimal performance and cost-efficiency. |
Global Reach |
Global reach is the ability to deploy applications and services in data centers around the world, providing low-latency access and consistent user experiences regardless of geographic location. |
Pay-As-You-Go Pricing |
Pay-as-you-go pricing means you pay only for the resources and services you use, without upfront costs or long-term commitments. |
Agility |
Agility refers to the ability to rapidly develop, test, and deploy applications, enabling faster innovation and adaptation to changing business needs. |
Fault Tolerance |
Fault tolerance is the capability of a system to continue operating properly even when one or more components fail. |
Scalability |
Scalability refers to the ability to handle increasing or decreasing workloads by dynamically adjusting resources without affecting performance. |
Types of Cloud Computing |
Public Cloud |
Public Cloud is a cloud computing model where services are delivered over the internet and shared across multiple organizations. |
Private Cloud |
Private Cloud is a cloud environment dedicated to a single organization, offering greater control and security. |
Hybrid Cloud |
Hybrid Cloud combines public and private clouds to enable data and application sharing between them for greater flexibility. |
Multi Cloud |
Multi-Cloud involves using services from multiple cloud providers to avoid vendor lock-in and optimize performance or cost. |
Types of Service Models |
IaaS (Infrastructure as a Service |
IaaS (Infrastructure as a Service) provides virtualized computing resources like servers, storage, and networking on demand. |
PaaS (Platform as a Service) |
PaaS (Platform as a Service) offers a platform with tools and services for developers to build, deploy, and manage applications without managing underlying infrastructure. |
SaaS (Software as a Service) |
SaaS (Software as a Service) delivers software applications over the internet, accessible via a web browser without local installation. |
FaaS (Function as a Service) |
FaaS (Function as a Service) allows developers to run individual functions or pieces of code in response to events, without managing servers or infrastructure. |
AWS Compute Services |
AWS EC2 |
AWS EC2 (Elastic Compute Cloud) provides scalable virtual servers to run applications in the cloud. |
AWS Lambda |
AWS Lambda lets you run code in response to events without provisioning or managing servers. |
AWS ElastiCache |
AWS ElastiCache is a fully managed in-memory data store and cache service that supports Redis and Memcached to improve application performance and latency. |
AWS Elastic Beanstalk |
AWS Elastic Beanstalk is a platform-as-a-service that deploys and manages applications automatically using underlying AWS resources. |
AWS ECS |
AWS ECS (Elastic Container Service) is a fully managed container orchestration service to run and scale Docker containers. |
AWS EKS |
AWS EKS (Elastic Kubernetes Service) is a managed Kubernetes service for running containerized applications using Kubernetes on AWS. |
Amazon Fargate |
Amazon Fargate is a serverless compute engine that runs containers without requiring you to manage servers or clusters. |
AWS Amplify |
A full-stack development platform that helps you quickly build, deploy, and host scalable mobile and web applications on AWS with built-in CI/CD and backend integration. |
AWS Storage Services |
Amazon S3 |
Amazon S3 (Simple Storage Service) is an object storage service that offers scalable, secure, and durable storage for data of any type. |
AWS EBS |
AWS EBS (Elastic Block Store) provides block-level storage volumes for use with Amazon EC2 instances, ideal for databases and file systems. |
AWS EFS |
AWS EFS (Elastic File System) is a scalable, fully managed file storage service that can be mounted across multiple EC2 instances. |
AWS FSx |
A managed service that provides scalable, high-performance file systems for Windows and Lustre workloads. |
AWS Database Services |
AWS RDS |
AWS RDS (Relational Database Service) is a managed service for setting up, operating, and scaling relational databases like MySQL, PostgreSQL, and SQL Server. |
AWS Redshift |
AWS Redshift is a fully managed, petabyte-scale cloud data warehouse service designed for fast and cost-effective analysis of large datasets using SQL. |
AWS DynamoDB |
AWS DynamoDB is a fully managed NoSQL database service that provides fast and flexible performance at scale. |
AWS Aurora |
AWS Aurora is a high-performance, fully managed relational database compatible with MySQL and PostgreSQL. |
AWS Neptune |
AWS Neptune is a fully managed graph database service optimized for storing and querying highly connected data. |
AWS DocumentDB |
A fully managed document database service designed to be compatible with MongoDB for JSON-like data. |
AWS Keyspaces |
A scalable, serverless database service for Apache Cassandra workloads on AWS. |
AWS Networking Services |
AWS VPC |
AWS VPC (Virtual Private Cloud) lets you provision a logically isolated network within AWS where you can launch resources in a defined IP range. |
AWS Direct Connect |
AWS Direct Connect establishes a dedicated, high-speed, and low-latency network connection between your on-premises data center and AWS. |
AWS VPN |
AWS VPN provides secure connections between your on-premises network or client devices and your AWS environment over the internet. |
AWS DataSync |
AWS DataSync is a data transfer service that automates and accelerates moving data between on-premises storage and AWS services like Amazon S3, EFS, or FSx. |
AWS Route 53 |
AWS Route 53 is a scalable and highly available Domain Name System (DNS) web service for domain registration, routing, and health checking. |
AWS Global Accelerator |
AWS Global Accelerator is a networking service that improves the availability and performance of your applications by directing user traffic through the AWS global network infrastructure. |
AWS CloudFront |
AWS CloudFront is a content delivery network (CDN) that securely delivers data, videos, applications, and APIs with low latency. |
AWS Elastic Load Balancer |
AWS Elastic Load Balancer (ELB) automatically distributes incoming application traffic across multiple targets to ensure high availability and fault tolerance. |
AWS Monitoring Services |
AWS CloudWatch |
AWS CloudWatch is a monitoring service that collects and tracks metrics, logs, and events to provide real-time visibility into AWS resources and applications. |
AWS CloudTrail |
AWS CloudTrail is a service that records AWS API calls and user activity to enable governance, compliance, and operational auditing. |
AWS X-Ray |
A distributed tracing service that helps debug and analyze performance issues in microservices applications. |
AWS Security Services |
AWS Cognito |
AWS Cognito enables secure user authentication, authorization, and user management for web and mobile apps. |
AWS Artifact |
AWS Artifact is a service that provides on-demand access to AWS compliance reports, security and compliance documentation, and agreements. |
AWS IAM |
AWS IAM (Identity and Access Management) allows you to securely manage access to AWS services and resources for users and roles. |
AWS Config |
AWS Config continuously monitors and records your AWS resource configurations to assess compliance and detect changes. |
AWS Shield |
AWS Shield provides DDoS protection for applications running on AWS, helping to safeguard against network and application layer attacks. |
Amazon GuardDuty |
Amazon GuardDuty is a threat detection service that continuously monitors your AWS accounts and workloads for malicious activity. |
AWS WAF |
AWS WAF (Web Application Firewall) protects web applications from common web exploits and bots that affect availability or security. |
Amazon Inspector |
Amazon Inspector automatically assesses applications for vulnerabilities or deviations from best practices. |
AWS Security Hub |
AWS Security Hub centralizes and aggregates security alerts and compliance status across AWS accounts and services. |
AWS Trusted Advisor |
AWS Trusted Advisor provides real-time guidance to help you follow AWS best practices in security, cost optimization, performance, and fault tolerance. |
AWS Secrets Manager |
AWS Secrets Manager helps you securely store, manage, and retrieve sensitive information like API keys and database credentials. |
AWS KMS |
AWS KMS (Key Management Service) enables you to create and manage cryptographic keys and control their use across AWS services. |
AWS Macie |
AWS Macie uses machine learning to discover, classify, and protect sensitive data such as personally identifiable information (PII) in AWS. |
AWS Machine Learning Services |
AWS SageMaker |
Amazon SageMaker is a fully managed service that enables you to build, train, and deploy machine learning models at scale. |
AWS Lex |
AWS Lex is a service for building conversational interfaces using voice and text, powered by the same technology as Amazon Alexa. |
AWS Polly |
AWS Polly converts text into lifelike speech, enabling you to create applications that talk. |
AWS Chatbot |
AWS Chatbot is an interactive agent that enables DevOps and monitoring notifications in Slack and Amazon Chime. |
AWS Rekognition |
AWS Rekognition is a deep learning-based image and video analysis service that can identify objects, people, text, scenes, and activities, as well as detect inappropriate content. |
AWS Comprehend |
AWS Comprehend is a natural language processing (NLP) service that uses machine learning to uncover insights and relationships in text. |
Amazon Q |
An AI-powered assistant for AWS that helps developers and IT professionals answer questions, write code, and troubleshoot faster. |
Amazon Bedrock |
A fully managed service that allows you to build and scale generative AI applications using foundation models via API without managing infrastructure. |
Amazon Translate |
A neural machine translation service that delivers fast, high-quality language translation. |
Amazon Transcribe |
An automatic speech recognition (ASR) service that converts speech to text quickly and accurately. |
AWS Partyrock |
A no-code generative AI app builder that lets you create and share AI-powered apps easily using Amazon Bedrock. |
Amazon Mechnical Turk |
A crowdsourcing marketplace that enables businesses to outsource tasks to a global workforce. |
Amazon Augmented Intelligence(A2I) |
A service that enables human review of machine learning predictions to improve accuracy and compliance. |
AWS Kendra |
An intelligent search service powered by machine learning that enables organizations to search unstructured data using natural language. |
AWS DevOps Services |
AWS CodePipeline |
AWS CodePipeline is a fully managed continuous integration and continuous delivery (CI/CD) service that automates the build, test, and deployment phases of application release. |
AWS CloudFormation |
AWS CloudFormation enables you to model and provision AWS infrastructure using code through declarative templates. |
AWS CodeDeploy |
AWS CodeDeploy is a fully managed deployment service that automates code deployments to Amazon EC2 instances, on-premises servers, and serverless Lambda functions. |
AWS CodeBuild |
AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces ready-to-deploy artifacts. |
AWS OpsWorks |
AWS OpsWorks is a configuration management service that uses Chef or Puppet to automate server configurations, deployments, and management across your infrastructure. |
AWS CodeCommit |
AWS CodeCommit is a fully managed source control service that hosts secure Git-based repositories. |
AWS Application Integration Services |
AWS Application Composer |
AWS Application Composer is a visual tool that helps you design and build serverless applications by dragging and connecting AWS services. |
AWS Step Functions |
AWS Step Functions is a serverless orchestration service that lets you coordinate multiple AWS services into workflows using visual workflows and state machines. |
AWS Architecture Center |
AWS Architecture Center provides best practices, reference architectures, and patterns to help you design and build well-architected cloud solutions. |
AWS Event Bridge |
A serverless event bus that connects applications using real-time data from AWS services, your apps, or SaaS. |
AWS Appflow |
A no-code integration service to securely transfer data between AWS and popular SaaS applications like Salesforce and Slack. |
AWS Analytics and Streaming Services |
AWS Kinesis |
AWS Kinesis is a fully managed service for collecting, processing, and analyzing real-time streaming data at scale. |
AWS Glue |
AWS Glue is a fully managed extract, transform, and load (ETL) service that helps prepare and move data for analytics and machine learning. |
Amazon Athena |
A serverless query service that lets you analyze data directly in Amazon S3 using standard SQL. |
Amazon EMR |
A managed cluster platform that simplifies running big data frameworks like Apache Spark and Hadoop. |
Amazon QuickSight |
A scalable business intelligence service for creating interactive dashboards and visualizations. |
AWS Lake Formation |
A service that simplifies the process of building, securing, and managing data lakes on AWS. |
AWS Data Migration Services |
AWS Snowball |
AWS Snowball is a physical data transfer device that helps move large amounts of data into or out of AWS securely and efficiently. |
AWS Data Migration Service (DMS) |
Helps migrate databases to AWS quickly and securely with minimal downtime. |
AWS DataSync |
Automates and accelerates moving large amounts of data between on-premises storage and AWS services. |
AWS Transfer Family |
Enables secure file transfers directly into and out of Amazon S3 using SFTP, FTPS, and FTP. |
AWS Notification Services |
AWS SNS |
AWS SNS (Simple Notification Service) is a fully managed messaging service for sending notifications or messages to distributed systems, applications, or users. |
AWS SQS |
AWS SQS (Simple Queue Service) is a fully managed message queuing service that enables decoupling and scaling of microservices, distributed systems, and serverless applications. |
AWS Billing and Cost Management |
AWS Budgets |
AWS Budgets enables you to set custom cost and usage budgets and receive alerts when thresholds are exceeded. |
AWS Organizations |
AWS Organizations lets you centrally manage and govern multiple AWS accounts for consolidated billing and policy control. |
AWS Support |
AWS Support provides technical assistance and guidance through various support plans, including 24/7 access to AWS experts. |
AWS Pricing Calculator |
AWS Pricing Calculator helps you estimate the cost of AWS services based on your specific configuration and usage needs. |
AWS Support Plans |
Basic |
Basic support provides free access to customer service, documentation, whitepapers, and support forums. |
Developer |
Developer support offers guidance for development and testing, with business hours access to Cloud Support Associates via email. |
Business |
Business support includes 24/7 access to Cloud Support Engineers, faster response times, and access to AWS Trusted Advisor and API support. |
Enterprise |
Enterprise support delivers 24/7 technical support, a dedicated Technical Account Manager (TAM), and proactive guidance for complex environments. |
AWS Instance Plans |
Spot |
Spot Instances let you use unused EC2 capacity at up to 90% discount, ideal for flexible, fault-tolerant workloads. |
On Demand |
On-Demand Instances allow you to pay for compute capacity by the hour or second with no long-term commitments. |
Reserved Instances |
Reserved Instances provide significant discounts (up to 72%) in exchange for a one- or three-year commitment to a specific instance type and region. |