Заголовок этого поста — прямая отсылка к диаграмме «Времена задержек, которые должен знать каждый программист». В настоящее время есть несколько версий этой диаграммы, и трудно установить оригинального автора. Некоторые говорят, что это Джефф Дин.
Если вы работаете над проектом, который должен достичь большого масштаба, необходимо сбалансировать несколько проблем. Какие предположения мы делаем и как их подтвердить? Как быстро выйти на рынок? Будет ли наш дизайн поддерживать ожидаемый масштаб?
Один из вопросов масштабирования — стоимость инфраструктуры. Облачные провайдеры позволяют создавать тысячи процессоров и размещать терабайты данных одним щелчком мыши. Но это стоит дорого, и то, что незначительно для нескольких тысяч пользователей, может стать огромной дырой в бюджете, когда вы выйдете на миллионы пользователей.
В этой статье я перечислю некоторые справочные цифры, которые полезно иметь в виду при рассмотрении архитектуры. Эти цифры не предназначены для точной оценки бюджета. Они помогают определить, есть ли смысл у вашего дизайна или он выйдет за рамки того, что вы можете себе позволить. Поэтому рассмотрим порядки величин и относительные значения, а не абсолютные значения.
Также учтите, что ваша компания может получать скидки от AWS, и это может иметь огромное значение.
Медианная месячная цена | |
---|---|
1 современный vCPU (4 AWS ECUs) | $58/месяц |
С 1 годом конвертируемой резервации | $43/месяц |
С 3 годами конвертируемой резервации | $30/месяц |
Со спотовой ценой (ориентировочно) | $30/месяц |
Медианная месячная цена | |
---|---|
1 ГБ RAM | $10/месяц |
1 ГБ RAM при годичном резервирования | $8/месяц |
1 ГБ RAM при трёхлетнем резервировании | $5/месяц |
SSD | $0,11/месяц |
HDD | $0,05/месяц |
S3 | $0,02/месяц |
S3 Glacier | $0,004/месяц |
Тип передачи данных | Стоимость передачи 1 ГБ |
---|---|
EU/US регион в любой другой регион | $0,02/ГБ |
APAC регион в любой другой регион | $0,09/ГБ |
EU/US регион в Интернет | $0,05/ГБ |
APAC регион в Интернет | $0,08/ГБ |
Между двумя AZ одного региона | $0,01/ГБ |
Внутри одной AZ | Бесплатно |
К сожалению, не доступен сервер mySQL