IaaS как инструмент фрилансера

8 Ноября 2018

IaaS позволяет существенно облегчить жизнь фрилансеру и в этой статье мы расскажем, как именно. Далее мы рассмотрим пять примеров из реальной жизни применения IaaS фрилансером-программистом.

1.jpg

#1. Тестирование приложений

Тестировать приложения нужно тщательно. Здесь все просто: если приложение сбоит, то пользователь его удалит, а программист ничего не заработает. Поэтому тестирование разрабатываемого программного обеспечения — одна из важнейших задач программиста.

На компьютерах потенциальных клиентов могут быть установлены разные операционные системы, а набор «железа» не менее разнообразен. Понятно, что фрилансеру экономически нецелесообразно содержать парк физических компьютеров для тестирования ПО.

Здесь на помощь приходят виртуальные машины и IaaS-провайдер: в облаке провайдера программист может легко и быстро развернуть необходимую тестовую среду. И речь идет не об одной-двух виртуальных машинах. Разработчик ПО может создать полноценную виртуальную сеть, в которой можно будет протестировать, не только как будет работать ПО, работающее под управлением определенной ОС, но и как «разношерстые» компьютеры взаимодействуют друг с другом.

Например, в «отдельностоящих» Windows 7 и 10 программа может работать нормально, а при попытке взаимодействия программ, работающих под управлением Windows 7 и Windows 10, может возникнуть ошибка. Причин тому множество, а задача разработчика не только разобраться в них, но и устранить ошибку быстрее, чем ее заметит пользователь.
Самый коварный вопрос: зачем в этой схеме нужен IaaS-провайдер, если фрилансер может купить VMware Workstation Pro или вообще использовать бесплатный VirtualBox для создания виртуальных машин? Ответ прост: экономия.

3.jpg

Если стоимость программного обеспечения виртуализации для персонального использования не так уж и высока (Workstation 14 Pro стоит 254 $, а VirtualBox вовсе бесплатный), то стоимость «железа» способного выдержать одновременную работу нескольких десятков виртуальных машин, доступна не всем. Да и нет в нем необходимости: ведь тестирование ПО нужно выполнять не всегда, а только когда выходит новая версия или очередное обновление. С экономической точки зрения дешевле развернуть виртуальную среду на время, необходимое для полноценного тестирования, чем покупать «железо», которое всегда устаревает и теряет в цене.

Если облака для вас
не просто теория
Широкий спектр услуг
по выделенным северам
и мультиклауд-решениям
Конфигурация VPS и бесплатный тест уже через 2 минуты
Организация вашей IT-инфраструктуры на основе мультиклауд-решения

#2. Разработка инфраструктуры под ключ для крупного заказчика

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

2.jpg

#3. Виртуальное рабочее место

Иногда для выполнения разового заказа нужно высокопроизводительное «железо», покупать такое с экономической точки зрения нет смысла — так ведь ничего не заработаешь. Именно по этой причине дешевле выполнить заказ на оборудовании IaaS-провайдера.

Программист арендует VDI (виртуальное рабочее место), выполняет заказ и отказывается от услуг провайдера — до следующего заказа. Никто не заставляет арендовать VDI длительное время: можно арендовать рабочее место ровно столько времени, сколько требуется для выполнения заказа.

#4. Виртуальная машина для путешественников

Фрилансер часто ассоциируется с путешественником: человек с ноутбуком и вид на море. Проблема в том, что высокопроизводительные ноутбуки часто весят более 4 килограмм. Выходит, что для ручной клади останется всего 6 кг, а для личных вещей — это как-то маловато. Производительность же легких ноутбуков (с весом до 2 кг) не на высоте (есть исключения, конечно, но не означает, что вам подойдет такая модель по ряду других характеристик). На время поездки в теплые края можно арендовать высокопроизводительное VDI и ограничиться легким ноутбуком: и весит меньше, и компактнее, и личных вещей можно взять килограмма на 2 больше.

#5. Резервное копирование, как средство сохранения репутации

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

4.jpg

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

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

Получить консультацию специалиста