Файл: Облачные сервисы (классификация облачных сервисов).pdf

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

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

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

Добавлен: 26.05.2023

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

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

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

● Учет потребления. Поставщик услуг автоматически исчисляет потребленные ресурсы и на основе этих данных оценивает объем предоставленных потребителям услуг. Приобретая только необходимый объем ресурсов, можно оптимизировать расходы, связанные с работой информационных систем организации. [3,с.224]

В настоящее время существуют три основные модели расположения приложений:

● Расположение в инфраструктуре заказчика (on premises). Предполагает существенные начальные инвестиции в аппаратные ресурсы, программное обеспечение, сетевую инфраструктуру и персонал. Такая модель — оплата, приобретение, владение — напрямую связана с высокими капитальными затратами, но в то же время она обеспечивает полный контроль за инфраструктурой, аппаратным и программным обеспечением. [3,с.225]

● Расположение у компании-хостера (hosting). Такая модель развертывания приложений, называвшаяся ранее ASP, а затем — «SaaS» или просто «хостинг», получила свое развитие несколько лет назад и является наиболее популярным способом снижения расходов на информационные технологии. Она основана на аренде аппаратной платформы, программного обеспечения, соответствующей инфраструктуры и персонала, выполняющего ее обслуживание. Отличается меньшим контролем за инфраструктурой, аппаратным и программным обеспечением и базируется на оплате фиксированного числа ресурсов, что обычно предполагает оплату даже когда арендуемые ресурсы не используются. [3,с.225]

● Расположение в облаке (cloud). Данная модель появилась совсем недавно. Она предполагает оплату по факту использования арендуемых аппаратных и программных ресурсов, что приводит к существенному снижению начальных расходов и переходу от капитальных инвестиций к операционным расходам. Такая модель отличается практически полным отсутствием контроля за инфраструктурой и аппаратным обеспечением, а при аренде программного обеспечения — и отсутствием контроля за ним. [3,с.225]

Каждая модель расположения приложений имеет свои недостатки и достоинства, но с экономической точки зрения самой важной характеристикой является оплата по факту использования. Таковым является подход к размещению приложений в облаке. Облачные вычисления — это такой подход к предоставлению и потреблению приложений и компьютерных ресурсов, при котором приложения и ресурсы становятся доступны через Интернет в виде сервисов, потребляемых на различных платформах и устройствах. Оплата таких сервисов осуществляется по их фактическому использованию. [3,с.225]


Выделяют следующие модели развертывания облаков:

1.Частное облако (Private cloud). Облачная инфраструктура функционирует целиком в целях обслуживания одной организации. Инфраструктура может управляться самой организацией или третьей стороной и существовать как на стороне потребителя (on premise), так и у внешнего провайдера (off premise). [3,с.225]

2. Облако сообщества, или общее облако (Community cloud). Облачная инфраструктура используется совместно несколькими организациями и поддерживает ограниченное сообщество, разделяющее общие принципы (например, миссию, требования к безопасности, политике, соответствия регламентам и руководящим документам). Такая облачная инфраструктура может управляться самими организациями или третьей стороной и существовать как на стороне потребителя (on premise), так и у внешнего провайдера (off premise). [3,с.226]

3.Публичное облако (Public cloud). Облачная инфраструктура создана в качестве общедоступной или доступной для большой группы потребителей, не связанной общими интересами, но принадлежащих к одной области деятельности. Такая инфраструктура находится во владении организации, продающей соответствующие облачные услуги и предоставляющей облачные сервисы. [2,с.149]

4.Гибридное облако (Hybrid cloud). Облачная инфраструктура является сочетанием двух и более облаков (частных, общих или публичных), остающихся уникальными,но объединенными вместе стандартизированными или частными технологиями, обеспечивающими портируемость данных и приложений между такими облаками (например, технологиями пакетной передачи данных для баланса загрузки между облаками). [2,с.149] Под портированием понимают адаптацию некоторой программы или её части, с тем чтобы она работала в другой среде, отличающейся от той среды, под которую она была изначально написана с максимальным сохранением её пользовательских свойств. [13]

