Статьи

В поисках слона в облаке

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

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

Недавний комментарий по электронной почте в ответ на этот первоначальный пост возражал против моего определения облака и придал ему более технический смысл. Поскольку комментарий был от разработчика, меня не удивило, что у него была другая точка зрения. Все зависит от того, где вы касаетесь слона … или облака.

Национальный институт стандартов и технологий США (NIST) определяет облачные вычисления как три модели обслуживания: программное обеспечение как услуга (SaaS), инфраструктура как услуга (IaaS) и платформа как услуга (PaaS). Опять технический взгляд от технической организации. Но люди, которые платят за наши услуги и программное обеспечение — наши клиенты и клиенты, также подключились к облаку и сделали его основной частью своей бизнес-деятельности. И их мнение немного отличается от нашего.

Облака не только для технарей

Заинтересованные стороны, использующие предоставляемые вами услуги и программное обеспечение, рассматривают облако как нечто более туманное. Они не такие технические, как вы, и не могут видеть код API, дающий им доступ к своим данным через облако. Они не знают, где физически хранятся их данные. Они просто просматривают данные из своего браузера, куда бы они ни шли. Подумайте об этом на минуту с их точки зрения — куда бы они ни пошли. Это мобильный? Или это облако? И то и другое?

Определение облака бизнес-пользователя предполагает, что они получают доступ к вашим приложениям и своим данным где-то вне их организации. Они не нуждаются в собственном сервере и не нуждаются в технической команде для поддержки своих операций. Они заботятся о своих нуждах. У них есть ВЫ, чтобы убедиться, что серверы работают, и все исправления программного обеспечения и обновления сделаны. У них есть ВЫ, чтобы убедиться, что их мобильный браузер показывает то же самое, что и браузер их ноутбука. Ваше приложение предоставляет им услугу, необходимую им для выполнения своей работы. По сути, они передали вам услуги и управление данными. Аутсорсинг — это то, что думают наши бизнес-клиенты, когда думают об облаке.

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

Захватив возможности

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

Я думаю, что могу с уверенностью сказать, что никогда не было так легко, как сегодня, для бизнеса с одним человеком или любой небольшой организации начать работу. И облако — одно из явлений, которое делает это таким легким.

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

Стоит отметить, что, находясь в США, моя перспектива искажена в соответствии с требованиями США. Я уверен, что у вас есть свои собственные законы и правила, которые необходимо соблюдать, если вы находитесь в другой стране. В любом случае, обратитесь за советом к адвокату, прежде чем делать что-либо, о чем я упоминаю ниже.

Организационные задачи запуска

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

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

Административные услуги

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

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

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

Создание вашего облачного сервиса

Джефф Барр, другой блоггер CloudSpring и евангелист Amazon Web Services, уже выложил в своих недавних блогах несколько прекрасных примеров того, как использовать облачные сервисы Amazon для поддержки разработки программного обеспечения. Поиск в Google с помощью «инструментов разработки на основе облака» дает более 32 миллионов результатов. Программное обеспечение с открытым исходным кодом и инструменты разработки, будь то размещенные в облаке или на вашем собственном сервере, в основном устраняют затраты на запуск, которые у вас когда-то были, когда вы были вынуждены приобретать проприетарные инструменты для разработки программного обеспечения.

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

Будет ли ваше обычное определение облачных вычислений включать использование YouTube в качестве учебного ресурса или Elance для найма? Вероятно, нет, но помните контекст, в котором вы используете его в этом случае. Вы управляете бизнесом и не хотите приносить эти услуги на дом. Использование внешних ресурсов для выполнения задачи — это способ, которым ваши клиенты видят облако.

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

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

Спасибо за ваш отзыв!

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