Amazon Web Services Cheat Sheet
If you need flexible and low-cost IT resources, AWS should definitely be considered. Here is the AWS cheat sheet which details the services offered as well as common use cases and technical limitations – making this an essential reference guide when working on cloud services.
You can also download the printable PDF of this AWS cheat sheet
This AWS cheat sheet will guide you through the fundamentals of AWS, which makes it suitable for both newcomers and those wanting a quick overview. Let’s begin our discussion about cloud computing before diving deeper.
Let’s start our discussion by talking about Cloud Computing first.
Cloud Computing is an internet-based computing service in which various remote servers are networked to allow centralized data storage and online access to computer services and resources.
Watch this AWS Interview Questions video:
Types of Cloud
There are three cloud types, which are mentioned below:
- Public Cloud: Here, the resources and services that are provided by third-party service providers are available to customers via the Internet.
- Private Cloud: In a private cloud, the resources and services are managed in-house or by third parties exclusively for a particular organization.
- Hybrid Cloud: It is a combination of public and private cloud types. The decision whether to run the services on public or private networks depends on some parameters such as the sensitivity of the data and applications, industry certifications, required standards, etc.
Wish to learn more? Check out Intellipaat’s AWS Course to get an in-depth understanding of Amazon Web Services!
Amazon Web Services (AWS) provides flexible, reliable, easy-to-use and cost-effective cloud computing services and applications. AWS instances serve as virtual servers to run applications on the cloud.
Types of AWS Services
Auto Scaling: Amazon Web Services’ auto scaling provides an automated means for launching or terminating AWS EC2 instances according to user-defined policies.
Elastic Load Balancing automatically distributes application traffic among multiple instances across different availability zones.
Learn more about AWS by enrolling in this AWS Training in New York to get ahead in your career!
Get 100% Hike!
Master Most in Demand Skills Now !
- VPC and Direct Connect are used to establish virtual private clouds within AWS, which consist of isolated resources. VPC provides secure data center space within AWS, while Direct Connect enables you to establish dedicated connections from your host network directly into AWS without an Internet connection.
- Route 53: It provides a highly available DNS/Domain Name Registration service on port 53 of the Internet Protocol Network, with over one billion domain names under registration at any one time.
- EC2: EC2 is a virtual server that provides resizable computing capacity on the cloud platform.
- Elastic Beanstalk: It is an application container used for deploying and managing containers. It creates an environment for working with web applications.
- Lambda: It is a computing service that runs the code in response to events and automatically manages the computing resources.
- EC2 Container Service: It allows us to easily run and manage Docker containers across a cluster of EC2 instances.
Are you preparing for an AWS interview? Here are the latest AWS interview questions!
- S3: It stands for Simple Storage Service. S3 allows the storage of data objects of any sort, as well as flat files, in the cloud. It is secure, scalable, and durable.
- CloudFront: CloudFront defines a Content Delivery Network. It provides a way to distribute content to end-users with low latency and high data transfer speeds.
- Glacier: It is a low-cost storage service that provides secure and durable storage for long-term data archiving and backup.
- Elastic File Storage (EFS): It is a file storage service used in EC2 instances; it connects to multiple EC2 instances.
- Snowball: It is used for moving large amounts of data into/out of AWS using secure appliances, i.e., it provides data archiving functionality for data that no longer needs to be accessed actively.
- Storage Gateway: AWS Storage Gateway is used for securely integrating on-premises IT environments with cloud storage for backup and disaster recovery.
Get certified by the top AWS Course in Singapore now!
- Relational Database Service (RDS): It allows the storage of data objects as part of the relational database. It makes it easy to set up, operate, and scale familiar relational databases in the cloud.
- DynamoDB: It is a scalable NoSQL data store that is used to manage distributed replicas of data for high availability.
- ElastiCache: It improves application performance by allowing us to retrieve information from an in-memory caching system. It is a way of caching databases in the cloud.
- Redshift: It is a fast, fully managed data warehousing service, which makes it cost-effective to analyze all data using the existing Business Intelligence tools.
- Data Migration Service (DMS): It helps in migrating databases to the cloud easily and securely. It can also be used for converting databases.
- Amazon EMR: Amazon Elastic MapReduce (EMR) helps perform various big data tasks such as web indexing, data mining, and log file analysis.
- Data Pipeline: The Data Pipeline facilitates the moving of data between services using regular, data-driven workflows.
- AWS Elasticsearch is a managed service that is designed to deploy, operate, and scale Elasticsearch quickly and easily.
- Kinesis allows us to easily work with real-time streaming data stored in AWS clouds.
- AWS Machine Learning gives us access to advanced machine learning algorithms, so we can easily build smart applications.
- QuickSight: Amazon Web Services QuickSight is a cloud-based BI tool that is designed to quickly uncover insights in data.
Learn the complete concepts of AWS in Hyderabad in just 36 hours!
Security and Identity
- IAM: Amazon Web Services IAM provides security settings to ensure that our other services remain safe and inaccessible to others.
- Directory Service: The AWS Directory Service serves as a cloud directory with managed search features.
- AWS Inspector provides us with an analytical capability for the applications running on AWS and helps in identifying any security concerns.
- AWS Web Application Firewall (WAF) protects web apps against attacks by providing web traffic filters; whilst CloudHSM serves as a Hardware Security Module.
- KMS stands for Key Management Service.
Are you interested in learning about AWS from experts? Enroll in the AWS Course in Bangalore now!
- CloudWatch: Used to create various metrics, it provides monitoring for resources and applications.
- CloudFormation: It helps in creating and updating an array of AWS resources.
- CloudTrial: Increased visibility into user activity by recording API calls made on an account
- AWS OpsWorks: It provides a DevOps platform for managing applications of any size or complexity on the AWS cloud.
- AWS Config is a service that provides an inventory of AWS resources, which enables the auditing of resource configurations and tracking of changes over time. It offers history auditing and sends notifications for any modifications made to the configuration of AWS resources. With AWS Config, you can easily monitor and keep track of configuration changes for each resource, ensuring a comprehensive audit history. This service ensures that you stay informed about any changes made to the configuration history of your AWS resources and receive timely notifications accordingly.
- Service Catalog: Organizations can use this to manage approved catalogs of IT resources.
- Trusted Advisor: It inspects an AWS environment to find ways to save money and boost system performance.
Go through our AWS Course in London to get a clear understanding of AWS!
- API Gateway: AWS API Gateway is used to create, maintain, monitor, and secure APIs.
- AppStream: It is used to stream resource-intensive applications and games from the cloud to multiple users.
- CloudSearch: It is a completely managed search service for websites and apps.
- Elastic Transcoder: It is used to convert media files in the cloud easily at a lower cost.
- Simple Email Service (SES): It is used to send and receive emails.
- Simple Queue Service (SQS): It is a reliable, hosted queue for storing messages.
- Simple Workflow Service (SWF): AWS SWF is used to coordinate all the processing steps with an application.
Learn about top services in AWS in our blog AWS Services List!
- AWS Code Commit is a managed source-control service that hosts private Git repositories.
- AWS Code Deploy automates code deployment, while AWS Code Pipeline offers a continuous delivery service that visualizes and automates software releases.
- AWS Amplify: The AWS Amplify tool includes user interface components, a command-line interface, and libraries to integrate your backend into mobile or web apps.
Become a master of AWS by signing up for this online AWS Course in Toronto!
- Mobile Hub: It assists developers in creating, testing, and tracking the usage of mobile applications.
- Cognito: Amazon Web Services’ Cognito is an easy and secure user identity and data synchronization service that helps manage app data across mobile devices for users.
- Device Farm: Device Farm is a cloud-based test lab for Android, Fire OS, and iOS apps that enables developers to test them against real phones and tablets in a cloud environment.
- Mobile Analytics: Mobile analytics services allow for easier collection, visualization, and understanding of app usage data.
- Simple Notification Service(SNS): SNS provides an efficient means for publishing messages directly to subscribers or applications.
- WorkSpace: It is a fully managed desktop computing service on the cloud.
- WorkDocs: It is a storage and sharing service with strong administrative controls and feedback capabilities that improve user productivity.
- WorkMail: It is an email and calendaring service that offers strong security controls and support for the existing desktop and mobile clients.
Enroll in AWS training in Ahmedabad to get professionally certified.
Types of EC2 Computing Instances
The following are the AWS EC2 instance types:
- General Instances: Used for applications that require a balance of performance and cost
- Compute Instances: Used for applications that require a lot of processing from the CPU
- Memory Instances: Used for applications that need a lot of RAM
- Storage Instances: Used for applications with datasets that occupy a lot of space
- GPU Instances: Used for applications requiring heavy graphics rendering
Learn about the advantages and disadvantages of Amazon Web Services in our blog on AWS Benefits!
Basic CLI Commands
- cat /proc/mounts: To display a list of mounted drives
- rm <filename>: To remove the specified file from the current directory
- rpm – ql‘<package name>‘: To obtain a list of utilities contained within a package
- sudo chmod <options>: To change the access mode for the current directory
- sudo mkdir <directory name>: To create a new directory to hold files
- sudo reboot: To reboot the removed AWS system to see the results of any changes we make
- sudo rmdir <directory name>: to remove the specified directory
- sudo yum groupinstall “<group package name> “: To install the specified group of packages
- sudo yum search ‘<package name> ‘: To search for a package
- sudo yum update: To perform the required AWS updates
- sudo yum -y install <service or feature>: To install a required support service or feature onto the AWS system
With this, we come to the end of the AWS tutorial section that provides an AWS Cheat Sheet and Reference Guide.
To get in-depth knowledge, check out our interactive, online AWS Solutions Architect Certification Training Course that comes with 24/7 support to guide you through your learning period. This course from Intellipaat includes various concepts such as AWS cloud, IAM, Lambda, Redshift, EC2, S3, CloudTrail, and much more. You will work on various essentials of the AWS cloud platform and create SaaS applications that are scalable, highly available, and fault-tolerant.