Начална » Хостинг » Amazon S3 - Ръководство за начинаещи

    Amazon S3 - Ръководство за начинаещи

    Преди няколко дни все още се борех с решение за по-нататъшно мащабиране на този блог, така че той да обслужва съдържанието по-бързо и в същото време, без да оказва натиск върху сървъра. Hongkiat.com обслужва около 50 000 показвания на страници дневно и ежедневно консумира около 60-80Gb честотна лента. Тук трябва да се направи нещо, така че искането на изображения и файлове няма да повлияе на стабилността на целия сървър. След няколко четения, съображения и проучвания се съгласявам 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. Проверете ги тук или преценете с a AWS Simple Monthly Calculator. Сега, ако сте готови, нека получим акаунт за Amazon S3.

    1. Регистрация / Вход в Amazon

      Ако имате акаунт в Amazon, влезте, в противен случай се регистрирайте.

    2. Вземете акаунт за Amazon AWS

      Отидете на aws.amazon.com и се регистрирайте a Акаунт за уеб услуги на Amazon.

    3. Търсете - Amazon Simple Storage Service (S3)

      След като приключите с регистрацията, ще бъдете посрещнати със страница, на която се казва, че профилът ви е създаден и информацията ви е изпратена на имейла ви. Търсете Amazon Simple Storage Service под списъка щракнете върху него.

    4. Регистрирайте се - Amazon Simple Storage Service (S3)

      Още веднъж, ще бъдете пренесени на страницата за въвеждане на Amazon S3. Прочетете го отново, ако имате нужда, или просто прескочете до регистрирането на профил, като кликнете върху Регистрирайте се за тази уеб услуга. Поставете данните за кредитната си карта и следвайте инструкциите, за да настроите профила си.

    5. Познайте потребителското си име и парола

      След като успешно се регистрирате, Amazon ще ви подкани на вашия Идентификатори за достъп AWS, което включва вашия Достъп до ID на ключ и Ключ за секретен достъп. Отбележи, че Достъп до ID на ключ и Ключ за секретен достъп са толкова добри, колкото вашето потребителско име и парола, така че трябва да ги пазите в безопасност.

      Ако сте пропусналиДостъп до ID на ключ и Ключ за секретен достъп щракнете върху Вашият акаунт на уеб услугата, избирам Идентификатори за достъп AWS за да ги извлечете.

    6. Под профила ви в уеб услугите също така можете да проверите дейностите по сметката, колко ще платите в края на месеца, да променяте профила си и т.н. Запознаването с тези страници е необходимо.

      Сега вашият акаунт за Amazon S3 е създаден и готов за работа. Нека направим качване.

    Върнете се в началото ↑

    Използване на Amazon S3

    Вашият акаунт в Amazon S3 започва с чист корен акаунт. На корена е мястото, където създавате кофи. Bucket е терминологията на 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 адрес на изображение

      Щракнете с десния бутон на мишката върху дадено изображение, изберете Copy URL to Clipboard. 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 Архивиране - Приложението за десктоп 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 - S3 Форум с много полезна информация.
    • API на Amazon S3 - Разберете API на Amazon S3.
    • Amazon S3 в Wiki
    • Използване на Amazon S3 като Image Hosting Service
    • Как използвам 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

    Това е всичко! Надявам се, че това ръководство ще ви бъде полезно.