K
K
kedrovdanil2020-07-08 14:36:25
Data storage
kedrovdanil, 2020-07-08 14:36:25

Which object storage to choose?

Task: It is necessary to choose an easily scalable cloud storage for user photos, taking into account several factors:
1) Price - it’s clear here - the lower the better
2) Location of the data center - it would be great if the data was stored distributed across different continents, but it’s important so that one of the data centers is in Russia (in order to comply with the law).
3) Constant up time servers (<= 99.9%) - reliable operation without failures
4) Easily expandable cloud - so that you press the button and add the necessary resources, and it is better if they were added automatically.
Photos will be stored in the file system of the cloud service, and links to them in the database.

I am also looking for a platform for deploying a web application, maybe someone will also advise something, I am not familiar with DevOps.

I consider both foreign (AWS, Microsoft, Google and others) and Russian services (Selectel, Mail.ru, Yandex and others).

Question: Which cloud storage should I choose for storing user photos and uploading them to the client side?
I will be glad to advice from those who already use or know about the disadvantages and advantages of certain cloud services. Any comments and opinions are welcome.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
E
Evgenii_Shabanov, 2020-07-09
@Evgenii_Shabanov

Selectel has significantly redesigned object storage: up time 100%, infinitely scalable, S3-compatible API and tight integration with CDN + cold storage will appear in the near future - I think it’s just right for you for a photo storage project. And for deployment, you can use the Cloud Platform or rent an inexpensive dedicated server.

I
Ivan Shumov, 2020-07-08
@inoise

Well, everything is simple - you have to mix. To comply with the law, you will need Yandex Object Storage, and for everything else, I would recommend AWS S3. Their interface is the same so the code base will remain practically unchanged.
Azure and GCP are also good, but, IMHO, the way they work is somewhat confusing and lacks a number of very convenient options.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question