Amazon S3 - Руководство для начинающих
Несколько дней назад я все еще пытался найти решение для дальнейшего масштабирования этого блога, чтобы он работал быстрее и в то же время, не слишком давя на сервер. Hongkiat.com обслуживает около 50 000 просмотров в день, и каждый день потребляется около 60-80 ГБ пропускной способности. Здесь нужно что-то сделать, чтобы запрос изображений и файлов не повлиял на стабильность всего сервера. После некоторых чтений, соображений и исследований, я соглашусь на Amazon S3.
Возможно, вы слышали об этом, или, возможно, уже использовали его. Но для тех, у кого есть проблемы с масштабированием вашего сайта, поиском решений или поиском стабильного файлового хостинга в Интернете, здесь я написал довольно полную статью (я надеялся), которая даст вам общее представление о Amazon S3, вместе с инструкциями по получению и учётом его использования.
Для удобства чтения содержимое разделено на следующие разделы..
- В двух словах
- Получение учетной записи Amazon S3
- Использование Amazon S3
- Amazon S3 в качестве хостинга изображений
- Приложения Amazon S3 и другие ресурсы
Полное руководство после прыжка.
В двух словах
Amazon Simple Storage Service, также известен как Amazon S3 это онлайн-хранилище. Это дешево, быстро и легко настроить. И так как это услуга, предоставляемая гигантом электронной коммерции Амазонка, Вы можете быть уверены, что все, что вы сохранили на S3, обеспечено. Узнайте больше о Amazon S3.
Кому нужен Amazon S3?
В S3 нет начальных расходов, нулевая стоимость установки. Вы платите только за то, что используете. Он идеально подходит для веб-мастеров и блоггеров, особенно тех, у кого есть следующие проблемы:
- Не хватает пропускной способности
Если вы используете общий хостинг, любой эффект Stumble Upon или Digg может легко поглотить весь лимит пропускной способности за месяц. В большинстве случаев веб-хостинг приостанавливает учетную запись до тех пор, пока вы не оплатите использованную дополнительную пропускную способность. Amazon S3 обеспечивает неограниченную пропускную способность, и вы получите любую пропускную способность, необходимую вашему сайту. С кредитной карты будет снята сумма, а оплата может быть произведена в конце месяца..
- Лучшая масштабируемость
Amazon S3 использует облачный хостинг и обслуживание изображений относительно быстро. Отделение их от обычного HTTP-запроса определенно облегчит загрузку сервера и, следовательно, гарантирует лучшую стабильность..
- Платить за то, что вы на самом деле использовали
Независимо от того, используете ли вы общий хостинг, VPS или выделенный сервер, вы платите единовременную сумму каждый месяц (или год), и эта сумма включает в себя объем памяти жесткого диска и пропускную способность, которую вы, возможно, используете не полностью. Зачем платить больше, когда вы можете платить только за то, что вы используете.
- Хранить файлы онлайн
Вместо резервного копирования файлов на CD / DVD-диски для экономии места на жестком диске, вот еще один вариант. Храните их онлайн, и у вас есть возможность сохранить их в тайне или сделать их общедоступными. Это все зависит от вас.
- Более простой поиск и обмен файлами
Если вы храните файл в Интернете, вы можете получить к нему доступ в любом месте, пока есть подключение к Интернету. Amazon S3 также позволяет мне лучше обмениваться файлами с друзьями, клиентами и читателями блогов..
Неограниченное хранение и пропускная способность, оплата за использование, полный контроль над конфиденциальностью файлов - вот что вдохновляет меня на миграцию изображений с hongkiat.com в Amazon S3. Вы, вероятно, можете думать больше о том, что соответствует вашим потребностям. Узнайте больше о том, почему вы должны использовать Amazon S3.
Далее я собираюсь объяснить, как вы можете зарегистрировать учетную запись Amazon S3.
Вернуться к началу ↑
Получение учетной записи Amazon S3
Прежде чем мы перейдем к регистрации аккаунта, я думаю, что вы должны хотя бы знать, как взимается плата за Amazon S3. Проверьте их здесь, или оцените с Простой ежемесячный калькулятор AWS. Теперь, если все готово, давайте получим учетную запись Amazon S3.
- Зарегистрироваться / Войти в Amazon
Если у вас есть учетная запись Amazon, войдите, иначе зарегистрируйтесь на один.
- Получить учетную запись Amazon AWS
Зайдите на aws.amazon.com и зарегистрируйтесь Аккаунт Amazon Web Services.
- Ищите - Amazon Simple Storage Service (S3)
Когда вы закончите регистрацию, вы увидите страницу с сообщением о том, что ваша учетная запись создана и информация отправлена на ваш электронный адрес. Ищу Amazon Simple Storage Service под списком щелкните по нему.
- Зарегистрироваться - Amazon Simple Storage Service (S3)
Еще раз, вы попадете на страницу введения Amazon S3. Прочтите это снова, если вам нужно, или просто перейдите к регистрации аккаунта, нажав на Зарегистрируйтесь на этом веб-сервисе. Введите данные своей кредитной карты и следуйте инструкциям по настройке учетной записи..
- Знай свое имя пользователя / пароль
Как только вы успешно зарегистрируетесь, Amazon предложит вам Идентификаторы доступа AWS, который включает в себя ваш Идентификатор ключа доступа а также Секретный ключ доступа. Обратите внимание, что Идентификатор ключа доступа а также Секретный ключ доступа так же хорошо, как ваше имя пользователя и пароль, поэтому вы должны хранить их в безопасности.
Если вы пропустилиИдентификатор ключа доступа а также Секретный ключ доступа уведомление, нажмите на Ваша учетная запись веб-службы, выбирать Идентификаторы доступа AWS чтобы получить их.
В разделе «Учетная запись веб-служб» вы также можете проверить действия учетной записи, сумму, которую вы собираетесь заплатить в конце месяца, изменить свой профиль и т. Д. Необходимо ознакомиться с этими страницами..
Теперь ваша учетная запись Amazon S3 создана и готова к работе. Давайте сделаем загрузку.
Вернуться к началу ↑
Использование Amazon S3
Ваша учетная запись Amazon S3 начинается с чистой учетной записи root. В корне, где вы создаете ведра. Bucket - это терминология Amazon S3 для корневой папки.. Вы можете создать несколько блоков, а внутри блоков - место, куда вы помещаете свои папки и изображения.
Amazon S3 выпускает набор API и разработчиков по всему миру выпускает приложение, которое позволяет вашей учетной записи Amazon S3 общаться с вашим локальным компьютером, чтобы вы могли выполнять загрузку всех файлов, синхронизацию, резервное копирование и т. Д. Для начала, мы будем смотря на как вы можете использовать расширение S3Fox от RJonna (расширение Firefox) для подключения к вашей учетной записи Amazon S3 а позже мы предоставим вам список альтернативных бесплатных и платных приложений для подключения к Amazon S3.
Использование Amazon S3 с Firefox S3Fox
S3Fox это плагин Firefox, поэтому, если на вашей машине не установлен браузер Firefox, вам понадобится его установить. Установите плагин S3Fox, Идентификатор ключа доступа а также Секретный ключ доступа готов, начнем.
- Launch S3 Organizer
В Firefox перейдите к инструменты, Выбрать S3 Органайзер.
- Настроить учетную запись
Настройте учетную запись Amazon S3 с помощью S3 Organizer. Введите самоочевидный Имя пользователя, ваш Ключ доступа а также Секретный ключ. Нажмите добавлять.
- Подключайтесь, создайте первое ведро
Как только вы введете правильную информацию, вы попадете в свою учетную запись (по умолчанию она пустая). На левой стороне S3 Organizer будут папки вашего локального компьютера, а Amazon S3 на правой.
Щелкните правой кнопкой мыши, создайте каталог. Все, что создано на корневом уровне, будет вашим ведром. Все файлы и папки будут храниться / организованы под ведрами.
- Создавайте папки, загружайте изображения
Дважды щелкните в своем ведре, создайте папку. Внутри папки загрузите изображение. По умолчанию все, что загружено в вашу учетную запись Amazon S3, не будет общедоступным.
Вернуться к началу ↑
Amazon S3 в качестве хостинга изображений
По умолчанию изображения, загруженные в Amazon S3 с организаторами S3, не будут опубликованы. Если вы намерены поделиться загруженными файлами с друзьями и коллегами, или если вы хотите использовать Amazon S3 для размещения изображений вашего веб-сайта, потребуются дополнительные шаги.
- Редактировать разрешение изображения
Щелкните правой кнопкой мыши на одном из загруженных изображений, выберите Изменить ACL.
- Сделать общедоступным
Чтобы сделать ваше изображение общедоступным, убедитесь, что все, аутентифицированные пользователи и я (владелец) имеют доступ для чтения. Следуйте настройкам на изображении ниже. Нажмите на значок, чтобы поменять галочки и крестики.
- Получить URL изображения
Щелкните правой кнопкой мыши на любом конкретном изображении, выберите «Копировать URL в буфер обмена». Ваш URL будет выглядеть примерно так:https://assets.hongkiat.com/uploads/10yearsago/amazon_10ya.png
URL изображения поставляется в следующем фиксированном формате:Http: //bucket_name.s3.amazonaws.com/имя папки/filename.jpg
Вернуться к началу ↑
Приложения Amazon S3 и другие ресурсы
Мы использовали S3Fox на протяжении всего объяснения, потому что это бесплатно и находится в браузере Firefox. Но я подумал, что вы также должны знать о других приложениях и различных способах, которые предоставляют аналогичные возможности.
Приложения, поддерживаемые Amazon S3
- JungleDisk - Надежное онлайн-хранилище на базе Amazon S3.
- передавать - FTP / SFTP приложение для Mac.
- S3Sync - Состоит из S3syncs и S3cmds. Ruby-программа, которая позволяет управлять учетной записью Amazon S3 с помощью команд оболочки.
- Bucket Explorer - Пользовательские интерфейсы для Amazon S3.
- Менеджер резервного копирования - Инструмент командной строки для Linux.
- S3 Backup - Настольное приложение Windows, которое позволяет каждому легко использовать впечатляющую инфраструктуру Amazon для удаленного резервного копирования и безопасного онлайн-хранилища файлов.
- Jets3t - Инструментарий для сервиса онлайн-хранения Amazon S3.
- Sync2S3 - Синхронизирует ваши файлы с Amazon (S3), предоставляя вам безопасное и доступное решение для резервного копирования.
- Хранение МСП - Доступ к файлам из любого места.
Вернуться к началу ↑
Больше онлайн ссылок
Вот еще несколько онлайн-ссылок, которые помогут вам лучше понять Amazon S3 и его возможности подключения..
- Amazon Simple Storage Service - Просмотрите решения, разработанные разработчиками Amazon Web Services с помощью Amazon Simple Storage Service (Amazon S3).
- Amazon S3 Forum - Форум S3 с большим количеством полезной информации.
- Amazon S3 API - Понимать API Amazon S3.
- Amazon S3 в вики
- Использование Amazon S3 в качестве службы размещения изображений
- Как я использую Amazon S3- Прочитайте метод Пола, чтобы использовать Amazon S3 с rsync и JungleDisk.
- Пуленепробиваемые резервные копии серверов с Amazon S3 - Управляйте S3 с помощью Ruby и S3Sync.
- Как использовать JungleDisk, Amazon S3 и rsync для резервного копирования домашней директории OS X
- Дешевое резервное копирование сервера с Amazon S3
- Использование Amazon S3 от Perl
- Использование Amazon S3 с Django
Это все! Надеюсь, вы найдете это руководство полезным.