On-Demand instances offer pay-as-you-go flexibility with no long-term commitment, while Reserved Instances (RIs) provide significant discounts in exchange for a 1- or 3-year commitment.
EBS snapshots are backups of individual EBS volumes, while AMIs are used to launch EC2 instances and include a root volume plus metadata (e.g., launch permissions, block device mappings).