Вхід Реєстрація
Реклама
Ваше рекламне місце
Забронюйте цей слот без конкуренції на обраний період.
Купити рекламу →
Логотип телеграм спільноти - Протіпівничка
Додано 06 січ 2025

Протіпівничка

@protipivnichka
Кількість підписників: 69
Фото: 472
Відео: 53
Посилання: 333
Опис:
Протіпівничка - це велике сховище ProTip'ів для web-розробки. Пояснюю просто про складне, ділюсь цікавими інструментами та розповідаю про правильну практику. Протіпи з дивними жартами, без реклами та спаму. Бот для розваг та зв'язку: @ProtipiBot.
Джерело

Протіпівничка | AWS S3Якщо не розбирати хитро написані 300 мікросервісів, які оркестру...

Логотип телеграм спільноти - Протіпівничка Протіпівничка @protipivnichka
133 Охват/переглядів 2025-11-03 09:05 Повідомлення №684
AWS S3Якщо не розбирати хитро написані 300 мікросервісів, які оркеструють усі операції, то S3 це лише web API з одного боку та мільйони жорстких дисків з іншого.Гадаю, більшість з вас знають, що hard-drives: по-перше, доволі повільні, а по-друге, мають обмежений ресурс, адже на відміну від SSD дисків, жорсткі диски для зчитування даних мусять фізично рухати магнітною головкою, але наразі людство навчилось виробляти їх дуже дешево, що і грає вирішальну роль.Щоб розв'язати проблему зі швидкістю файл розбивається на шарди й записується та зчитується частинами на кілька дисків одночасно. А проблему з битими дисками вирішили, знову таки, розумним розбиттям файлу на частинки. Failsafe sharding не є темою цього пабліка, тому за бажання ознайомтесь з "erasure coding" самостійно.Але ідея проста — шард несе інформації більше, ніж потрібно, тому навіть, якщо один диск відмовить, інформацію можна відновити з інших. Статистично відмова великої кількості дисків доволі мізерна (витрачається 1 файл кожні 10 мільйонів років, лол).Ось як AWS S3 може обробляти до 100 мільйонів запитів на секунду, зберігаючи екзабайти інформації на мільйонах дисків. Це дуже хороший приклад, як обмеження були перетворені в переваги за допомогою архітектури та софту.Дякую за увагу.#tech_review