...
M1 class flavors are General Purpose Instances. This family provides a balance of compute, memory, and network resources, and it is a good choice for many applications.
Flavor VCPUs Root Disk (GB) Ephemeral Disk (GB) Total Disk (GB) RAM (MB) m1.tiny 1 5 0 5 512 m1.micro 1 5 0 5 1,024 m1.small 2 20 0 20 2,048 m1.medium 2 40 0 40 4,096 m1.large 4 40 0 40 8,192 m1.xlarge 8 40 0 40 16,384 G1 instances are intended for general-purpose GPU compute applications. Use cases include machine learning, rendering, and other server-side GPU compute workloads. (see GPU-Enabled Instances for more on how to launch GPU instances.)
...