📜 ⬆️ ⬇️

Amazon S3

The story will come from a person who has not worked with the Amazon S3 API, and from an employee of the company in which this technology has been used for more than 1 year.

To begin with, I’ll talk about a project that uses this technology so that readers can see how and why we are using Amazon S3 live. I didn’t even think to promote the project due to the fact that if there is a Central Asian project in Habre, it is negligible, the project is focused on the residents of Almaty (at least for the time being).

Zigzag Photo - Kazakhstan Internet project, whose main objectives are to store photos of users and, if desired, print them. It is easy to guess that the power of Amazon S3 is used to store photos. In addition to storage, as far as I know, we also use the service which is organized by the Queue (Amazon Simple Queue Service) and the SDB (Simple DataBase) database.
I'll start my story with the most pleasant - Storage :
')
Amazon S3 - in fact, makes it possible to store a huge mass of files at low cost. As one would expect from a company of this kind, the service is very stable, has good performance and availability. Add actually nothing more.

Amazon SimpleDB - Very Simple DB, even though he didn’t work closely with her, but in absentia there was a bad opinion, of course it’s not right to talk like that, but I have noticed such disadvantages for myself:

1. Not convenient to use, against the background of MySQL, this tool is disastrously poor. (IMHO ... who disagree of course can correct)
2. At the beginning of this year we found a bug there, I’m not going to retell the essence, but then we blamed it on the status of the project ... it is in Beta.

Amazon SQS (Simple Que Service) - Very handy and easy to work with a large amount of data thing. We use it during the processing of large archives with photos and not only :)

There will be specific questions to write, I will definitely try to ask about it at work :)
ps The server side is written in Java, therefore, interested in having in mind.
UPD. EC2 We also use. Because of this, our servlets access the repository as quickly as possible, since they are in Amazon.

Source: https://habr.com/ru/post/42034/


All Articles