Лекция №12. Облачные вычисления

  1. Определение виртуальной машины.

Виртуальная машинаэто программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы и исполняющая программы для target платформы на host-платформе (target — целевая или гостевая платформа host — хост-платформа, платформа-хозяин)

  1. Принцип работы виртуальной машины.

ВМ может эмулировать работу реального компьютера. В этом случае на ВМ можно устанавливать операционные системы.

Например, Windows можно запускать в виртуальной машине под Linux или наоборот.

На одном компьютере может функционировать несколько виртуальных машин.

Лекция №12. Облачные вычисления - student2.ru

  1. Области применения виртуальных машин.

· защиты информации и ограничения возможностей программ

· исследования производительности ПО или новой компьютерной
архитектуры

· эмуляции различных архитектур (например, эмулятор приставки);

· оптимизации использования ресурсов мейнфреймов и
прочих мощных компьютеров

· моделирования информационных систем с клиент-серверной
архитектурой на одной ЭВМ (эмуляция компьютерной сети
с помощью нескольких виртуальных машин)

· упрощения управления кластерами — виртуальные машины
могут просто мигрировать с одной физической машины
на другую во время работы

· тестирования и отладки системного программного обеспечения

  1. Понятие виртуализации.

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

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

  1. Какие ресурсы могут быть виртуализированы?

· Память

· Диск

· Среда исполнения программ

· Рабочая станция

· Серверы

· Приложение

  1. Определение облачных вычислений.

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

· Облако – это НЕ программа

· Облако – это НЕ сервер или кластер серверов

· Облако – это способпостроения IT-инфраструктуры,
удовлетворяющий модели облачных вычислений

  1. Ключевые характеристики облака.

· Самообслуживание пользователей

· Универсальный доступ по сети

· Объединение ресурсов

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

· Учет потребления

  1. Виды развертывания облаков.

· Публичное

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

· Гибридное

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

· Частное

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

  1. Типы облачных сервисов: перечислить и описать.

К основным видам облачных технологий относят:

· "Инфраструктура как сервис" ("Infrastructure as a Service" или "IaaS")

· "Платформа как сервис" ("Platform as a Service", "PaaS")

· "Программное обеспечение как сервис" ("Software as a Service" или "SaaS").

Рассмотрим каждую из этих технологий подробнее.

Наши рекомендации