Домашняя » Хостинг » Amazon S3 - Руководство для начинающих

    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.

    1. Зарегистрироваться / Войти в Amazon

      Если у вас есть учетная запись Amazon, войдите, иначе зарегистрируйтесь на один.

    2. Получить учетную запись Amazon AWS

      Зайдите на aws.amazon.com и зарегистрируйтесь Аккаунт Amazon Web Services.

    3. Ищите - Amazon Simple Storage Service (S3)

      Когда вы закончите регистрацию, вы увидите страницу с сообщением о том, что ваша учетная запись создана и информация отправлена ​​на ваш электронный адрес. Ищу Amazon Simple Storage Service под списком щелкните по нему.

    4. Зарегистрироваться - Amazon Simple Storage Service (S3)

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

    5. Знай свое имя пользователя / пароль

      Как только вы успешно зарегистрируетесь, Amazon предложит вам Идентификаторы доступа AWS, который включает в себя ваш Идентификатор ключа доступа а также Секретный ключ доступа. Обратите внимание, что Идентификатор ключа доступа а также Секретный ключ доступа так же хорошо, как ваше имя пользователя и пароль, поэтому вы должны хранить их в безопасности.

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

    6. В разделе «Учетная запись веб-служб» вы также можете проверить действия учетной записи, сумму, которую вы собираетесь заплатить в конце месяца, изменить свой профиль и т. Д. Необходимо ознакомиться с этими страницами..

      Теперь ваша учетная запись 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, Идентификатор ключа доступа а также Секретный ключ доступа готов, начнем.

    1. Launch S3 Organizer

      В Firefox перейдите к инструменты, Выбрать S3 Органайзер.

    2. Настроить учетную запись

      Настройте учетную запись Amazon S3 с помощью S3 Organizer. Введите самоочевидный Имя пользователя, ваш Ключ доступа а также Секретный ключ. Нажмите добавлять.

    3. Подключайтесь, создайте первое ведро

      Как только вы введете правильную информацию, вы попадете в свою учетную запись (по умолчанию она пустая). На левой стороне S3 Organizer будут папки вашего локального компьютера, а Amazon S3 на правой.

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

    4. Создавайте папки, загружайте изображения

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

    Вернуться к началу ↑

    Amazon S3 в качестве хостинга изображений

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

    1. Редактировать разрешение изображения

      Щелкните правой кнопкой мыши на одном из загруженных изображений, выберите Изменить ACL.

    2. Сделать общедоступным

      Чтобы сделать ваше изображение общедоступным, убедитесь, что все, аутентифицированные пользователи и я (владелец) имеют доступ для чтения. Следуйте настройкам на изображении ниже. Нажмите на значок, чтобы поменять галочки и крестики.

    3. Получить 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

    Это все! Надеюсь, вы найдете это руководство полезным.