Поиск по сайту:

Сравнение цен на хранилище AWS: какой сервис самый дешевый?


У AWS есть множество сервисов для хранения данных, которых достаточно для большинства вариантов использования, и все они имеют разные модели ценообразования. Мы объясним каждый из них, для чего вы будете их использовать и сколько они вам будут стоить.

Прежде чем мы углубимся, следует отметить, что точные цены для каждого уровня могут немного отличаться в зависимости от региона, в котором вы находитесь. Это руководство было написано для us-east-1 (Северная Вирджиния), который является самым большим (и, следовательно, самым дешевым) регионом AWS. Мы будем ссылаться на ценовые ресурсы для каждой услуги, чтобы вы могли проверить, отличается ли она для вашего региона.

S3 — 0,023 доллара США за ГБ, общее хранилище

S3 — это общий сервис хранения объектов Amazon. Вы можете загружать файлы любого типа в «корзины», в которых хранятся все ваши данные. Вы можете организовать их с помощью папок, как файловую систему, и хотя S3 на самом деле не является файловой системой, она может действовать как таковая.

Надежность S3 составляет 99,999999999 %, что является абсурдно глупым числом, задуманным их отделом маркетинга как причудливый способ сказать, что ваши данные реплицируются и хранятся в очень надежных массивах RAID. В случае (неизбежного) отказа диска массив можно быстро восстановить и установить новый диск. Ваши данные защищены на 100 % в S3, за исключением одновременных пожаров в центрах обработки данных и гигантских метеоритов. Действительно, наиболее вероятным способом удаления ваших данных будет ошибка пользователя или проблема с выставлением счетов, которая приведет к удалению учетной записи.

Сегменты S3 могут быть огромными, поэтому они являются чрезвычайно масштабируемым решением для хранения большого количества объектов. Например, если ваше приложение позволяет пользователям загружать фотографии, хранить их в S3 гораздо лучше, чем использовать стандартное хранилище EBS, на котором работает EC2. Вы можете обслуживать контент S3 с помощью CDN AWS CloudFront, что делает его идеальным для хранения мультимедиа. Вы также можете сначала автоматически сжимать загруженные изображения или видео с помощью Lambda, чтобы сэкономить место на диске.

Стандартный уровень S3 стоит 0,023 доллара США за ГБ, что делает его довольно дешевым по сравнению с EBS и EFS. Если вы храните более 50 ТБ в месяц, следующие 450 ТБ будут оплачиваться по цене 0,022 доллара США, что позволит вам сэкономить один доллар за ТБ. Все, что превышает 500 ТБ, оплачивается по цене 0,021 доллара США, что позволяет сэкономить еще один доллар на ТБ.

S3 также взимает плату за использование. Плата за чтение данных составляет 0,70 доллара США за ТБ, а за передачу данных из S3 в Интернет взимается стандартная плата 0,09 доллара США за ГБ. Если вы просто передаете данные в AWS, эта стоимость составляет 0,02 доллара США. за ГБ и со скидкой до 0,01 доллара США за ГБ, если вы передаете данные в us-east-1 (Северная Вирджиния).

Многоуровневое хранилище экономит деньги

S3 — многоуровневая система хранения; некоторые объекты в вашей корзине могут быть помечены как «редко доступные», и их хранение будет стоить всего  0,0125 доллара США за ГБ, что на 83 % меньше затрат по сравнению со стандартным хранилищем. Однако, чтобы компенсировать эту экономию, данные, считанные из редко используемого хранилища, стоят в 13 раз больше, чем стандартное хранилище, по 10 долларов США за ТБ. Оно предназначено для хранения редко используемых данных.

В S3 есть служба под названием «Интеллектуальное распределение по уровням», которая автоматически перемещает ваши объекты между уровнями. Это может сэкономить вам много денег, если у вас есть много объектов, к которым не так часто обращаются. Интеллектуальное распределение по уровням — это платная услуга, стоимость которой составляет 0,0025 доллара США за 1 000 объектов, отслеживаемых службой в месяц. Однако, если у вас есть большое ведро, вы, вероятно, много сэкономите, поэтому стоимость будет незначительной.

Кроме того, в S3 есть отдельная функция под названием Glacier, предназначенная для долгосрочного архивирования, о которой речь пойдет ниже.

