Файл: ИНФОРМАТИКА И ПРОГРАММИРОВАНИЕ. ОБЛАЧНЫЕ СЕРВИСЫ.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 15.06.2023

Просмотров: 132

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ЦОД «ТрастИнфо» - совместное предприятие финской компании Tieto и российской компании «Ай-Теко». Российский облачный сервис предполагается сделать частью глобальной облачной сети Tieto, которая включает Санкт-Петербург, Хельсинки, Стокгольм, Осло и Копенгаген. Заказчикам будут гарантированы международный уровень качества услуг и доступ к сервисам и ресурсам Microsoft, Cisco и EMC. ЦОД «ТрастИнфо» имеет общую площадь 3 000 м2, количество стоек - 800, среднее энергопотребление на стойку - 5 кВт, пропускную способность волоконно-оптических линий связи - до 10 Гбит/с.

Следует отметить, что первые масштабные проекты по внедрению Windows Azure в крупных российских ИТ-компаниях были представлены компанией Microsoft. Так, известный разработчик электронных словарей и систем оптического распознавания текста компания ABBYY открыла OCR-сервис FineReader Online на платформе Windows Azure. Согласно ее оценке, миграция на облачную платформу Microsoft позволит сократить расходы на поддержку сервиса в полтора раза. Платформу Windows Azure активно осваивает также компания «Медиалогия» - разработчик первой в России автоматической системы мониторинга и анализа СМИ в режиме реального времени. Она разрабатывает системы анализа в Интернете российских и зарубежных блогов и СМИ с последующим предоставлением своим заказчикам мониторинга по темам и ключевым словам.

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

Популярный в Интернете сервис для хостинга слайдов SlideShare реализовал переконвертацию нескольких миллионов накопленных документов из Flash к формату HTML5 при помощи виртуальных серверов, предоставленных компанией Amazon. Причины для модернизации следующие. Во-первых, презентации на HTML5 отображаются на всех устройствах, включая смартфоны/планшеты iPho-ne/iPad и Android, и на десктопе - и это один и тот же файл. Таким образом, уменьшается объем данных на хостинге. Во-вторых, документы стали на 40 % компактнее и загружаются на 30 % быстрее. В-третьих, документы теперь индексируются поисковыми системами. Текст без проблем выделяется мышкой и копируется, что всегда было затруднительно с Flash.


§2. Проблемы и перспективы развития облачных сервисов

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

1. Доступность сервисов. В случае проблем с сервером компании, предоставившей сервис, доступом в Интернет или самим сервисом использование ресурса оказывается невозможным. Например, в 2013 г. облачный сервис хранения данных Amazon отключался дважды. В связи с этим компании, использующие облачные сервисы, с одной стороны, не спешат выводить в «облако» автоматизацию критичных бизнес-процессов, а с другой вынуждены иметь альтернативные каналы доступа в Интернет на случай выхода из строя связи основного провайдера. Альтернативным вариантом распространенного доступа через витую пару являются: беспроводной доступ (Wi-Fi), доступ через телефонную линию (посредством ADSL-модемов), доступ через спутниковую или мобильную связь.

2. Безопасность сервисов является самым весомым ограничением использования облачных сервисов, поскольку невозможно гарантировать, что информация, размещенная на внешнем сервере, не окажется доступной третьим лицам (через прямое хищение или передачу владельцем ресурса). С другой стороны, обязанность по обеспечению безопасности доступа, хранения и использования данных ложится на компанию, предоставившую облачный сервис. Разработка алгоритмов JS и протоколов обеспечения информационной безопасности облачных вычислений является, пожалуй, ключевым моментом при подготовке соответствующих IT-проектов.

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

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


4. Обеспечение совместимости с другими приложениями. В настоящее время компании предпочитают пользоваться облачными сервисами одного из лидеров этого направления: Amazon, Google, IBM или Sales-force. При этом возникает необходимость передачи данных, которые используются в собственных облачных приложениях, а также обеспечение совместимости этих приложений с программным обеспечением, используемым в компании. Как правило, для этих целей предлагается использовать соответствующие «облачные» инструменты и средства разработки, что требует дополнительных материальных и временных затрат. Кроме того, не редкостью является ситуация, когда разные облачные сервисы приходится подключать у разных компаний-провайдеров, что также не способствует повышению интегрированности и совместимости.

