About AWS EC2 Instance Families vs. Instance Types vs.
Instance Size
The AWS Elastic Compute Cloud (EC2) service provides
scalable computing capacity to launch virtual machines (AWS
EC2 instances). AWS categorizes EC2 as Instance families—General
Purpose, Compute Optimized, Memory Optimized, Accelerate Networking,
and Storage Optimized—to fit different use cases and application
profiles. Each instance family consists of multiple instance types.
These instance types offer different compute, memory, and storage
capabilities. Each instance type is also available in different
instance sizes—nano, micro, small, medium, large, xlarge, 2xlarge,
4xlarge, 8xlarge, 10xlarge, 16xlarge, and 32xlarge— to address workload
requirements.
*When you launch the VM-Series firewall corresponding to this
AWS Marketplace listing, it automatically learns the compute resources
for the AWS EC2 instance and applies the appropriate VM-Series model
(VM-100, VM-300, VM-500, or VM-700).
**You can launch the VM-Series firewall model corresponding to
this AWS Marketplace listing on an AWS instance size that provides
more resources than the minimum requirements. However, the firewall
does not take advantage of the additional memory or CPU cores. If
you launch the firewall model on an instance size that does not
meet the minimum requirements, the firewall will boot in maintenance
mode.