Разновидности облачных вычислений
Первый уровень – 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!