Для многих организаций естественным первым шагом в освоении облачных технологий является частное облако. Оно предоставляет все преимущества облачных вычислений — быстроту перестройки, масштабируемость, эффективность — и избавляет от многих потенциальных и реальных угроз безопасности, характерных для публичных облаков. На основе частного облака могут быть реализованы приложения и платформы в виде сервиса и многие другие виды сервисов. Самой быстрорастущей областью применения частных облаков является IaaS. Она предоставляет самые низкоуровневые ресурсы в простой для использования форме, не меняя при этом фундаментальные принципы работы ИТ-службы организации. Такая модель позволяет организации получить востребованные, динамичные и масштабируемые услуги облачных вычислений, но контроль остается в руках ее ИТ-службы. Со временем частное облако начинает использовать публичные облачные ресурсы и приобретает характерные черты гибридного облака. При этом хостинг сервиса разработки приложений осуществляется либо в собственном центре обработки данных организации, либо в выделенной среде вендора облака. [2,с.149]


ГЛАВА 2 АНАЛИЗ ПРАКТИЧЕСКОГО ПРИМЕНЕНИЯ ОБЛАЧНЫХ СЕРВИСОВ

2.1 Модели и анализ возможностей облачных сервисов, предлагаемых для использования в малом бизнесе

Облачные вычисления и предоставляемые ими сервисы можно сравнить с коммунальными услугами. Так же как в жару или холод меняется потребление воды и электричества, так и потребление сервисов, предоставляемых облачными платформами, может возрастать или уменьшаться в зависимости от повышения или понижения нагрузок. Очень часто у поставщиков возникает необходимость в предсказании нагрузки в целях предоставления более качественного сервиса. [3,с.226]

К наиболее частым сценариям использования облачных платформ относятся хостинг приложений, хранение данных и проведение вычислений. [3,с.226]. Можно выделить следующие основные сервисы, предоставляемые облачными платформами (рисунок 5).

Рисунок 5. Различные модели «облаков».

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

Модель предоставления инфраструктуры (аппаратных ресурсов) как сервиса (Infrastructure as a Service, IaaS) предоставляет возможность аренды таких инфраструктурных ресурсов, как серверы, устройства хранения данных и сетевое оборудование. Управление всей инфраструктурой осуществляется поставщиком сервисов, а потребитель управляет только ОС и установленными приложениями. Такие сервисы обычно оплачиваются по их фактическому использованию и позволяют пользователю увеличивать или уменьшать объем используемой инфраструктуры через специальные порталы, предоставляемые поставщиками сервисов. [3,с.231]

Потребителями здесь являются владельцы приложений, IT-специалисты, подготавливающие образы ОС для их запуска в сервисной инфраструктуре. Облачная платформа предоставляет сервисы для запуска виртуальных машин и сервисы хранения данных. Соглашение о предоставлении сервисов (SLA) обычно распространяется на такие характеристики сервисов, как доступность виртуального сервера, время развертывания образа ОС. В данной сервисной модели могут быть запущены практически любые приложения, установленные на стандартные образы ОС. Оплата инфраструктуры как сервиса обычно производится исходя из объема использованных ресурсов. [3,с.231]


Покупатель облачных сервисов должен внимательно изучить все условия SLA, чтобы знать, кто, что и когда делает, а также что, кто, за что и как отвечает в случае облачного отказа. SLA — соглашение об уровне обслуживания (англ. Service level agreement) каждого пользователя облака.

Инфраструктура как сервис (IaaS) — наиболее зрелый сегмент облачных вычислений. Именно в сегменте IaaS наиболее последовательно воплощаются классические преимущества облачных вычислений: экономия за счет эффекта масштаба (чем больше пользователей пользуется ресурсом, тем меньше эксплуатационная стоимость в расчете на одного пользователя), эластичность, модель оплаты «по счетчику» и т.д. Amazon Web Services (AWS) — наиболее известное и наиболее успешное предложение класса IaaS.[3,с.231]

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

Модель предоставления платформы как сервиса (Platform as a Service, PaaS) предоставляет возможность аренды платформы, которая обычно включает операционную систему и прикладные сервисы. [6,с.50]

Платформа как сервис облегчает разработку, тестирование, развертывание и сопровождение приложений без необходимости инвестиций в инфраструктуру и программную среду. Платформа как сервис также включает и инфраструктуру как сервис. Примером платформы как сервис может служить Windows Azure компании Microsoft. [3,с.229]

