Современные информационные технологии/2. Вычислительная техника и программирование

 

К.э.н. Ефремова Л. И.

Мордовский государственный университет, Россия

Облачные вычисления в России

 

Сфера IT технологий приобрела новый виток развития с возникновением и активным продвижением облачных сервисов. В государственной программе РФ «Информационное общество (2011 – 2020 годы)» указано, что приоритетами подпрограммы «Российский рынок информационных и телекоммуникационных технологий» на период до 2015 года является, прежде всего, создание национальной платформы облачных вычислений, в том числе:

– разработка интернет-платформы облачных вычислений, обеспечивающей безопасную работу с типовыми программными приложениями в режиме программа как услуга;

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

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

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

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

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

-     IaaS – инфраструктура как сервис. Услуга предоставления ИТ-инфраструктуры по требованию с возможностью наращивания ресурсов по мере необходимости и с оплатой по мере потребления.

 Среди основных характеристик облачных сервисов можно выделить высокую скорость предоставления ресурсов, которые могут быть получены сразу по требованию; повышение надежности при использовании, к примеру, нескольких резервных площадок, увеличение значения пиковой нагрузки. Кроме того, сопровождение облачных приложений проще, т. к. они не должны быть установлены на компьютере каждого пользователя. Их легче поддерживать и улучшать, поскольку изменения достигают клиентов мгновенно. Одним из способов снижения расходов является мультитенантность, т. е. максимальное использование общих ресурсов для обслуживания различных групп пользователей, разных организаций, категорий потребителей. Мобильность и универсальность облачных сервисов позволяет пользователям получить доступ к системе с помощью веб-браузера независимо от их местонахождения или того, какое устройство они используют. Наконец, ресурсоемкие приложения с появлением облаков становятся массовыми: даже малые фирмы могут позволить себе ресурсоемкие вычислительные задачи. Отличительные особенности облачных вычислений – быстрое предоставление услуг и доступ к ресурсам в любом месте и в любое время.

К настоящему времени среди основных компаний-игроков на рынке облачных вычислений можно выделить следующие: Google, Microsoft, Oracle Corporation, Cisco Systems, IBM, VMware, Amazon.com, Salesforce.com. Основными сервисами являются Azure Services Platform, Google Apps Engine, Amazon Web Services.

Azure Services Platform – сервис предоставления удаленной облачной платформы, позволяющий хранить данные и выполнять веб-приложения на удаленном облаке. Над платформой находится операционная система в облаке под названием Windows Azure, производящая управление запуском приложений на множестве виртуальных машин дата-центра Microsoft. Операционная среда, работающая в облаке, призвана соединить программы, установленные на компьютере пользователя, с программным обеспечением, расположенным в Сети. Windows Azure создает единую среду, включающую облачные аналоги серверных продуктов Microsoft и инструменты разработки.

Google Apps Engine – сервис компании Google, предоставляющий платформу для создания и развертывания приложений на инфраструктуре дата-центров компании Google. Приложение в облаке выполняется на нескольких виртуальных серверах. Официально поддерживаемые языки: Python и Java. Система также использует нереляционную структуру для хранения баз данных со своим SQL-подобным языком запросов, имеющим название GQL.

Amazon Web Services – сервисы выполнения высокомасштабируемых приложений и хранения информации на удаленных серверах компании Amazon, предоставляющие модели AaaS, PaaS, IaaS. Amazon Web Services включает услугу предоставления ресурсов для хранения данных на серверах Amazon Simple Storage Service (S3), а также услугу предоставления масштабируемых виртуальных частных серверов Amazon Elastic Compute Cloud (EC2).

Применение облачных вычислений порождает ряд сложных проблем, с наличием положительных и отрицательных аргументов. К характеристикам pro и contra модели Cloud Computing можно отнести следующие моменты.

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

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

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

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

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

Однако, по исследованию IDC, объем рынка облачных ИТ-услуг в 2010 г. в России составил около $ 35,08 млн, что составляет около 0,006 % от общего ИТ-рынка России, тогда как в мировом масштабе доля ИТ-сервисов публичных облаков составила за тот же период около 7,5 % мирового ИТ-рынка. Объясняется это отчасти тем, что в России доля услуг в общем объеме ИТ-рынка составляет около 20 %, тогда как на ИТ-рынке Запада на услуги приходится более 60 %.