В настоящее время активно разрабатываются облачные приложения ведущими IT-компаниями (Google, Amazon, Microsoft, Oracle, IBM), каждая из которых предлагает собственную концепцию и подходы к реализации облачных сервисов. В то же время наблюдается стремление к стандартизации и унификации в этом направлении, о чем свидетельствует активная работа IEEE (Institute of Electrical and Electronics Engineers - Институт инженеров по электротехнике и радиоэлектронике) в формулировке парадигмы облачных вычислений и подготовке базы для разработки соответствующих стандартов. Сам факт принятия IEEE парадигмы облачной обработки данных свидетельствует о фундаментальности и научно-технической проработке концепции облачных вычислений.

Исходя из приведенного анализа и анонсов планов IT-компаний по развитию облачных сервисов, можно сделать вывод, что определенная стандартизация в этом направлении неминуема, и в ее основе будут лежать принципы SOA (Service-Oriented Architecture - сервисно-ориентированная архитектура) SAAS и SOA развиваются параллельно, взаимно дополняя и обогащая друг друга (хотя некоторые IT-специалисты рассматривают облачные вычисления как продукт развития SOA). Представляется, что в скором будущем можно ожидать появления новой концепции, объединяющей положения SAAS и SOA и ориентированной на разработку Интернет-приложений сервисно-ориентированной архитектуры.

За основу такой концепции может быть взята топология OpSource Services Bus от компании OpSource, или корпоративная шина данных - ESB (Enterprise Service Bus) или же идеология интеграции приложений AIA (Application Integration Architecture) от компании Oracle. Претендентов на роль интегратора интеграторов, идеолога «bus in the cloud» (единой облачной шины) достаточно много, но каждый стремится продвинуть свое решение. Поэтому большие надежды возлагаются именно на компьютерное сообщество, в первую очередь, на IEEE, который предлагает унифицированные подходы и протоколы реализации облачных сервисов.


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

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

ЗАКЛЮЧЕНИЕ

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

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

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

- IaaS модель (англ. Infrastructure-as-a-Service, инфраструктура как услуга) предоставляется как возможность использования облачной инфраструктуры для самостоятельного управления ресурсами обработки, хранения, сетей и другими фундаментальными вычислительными ресурсами;

- SaaS модель (англ. Software-as-a-Service, программное обеспечение как услуга), в которой потребителю предоставляется возможность использования прикладного программного обеспечения провайдера, работающего в облачной инфраструктуре и доступного из различных клиентских устройств или посредством клиента, из браузера (например, вебпочта) или интерфейс программы;

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


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

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

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

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

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

а) для получения качественных услуг пользователю необходимо иметь надежный и быстрый доступ в Интернет (недостаток актуальный для российских пользователей);

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

в) отсутствие общепринятых стандартов в направлении безопасности облачных технологий.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Батаев А. В. Перспективы внедрения облачных технологий в банковском секторе России // Научно-технические ведомости СПбГПУ. Экономические науки. - 2014. - № 2. - с. 156-165.

2. Бухановский А. В., Ковальчук С. В., Марьин С. В. Интеллектуальные высокопроизводительные программные комплексы моделирования сложных систем: концепция, архитектура и примеры реализации // Изв. вузов. Приборостроение. - 2009. - № 10. - с. 5-24.

3. Беккер М.Я., Гатчин Юрий Арменакович, Кармановский Н.С. Информационная безопасность при облачных вычислениях: проблемы и перспективы // Научно-технический вестник информационных технологий, механики и оптики. – 2011. - №1. – с. 123-126.

4. Богданов А.В. Сравнение нескольких платформ облачных вычислений //Вестник Санкт-Петербургского университета. Серия 10. Прикладная математика. Информатика. Процессы управления. – 2013. - №2. – с. 143-146.

5. Васильев В.Н., Князьков К.В., Чуров Т.Н., Насонов Д.А., Марьин С.В., Ковальчук С.В., Бухановский А.В. CLAVIRE: облачная платформа для обработки данных больших объемов // Информационно-измерительные и управляющие системы. - 2012. - № 11. - с. 7-16.