Amazon Web Services (AWS) is planning to shut down EC2-Classic, one of its oldest cloud computing infrastructure services, in the coming months and is advising existing users to migrate off the service to avoid application disruption.
"EC2-Classic has served us well," writes AWS evangelist Jeff Barr, "but we're going to give it a gold watch and a well-deserved sendoff."
EC2-Classic was introduced with the initial release of Amazon EC2, however, it was no longer supported for accounts created after April 2013, when it became necessary for customers to start EC2 instances in a virtual private cloud (VPC), which is a conceptually distinct area of AWS.
Instances running on EC2-Classic share a single, flat network with other customers. To communicate with AWS resources in a VPC, EC2-Classic required public IP addresses available at tunneling time.
There will be specific deadlines for businesses still using EC2-Classic, but Barr thinks the transition will gradually.
"Rest assured that we will make this as painless and unobtrusive as possible. We won't be disrupting any workloads, and we'll give you plenty of notice so you can plan, test, and execute your migration, "he observes.
October 30, 2021, and August 15, 2022, are important dates to remember.
AWS will deactivate EC2-Classic in Regions on October 30 for AWS accounts with no active EC2-Classic resources. AWS will not sell 1-year or 3-year Reserved Instances for EC2-Classic after that date.
AWS estimates that all migrations will be completed by August 15, 2022, and that all EC2-Classic resources will have been removed from AWS accounts.
Customers using EC2-Classic will need to keep a watch on the following AWS resources:
- Running or stopped EC2 instances
- Running or stopped RDS database instances.
- Elastic IP addresses
- Classic Load Balancers
- Redshift clusters
- Elastic Beanstalk environments
- EMR clusters
- AWS Data Pipelines pipelines
- ElastiCache clusters
- Reserved Instances
- Spot Requests.
- Capacity Reservations.
Because it can be difficult to detect all services that rely on EC2-Class resources, AWS has developed the EC2 Classic Resource Finder tool to assist in the search.
AWS Application Manager Service (AWS MGN) is also available to assist users in migrating instances and databases from EC2-Classic to VPC.
Customers should be aware that deactivating EC2-Classic in a region is intended to be a "one-way door," although Barr notes that they can contact AWS if they need to re-enable EC2-Classic for a region Support.