• Чайнику про облачные технологии. Облачные вычисления: что же это такое

    Одним из перспективных направлений развития современных информационных технологий являются облачные технологии.

    Облачные технологии (вычисления) (англ. cloudcomputing ) - технология распределённой обработки данных, в которой компьютерные ресурсы и мощности предоставляются пользователю как Интернет-сервис.

    Согласно документу IEEE ( Институт инженеров по электротехнике и электронике) , опубликованному в 2008 году, «Облачная обработка данных - это парадигма, в рамках которой информация постоянно хранится на серверах в Интернете и временно кэшируется на клиентской стороне, например, на персональных компьютерах, игровых приставках, ноутбуках, смартфонах и т. д.»

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

    Суть облачных технологий состоит в следующем:

      Вы можете не иметь никаких программ на своём , а иметь только выход в Интернет.

      Удаленный доступ к данным в облаке - работать можно из любой точки на планете, где есть доступ в сеть Интернет.

      Платно или бесплатно, это зависит от того, что вам нужно.

    Преимущества облачных технологий

    - Пользователь оплачивает услугу только тогда, когда она ему необходима, а самое главное он платит только за то, что использует.

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

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

    - Удаленный доступ к данным в облаке ― работать можно из любой точки на планете, где есть доступ в сеть Интернет.

    Недостатки облачных технологий

    - Пользователь не является владельцем и не имеет доступа к внутренней облачной инфраструктуре. Сохранность пользовательских данных сильно зависит от компании провайдера.

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

    - Не все данные можно доверить провайдеру в Интернете не только для хранения, но даже для обработки

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

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

    Доверяя свои данные онлайн-сервису, вы теряете над ними контроль и ограничиваете свою свободу. Пользователь будет не в состоянии изменить какую-то часть своей информации, она будет храниться в условиях, не подвластных ему).

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

    Само собой, что здесь прекрасно вписываются облачные технологии, от простых online инструментов, где дети могут совместно рисовать и делать записи, до сложных технологий совместной работы над проектами. Учитель и ученики здесь активные участники. Больше всего здесь подходят технологии SaaS (аренда ИТ-приложений и облачные веб-сервисы, ведь среди них есть много абсолютно бесплатных.

    Как пример использования облачных технологий в образовании, можно назвать:

      электронные дневники, журналы

      личные кабинеты для учеников и преподавателей

      интерактивная приемная

      тематические форумы, где ученики могут осуществлять обмен информацией

      поиск информации, где ученики могут решать определенные учебные задачи даже в отсутствии педагога или под его руководством

      облачные хранилища данных.

    Рассмотрим возможность использования облачных хранилищ в образовательном процессе.

    Наиболее популярные облачные хранилища - это Яндекс.Диск и Диск Google.

    Облачный сервис от Google называется Диск Google(от Яндекс - Яндекс. Диск), который включает в себя возможности создания документов (Документы Google/Яндекс) и облачного хранения данных. Диск Google/Яндекс позволяет хранить файлы в Интернете и на жестком диске, а также получать к ним доступ откуда угодно, даже в дороге. Изменения, внесенные в файл в Интернете, на или мобильном телефоне, отражаются на всех устройствах, на которых установлен Диск Google.

    Первые 20 ГБ данных можно хранить бесплатно. При наличии доступа к Интернету устройство синхронизируется с Google Диском. Таким образом ваши файлы и папки всегда будут обновлены до последней версии. Изменения, вносимые на одном устройстве, синхронизируются со всеми остальными.

    Часто пользователям приходится отправлять файлы в сообщениях электронной почты. Удобнее при этом пользоваться технологией совместного доступа. Для этого надо просто открыть совместный доступ к файлу, папке или документу Google с любого устройства.

    Google Диск позволяет создавать, просматривать и совместно редактировать файлы без копирования и пересылки документов.

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

    1. Совместная работа сотрудников над документами.

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

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

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

    2. Совместная проектная работа учащихся.

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

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

    3. Дистанционное обучение.

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

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

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

    Уже совсем скоро ни одно торговое предприятие не сможет обойтись без этого бизнес-инструмента. Мы попросили рассказать об этих процессах, Кирилла Войцеховича-Казанцева, главного идеолога и директора по развитию компании i-Retail, занимающейся онлайн-кассами.

    Справка: Кирилл Войцехович-Казанцев известен как создатель ряда успешных и амбициозных проектов, таких как: платежная платформа Empay (сейчас принадлежит QIWI); сервис Amega inform (сейчас принадлежит компании Билайн); облачный оператор связи clickphone.net ; мультиканальная система i Retail.

    «Мы создаем продукт с учетом огромного опыта работы в секторе B2B. Три кита деятельности i Retail: уменьшение затрат - упрощение работы – увеличение прибыли. На сегодняшний день i Retail – это, без преувеличения, пик эволюции в торговле».

    Сейчас «облачные технологии для бизнеса» становятся все более популярной темой обсуждения в бизнес-кругах, но, тем не менее, – для многих они до сих пор остаются загадкой. Как можно простыми словами объяснить суть этого «явления»?

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

    А в России уже сложился рынок облачных услуг? Является ли он конкурентным?

    В России очень неплохо набирает свои обороты рынок SaaS-сервисов (Software as a Service - именно так именуют в профессиональном мире облачные технологии).

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

    Вот ещё один наглядный пример: допустим, вы хотите открыть магазин, возникает необходимость автоматизировать бизнес процессы и учет. Давайте сравним стандартный подход и решение с использованием облачных технологий.

    При стандартном подходе вы ищите подрядчика, который поможет установить программу (например, 1С), покупаете сервер, покупаете дорогую лицензию. На один лишь запуск вы потратите минимум две недели и от 60 до 100 тыс. руб. Далее вы будете ежемесячно платить за поддержку и обновления. Вдобавок, вам придется иметь в постоянном штате человека, который будет хоть как-то разбираться в it-технологиях.

    А теперь посмотрим, что происходит при использовании облачной технологии. Возьмем для примера онлайн-кассы i-Retail. Для запуска вам не надо иметь специальных навыков и умения. Вы просто заполняете необходимые поля в форме на сайте, скачиваете кассовое приложение в Google Play или App Store, и сразу начинаете работать. При этом всю отчетность вы видите в режиме реального времени. Временные и материальные затраты минимальны. У i-Retail, например, есть тариф для микробизнеса, где ежемесячная плата составляет 900 руб.

    А кому облачные технологии нужны в первую очередь?

    В первую очередь этот сервис представляет интерес для малого и среднего бизнеса – для тех компаний, у которых нет в штате собственных квалифицированных системных администраторов. Это и компании из области сфер услуг – салоны красоты, автосервисы, и небольшие магазины, и транспортные компании, и многие другие предприятия, не связанные с областью IT. Что касается нашего сервиса i-Retail, то мы предоставляем пакетное решение не только для оффлайн-магазинов и компаний, но и для интернет-торговли. Специальное программное обеспечение позволит вам в два клика начать продавать товары и услуги через всемирную паутину.

    С юридическими лицами все понятно, а зачем облачные технологии физическим лицам, то есть обычным людям?

    Мы все как физические лица ежедневно пользуемся такими сервисами, не задумываясь, что они называются «облачными». Это и почта, и программы вызова такси, и покупка билетов онлайн, и многое другое. Не стоит забывать также, что есть огромный пласт Soho-компаний. Это начинающие предприниматели, частные мастера и производители, которые не зарегистрировались как юридическое лицо. Но и каждому из них необходимы те же инструменты для ведения собственного маленького дела.

    Хорошо, но, предвидя вопросы наших читателей, давайте предположим: все бизнес-процессы запустились, все идет неплохо, но, вдруг случается аврал, а до технической поддержки не дозвониться. Оно и понятно - клиентов много, могут и подождать...Вы можете гарантировать, что клиенты не останутся без поддержки?

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

    Кроме того, у нас помимо своего call-центра, есть субподрядчики, которые в случае занятости наших специалистов принимают на себя обращения пользователей. К слову, у i-Retail даже на самых экономичных тарифах есть право на полноценную техническую поддержку. В более бюджетном варианте – это поддержка по e-mail, в более дорогом – персональный менеджер.

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

    У нас на всех тарифных планах действует правило "без ограничений”. То есть, вы платите только лишь за одно рабочее место и пользуетесь любым функционалом. Рабочим местом у нас считается точка продаж - касса или интернет магазин. У вас есть возможность установить ограничение на количество торговых позиций, чтобы избежать лишних затрат на использования программы.

    Завершить наш разговор хочется интересным прогнозом. Как Вы считаете – в 2017 году, какой процент ритейла переведет бизнес-процессы «в облака»? И когда Россия в использовании этой технологии догонит своих зарубежных коллег?

    Если говорить о малом бизнесе ритейла, то в следующем году не менее 500 000 пользователей, так или иначе, перейдут в облака. Про зарубежных коллег честно будет сказать, что прогноз неясен. Это очень субъективный вопрос, многое зависит от того, о каких странах, отраслях и сервисах идет речь. Я знаю, что есть отрасли, где мы значительно опережаем коллег по цеху из Евросоюза и США, но есть и те, где мы, к сожалению, пока сильно отстаем.

    С Кириллом Войцеховичем-Казанцевым,

    директором по развитию компании i-Retail,

    общалась Жукова Ольга

    19-20 мая.
    Буду рад любым Вашим комментариям и замечаниям.
    UPD К сожалению, нет возможности перенести в тематический блог:(Пусть висит здесь:)
    UPD2 Спасибо за карму, перенес в этот блог (блога Облачных вычислений не нашел, плохо искал?)
    UPD3 Я реально попал на главную, или мне снится? о_О
    Острожно: много букоф! :)

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

    Введение
    История знает множество примеров того, как некий продукт постепенно превращался в определенную общественную услугу. Достаточно вспомнить лишь переход от газовых горелок и газовых баллонов к публичной услуге предоставления газа. Такие примеры предоставляют нам понимание того, как уникальность технологии постепенно получает массовость, превращаясь в сервис.
    Еще совсем недавно, буквально 20 лет назад, доля использования информационных технологий в бизнесе составляло меньше 5-10 %. Сейчас – практически 100%. Переход от уникальности к масштабности позволяет воспринимать вычислительные мощности уже не как отдельный компьютер-сервер, стоящий в здании организации, а как услугу, которая предоставляется неким далеким датацентром.

    Собственно именно поэтому облачные вычисления называют новым трендом в развитии информационных технологий. Именно поэтому многие компании начинают понимать важность и необходимость «ухода в облако». И именно поэтому сейчас необходимо осуществлять научно-исследовательские проекты в этой сфере. Эта работа – первые шаги по анализу облачных вычислений, их применимости в Интернет-бизнесе в текущих реалиях. Что такое «облачные вычисления»? Какие преимущества они представляют по сравнению с другими схожими технологиями? Почему «облака» представляют особенную важность в применении к Интернет-старпам? На эти вопросы я и попытаюсь ответить в данной работе.

    1. Основные концепции технологии облачных вычислений

    1.1. Что такое «облако»?
    Во-первых, как следует понимать термин «облачные вычисления» (“cloud computing”)? Что в нем подразумевается под «облаком»? Правильно понимать «облако» как метафору удаленного вычислительного датацентра, к которому предоставляется доступ на основе оплаты pay-as-you-go (оплата за фактическое использование сервиса вычисления). Таким образом, программное обеспечение фактически предоставляется пользователю как сервис. Пользователю облачных вычислений не нужно заботиться ни об инфраструктуре, ни о фактическом программном обеспечении, «облако» успешно скрывает все технические и программные детали.
    Хотелось бы отметить, что в данном докладе облачные технологии рассматриваются только применительно к b2b модели. Анализ возможности применения их применения у конечных пользователей в данной работе не проводится.

    1.2. Историческая справка
    Первые идеи об использовании вычислений как публичной услуги были предложены еще в 1960-х известным ученым в области информационных технологий, изобретателем языка Lisp, профессором MIT и Стэнфордского университета Джоном Маккарти (John McCarthy). Появление первой технологии, близкой к современному пониманию термина «cloud computing», приписывается компании Salesforce.com, основанной в 1999 году. Именно тогда и появилось первое предложение нового вида b2b продукта «Программное обеспечение как сервис» (“Software as a Service”, “SaaS”). Определенный успех Salesforce в этой области возбудил интерес у гигантов ИТ индустрии, которые спешно сообщили о своих исследованиях в области облачных технологий. И вот уже первое бизнес-решение под названием «Amazon Web Services» было запущено в 2005 году компанией Amazon.com, которая со времен кризиса доткомов активно занималась модернизацией своих датацентров. Следующим свою технологию постепенно ввела Google, начав с 2006 года b2b предложение SaaS сервисов под названием «Google Apps», а затем и модели предоставления платформы как сервиса (PaaS) под названием “Google App Engine”. И, наконец, свое предложение анонсировала компания Microsoft, презентовав ее на конференции PDC 2008 под названием «Azure Services Platform».
    Сам факт высокой заинтересованности крупнейших игроков рынка ИТ демонстрирует определенный статус облачных вычислений как тренда 2009-2010 годов. Кроме того, с релизом Microsoft Azure Service Platform множество экспертов связывает новый виток развития веб-технологий и выход всей сферы облачных вычислений на новый уровень.
    1.3. Технологические аспекты функционирования «облака»
    На данный момент большинство облачных инфраструктур развернуто на серверах датацентров, используя технологии виртуализации, что фактически позволяет любому пользовательскому приложению использовать вычислительные мощности, совершенно не задумываясь о технологических аспектах. Тогда можно понимать «облако» как единый доступ к вычислениям со стороны пользователя.
    С понятием облачных вычислений часто связывают такие сервис-предоставляющие (Everything as a service) технологии, как «Программное обеспечение как сервис» (“Software as a Service” или “SaaS”), «Инфраструктура как сервис» (“Infrastructure as a Service” или “IaaS”) и «Платформа как сервис» (“Plaatform as a Service”, “PaaS”). Рассмотрим каждую из этих технологий подробнее.
    SaaS – модель развертывания приложения, которая подразумевает предоставление приложения конечному пользователю как услуги по требованию (on demand). Доступ к такому приложению осуществляется посредством сети, а чаще всего посредством Интернет-браузера.
    IaaS – модель предоставления компьютерной инфраструктуры как сервиса. Вместо покупки серверов, ПО, специального сетевого оборудования, пользователь может получить эти ресурсы в виде аутсорсинга (outsource). Фактически, как замечают многие эксперты, это всего лишь некоторая эволюция сервисов хостинга.
    PaaS – модель сетевого предоставления вычислительной платформы как сервиса, которая предлагает развертывание и поддержку веб-приложений и сервисов без необходимости покупки и управления слоями hardware и software.
    Таким образом, эти технологии при совместном использовании позволяют пользователям облачных вычислений воспользоваться вычислительными мощностями и хранилищами данных, которые посредством определенных технологий виртуализации и высокого уровня абстракции предоставляются им как услуги.

    2. Преимущества «облака»
    Как уже упоминалось выше, множество ИТ экспертов полагают, что в недалеком будущем облачные вычисления войдут в топ-список технологических трендов. Во всяком случае, для такого смелого утверждения должны существовать определенные причины, почему именно cloud computing вскоре выберут множество Интернет-бизнесов. Таким образом, попытаемся проанализировать преимущества облачных технологий.
    Во-первых, это высокий уровень виртуализации. Как уже упоминалось выше, пользователь, развернув свое приложение, не задумывается о таких проблемах, как аппаратные средства, их поддержка, конкретный софт, установленный на машине. Он даже не задумывается о том, на какой именно или даже на каких именно машинах исполняется его приложение.
    Возможность запуска множество копий приложения на многих виртуальных машинах представляет преимущества масштабируемости: количество экземпляров приложения способно практически мгновенно увеличиваться по требованию, в зависимости от нагрузок.
    И, наконец, датацентры управляются профессиональными специалистами, обеспечивающими круглосуточную поддержку функционирования виртуальных машин. И даже если физическая машина «рухнет», благодаря распределению приложения на множество копий оно все равно продолжит свою работу. Это создает определенный высокий уровень надежности и отказоустойчивости функционирования системы.
    Однако следует заметить, что в глазах потребителей сервиса основным преимуществом облачных вычислений является, пожалуй, отсутствие необходимости закупать все соответствующее оборудование и ПО, а затем поддерживать их работу. Этот аспект мы рассмотрим чуть позже в связке с анализом применения в области Интернет-стартапов.
    Таким образом, все эти преимущества определяют выбор облачных вычислений по сравнению с другими схожими технологиями. Именно они «толкают» на дальнейшие разработки крупнейшие ИТ корпорации, которые так же видят повышенный интерес у пользователей системы. Скорее всего, уже в ближайшем будущем мы увидим если и не всплеск научной и практической активности в сфере cloud computing, то уж точно постепенное увеличение определенной заинтересованности.
    3. Проблемы облачных технологий
    Казалось бы, преимущества облачных вычислений настолько очевидны, что все компании в скором будущем массово перейдут на использование этого вида технологии. Однако существуют некоторые проблемы, с которыми сталкиваются как вендоры cloud computing, так и бизнес-пользователи.
    Во-первых, как упоминается в статье «Встречный план» Дмитрия Петрова , практически отсутствует определенная культура потребления аутсорсинговых услуг, бизнес относится к такого рода услугам несколько настороженно. «Причин же недоверчивого отношения малого и среднего бизнеса к дата-центрам может быть несколько. Скорее всего, это боязнь лишиться контроля над ИТ-ресурсами, опасения насчет гарантии сохранности и защиты переданной информации и представление дата-центра лишь как площадки для размещения оборудования».
    Таким образом, вендорам сервисов облачных вычислений следует понимать важность создания у клиента осведомленности об услуге, а так же чувства безопасности собственных данных.
    Во-вторых, некоторые эксперты, например Г. Маклеод (Hugh Macleod) в статье «Самый хорошо охраняемый секрет Облаков» , утверждают, что облачные вычисления ведут к созданию огромной, невиданной ранее монополии. Возможно ли это? Конечно, на рынке облачных вычислений для помещения в облако какой-либо информации, в отношении которой существуют правила информационной безопасности, компании будут скорее использовать таких вендоров, чье имя «на слуху» и кому они доверяют. Таким образом, существует определенная опасность того, что все вычисления и данные будут агрегированы в руках одной сверхмонополии. Однако на данный момент на рынке уже существуют несколько компаний с примерно одинаковым высоким уровнем доверия со стороны клиентов (Microsoft, Google, Amazon), и нет никаких фактов, которые бы указывали на возможность доминирования одной компанией всех остальных. Поэтому в ближайшем будущем появление глобальной сверхкомпании, которая будет координировать и контролировать все вычисления в мире, очень маловероятно, хотя одна лишь возможность такого события отпугивает некоторых клиентов.
    В-третьих, государство, на территории которого размещен датацентр, может получить доступ к любой информации, которая в нем хранится. Например, по законам США, где находится самое большое количество датацентров, в этом случае компания-провайдер даже не имеет права разглашать факт передачи конфиденциальной информации кому-либо, кроме своих адвокатов .
    Эта проблема является, наверное, одной из самых существенных в вопросе вывода конфиденциальной информации в облако. Путей ее решения может быть несколько. Во-первых, можно шифровать всю информацию, помещаемую на облако. Во-вторых, можно просто ее туда не помещать. Однако, во всяком случае, у компаний, пользующихся облачными вычислениями, это должно быть определенным пунктом в списке вопросов информационной безопасности. Кроме того, сами провайдеры должны улучшать свои технологии, предоставляя некоторые услуги по шифрованию.
    Таким образом, определенные проблемы существуют, но практически все они сконцентрированы в области неправильного или неадекватного понимания технологии и возможностей ее использования. И лишь проблема неограниченного доступа государства к информации, хранящейся в датацентре, на мой взгляд, является на данный момент самой труднорешаемой и самой ограничивающей круг пользователей технологией cloud computing.

    4. Особенности функционирования Интернет-стартапа

    4.1. Особенности компании-стартапа
    Как это ни странно, в некоторых кругах, иногда даже профессиональных, термин «стартап» воспринимается достаточно неоднозначно. Поэтому для дальнейшего рассмотрения следует определить этот термин. Итак, стартап – это недавно созданная компания, возможно даже официально не зарегистрированная, которая строит свой бизнес на основе инноваций. Такая компания только выходит на рынок и находится на стадии развития и маркетингового исследования.
    Стартап-компанию нередко называют гаражной, и вот почему. Традиционно стартапы создавались при достаточно сложных обстоятельствах, в условиях крайне ограниченных ресурсов. Поэтому часто такие компании ограничиваются минимальными инвестициями: примитивными офисами в виде гаражей, по возможности бесплатным программным обеспечением, и так далее.
    Существует основное правило существование стартапа, в котором заключается эмпирический итог функционирования таких компаний: “Scale fast or fail fast”. Стартап может либо мгновенно «взмыть» вверх, либо так же быстро «провалиться». Это правило стоит помнить как начинающим стартаперам, так и инвесторам, которые понимают не только высокие риски вложенных инвестиций, но и возможный сверхвысокий возврат. Как мы выясним чуть позже, оно так же полезно для выбора используемой технологической модели.

    4.2. Стартапы в условиях экономического кризиса
    На мой взгляд, в современном экономическом окружении, во время Мирового экономического и финансового кризиса, роль стартапов велика как никогда. Во-первых, они сильно ориентированы на потребителя, в отличие от «неповоротливых» гигантов отрасли, занятых сокращением издержек и «ужиманием» проектов. В новой экономической ситуации именно стартапы способны найти свою нишу со сверхприбылью.
    Во-вторых, удорожание денег привело к достаточно сильному уменьшению инвестиций, которые теперь будут направлены тем, кто сможет их использовать максимально эффективно. Поэтому я считаю, что вскоре после кризиса экономику, в том числе и российскую, ждёт заметный бум стартапов, например, в сфере Интернет – индустрии. Такие компании будут заинтересованы в таких технологиях, которые способны продемонстрировать максимальную отдачу на затраченные инвестиции. Именно поэтому я предсказываю масштабное увеличение роли облачных технологий для Интернет-стартапов.

    5. Интернет-стартап в облаке

    5.1. Преимущества Интернет-стартапов в облаке
    Как уже было упомянуто выше, стартапы заинтересованы в максимальной отдаче от используемых технологий. Именно поэтому Интернет-стартап, выведенный в облако, приобретает совершенно новые конкурентные преимущества. Но какие именно?
    Во-первых, оплата использования облачных технология по системе “pay as you go” позволяет стартап-компаниям существенно снизить постоянные, или капитальные издержки.
    На рисунке №1 изображены издержки, которые несут стартапы, в случае использования традиционных технологий и в случае «перехода в облако». В первом варианте для запуска компании нужен некоторый объем инвестиций, который пойдет на погашение постоянных издержек (Fixed Costs, FC на графике): закупка серверов и ПО, их поддержка и обслуживание. При увеличении количества пользователей к постоянным издержкам пропорционально прибавляются переменные (Variable Costs, VC на графике).
    Совсем иная ситуация наблюдается при использовании cloud computing. При запуске стартапа вам не требуется инвестиций на приобретение hardware и software, просто в дальнейшем при увеличении количества пользователей вы платите чуть больше согласно вашему договору о предоставлении услуг облачных вычислений.

    Рис. 1
    (идея Sam Johnston, en.wikipedia.org/wiki/File :Cloud_computing_economics.svg)

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

    Рис. 2

    Рис. 3
    Таким образом, преимущество облачных технологий в виде отсутствия капитальных затрат имеют особенное значение для Интернет-стартапов, которые остро нуждаются в начальном капитале и в инвестициях. При использовании сервисов cloud computing стартапы начинают свое дело, как правило, с минимального уровня инвестиционных вложений, который обычно легко покрывает низкие барьеры для входа.
    Во-вторых, вспомним правило стартапа, fail fast or scale fast. Если стартап не получил известность, не набрал критическую массу пользователей для начала самоокупаемости, при использовании облачных технологий его закрытие не представляет никаких проблем: вы просто прекращаете оплату подписки. В случае традиционных технологий вам пришлось бы продавать сервера и просто выкидывать купленное ПО. Если же стартап найдет свою нишу и начнет быстрый рост, вы как пользователь не столкнетесь с проблемами масштабируемости, тогда как обычно вам требовалось проводить большое количество разнообразных работ.
    В-третьих, нет необходимости заботиться о технологической поддержке и обслуживании, все эти проблемы на себя берет компания-провайдер облака. И, как уже упоминалось выше, нет никаких проблем с отказоустойчивостью, вышедший из работы удаленный сервер в датацентре очень быстро подменяется другим.
    Таким образом, преимущества при использовании облачных технологий в сфере Интернет-стартапов очевидны. Поэтому, на мой взгляд, именно эта сфера позволит в скором будущем вывести стартапы на новый уровень, захватить новые рынки и открыть прежде неизведанные ниши.

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

    azure.com
    Azure Services Platform – находящийся в разработке сервис предоставления удаленной облачной платформы, позволяющий хранить данные и выполнять веб-приложения на удаленном облаке. Над платформой находится так называемая «операционная система в облаке» под названием Windows Azure, производящая управление запуском приложений на множестве виртуальных машин датацентра Microsoft. Разработан официальный набор SDK для Visual studio, что представляет для разработчиков достаточно низкие барьеры для входа. Официально поддерживается технология ASP.NET, языки С# и VB.Net, ведутся разработки SDK для Java и Ruby.

    aws.amazon.com
    Amazon Web Services
    – сервисы выполнения высокомасштабируемых приложений, хранения информации на удаленных серверах компании Amazon, предоставляющие все модели SaaS, IaaS и PaaS.
    appengine.google.com
    Google Apps Engine
    – сервис компании Google, пока находящийся в стадии публичного бета-тестирования, предоставляющий платформу для создания и развертывания приложений на инфраструктуре датацентров компании Google. Приложение в облаке выполняется на нескольких виртуальных серверах. На данный момент первоначально бесплатно предоставляются возможности 5 миллионов просмотров в месяц, а затем за каждое превышение взимается соответствующая пропорциональная плата. Официально поддерживаемые языки: Python и Java. Система так же использует нереляционную структуру для хранения баз данных со своим SQL-подобным языком запросов, имеющий название GQL.

    Salesforce.com – один из крупнейших провайдеров, предоставляющий преимущественно SaaS и PaaS. Предоставляя ежемесячную подписку, компания позиционирует себя как провайдер новых видов управления взаимоотношений с клиентами (Customer Relationship Management). Переведенный на 16 языков, сервис уже имеет более 1,5 млн. подписчиков, среди которых Siemens, Dell, Starbucks Coffee и другие. Приложения на платформе могут быть созданы при помощи специального Java-подобного языка Apex, а так же языка Visualforce для работы с HTML, AJAX и Flex.

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

    Список использованной литературы
    1. Tim O"Reilly «Web 2.0 and Cloud Computing»

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

    Облачные технологии для бизнеса

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

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

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

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

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

    И так, подведем итоги, какие основные преимущества облачных технологий.

    Облачные технологии для бизнеса дают существенные экономические преимущества:

    • Капитальные затраты при закупке оборудования снижаются до 70%
    • Снижение затрат на обслуживание оборудования до 70% ежемесячно.
    • Снижение затрат на содержание ЦОД (электроэнергия, система кондиционирования, аренда помещения) до 50% ежемесячно.
    • Снижение затрат на резервирование оборудования (Не требуется покупать оборудование с запасом мощности. Есть возможность оплачивать только фактическое использование ресурсов и в любой момент увеличить или уменьшить количество потребляемых ресурсов).
    • Затраты на лицензирование снижаются до 30% ежемесячно.
    • Время развертывания новых сервисов снижается до 90%
    • Основные преимущества облачных технологий по сравнению с классической моделью:
    • Доступность. Возможность доступа из любой точки планеты, где есть интернет.
    • Мобильность. Подключиться к облаку можно практически с любого устройства на котором есть доступ к интернету: компьютер, лаптоп, планшет, телефон и т.д.
    • Нет территориальной привязки. Партнерский офис может находится в другом городе. Впрочем не только в другом городе, но и на другом континенте, практически в любой точке планеты.
    • Устойчивость работы компании.
    • Повышение безопасности.
    • Повышение качества предоставляемых ИТ-услуг при уменьшении количества высококвалифицированных специалистов в штате компании.
    • Отсутствие либо значительное сокращение капитальных затрат.
    • Сокращение затрат времени на внедрение и перераспределение ресурсов.
    • Оперативное наращивание либо сокращение мощности потребляемых ресурсов.

    Для чего нужны облачные технологии для бизнеса:

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

    Лекция Облачные технологии

    Облачные технологии (вычисления) – это технологии распределённой обработки данных, в которой компьютерные ресурсы и мощности предоставляются пользователю как Интернет-сервис.

    К основным видам облачных технологий относят:

      " Инфраструктура как сервис " ("Infrastructure as a Service" или "IaaS")

      " Платформа как сервис " ("Platform as a Service", "PaaS ")

      "Программное обеспечение как сервис" ("Software as a Service" или "SaaS").

    Рассмотрим каждую из этих технологий подробнее.

    Инфраструктура как сервис (IaaS)

    IaaS - это предоставление компьютерной инфраструктуры как услуги на основе концепции облачных вычислений.

    IaaS состоит из трех основных компонентов:

      Аппаратные средства (серверы, системы хранения данных, клиентские системы, сетевое оборудование)

      Операционные системы и системное ПО (средства виртуализации, автоматизации, основные средства управления ресурсами)

      Связующее ПО (например, для управления системами)

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

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

    Платформа как сервис (PaaS)

    PaaS - это предоставление интегрированной платформы для разработки, тестирования, развертывания и поддержки веб-приложений как услуги .

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

    Такой подход имеет следующие достоинства:

      масштабируемость;

      отказоустойчивость;

      виртуализация;

      безопасность.

    Масштабируемость PaaS предполагает автоматическое выделение и освобождение необходимых ресурсов в зависимости от количества обслуживаемых приложением пользователей.

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

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

    Программное обеспечение как сервис (SaaS).

    SaaS – модель развертывания приложения, которая подразумевает предоставление приложения конечному пользователю как услуги по требованию (on demand). Доступ к такому приложению осуществляется посредством сети, а чаще всего посредством Интернет-браузера. В данном случае, основное преимущество модели SaaS для клиента состоит в отсутствии затрат, связанных с установкой, обновлением и поддержкой работоспособности оборудования и программного обеспечения, работающего на нём. Целевая аудитория - конечные потребители.

    В модели SaaS:

      приложение приспособлено для удаленного использования;

      одним приложением могут пользоваться несколько клиентов;

      оплата за услугу взимается либо как ежемесячная абонентская плата, либо на основе суммарного объема транзакций;

      поддержка приложения входит уже в состав оплаты;

      модернизация приложения может производиться обслуживающим персоналом плавно и прозрачно для клиентов.

    С точки зрения разработчиков программного обеспечения, модель SaaS позволи эффективно бороться с нелицензионным использованием программного обеспечения, благодаря тому, что клиент не может хранить, копировать и устанавливать программное обеспечение.

    По-сути, программное обеспечение в рамках SaaS можно рассматривать в качестве более удобной и выгодной альтернативы внутренним информационным системам.

    Развитием логики SaaS является концепция WaaS (Workplace as a Service - рабочее место как услуга). То есть клиент получает в свое распоряжение полностью оснащенное всем необходимым для работы ПО виртуальное рабочее место.

      Коммуникации (VoIP)

      Антиспам и антивирус

      Управление проектами

      Дистанционное обучение

      Хранение и резервирование данных

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

    Помимо различных способов предоставления сервисов различают несколько вариантов развёртывания облачных систем:

    Частное облако (private cloud) - используется для предоставления сервисов внутри одной компании, которая является одновременно и заказчиком и поставщиком услуг. Это вариант реализации "облачной концепции", когда компания создает ее для себя самой, в рамках организации. В первую очередь реализация private cloud снимает один из важных вопросов, который непременно возникает у заказчиков при ознакомлении с этой концепцией – вопрос о защите данных с точки зрения информационной безопасности. Поскольку "облако" ограничено рамками самой компании, этот вопрос решается стандартными существующими методами. Для private cloud характерно снижение стоимости оборудования за счет использования простаивающих или неэффективно используемых ресурсов. А также, снижение затрат на закупки оборудования за счет сокращения логистики (не думаем, какие сервера закупать, в каких конфигурациях, какие производительные мощности, сколько места каждый раз резервировать и т.д.

    В сущности, мощность наращивается пропорционально растущей в целом нагрузке, не в зависимости от каждой возникающей задачи – а, так сказать, в среднем. И становится легче и планировать, и закупать и реализовывать - запускать новые задачи в производство.

    Публичное облако - используется облачными провайдерами для предоставления сервисов внешним заказчикам.

    Смешанное (гибридное) облако - совместное использование двух вышеперечисленных моделей развёртывания