Итого S3 стоит:

  • 0,023 доллара США за ГБ на уровне Стандартный
    • 0,0007 доллара США за ГБ данных, считанных со стандартного уровня

    • 0,0100 доллара США за ГБ данных, считанных с уровня нечастого доступа

    • Скидка до 0,01 доллара США за ГБ при передаче в us-east-1 (Северная Вирджиния)

    S3 Glacier — 0,004 доллара США за ГБ, архивация с медленным извлечением

    Glacier — это подмножество S3, предназначенное для архивации данных для долгосрочного хранения. Он стоит всего 0,004 доллара США за ГБ, что более чем в два раза дешевле, чем S3 Infrequent Access. Тем не менее, экономия идет с уловом. Получение данных происходит медленно и занимает несколько часов, если только вы не готовы доплачивать за ускорение процесса.

    Если вам действительно нужны ваши данные быстро, вы можете использовать ускоренное извлечение, которое возвращает данные всего за несколько минут за огромную плату. Это самый быстрый вариант, который дает понять, для чего используется Glacier — вы не можете обслуживать из него пользовательский контент (если только вы не AOL).

    Если это не так срочно, вы можете использовать стандартный поиск, который возвращает данные через 5-12 часов. Если вы извлекаете много данных, не заботитесь о том, когда они будут извлечены, и просто хотите, чтобы стоимость была как можно ниже, вы можете использовать массовое извлечение, которое занимает 12–48 часов.

    Затраты на каждый уровень поиска:

    • 0,01 доллара США за ГБ стандартных поисковых данных плюс 0,05 доллара США за 1000 запросов
    • 0,03 доллара США за гигабайт ускоренного извлечения данных плюс 10,00 доллара США за 1000 запросов
    • 0,0025 доллара США за ГБ массового извлечения данных плюс 0,025 доллара США за 1 000 запросов

    Кроме того, если вам действительно нужно ускорить процесс ускоренного извлечения данных, вы можете выделить ресурсы по 110 долларов США за «выделенную единицу ресурсов».

    В Glacier также есть второй уровень под названием Glacier Deep Archive. Этот уровень предназначен для данных, которые редко используются в данном году. Как и нечастый доступ S3, он обеспечивает экономию затрат на гигабайт хранимой информации, но увеличивает затраты на извлечение. Deep Archive стоит 0,00099 долларов США за ГБ, что является самым дешевым из всех сервисов AWS, а затраты на извлечение составляют:

    • 0,02 доллара США за ГБ стандартных поисковых данных плюс 0,10 доллара США за 1 000 запросов
    • 0,0025 доллара США за ГБ данных массового извлечения плюс 0,025 доллара США за 1 000 запросов

    С вас также взимается плата за ввод данных в Glacier по ставке 0,05 доллара США за 1 000 запросов как для Glacier, так и для Deep Archive.

    EBS — 0,100 долл. США за ГБ при использовании в качестве загрузочного тома.

    EBS является основой EC2. В основном он используется в качестве загрузочного тома для инстансов EC2. Поскольку вы не должны хранить таким образом много данных, EBS стоит намного дороже, чем S3. Цена составляет 0,100 доллара США за ГБ для уровня общего назначения, что в четыре раза выше, чем у S3, и в восемь раз больше, чем у S3 Infrequent Access.

    Понятно, что вы не должны использовать это для хранения большого количества носителей, но это не убьет ваш кошелек, чтобы запустить простую базу данных на EC2.

    EBS имеет несколько разных типов, которые изменяют тип диска, подключенного к экземпляру, и имеют разную стоимость:

    • Твердотельный накопитель общего назначения (gp2) — 0,100 доллара США за ГБ. По умолчанию для всех новых экземпляров. Ничего особенного, просто обычное хранилище SSD.
    • Выделенный IOPS SSD (io1) — 0,125 доллара США за ГБ. Если вам нужно очень быстрое хранилище NVME, io1 – вариант. Это стоит немного больше, чем gp2 за ГБ, но вы также должны заплатить, чтобы зарезервировать быстрое соединение. Это зависит от скорости, которую вы предоставляете, по ставке «0,065 доллара США за выделенный IOPS» в месяц.
    • Жесткий диск с оптимизированной пропускной способностью (st1) — 0,045 доллара США за ГБ. Стандартное хранилище на жестком диске. Их скорость постоянна: 250 МБ/с для тома объемом 1 ТБ и до 500 МБ/с для тома объемом 2 ТБ.
    • Холодный жесткий диск (sc1) — 0,025 доллара США за ГБ. Медленный жесткий диск. Статическая скорость при 80 МБ/с на ТБ, до 250

    Для обоих томов жесткого диска минимальный размер составляет 500 ГБ. Все типы томов EBS имеют максимальный размер 16 ТБ, хотя вы можете подключить дополнительные тома к каждому экземпляру помимо загрузочного тома, каждый из которых оплачивается по одинаковой ставке. Если том не подключен к работающему экземпляру, вы все равно будете платить за хранящиеся на нем данные.

    Скорость gp2 и io1  намного сложнее, чем у нас есть место здесь, но если вы хотите узнать больше, вы можете прочитать наше руководство о том, как это работает. .

    Кроме того, тома EBS можно создавать резервные копии в виде моментальных снимков на S3. Плата за эту функцию составляет
    0,05 доллара США за ГБ – больше, чем обычно стоит стандартный S3.

    EFS — за ГБ, NAS для ваших инстансов EC2

    EFS – это специальный сервис. Это позволяет вам иметь том на уровне блоков, такой как EBS, но прикреплять его к нескольким экземплярам и получать к нему доступ из других служб. В некотором смысле это нечто вроде слияния S3 и EBS; вы храните целую файловую систему, а не только объекты, но она высокодоступна и доступна отовсюду. Это очень похоже на наличие NAS для вашей учетной записи AWS.

    EFS дороже, чем EBS, и составляет 0,30 доллара США за ГБ. Однако существует уровень нечастого доступа, который стоит всего в 10 раз меньше – 0,025 доллара США за ГБ плюс 0,01 доллара США за ГБ запрошенных данных. Эта модель ценообразования отдает приоритет нечастому доступу, поэтому вам обязательно следует включить ее для тома EFS.

    AWS заявляет, что 80 % данных клиентов находятся в режиме нечастого доступа, поэтому эффективная цена составляет 0,08 доллара США за ГБ, что ниже, чем gp2, хотя ваш пробег, безусловно, будет другим.