Здесь потребителями являются сами компании, разработавшие приложения. Платформа обеспечивает среду для выполнения приложений, сервисы по хранению данных и ряд дополнительных сервисов, например интеграционные или коммуникационные. Соглашение о предоставлении сервисов (SLA) обычно распространяется на такие характеристики сервисов, как доступность среды выполнения приложений и ее производительность. Возможности настройки приложений под нужды потребителей практически не ограничены. [3,с.229]

Ограничением может послужить лишь функциональность сервисов, предоставляемых на уровне платформы. Для того чтобы воспользоваться возможностями облачной платформы, необходимо значительно модернизировать или вообще написать заново существующие приложения. [3,с.229]

Оплата облачной платформы рассчитывается исходя из объема использованных вычислительных ресурсов, таких как:

• время работы приложения;

• объем данных и количество операций с данными (транзакций);

• сетевой трафик.

Первым значимым предложением в сфере PaaS-решений стала система Google App Engine, представленная в апреле 2008 г. C тех пор количество различных PaaS-решений резко возросло, и сегодня разработчики обладают беспрецедентной свободой выбора облачных решений. Существует Engine Yard и Heroku для любителей Ruby, PHP Fog для специалистов по PHP, Stackato для программистов на Perl, Cloudbees для Java-разработчиков и т. д. Также существует несколько PaaS-проектов от крупных вендоров, стремящихся одновременно охватить несколько популярных технологий разработки, таких как Windows Azure от Microsoft (.Net, Java, PHP, Ruby), OpenShift от Red Hat (Java, Ruby, PHP, Python) и Cloud Foundry от VMware (Java, Ruby, Node.js). Существуют также десятки менее известных систем, число которых с течением времени только увеличивается. [6,с.50]


Программное обеспечение как сервис

Модель предоставления программного обеспечения как сервиса (Software as a Service, SaaS) обеспечивает возможность аренды приложений. Программное обеспечение как сервис включает платформу как сервис и инфраструктуру как сервис. Примерами приложения как сервиса являются Business Productivity Online Suite компании Microsoft, Google Docs, а также различные системы автоматизации бизнеса класса CRM, ERP. [3,с.227]

На сегодняшний день это наиболее распространенная модель предоставления облачных сервисов. Модель предоставления программного обеспечения, как сервиса является моделью обеспечения доступа к приложениям через Интернет с оплатой по факту их использования. Организации могут реализовывать подобную модель предоставления сервиса из частных облаков, используя внутренние сетевые каналы, дополнительно защищенные и не связанные с Интернетом. [3,с.227]

Потребителями данного типа сервисов являются конечные пользователи, которые работают с приложениями, предоставляемыми в облаке. Соглашение о предоставлении сервисов (SLA) обычно распространяется на такие характеристики сервисов, как их доступность (uptime) и производительность. Возможности настройки приложений под нужды потребителей минимальны или вообще отсутствуют, их уровень диктуется требованиями рынка или возможностями поставщиков таких приложений. Оплата конечного сервиса, как правило, производится ежемесячно и рассчитывается на основе количества пользователей приложения. [3,с.227]

Решения класса SaaS — разновидность облачных услуг, появившаяся существенно раньше, чем сам термин «облачные вычисления». Из всех облачных решений только SaaS-приложения непосредственно доступны конечному пользователю, и этим они принципиально отличаются от решений класса IaaS и PaaS, которые направлены не на пользователей, а на разработчиков и владельцев IT-систем. [6,с.40]

SaaS-системы занимают устойчивые позиции в сфере корпоративных решений класса CRM и ERP. Поскольку SaaS-решением можно начать пользоваться сразу после оплаты, сроки внедрения таких систем сокращаются до предела по сравнению с традиционными аналогами, что особенно выгодно в условиях быстро растущего малого и среднего бизнеса. [3,с.228]

Особое место на российском рынке SaaS занимают отечественные решения, созданные в оглядке на потребности российского бизнеса. Такие системы лишь отчасти можно считать заменой ПО — в сущности, они решают такие задачи, которые ранее никем решены не были. Ниже рассмотрено несколько примеров практического использования отечественных SaaS-решений в российском бизнесе. [6,с.76]