Файл: Облачные сервисы (Расположение приложений).pdf

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

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

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

Добавлен: 30.03.2023

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

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

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

Введение

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

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

Необходимо отметить, что на данный момент предоставлено множество трактовок таким понятиям, как: «облачная платформа» или «облачные вычисления». Данная ситуация сложилась по причине желания у разных поставщиков акцентировать внимание на разработанных ими предложениях, т.е. при помощи данного определения они стараются выделить свои преимущественные стороны. При изучении, что представляет на себя в современном мире облачная платформа, можно встретить следующие термины: «приложения как сервис», «платформа как сервис», «инфраструктура как сервис», (SaaS, PaaS, IaaS соответственно).

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

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

Выделим характерные особенности «облаков». Это: мультитенантность, масштабируемость, эластичность, проведение оплаты за использование.

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

На сегодняшний день облачные вычисления становятся все более популярными.

Целью работы является выявить достоинства и недостатки существующих облачных платформ.

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

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

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

Для того, чтобы изучить данную тему необходимо ответить на следующие вопросы [1]:

  • Месторасположение приложения;
  • Особенность облачных вычислений;
  • Возможные сервисы;
  • Границы управления.

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

Расположение приложений

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

Рассмотрим более подробно модель с местоположением – инфраструктура заказчика (onpremises)

  • Суть данной модели, возникшей более 10 лет назад, заключается в раскрытии приложений. Благодаря размещению в локальной структуре приложений, можно осуществить финансовые вложения в ПО, аппаратные ресурсы, персонал, сетевую инфраструктуру.
  • Она является приобретением, оплатой, владением, связанной с затратами, способной предоставить необходимый контроль за аппаратным и ПО, инфраструктурой.
  • Рассмотрим более подробно модель с местоположением у компании-хостера (hosting)
  • Ее первое название было: ASP (Application Services Prodiver), спустя некоторое время название сменилось на SaaS или «хостинг». Особую популярность обрела не так давно благодаря тому, что с ее помощью можно уменьшить расходы, затрачиваемые на информационные технологии.
  • Данная модель разработана с целью предоставления необходимого аппаратного и ПО, персонала, инфраструктуры.
  • Оплата происходит исключительно за те ресурсы, которые были использованы, что является ее неоспоримым преимуществом перед другими моделями, где необходимо оплачивать за пакет услуг.
  • Рассмотрим более подробно модель с местоположением Расположение в облаке (cloud)
  • Является новой моделью. В ней предусматривается оплата за фактическое использование тех или иных ресурсов, что положительно влияет на расходы и на смену капитальных инвестиций на операционные расходы. Отличительная особенность заключается в отсутствии контроля за аппаратным, ПО и инфраструктурой.
  • Необходимо отметить, что у каждой модели есть свои положительные и отрицательные особенности. Однако наиболее важной положительной особенностью выступает оплата за фактическое использование тех или иных ресурсов.
  • Облачными вычислениями называется подход по осуществлению размещения, потребления, предоставления компьютерных ресурсов и приложений при помощи интернета, представленные в качестве сервисов, функционирующих на разных устройствах и платформах. Данного рода сервисы оплачиваются только за то, что и сколько было использовано.

Рисунок 1. Варианты расположения приложений

Основные характеристики облачных вычислений

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

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

Эластичность

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

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

Оплата за использование

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

Мультитенантность

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


Самообслуживание

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

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

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

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

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

Облачные вычисления и предоставляемые ими сервисы

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

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

Рассмотрим далее сервисы, предоставляющие «облачные» платформы, для хранения данных, хостинга приложений, проведения вычислений. При рассмотрении данного вопроса можно встретить словосочетание «…как сервис».


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

Данное ПО предоставляет возможность использовать приложения, не покупая их. Состоит из платформы как сервис, инфраструктуры как сервис. BusinessProductivityOnlineSuite – пример приложения как сервис.

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

Данные сервисы используются пользователями, деятельность которых заключается в использовании приложений через «облако». В основном соглашение, заключаемое для предоставления сервисов (SLA), покрывает производительность и доступность. Необходимо отметить, что в данных сервисах не предусмотрена настройка оборудования в соответствии с желаниями клиентов.

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

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

Данная модель PaaS (Platformas a Service) предоставляет возможность брать в аренду платформу для включения прикладных сервисов и операционной системы. С ее помощью существенно упрощается тестирование, разработка, сопровождение и раскрытие приложений, не вкладывая денежные средства. Состоит из инфраструктуры как сервис. Например: AWS (AmazonWebServices), WindowsAzure.

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

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

Инфраструктура как сервис (IaaS, Infrastructureas a Service)

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