Головна » Хостинг » 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, також відомий як Amazon S3 є онлайновим сховищем. Це дешево, швидко і легко налаштувати. А оскільки це послуга, що надається гігантом електронної комерції Amazon, Ви можете бути впевнені в тому, що ви зберігаєте в 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 Simple Monthly Calculator. Тепер, якщо ви все налаштовані, давайте отримаємо обліковий запис Amazon S3.

    1. Зареєструватися / Увійти на Amazon

      Якщо у вас є обліковий запис Amazon, увійдіть, або зареєструйтесь.

    2. Отримайте обліковий запис Amazon AWS

      Перейдіть до aws.amazon.com і зареєструйтеся Обліковий запис веб-служб Amazon.

    3. Шукайте - Проста служба зберігання Amazon (S3)

      Після завершення реєстрації вас чекає сторінка, на якій вказано, що ваш обліковий запис створено, а на вашу електронну пошту надіслано інформацію. Шукати Послуга Amazon Simple Storage у списку натисніть її.

    4. Зареєструватися - служба Amazon Simple Storage (S3)

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

    5. Знайте своє ім'я користувача / пароль

      Після успішного реєстрації Amazon підкаже вам Ідентифікатори доступу AWS, яка включає ваш ID ключа доступу і Ключ секретного доступу. Зверніть увагу на це ID ключа доступу і Ключ секретного доступу настільки ж добре, як і ваше ім'я користувача та пароль, тому ви повинні зберігати їх у безпеці.

      Якщо ви пропустилиID ключа доступу і Ключ секретного доступу сповіщення, натисніть Ваш обліковий запис веб-служби, вибрати Ідентифікатори доступу AWS щоб отримати їх.

    6. Під обліковим записом веб-служб також можна перевірити діяльність облікового запису, скільки ви збираєтеся заплатити в кінці місяця, змінити профіль і т.д. Потрібно ознайомитися з цими сторінками..

      Тепер ваш акаунт Amazon S3 створений і готовий до роботи. Давайте зробимо деякі завантаження.

    Повернутися до початку ↑

    Використання Amazon S3

    Ваш обліковий запис Amazon S3 починається з чистого облікового запису root. На корені є місце, де ви створюєте відра. Відро є термінологією Amazon S3 для кореневої папки. Можна створити декілька наборів, а всередині відра розмістити папки та зображення.

    Amazon S3 випускає набір API і розробників по всьому світу випускає додаток, що дозволяє вашому обліковому запису Amazon S3 розмовляти з вашим локальним комп'ютером, так що ви можете робити всі завантаження файлів, синхронізацію, резервне копіювання тощо. дивлячись на як ви можете скористатися розширенням S3Fox від RJonna (розширення Firefox) для підключення до облікового запису Amazon S3 і пізніше ми надамо вам список альтернатив безкоштовних і платних програм для підключення до Amazon S3.

    Використання Amazon S3 з Firefox S3Fox

    S3Fox це плагін Firefox, тому, якщо у вашому комп'ютері не встановлено браузер Firefox, потрібно отримати його. Встановіть плагін S3Fox, отримайте свій ID ключа доступу і Ключ секретного доступу готовий, давайте почнемо.

    1. Запустіть S3 Organizer

      У Firefox перейдіть до Інструменти, виберіть S3 Органайзер.

    2. Налаштувати обліковий запис

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

    3. Підключіться, створіть перший сегмент

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

      Клацніть правою кнопкою миші Створити каталог. Все, що створено на кореневому рівні, буде вашим відром. Всі файли та папки будуть зберігатися / організовуватися під відрами.

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

      Двічі клацніть у своєму сегменті, створіть папку. У папці завантажте зображення. За промовчанням все, що завантажено на ваш обліковий запис Amazon S3, не буде доступним для громадськості.

    Повернутися до початку ↑

    Amazon S3 як хостинг зображень

    За замовчуванням зображення, завантажені на Amazon S3 з S3 Organizers, не будуть оприлюднені. Якщо ви збираєтеся обмінюватися завантаженими файлами друзям і одноліткам, або якщо ви хочете використовувати 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 командами оболонки.
    • Провідник ковша - Інтерфейси користувача для Amazon S3.
    • Менеджер резервного копіювання - Інструмент командного рядка для Linux.
    • S3 Резервне копіювання - Програма для настільних ПК Windows, яка робить її тривіальною для всіх, щоб використовувати вражаючу інфраструктуру Amazon для віддаленого резервного копіювання та безпечного зберігання файлів в Інтернеті.
    • jets3t - Інструментарій для служби онлайн-зберігання Amazon S3.
    • Sync2S3 - Синхронізує файли з Amazon (S3), забезпечуючи безпечне та доступне рішення для резервного копіювання.
    • Зберігання МСП - Доступ до файлів з будь-якого місця.

    Повернутися до початку ↑

    Більше Інтернет-посилання

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

    • Послуга Amazon Simple Storage - Перегляньте рішення, розроблені розробниками Amazon Web Services, використовуючи Amazon Simple Storage Service (Amazon S3).
    • Форум Amazon S3 - S3 Форум з великою кількістю корисної інформації.
    • API Amazon S3 - Зрозумійте API Amazon S3.
    • Amazon S3 у Wiki
    • Використання Amazon S3 як послуги хостингу зображень
    • Як я використовую Amazon S3- Прочитайте метод Павла для використання Amazon S3 з rsync і JungleDisk.
    • Збійний сервер з резервними копіями Amazon S3 - Управління S3 за допомогою Ruby і S3Sync.
    • Як використовувати JungleDisk, Amazon S3, і rsync для резервного копіювання вашого OS X Home Directory
    • Дешеве резервне копіювання серверів з Amazon S3
    • Використання Amazon S3 з Perl
    • Використання Amazon S3 з Django

    Це все! Сподіваюся, ви знайдете цей посібник корисним.