Как показывает мировой опыт, на начальной стадии развития рынка облачных ИТ-услуг доминирует модель SaaS, которая по мере взросления рынка уступает долю растущим сегментам IaaS и PaaS. В 2009 г. российский рынок находился в самом начале развития, и около 94 % его объема пришлось на долю SaaS. Тот же тренд сохранился и в 2010 г. Аналитики пророчат этому сегменту рост до $ 113 млн. к концу 2014 г. Основную долю в этом сегменте, по данным IDC, составили продукты Microsoft, предоставленные клиентам через местных партнеров компании.

Объем сегмента PaaS в 2009 г. в России был равен чуть меньше 5,5 % облачного рынка, этот рынок в России тогда только начинал формироваться. В 2014 г. ожидается рост этого сегмента до $ 12,5 млн. Лидировали на нем проекты на основе платформы Force.com. В 2010 г. появились решения на базе платформы Aprentis. Тогда же стартовал отечественный проект – облачная платформа Hivext, поддержанная компанией Softline.

Сегмент IaaS занимал в 2010 г. 0,5 % объема всего рынка облачных сервисов. В 2009 г. о запуске IaaS в России объявляли компании Оверсан и IT Grad. Позже к ним добавился еще ряд компаний. На конец 2010 г. в облаке Оверсан были размещены проекты и ИТ-инфраструктуры более 200 компаний.

По прогнозам IDC, по мере взросления рынка облачных вычислений доля отечественных решений на нем будет увеличиваться, при этом сам рынок будет расти высокими темпами. К концу 2014 г. объем российского рынка SaaS увеличится до $ 113,4 млн, сегмент IaaS – до $ 35,5 млн, а PaaS – до $ 12,5 млн.

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

Однако при имеющемся предложении со стороны крупнейших международных корпораций Microsoft, IBM, Intel, NEC, а также российского системного интегратора – компании КРОК и других отечественных ИТ-поставщиков спрос на облачные сервисы в России пока невелик.

Проблема распространения облачных технологий имеет тесную связь с неурегулированностью законодательной базы, в частности, в отношении требований закона от 27.07.2006 г. №152-ФЗ «О персональных данных», который накладывает огромные ограничения на поставщика услуг, что закономерно не способствует развитию бизнеса.

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

Среди важных ограничений для России можно назвать слабо развитую структуру дата-центров. В России количество дата-центров постоянно растет: для этого переоборудуются существующие здания, а также строятся новые. Но в основном их местоположение ограничено крупными региональными центрами, такими как Москва и Санкт-Петербург. На их возникновение влияет наличие в том или ином месте централизованных точек обмена трафиком. Внедрение дата-центров помогает повысить эффективность решения бизнес-задач. В то же время, судя по опубликованным данным, среди крупнейших компаний в России 43 % не только не имеют собственных дата-центров, но и не пользуются услугами внешних центров обработки данных (ЦОД).

Следующим шагом становятся услуги предоставления мощности по требованию и оплата по факту – все те опции, которые обеспечивает облачный хостинг-провайдер. ЦОД, сетевая инфраструктура и обеспечение безопасности – все это играет ключевую роль в предоставлении услуг облачно обработки данных, где сегодня необходимы гораздо большие скорости и объемы, чем когда-либо ранее. В России не существует разработанных нормативных документов, которые бы обеспечивали защиту данных.

Общеизвестно, что для каждого компонента облака  нужно использовать специфичные для него средства защиты:  для веб-сервера –  контроль целостности страниц,  для сервера приложений    экран уровня приложений, для СУБД – защиту от SQL-инъекций, для системы хранения –  резервное копирование и разграничение доступа.  В отдельности каждые из этих защитных механизмов уже созданы,  но они не собраны вместе для комплексной защиты,  поэтому задачу по интеграции   их в единую систему нужно решать во время создания системы облачных вычислений.

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

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