Разновидности облачных вычислений



 

 

Первый уровень – IaaS (InfrastructureasaService, инфраструктура как служба):

 

Пример –службаAmazon Web Services. Такого рода компании предоставляют возможность создать некоторое количество виртуальных машин, объединенных в локальную сеть. То есть инфраструктура предприятия развертывается не на самом предприятии, а у службы Amazon или кого-либо иного поставщика.

Второй уровень – PaaS (PlatformasaService, платформа как служба):

 

 

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

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

 

Платформа предоставляет среду выполнения программ. Классический пример – WindowsAzure, force.com.

 

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

(нахождение на нескольких серверах, перемещение с одного сервера на другой, взаимодействие веб-служб с веб-сайтами). Другими словами,WindowsAzure – это пул серверов, с предконфигурированной платформой .Net, сервером IIS и набором библиотек коммуникации серверов между собой, с автоматическим «разбрасыванием» экземпляров служб по этим серверам, что автоматически избавляет заказчика от анализа того, сколько компьютеров ему потребуется и на каких компьютерах эти службы должны работать.

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

 

Третий уровень – SaaS (SoftwareasaService, программа как служба):

 

Смысл состоит в том, что сама служба «виртуализует». Например, виртуализация службы электронной почты: организация может зарегистрироваться, получить сервер для хранения корреспонденции, почтовые ящики для своих сотрудников и работать с этой почтовой службой. Аналогичную возможность эта служба предоставляет многим организациям, которые логически обращаются к одному поставщику услуг, физически это работает на одних и тех же серверах, на одной и той же платформе, но внутри масштабируется. С точки зрения каждого заказчика, служба виртуализована, она работает только в еголичных интересах.  Получается, что на этом уровне не только платформа общая, здесь общая инфраструктура создания на уровне программы, на более высоком уровне и разделение идет на уровне заказчика. Это приводит к появлению понятия multi-tenant (множественная аренда).


Модели развертывания

 


Дата добавления: 2018-08-06; просмотров: 327; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!