Amazon Glacier vs Elasticsearch: What are the differences?
Amazon Glacier: Low-cost storage service that provides secure and durable storage for data archiving and backup. In order to keep costs low, Amazon Glacier is optimized for data that is infrequently accessed and for which retrieval times of several hours are suitable. With Amazon Glacier, customers can reliably store large or small amounts of data for as little as $0.01 per gigabyte per month, a significant savings compared to on-premises solutions; Elasticsearch: Open Source, Distributed, RESTful Search Engine. Elasticsearch is a distributed, RESTful search and analytics engine capable of storing data and searching it in near real time. Elasticsearch, Kibana, Beats and Logstash are the Elastic Stack (sometimes called the ELK Stack).
Amazon Glacier and Elasticsearch are primarily classified as "Data Backup" and "Search as a Service" tools respectively.
Some of the features offered by Amazon Glacier are:
- Low cost – Amazon Glacier is an extremely low-cost, pay-as-you-go storage service that can cost as little as $0.01 per gigabyte per month.
- You store data in Amazon Glacier as archives. An archive can represent a single file or you may choose to combine several files to be uploaded as a single archive. Retrieving archives from Amazon Glacier requires the initiation of a job. Jobs typically complete in 3 to 5 hours. You organize your archives in vaults.
- Secure – Amazon Glacier supports secure transfer of your data over Secure Sockets Layer (SSL) and automatically stores data encrypted at rest using Advanced Encryption Standard (AES) 256, a secure symmetric-key encryption standard using 256-bit encryption keys.
On the other hand, Elasticsearch provides the following key features:
- Distributed and Highly Available Search Engine.
- Multi Tenant with Multi Types.
- Various set of APIs including RESTful
"Cold Storage" is the primary reason why developers consider Amazon Glacier over the competitors, whereas "Powerful api" was stated as the key factor in picking Elasticsearch.
Elasticsearch is an open source tool with 42.4K GitHub stars and 14.2K GitHub forks. Here's a link to Elasticsearch's open source repository on GitHub.
According to the StackShare community, Elasticsearch has a broader approval, being mentioned in 2002 company stacks & 977 developers stacks; compared to Amazon Glacier, which is listed in 24 company stacks and 9 developer stacks.