Файл: Облачные сервисы (Теоретические аспекты изучения облачных сервисов).pdf
Добавлен: 18.06.2023
Просмотров: 55
Скачиваний: 3
СОДЕРЖАНИЕ
Глава 1 Теоретические аспекты изучения облачных сервисов
1.1 Понятие облачных технологий
1.3 Источники и модели реализации облачных технологий
Глава 2 Анализ рынка и использования облачных сервисов
2.1 Крупнейших облачных поставщиков России
2.2 Облачные сервисы microsoft azure
2.3 Обеспечение безопасности при работе с облачными сервисами
Также облака можно классифицировать на частные и публичные, а также внешние и внутренние (см.таблицу 1.2).
Таблица 1.2 - Классификация облаков
Частные |
Публичные |
|
Внутренние |
Собственный датацентр |
Свое облако, излишки которого можно продать |
Внешние |
Облако для себя на внешней платформе |
Облако на продажу |
Три модели облачных услуг занимают разные ниши рынка, и в общем случае их можно представить иерархично (см. рисунок 1.6).
Рис. 1.6 - Иерархия «облачных» продуктов
На серверное «железо», т.е. системы хранения данных, обработки информации, связи, устанавливается среда, управляющая этими ресурсами (IaaS). На эту среду устанавливается некий интерфейс управления ресурсами сервера (PaaS), с помощью которого на облачной инфраструктуре можно развертывать определенные приложения для пользования ими через сеть (SaaS).
Облачные сервисы имеют ряд преимуществ по сравнению с обычными серверами, установленными в компаниях.
Доступность. Информация в облаке имеет высокую доступность, около 99,999, которую могут поддерживать только крупные компании- провайдеры. Минимальное время простоя сложно гарантировать собственными силами. Доступ к информации, хранящейся на облаке, может получить каждый, кто имеет компьютер, планшет, любое мобильное устройство, подключенное к сети интернет. Из этого вытекает следующее преимущество.
Мобильность. У пользователя нет постоянной привязанности к одному рабочему месту. Из любой точки мира менеджеры могут получать отчетность, а руководители — следить за производством.
Экономичность. Одним из важных преимуществ называют уменьшенную затратность. Пользователю не надо покупать дорогостоящие, большие по вычислительной мощности компьютеры и ПО, а также он освобождается от необходимости нанимать специалиста по обслуживанию локальных ГГ-технологий.
Возможность брать вычислительные мощности в аренду. Пользователь получает необходимый пакет услуг только в тот момент, когда он ему нужен, и платит, собственно, только за количество приобретенных функций.
Гибкость. Все необходимые ресурсы предоставляются провайдером автоматически.
Высокая технологичность. Большие вычислительные мощности, которые предоставляются в распоряжение пользователя, которые можно использовать для хранения, анализа и обработки данных.
Надежность. Некоторые эксперты [3] утверждают, что надежность, которую обеспечивают современные облачные вычисления, гораздо выше, чем надежность локальных ресурсов, аргументируя это тем, что мало предприятий могут себе позволить приобрести и содержать полноценный ЦОД.
Рис. 1.7 - Внедрение облачных сервисов в бизнес
Причины неразвитости облачных технологий в России:
- Отсутствие безопасности. Не во всех точках нашей страны хорошо обстоят дела с поддержкой мобильных каналов связи. Более того, даже в столице отдавать вопрос доступности собственных данных в руки интернет провайдера решается далеко не каждый. Вариантом гарантии активности интернет-подключения является создание резервного канала связи, что зачастую оказывается непозволительно дорого для малого бизнеса.
- Ненадежность. Безопасность, а точнее её отсутствие является одним из главных препятствий развития «облаков» в России. Руководство многих компаний считает, что надежнее иметь свой физически ощутимый сервер в офисе, чем хранить данные на удаленных серверах. Это беспокоит малый и средний бизнес, который не хочет отдавать свои данные в чужие руки, а уж тем более крупные компании, отвечающие за сохранность конфиденциальных данных своих клиентов.
- По словам генерального директора компании PR-group, в Европе 50% лабораторного тестирования информационных систем связано с информационной безопасностью (ИБ). В России данный сегмент почти полностью отсутствует. Законодательство РФ только начинает развиваться в направлении регулирования взаимоотношений провайдеров облачных вычислений и их клиентов. На данный момент все договоры в этой сфере носят смешанный характер и базируются на нормах гражданского права, включая право интеллектуальной собственности, международное и частное право, информационное право, законодательство о защите персональных данных. В связи с этим некоторые заказчики предпочитают зарубежные площадки. «Там более надежный сервис, законодательство, меньшие риски, удобство, прозрачность, гибкость политики»
- Параноидальность. Однако помимо перечисленных выше проблем в России существует еще одна, решить которую оказывается гораздо сложнее. Медленнее всего меняется менталитет, и в нашей бизнес-среде высок уровень «параноидальности» в отношении вопросов ИБ. Появляющиеся на рынке новые технологии и продукты оцениваются с точки зрения рисков специалистами по безопасности, и часто даже явные преимущества в экономической эффективности не могут перевесить предвзятое отношение и неготовность служб ИБ следовать технологическим веяниям. Снижение уровня «параноидальности» — вопрос времени. При этом позиция компаний в вопросах ИБ будет определяться требованиями защиты информации. Чтобы преодолеть фактор инерционность, компаниям, предлагающим облачные сервисы, необходимо решить огромный спектр технических, юридических и организационных вопросов, включая сертификацию продуктов и сервисов и т.п. Компаниям придется не только поднять уровень безопасности своих облачных решений, но и доказать безопасность своих сервисов клиентам.
Также крупный бизнес менее склонен к использованию публичных облаков, преимущества которых во многом обусловлены экономией за счет масштаба. В крупных организациях размер инфраструктуры и так велик, поэтому выигрыш будет не столь значительным. Кроме того, у таких компаний обычно большой парк собственного оборудования, и им приходится решать задачи по интеграции систем. Такие компании чаще оказываются заинтересованы в организации частного облака для своих филиалов на собственной аппаратной базе.
Глава 2 Анализ рынка и использования облачных сервисов
2.1 Крупнейших облачных поставщиков России
Аналитическое агентство CNews Analytics опубликовало ежегодный рейтинг «Крупнейшие поставщики SaaS в России» по итогам 2014 г., который вышел в рамках обзора «Облачные сервисы 2015». Несмотря на кризис в экономике, рынок SaaS в России, как и в мире, активно растет. Суммарная выручка участников рейтинга CNews SaaS составила p12,3 млрд, что на 29% больше, чем годом ранее. По мнению аналитиков iKS-Consulting, в 2015–2018 гг. темпы роста этого рынка составят около 25%. Прогноз дан с оговоркой, что провайдеры SaaS получают выгоду только при умеренном кризисе, а в случае резкого обвала пострадают все участники рынка, включая сегмент SaaS.
Рис. 2.1 - Объем и динамика российского рынка SaaS в сравнении с общей динамикой поставок ИТ (в рублях)
Любопытно, что рынок SaaS растет несмотря на то, что российская ИТ-отрасль в целом стагнирует – совокупная выручка 100 крупнейших ИТ-компаний России, согласно данным рейтинга CNews100, в 2014 г. незначительно выросла (+1%) в рублях, но сократилась на 15% в долларовом эквиваленте. CNews Analytics:
Таблица 2.1 - Топ-10 крупнейших поставщиков SaaS в России 2015
Также в рамках обзора «Облачные сервисы 2015» опубликованы рейтинги «Крупнейшие поставщики услуг ЦОД 2015» и «Дата-центры, введенные в эксплуатацию в 2014–2015 гг. и планирующиеся к запуску в 2016–2017 гг.». Выручка операторов коммерческих дата-центров продолжает расти двузначными цифрами, несмотря на непростую экономическую ситуацию. Чтобы привлечь новых клиентов, операторы сохранили цены на докризисном уровне. Но такой подход перекрывает возможность выхода на рынок новым площадкам, себестоимость которых выросла на 30–50% из-за падения курса рубля.
Таблица 2.2 - Крупнейшие поставщики услуг ЦОД 2015
В целом можно сделать вывод, что заказчики перестали бояться ИТ-аутсорсинга. Поэтому повсеместное внедрение облачных технологий привело к тому, что этот сегмент в 6 раз опередил традиционные ИТ по показателям роста. Россия повторяет общемировые тенденции, чему способствуют законодательные ограничения, действующие в стране.
2.2 Облачные сервисы microsoft azure
В современном мире людям и предприятиям все чаще приходится сталкиваться с облачными вычислениями. Облачные вычисления - это технологии обработки данных, в которых основные ресурсы - компьютеры, представляют пользователю интернет сервисы. В связи с тем, что пользователю отпадает надобность покупки дорогостоящего оборудования является одним из главных плюсов данной услуги. Одним из известных представителей данной услуги является компания Microsoft.
Microsoft Azure - это платформа для создания высоко масштабируемых доступных служб и управления ими. Пользователь производит оплату лишь за те услуги, которыми он пользуется. Предоставляемые ресурсы можно наращивать или сокращать. И совсем не обязательно покупать оборудование или сложно ступенчатую инфраструктуру. Если пользователь примет решение об использовании некоторых услуг, он может рассмотреть различные архитектуры и выбрать новые пути разработки, миграции или развертывания сложно ступенчатых приложений. Проведя не сложный анализ и получив необходимую информацию можно попытаться раскрыть полный потенциал Microsoft Azure.
Платформа Azure предоставляет возможности управления оборудованием и ресурсами. Рассмотрим некоторые из этих преимуществ.
При развертывании приложений и служб в облаке Microsoft Azure пользователю предоставляется возможность управления виртуальными машинами, регулирование пропускной способностью сети и другими ресурсами. Сетевое облако автоматически выделяет новые виртуальные машины для приложения при отключениях, связанных с обновлениями оборудования машины или при случайно вызванных ошибках.
Динамическое масштабирование - это возможность расширения и сокращения использование ресурсов в зависимости от сложности приложения. Оно также называется эластичным масштабированием. Прежде чем рассказать о принципы масштабирования необходимо объяснить не маловажное понятие роли. В Microsoft Azure пользователь создает роли, совместно комбинируя которые реализуется логика приложения. Например, одна роль может обеспечивать выполнение интерфейсного сервера ASP.NET для приложения; другая рабочая роль или несколько ролей может выполнять обработку фото или видео в фоновом режиме. Каждая роль размещается на отдельных виртуальных машинах в центре обработки данных Microsoft Azure, называемых экземплярами ролей. Все запросы распределяются между этими экземплярами.
Если приложение требует повышенной потребности ресурсов, то можно создавать новые экземпляры ролей, которые выполняют некоторый код приложения. Эти экземпляры будут обрабатывать нагрузку по мере ее роста. Если потребности в роли отпадают, то экземпляр данной роли можно удалить, чтобы не оплачивать ненужные вычислительные ресурсы. Данный подход имеет существенное отличается от локального развертывания, требующего большого количества аппаратных средств для обработки высоких нагрузок. При облачном развертывании масштабирование также не осуществляется автоматически, однако масштабирование легко можно осуществить с помощью веб-портала или интерфейса API управления службами. Microsoft Azure предоставляет ресурсы в соответствии с текущей нагрузкой, даже если необходимость приложения в компьютерных и вычислительных ресурсах непредсказуемо меняется.
Высокая надежность и доступность.
Microsoft Azure - это платформа для высокодоступных приложений. Она предоставляет хранение данных и доступ к ним при помощи служб хранения или при помощи базы данных SQL Microsoft Azure.
Microsoft Azure предоставляет высокую доступность вычислительных ресурсов при обладании одним или нескольких экземпляров роли. Экземпляры ролей отслеживаются автоматически. Это позволяет оперативно реагировать на перезапуски или сбои системы.
Так же Microsoft Azure предоставляет высокую надежность и доступность хранимых данных благодаря использования служб хранения. Службы хранения копируют все данные на различные сервера, в крайнем случае минимум на три. Таким образом, база данных SQL копирует данные, обеспечивая высокую надежность и доступность.
Периодические рабочие нагрузки.
Microsoft Azure - это оптимальное решение для нагрузок которые необходимо выполнять лишь некоторые количество времени. Некоторые приложения требуется выполнять лишь определенные промежутки времени. Можно рассмотреть обычное приложение, которое будет использовать лишь в течение нескольких дней или недель, а также сделать его общедоступным. После того как приложение отработало, а цель достигнута, его можно удалить и при этом заплатить только за время в течении которого оно было развернуто. Для этого приложение должно поддерживать параллельную обработку. Тогда вступают в силу возможности горизонтального масштабирования позволяя создавать большое количество экземпляров рабочей ролей, чтобы уменьшить время реализации сложных задач.