Статьи

Облачное хранилище для веб-дизайнеров

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

Давайте рассмотрим некоторые распространенные заблуждения, которые мешают веб-дизайнерам погрузиться в мир облачных вычислений:

Миф: облачное хранилище полезно только тогда, когда вам нужна масштабируемость.

Одна из замечательных особенностей облачного хранилища заключается в том, что оно может масштабироваться вечно. Но это только одно из многих преимуществ:

надежность

Конечно, ваш веб-хостинг говорит, что у него есть ночные резервные копии. Но я гарантирую, что у них есть выход на случай сбоя резервного копирования. Большинство облачных сервисов хранения обеспечивают 3 или 4 уровня избыточности в нескольких центрах обработки данных в разных географических регионах. Большинство веб-хостов не могут предложить это.

Производительность

Облачное хранилище повышает производительность сайта двумя способами:

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

Портативность сайта

Представьте, что каждый веб-сайт, над которым вы когда-либо работали, теперь хранит все изображения, видео и другие большие файлы в облаке. Если вам нужно перенести ваш сайт с одного хоста на другой или обновить ваш общий хостинг на выделенный хост — миграция выполняется очень просто! Большинство веб-сайтов, на которых я работаю, составляют около 90% + хранилище медиафайлов и 10% или менее хранилища файлов html / style / scripting. Перемещение, копирование и резервное копирование моей работы стали значительно проще и быстрее, так как я начал хранить мультимедиа в облаке.

Миф: Доступ к облачному хранилищу возможен только через вызовы API.

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

Для управления файлами облачного хранилища я использую CloudBerry Explorer. Это приятно, потому что у него есть бесплатная версия, и она действительно проста в использовании. CloudBerry Explorer поставляется в версиях, которые поддерживают многие крупные поставщики облачных хранилищ, в том числе Amazon S3, Google Docs, Nirvanix и Azure. Он также поддерживает учетные записи FTP.

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

Поиск подходящего инструмента будет отличаться для каждого веб-дизайнера. Я рекомендую проверить наиболее популярные клиенты (большинство из них имеют бесплатную версию или бесплатную пробную версию) и выбрать наиболее подходящий для вашей работы. Лучшие клиенты облачного хранилища: CloudBerry, S3 Browser, Cross FTP, 3Hub, Panic, Transmit, S3Fox, Bucket Explorer и Gladient.

Миф: облачное хранилище дороже

Конечно, есть миллион веб-хостов, предлагающих неограниченное хранилище и пропускную способность. Но если вы когда-либо пытались запустить веб-сайт, который действительно получает трафик на этих хостах — вы знаете, что вы получаете то, за что платите.

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

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

Миф: облачное хранилище не так быстро выделенный сервер.

Это частично верно, но в основном неверно. Если у вас есть лучший выделенный сервер в лучшем центре обработки данных, подключенный к лучшей интернет-магистрали, вы получите невероятно высокую производительность… сначала.

Без нагрузки ваш сервер будет в огне. Все будет мигать мгновенно на ваш экран. Сравните это с загрузкой изображений из облачного хранилища, и вы заметите небольшую разницу.

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

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


Намочить ноги с Amazon S3

Вот ваш контрольный список для правильного выполнения вашего следующего проекта … с облачным хранилищем. Я описал шаги, которые нужно предпринять, чтобы начать работу с Amazon S3, но этот процесс очень похож на другие популярные поставщики облачных хранилищ:

1. Создайте учетную запись Amazon AWS

Если у вас его еще нет, настройте учетную запись Amazon AWS: http://aws.amazon.com. Регистрация бесплатна, и большинство их продуктов и услуг имеют щедрый бесплатный уровень. Вы можете в значительной степени играть все, что вы хотите, не неся расходов. Вы должны положить кредитную карту в файл, но вы не будете платить, пока не превысите уровень бесплатного пользования.

2. Включить сервис S3

После входа в консоль управления AWS перейдите на вкладку S3 и включите службу.

3. Установите и запустите CloudBerry Explorer (бесплатная версия)

После установки CloudBerry Explorer найдите раскрывающийся список «Источник» в верхней части программы. Выберите «Новая учетная запись Amazon S3». Для продолжения вам понадобится ключ доступа и секретный ключ (см. Следующий шаг).

4. Получите ваш ключ доступа и секретный ключ

  • В консоли управления Amazon AWS; нажмите «Аккаунт» в верхней части экрана.
  • Найдите и нажмите на ссылку «Учетные данные безопасности».
  • Выделите «Доступ к учетным данным» и нажмите «Показать» под секретным ключом доступа.

5. Создайте свое первое ведро

В S3 «Ведро» похоже на доменное имя. Фактически, когда вы создаете контейнер, он получает свое собственное уникальное доменное имя на основе имени, которое вы предоставляете. Чтобы создать корзину, нажмите кнопку «Новая корзина» в раскрывающемся списке «Источник», где вы добавили свою учетную запись. Это будет похоже на голубовато-фиолетовый куб. Вам будет предложено ввести имя для вашего ведра. Это имя (например, доменное имя) должно быть уникальным среди всех сегментов Amazon S3 для всех пользователей.

6. Откройте разрешения

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

  • Щелкните правой кнопкой мыши на вашем новом ведре.
  • Выберите «Настройки ACL».
  • Найдите строку с надписью «Все пользователи» и установите флажок «Читать».
  • Установите флажок «Применить ко всем подпапкам и файлам».
  • Сохраните ваши изменения.

7. Загрузите свой первый файл

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

8. Просмотр вашего файла

Щелкните правой кнопкой мыши на новом файле, который вы только что загрузили, и нажмите «Веб-URL». Откроется диалоговое окно с веб-адресом вашего файла. Скопируйте и вставьте это в браузер для проверки.
Вау, это много шагов!

По общему признанию, сначала кажется, что много шагов, чтобы начать работу. Но если подумать, это все те же шаги, которые вам необходимо выполнить, чтобы настроить учетную запись FTP и загрузить файлы. И большинство из этих шагов вам нужно сделать только один раз:

  • Зарегистрируйтесь в сервисе
  • Создать уникальное местоположение
  • Настройте клиентское программное обеспечение
  • Настроить права доступа к файлу

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

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

Если у вас есть вопросы или отзывы об использовании облачного хранилища в веб-дизайне, пожалуйста, оставьте свои комментарии ниже, и я буду рад обсудить!
Важные соображения

Имейте это в виду:

Аккаунты AWS для ваших клиентов

Если вы работаете над клиентскими проектами, пусть ваш клиент настроит собственную учетную запись Amazon AWS. Вы сможете управлять файлами на нем с помощью программного обеспечения по вашему выбору, но выставление счетов (как только они превысят уровень бесплатного доступа) перейдет прямо к вашему клиенту. К сожалению, может быть сложно отслеживать трафик и хранилище (особенно трафик) для определенных файлов или папок в облачном хранилище. Вы всегда знаете свою общую пропускную способность, но знание того, какие файлы или папки получают трафик, требует много работы и опыта. Есть несколько служб, которые могут помочь, но в конце концов это просто сложно. Я рекомендую вашим клиентам настроить собственную учетную запись Amazon AWS.

Продолжить изучение облачного хранилища

Каждый облачный сервис хранения предоставляет надежный набор функций — эта статья лишь дает представление о том, что вы можете сделать. Некоторые функции являются чрезмерными для обычного веб-сайта, но многие функции могут быть полезны веб-дизайнерам даже для небольших, простых проектов.

Изображение через MilousSK / Shutterstock