Виртуализация

1.

Виртуализация

2.

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

3.

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

4.

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

5.

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

6.

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

7.

Резервное копирование
• Политика резервного копирования
Очевидно, что цель всякого резервного копирования — понижение затрат от
незапланированного уничтожения данных в нештатных ситуациях.
Достигается эта путём дублирования ценных данных с рабочих машин в сторонние
хранилища.
Задачи резервного копирования
Следующие задачи определяются из целей резервного копирования:
Выделение целевых данных.
• Сохранение указанных данных для последующего восстановления.
• Восстановление сохранённых данных.
• Обеспечение устойчивости хранимых данных к изменению и уничтожению.
• Разграничение доступа к хранимым данным.
• Обеспечение контроля системы и процесса резервного копирования.

8.

• Полное резервное копирование (Full backup)
• Полное копирование обычно затрагивает всю систему и все
файлы. Еженедельное, ежемесячное и ежеквартальное
резервное копирование подразумевает создание полной
копии всех данных. Обычно оно выполняется тогда, когда
копирование большого объёма данных не влияет на работу
организации. Для предотвращения большого объёма
использованных ресурсов используют алгоритмы сжатия, а
также сочетание этого вида с другими: дифференциальным
или инкрементным. Полное резервное копирование
незаменимо в случае, когда нужно подготовить резервную
копию для быстрого восстановления системы с нуля.

9.

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

10.

• Инкрементное резервное копирование (Incremental backup)
• При добавочном («инкрементном») резервном копировании
происходит копирование только тех файлов, которые были изменены с
тех пор, как в последний раз выполнялось полное или добавочное
резервное копирование. Последующее инкрементное резервное
копирование добавляет только файлы, которые были изменены с
момента предыдущего. Инкрементное резервное копирование
занимает меньше времени, так как копируется меньшее количество
файлов. Однако процесс восстановления данных занимает больше
времени, так как должны быть восстановлены данные последнего
полного резервного копирования, а также данные всех последующих
инкрементных резервных копирований. В отличие от
дифференциального копирования, изменившиеся или новые файлы не
замещают старые, а добавляются на носитель независимо.

11.

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

12.

Основные функции СУБД
• управление данными во внешней памяти (на дисках);
• управление данными в оперативной памяти с
использованием дискового кэша;
• журнализация изменений, резервное
копирование и восстановление базы данных после сбоев;
• поддержка языков БД (язык определения данных, язык
манипулирования данными).

13.

Классификации СУБД
• Иерархические
• Сетевые
• Реляционные
• Объектно-ориентированные
• Объектно-реляционные
● Локальные.
Все элементы системы и баз данных находятся на одном сервере,
как правило внутри компании.
● Распределённые.
Элементы находятся на разных серверах, в том числе облачных.

14.

Ядро. Это основа всей системы, которая отвечает за хранение и
обработку баз данных. В ядре фиксируются все изменения:
добавление, удаление или исправление целых баз и отдельных
ячеек.
Процессор, или компилятор. Обрабатывает запросы к базам
данных на внутренних языках и SQL, преобразуя их в нужные
команды и передавая результаты.
Программные средства, или утилиты. С их помощью
пользователи вводят запросы, а администраторы баз данных
настраивают доступ и другие параметры.
Базы данных. То, где хранятся данные, организованные особым
образом, иногда — в зашифрованном виде. Если это реляционные
базы, то данные представлены в виде таблиц, связанных с друг
другом. Если объектные — в виде объектов: блоков информации с
определёнными свойствами и параметрами.

15.

• Хранение и обработка данных и запросов:
• ● Клиент-серверные.
СУБД и базы данных размещены на одном сервере, к которому обращаются с запросами
разные пользователи. Получить доступ к данным через этот сервер можно с любого
компьютера, специального ПО для этого не требуется. Например, если это база данных
интернет-магазина, где покупатели ищут разные товары.
Примеры: Firebird, MS SQL Server, Oracle, PostgreSQL.
● Файл-серверные.
Базы данных хранятся на одном файл-сервере, а СУБД — на каждом устройстве, с которого
отправляются запросы к БД. Чтобы пользователь мог получить доступ к данным, у него на
компьютере должна быть установлена и настроена СУБД. Такие системы используют для
локальных корпоративных сервисов: например, CRM, где хранятся данные о клиентах
компании и документообороте.
Примеры: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.
● Встраиваемые.
Локальные СУБД, которые встраиваются в приложение как отдельный модуль и используются
для управления данными только внутри него.
English     Русский Правила