Elastic Cloud Compute – EC2
Elastic Compute Cloud – EC2 provides scalable computing power in AWS
Elastic Compute Cloud – EC2 eliminates the need for upfront hardware investments so that applications can be developed and deployed more quickly.
It can be used to launch virtual servers of any size, configure security and network, and manage storage.
This allows you to scale up and down to meet changing requirements or spikes of popularity, reducing the need for forecasting traffic.
EC2 instances – Virtual computing environments
Amazon Machine Images (AMIs), preconfigured templates that package the bits required for a server (including an operating system)
Types of instances – There are many configurations of CPU, memory and storage for the instances.
Key Pairs – Secure login information for the instances. AWS stores the public key and you store your private key in a safe place.
Instance Store Volumes – Temporary data stored in instance store volumes that are deleted when your instance is terminated or stopped. Also known as
EBS Volumes – Persistent storage volumes used to store data using Elastic Block Store (EBS).
Regions and Availability zones – Multiple physical locations of the resources such as instances or EBS volumes
Security Groups – A firewall that allows you to specify the protocols, ports and source IP ranges that can reach the instances
Dynamic cloud computing: Elastic IP addresses and static IP addresses
Metadata tags can be created and assigned EC2 resourcesAccessing the EC2
Amazon EC2 consoleAmazon EC2 console can be accessed via the AWS management console
AWS Command line Interface, (CLI)Provides commands to a wide range of AWS products and is supported on Windows, Mac and Linux.
Amazon EC2 Command Line Interface Tools (CLI)
AWS Tools for Windows PowershellProvides commands to access a wide range of AWS products for those who use PowerShell to script.
AWS Query APIQuery API lets you make HTTP or HTTPS requests using the HTTP verbs POST or GET and a Query parameter called Action
AWS SDK librariesAWS offers libraries in different languages that provide basic functions that automate tasks like cryptographically signing requests, retrying requests, or handling error responsesAdditional Reading
Image of AWS EC2 Amazon Machine
Types of AWS EC2 instances
AWS EC2 Instance Purchase OptionsAWS ECL2 Spot Instances
AWS EC2 Instance Lifecycle
AWS EC2 Storage
AWS EC2 Virtual Machine Import/Export
AWS EC2 NetworkAWS EC2 – Enhanced Networking
AWS EC2 Security
AWS EC2 Best practices
AWS EC2 Monitoring
AWS EC2 Troubleshooting Questions
Questions are collected via the Internet. The answers are marked according to my knowledge and understanding (which may differ from yours).
AWS services are constantly updated and the answers and questions may be out of date soon. So make sure to research accordingly.
AWS exam questions cannot be updated to keep up with AWS updates. This means that even if the underlying feature has been changed, the question may not be updated.
They are open to further discussion, feedback, and correction. Instead, the Amazon EC2 AMI Tools are used to manage permissions.
Command-line tools for the Amazon EC2 webservice
These are a set graphical tools that can be used to manage EC2 instances.
They don’t exist. They don’t exist.
Upload a new key pair
Choose an existing key pair
Create a new key pairReferences
Elastic Cloud Compute – EC2