Amazon ElastiCache for Memcached | Engine Version Management Flashcards
Can I stop using Auto Discovery?
Engine Version Management
Amazon ElastiCache for Memcached | Database
Yes, you can stop using Auto Discovery anytime. You can disable Auto Discovery by specifying the mode of operation during the Amazon ElastiCache Cluster client initialization. Also, since Amazon ElastiCache continues to support Memcached 100% you may use any Memcached protocol-compliant client as before.
Can I control if and when the engine version powering Amazon ElastiCache Cluster is upgraded to new supported versions?
Engine Version Management
Amazon ElastiCache for Memcached | Database
Amazon ElastiCache allows you to control if and when the Memcached protocol-compliant software powering your cluster is upgraded to new versions supported by Amazon ElastiCache. This provides you with the flexibility to maintain compatibility with specific Memcached versions, test new versions with your application before deploying in production, and perform version upgrades on your own terms and timelines. Version upgrades involve some compatibility risk, thus they will not occur automatically and must be initiated by you. This approach to software patching puts you in the driver’s seat of version upgrades, but still offloads the work of patch application to Amazon ElastiCache. You can learn more about version management by reading the FAQs that follow. Alternatively, you can refer to the Amazon ElastiCache User Guide. While Engine Version Management functionality is intended to give you as much control as possible over how patching occurs, we may patch your cluster on your behalf if we determine there is any security vulnerability in the system or cache software.
How do I specify which supported Memcached Version my Cluster should run?
Engine Version Management
Amazon ElastiCache for Memcached | Database
You can specify any currently supported version (minor and/or major) when creating a new cluster. If you wish to initiate an upgrade to a supported engine version release, you can do so using the “Modify” option for your cluster. Simply specify the version you wish to upgrade to via the “Cache Engine Version” field. The upgrade will then be applied on your behalf either immediately (if the “Applied Immediately” option is checked) or during the next scheduled maintenance window for your cluster.
Can I test my cluster against a new version before upgrading?
Engine Version Management
Amazon ElastiCache for Memcached | Database
Yes. You can do so by creating a new cluster with the new engine version. You can point your development/staging application to this cluster, test it and decide whether or not to upgrade your original cluster.
Does Amazon ElastiCache provide guidelines for supporting new Memcached version releases and/or deprecating versions that are currently supported?
Engine Version Management
Amazon ElastiCache for Memcached | Database
Over time, we plan to support additional Memcached versions for Amazon ElastiCache, both major and minor. The number of new version releases supported in a given year will vary based on the frequency and content of the Memcached version releases and the outcome of a thorough vetting of the release by our engineering team. However, as a general guidance, we aim to support new Memcached versions within 3-5 months of their General Availability release.
Which version of the Memcached wire protocol does Amazon ElastiCache support?
Engine Version Management
Amazon ElastiCache for Memcached | Database
Amazon ElastiCache supports the Memcached text and binary protocol of versions 1.4.5, 1.4.14, 1.4.24, 1.4.33, and 1.4.34 of Memcached.