Главная Новости

Как разгрузить свой сервер: обзор полезного сервиса — Amazon Simple Storage Service

Опубликовано: 01.09.2018

видео Как разгрузить свой сервер: обзор полезного сервиса — Amazon Simple Storage Service

Microsoft Azure OpenDev—June 2017

Сегодня хочу рассказать вам об одном сервисе, который в значительной мере разгрузит ваш сервер, если вы на своем сайте отдаете для скачивания много файлов. Просто бывает такое, что нужно раздать посетителям сайта какой-то файл. Его можно залить на какой-нибудь файловый хостинг, но пока там люди обойдут все их защиты, подождут минуту, в общем, очень неудобно. Гораздо удобнее раздавать файл со своего хостинга. Но просто если файл начнет качать сразу пару сотен или тысяч человек, то нагрузка будет очень велика. Да и не каждый хостер выдержит постоянную нагрузку или разрешит вам ее постоянно создавать. А заказывать себе отдельно выделенный сервер будет значительно дороже, чем начать пользоваться Amazon.


Как очистить память телефона или планшета на Android от ненужных файлов и программ 📱❌📝

И эту проблему нужно решать.

Так вот, в нашем случае файлы могут быть любого типа – видео- и аудиоролики, изображения и архивы – ограничений здесь не существует. Сервис этот называется Amazon Simple Storage Service (адрес http://aws.amazon.com/ ), возможно, кому-то он пригодится.

Да, сразу хочу предупредить, что сервер платный, но это себя оправдывает. Сейчас опять рискую услышать много-много возражений типа: — «ну ведь все равно несмотря на указанные выше недостатки, есть бесплатные Letitbit или Depositfiles , чем они плохи?». Сразу скажу чем – да, бесплатные. Но, во-первых, вам каждый месяц необходимо будет обновлять все файлы. А если у вас их 1000 или больше штук? Во-вторых, лично я не готов ждать минуту, просматривая бесполезную рекламу, а потом еще разгадывать совершенно умопомрачительную капчу для того, чтобы скачать архивчик, весящий 20Кб. И третье, по-моему, не самое впечатляющее, но… уважающий себя блогер никогда не положит свои файлы на бесплатные сервисы. Ну, 20 или 100 штук – да, но не 1000. Тем более, что платите-то не вы, уважаемые пользователи (для вас – все бесплатно!), а хозяин файлов, то есть – я. И четвертое – минимальная предварительная оплата – 1$. Много? Ну вот 

Но все по порядку. Сервис такого рода (не обязательно Amazon) действительно необходим. Почему? Вот вам небольшой математический расклад в качестве примера.

Условие №1: есть файл объёмом 50 Мб и есть хостер, который разрешает для вас 100 Мбит/сек (как правило).

Условие №2: вы трудами праведными собрали 3000-4000 подписчиков, и из них (файл-то популярный) человек так с 2000 хотят его скачать. Пояснение: эти 100 Мбит/сек начинают активно делиться на 2000 человек (я не беру в расчет тех, кто параллельно качает другие файлы и тоже создает нешуточную нагрузку). Выводы из этой печальной картины очевидны – скорость загрузки стремится к нулю, количество пользователей – тоже. Вопрос задачи – сколько подписчиков у вас останется после такой попытки скачивания? Ситуация получается некрасивая, и никто не захочет ее создать на своем сайте. Вот во избежание появления таких случаев и существуют сервисы, подобные Amazon Simple Storage Service. И еще раз повторюсь – для подписчиков скачивание как было, так и остается бесплатным, а вы по большому счету лишь платите за то, что сохраняете свою аудиторию.

То есть, реально остается два выхода – или выделенный сервер, (например Agava), или Amazon и ему подобные. Отдельно выделяемые сервера стоят совсем недешево, это объяснять никому не нужно. Я узнавал расценки, стоимость выделенного сервера варьируется от 2000 до 10000 рублей в месяц, все зависит от хостера, технических характеристик и нагрузки сайта. Поэтому все-таки предпочтительнее Amazon Simple Storage Service. Начав им пользоваться, вы просто перед тем, как отдать файл на скачивание, закачиваете его на специально выделенную для вас площадку (созданную вами и для вас же папку) и оплачиваете трафик по факту. Никаких тормозов при скачивании и других непредвиденных проблем. Но перед началом пользования вам необходимо, как я уже говорил, подтвердить свою платежеспособность и положить на счет в Amazon небольшую сумму. Теперь о техническом решении проблемы.

Регистрация походит довольно просто, в три этапа. Я постараюсь в подробностях вам все показать и рассказать. Заходите на страницу сервиса Amazon :

Полагаю, что вы – новый пользователь, поэтому указывайте любой свой почтовый адрес и продолжайте:

Пароль не требуется слишком сложный, да и система защиты здесь довольно жесткая – дальше увидите, так что я придумал пароль всего из 6 цифр:

Здесь уже все по-взрослому – все-таки вы платите свои кровные, и система контролирует все ваши данные. Дальше система предложит вам ввести свои платежные данные, или номер банковской карты, или номер счета, после чего вы получите на почту соответствующее письмо с подтверждением того, что ваш счет проверен с просьбой пополнить его (не забывайте – ван доллар для начала):

После того, как вы прошли все этапы регистрации, вам на почту придет ваш идентификатор и личный ключ доступа к программе-загрузчику Access Key ID и Secret Access Key . Без этих разрешительных данных вы просто не сможете пользоваться загрузчиком, а введя эти данные в установленный предварительно файл-менеджер, вы начнете с ним работать полноценно. Итак, скачиваете программу-загрузчик CloudBerry Explorer Freeware и устанавливаете на свой компьютер:

Теперь вам откроется окно в программе, куда вы должны ввести свой полученный секретный ключ:

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

Как пользоваться программой, я расскажу подробнее. Для начала создайте в менеджере свой каталог, в который будете помещать все свои файлы, и закачайте их туда – не закачивать же их прямо в корень сервера, поди найди их потом. Дальше определите степень доступа к файлам, то есть, как я понимаю, это будут все желающие. Но вы, конечно, можете оградить определенную группу пользователей от возможности закачать файл. Для доступа всем – правой мышкой по файлу из выпавшего списка, дальше выберите «ACL Settings», и наконец — «Public (everyone)».

А дальше уже остается только узнать и указать ссылку на этот файл. Для того чтобы узнать адрес ссылки на конкретный файл (нужно же вам прописать ссылку для скачивания на странице) – кликаем по файлу правой мышкой и выбираем «Web URL».

Ну вот, с этим разобрались. Теперь, я думаю, вас интересует оплата. По итогу вы будете платить за:

1. Хранение файлов на сервере Amazon S3

2. Трафик вашего аккаунта

3. Количество запросов к хранимым файлам.

Подробнее сможете узнать на странице оплаты Amazon S3. Пессимисты приведут множество доводов в пользу других сервисов, бесплатных в том числе, но я скажу вам одно – если этот сервис существует до сих пор, значит, он кому-то нужен, и качество его услуг вполне удовлетворяет пользователей.

Понравилась запись? Подпишитесь на обновления по почте:

Facebook

Читайте похожие статьи

3D стерео фильмы для 5D
rss