Любой из пользователей не отказался бы иметь онлайн структуру для хранения файлов. Облачный хостинг Amazon сделал доступным такой сервис, который выдержит любую пользовательскую нагрузку и не рухнет. Причем она обойдется гораздо дешевле любому стартапу, нежели самостоятельное приобретение нужного оборудования. Пользоваться облачным хостингом может любой, а не только масштабные проекты типа Твиттера и Фэйсбука.
Не сложно заметить, что при загрузке страниц крупных онлайн-сервисов видео и картинки подгружаются с какого-то s3.amazonaws.com. Это и есть облако, а именно сервис Amazon S3 – служба, которая организовывает масштабируемое хранилище данных. Данные хранятся в виде объектов, собранных в букеты (bucket). На одного пользователя приходится 100 букетов, которые можно сделать либо общедоступными, либо ограничить доступ в списках доступа. Данные автоматически привязываются к нескольким серверам, но остаются в пределах региона. Если объект был создан в Европе, то доступа в США к нему не будет.
Необходимость надежной площадки для размещения файлов понятна каждому, особенно если речь идет о масштабных проектах, база которых на 99,9% находится онлайн. Очень важна в такой ситуации сохранность данных. Даже у рядового пользователя, при накоплении огромного количества медиа файлов возникает вопрос о хранении. Не всем хотелось бы выкладывать файлы на фотохостингах, даже под ключ, что уж говорить о какой-то более важной информации, от сохранности которой зависит многое? При существовании нескольких серверов для размещения бэкапа нет никакой гарантии, что жесткий диск будет работать без сбоев вечно. Записывать информацию на другие носители типа ДВД вообще неудобно. И если появилось мысль о поиске надежной площадки для хранения файлов, стоит задуматься об Amazon S3.
Это хранилище в интернете несколько отличается от обычного хостинга. Аmazon предоставляет столько пространства для хранения, сколько необходимо. Только с ограничением размера файла (5 Гб). Датацентры сервиса используют распределенные файловые системы, которые позволяют масштабироваться бесконечно. И к тому же, Amazon S3 гарантирует сохранность данных, что очень важно. Любой объект информации хранится в нескольких местах одновременно. S3 регулярно проверяет целостность данных и заботится об их надежности. И если обнаруживаются нарушения, происходит восстановление информации за счет избыточного хранения. Пользователю так же предоставляется возможность восстанавливать нужную версию объекта, хранящегося в Amazon S3.
Услуги, предоставляемые Amazon S3, имеют цену. Но цифры более чем приемлемые. Если хранить небольшой объем файлов при минимальном трафике, то выходят копейки. К тому же в Amazon действует принцип регрессии: больше хостинг – дешевле гигабайт хранилища. Для расчета примерной суммы затрат, можно воспользоваться специальным калькулятором. В меню нужно выбрать подсчет стоимости для сервиса Amazon S3 и ввести данные по хранилищу.
Для того чтобы воспользоваться сервисом нужно пройти процедуру регистрации, причем при наличии опыта покупок через интернет-магазин Amazon, можно использовать прежний аккаунт. После заполнения стандартной формы, необходимо получить доступ к S3, точнее Amazon Web Service. Необходимо ввести имя, электронный адрес, пароль и выбрать метод оплаты. Здесь понадобится международная карта Mastercard или Visa. Для проверки карты Amazon спишет с нее 1 доллар, но потом вернет. Оплата услуг сервиса происходит по факту. Сколько трафика и пространства было использовано, за столько и придется заплатить. После регистрации на почту придет подтверждающее письмо. Теперь можно начинать работу.
Для работы с данными используются технологии SOAP и REST, а операции выполняются при помощи платных запросов. Основные операции: создать букет, внести объект, прочитать объект, удалить объект, получить список ключей.
Систему можно масштабировать, а разработчикам предоставляется полная свобода действий с облаком.
Для создания хранилища можно воспользоваться бесплатным приложением для Firefox-S3Fox. Оно устанавливается, как любой аддон. Необходимо создать новый аккаунт и ввести сюда ключи, полученные в разделе Security Credentials.
S3Fox выглядит как файловый менеджер: локальные диски с одной стороны и облако с другой. Для перемещения файлов в облако потребуется создать букет, так как объект не может существовать сам по себе. Если же перетаскивать целую папку, то никаких проблем не возникнет и файлы зальются в порядке очереди. В общем, пользоваться хранилищем довольно просто.
1 комментарий
Для работы с Amazon S3 можно также воспользоваться бесплатным продуктом российских производителей — CloudBerry Explorer