Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
18-25.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
69.12 Кб
Скачать

18, Облачные вычисления: определение, назначение

Облачные вычисления – это парадигма, основная идея которой состоит в предоставлении пользователям удаленного доступа к услугам, “железу” и приложениям (включая операционные системы и инфраструктуру) через интернет.

Простым примером облачных вычислений могут служить почтовые сервисы Google или Yahoo. Вам не нужно ПО или сервер, чтобы использовать их. Все что нужно для отправки почты – это подключение к интернету. Сервер и ПО управления почтой находятся в облаке и целиком управляются соответствующим облачным сервисом. Сервисы хранения видео, фотографий, Google Docs (которые я использую прямо сейчас для написания этого текста), недавно вышедшая Chrome OS и т.д. все это также примеры использования облачных вычислений.

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

Концепция облачных вычислений значительно изменила традиционный подход к доставке, управлению и интеграции приложений. Облачные вычисления избавляют пользователей от необходимости задумываться о соответствии характеристик компьютера требованиям ПО и апгрейдах своего “железа”. Пользователь перестаёт быть привязанным к одной конкретной машине, повышается уровень надежности хранения данных. По сравнению с традиционным подходом, облачные вычисления позволяют управлять более крупными инфраструктурами, обслуживать различные группы пользователей в пределах одного облака. Сейчас услуги облачных вычислений предоставляются в нескольких вариантах: хранение данных, доступ к конкретным приложениям, платформы, инфраструктуры, и, наконец, рабочее место в облаке – когда вам предоставляется виртуальная машина с определёнными характеристиками.

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

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

Достоинства облачных вычислений

снижаются требования к вычислительной мощности ПК (непременным условием является только наличие доступа в интернет);

отказоустойчивость;

безопасность;

высокая скорость обработки данных;

снижение затрат на аппаратное и программное обеспечение, на обслуживание и электроэнергию;

экономия дискового пространства (и данные, и программы хранятся в интернете).

19, Виды современных «облаков» (облачных сервисов)

"Инфраструктура как сервис" ("Infrastructure as a Service" или "IaaS") представляющая хостинги виртуальных машин. Amazon, GoGrid – за рубежом, в России – Stack Group

состоит из трех основных компонентов:

1. Аппаратные средства (серверы, системы хранения данных, клиентские системы, сетевое оборудование)

2. Операционные системы и системное ПО (средства виртуализации, автоматизации, основные средства управления ресурсами)

3. Связующее ПО (например, для управления системами)

"Платформа как сервис" ("Platform as a Service", "PaaS") это предоставление интегрированной платформы для разработки, тестирования, развертывания и поддержки веб-приложений как услуги. Яркими примерами таких платформ являются Google App Engine и Windows Azure

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

Такой подход имеет следующие достоинства:

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

· отказоустойчивость;

· виртуализация;

· безопасность.

"Программное обеспечение как сервис" ("Software as a Service" или "SaaS")) - объединяет так называемые законченные, не допускающие кастомизации продукты, например, почтовые службы или порталы. Примеры: Google, Adobe, Salesforce, etc.

В модели SaaS:

· приложение приспособлено для удаленного использования;

· одним приложением могут пользоваться несколько клиентов;

· оплата за услугу взимается либо как ежемесячная абонентская плата, либо на основе суммарного объема транзакций;

· поддержка приложения входит уже в состав оплаты;

· модернизация приложения может производиться обслуживающим персоналом плавно и прозрачно для клиентов

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]