- •Облачные хранилища
- •Крупные вычислительные облака и центры обработки данных
- •Модели развёртывания облачных технологий
- •По модели развертывания облака разделяют на частные, общедоступные (публичные) и гибридные.
- •Частные облака
- •Общедоступные (публичные) облака
- •Гибридные облака
- •Совместный доступ к файлам
- •Предпосылки появления облачных технологий
- •Концепция облачного хранилища
- •Преимущества и недостатки
- •Преимущества:
- •Недостатки:
- •Обзор облачного хранилища
- •Облако Mail.ru
- •Яндекс 360 – Яндекс Диск
- •На Диск можно загрузить:
- •Файлы
- •Папки
- •Загрузка с помощью программы Яндекс Диск
- •Загрузка с iOS и Android
- •Копирование публичных файлов и папок на свой Диск
- •Совместная работа с файлами
- •Создание документа
- •Совместное редактирование документов
- •Свойства и типы облачных хранилищ
- •Основные преимущества облачных платформ
- •1. Разделение ответственности
- •3. Экономия
- •IaaS, PaaS и SaaS
- •Состав платформы
- •Инфраструктурные сервисы
- •Платформа данных
- •Контейнерная разработка
- •Бессерверные вычисления
- •Безопасность
- •Ресурсы и управление
- •Машинное обучение
- •Бизнес-инструменты
- •Моделирование бизнес-процессов
- •Процессы управления
- •Производственные или основные процессы
- •Обеспечивающие или поддерживающие процессы
- •Моделирование бизнес-процессов
- •Стадии моделирования бизнес-процессов
- •Вопросы при моделировании бизнес-процессов
- •Нотации моделирования
- •Нотация Процесс
- •Семейство нотаций IDEF
- •Примеры бизнес-процессов в нотации IDEF0:
- •Диаграмма потока данных или DFD
- •Графические символы, используемые в нотации:
- •Пример бизнес-процесса в нотации DFD:
- •Нотация eEPC
- •Пример бизнес-процесса в нотации eEPC:
- •Нотация BPMN
- •Пример бизнес-процесса в нотации BPMN:
- •Программное обеспечение для моделирования
На облачной же платформе дополнительные ресурсы создаются и проще, и гораздо быстрее. А когда они перестанут быть нужны, вы сможете легко остановить их вручную или настроить свою систему так, что облако удалит их автоматически, когда нагрузка спадёт.
3. Экономия
Во-первых, при аналогичном для бизнеса результате вы экономите деньги, время и силы людей, которые пришлось бы потратить на техническую поддержку оборудования.
Во-вторых, вы платите строго за время, когда использовали ресурсы. Вы не платите за оперативную память выключенной виртуальной машины или, как в случае с локальной инфраструктурой, за невостребованную избыточность вычислительных ресурсов на случай резких пиков нагрузки.
IaaS, PaaS и SaaS
Облачная платформа предоставляет вам IT-инфраструктуру и сервисы в аренду. Вы пользуетесь ими, когда они нужны, и освобождаете, когда в них больше нет необходимости. Такой принцип аренды называется as a Service — как сервис.
Infrastructure as a Service (IaaS) — это базовый уровень. В него входит аренда виртуальных серверов, виртуальных сетей и всего, что с ними связано. Команда Yandex.Cloud подготовила и протестировала несколько популярных образов с наборами программного обеспечения для конкретных задач. С помощью IaaS вы можете отправить в облако сайт, бэкэнд мобильного приложения, систему Continuous Integration для разработчиков или 1C для бухгалтерии. Кроме того, вы можете загружать и использовать собственные образы.
Поверх IaaS строится следующий уровень — Platform as a Service (PaaS). PaaS позволяет разворачивать в облаке современные веб-приложения, не задумываясь об инфраструктурных элементах: виртуальных машинах и сетях. Пример PaaS — управляемые базы данных (БД). Вам необязательно устанавливать и администрировать БД на виртуальной машине: купите БД нужного размера с автоматическим резервным копированием и другими полезными возможностями и сразу же начните пользоваться ей.
Ещё выше находится уровень Software as a Service (SaaS). Здесь даже не надо настраивать БД: вы платите за готовый софт, который развёрнут для вас в облаке с помощью инфраструктурных и платформенных сервисов. Пример SaaS — GitLab, система для совместного управления кодом в командах разработки. Вы получаете готовое решение и не думаете о том, как оно устроено.
Yandex.Cloud — не единственное в мире публичное облако. Существуют и другие сильные и функциональные облачные платформы зарубежных и российских провайдеров (Amazon, Google, Mail.ru). Однако все эти компании используют примерно один и тот же основной стек технологий: виртуальные машины, Docker, Kubernetes ®, Apache Hadoop, PostgreSQL, MariaDB, NoSQL. Пройдя этот курс, вы без труда разберётесь с любой платформой.
Состав платформы
Сервисы Yandex.Cloud делятся на восемь групп:
•Инфраструктура и сеть — инфраструктурные сервисы для обработки данных, безопасного доступа к ним и обмена трафиком.
•Платформа данных — управление базами данных и кластерами, масштабируемое хранение данных, сбор и визуализация метрик и данных.
•Контейнерная разработка — управление кластерами Kubernetes ® и Docker-
образами.
•Бессерверные вычисления — сервисы для хранения данных и разработки приложений без создания виртуальных машин.
•Безопасность — управление ключами шифрования и TLS-сертификатами, защита от DDoS-атак.
•Ресурсы и управление — идентификация и контроль доступа к облачным ресурсам, управление ресурсами в каталогах и облаках.
•Машинное обучение — речевые технологии, анализ изображений и машинный перевод.
•Бизнес-инструменты — визуализация и анализ данных, трекер задач для организации работы команды.
Инфраструктурные сервисы Базовая часть платформы — инфраструктурные сервисы для обработки данных,
безопасного доступа и обмена трафиком.
Сервисы этой группы позволяют:
•разворачивать виртуальные серверы и сеть между ними (Yandex Compute Cloud, Yandex Virtual Private Cloud, Yandex Cloud Interconnect);
•адаптировать конфигурацию виртуальных машин под изменяющиеся нагрузки,
строить отказоустойчивые решения (Yandex Network Load Balancer и Yandex Application Load Balancer);
•хранить данные в объектном хранилище (Yandex Object Storage);
•повышать безопасность решений (Yandex DDoS Protection);
•создавать API-шлюзы.
Платформа данных Группа сервисов для надёжного хранения, обработки и визуализации данных.
Сервисы Платформа данных позволяют:
•разворачивать кластеры баз данных (Managed Service for PostgreSQL ®, ClickHouse ®, MongoDB ®, MySQL ®, Redis ®, SQL Server ®, Apache Kafka, Elasticsearch ®);
•визуализировать и анализировать данные (Yandex DataLens);
•управлять кластерами Apache Hadoop (Yandex Data Proc);
•переносить базы данных с помощью Yandex Data Transfer;
•создавать очереди для обмена сообщениями между компонентами распределённых приложений и микросервисов (Yandex Message Queue).
Контейнерная разработка
Сервисы предназначены для управления кластерами Kubernetes ® и Docker-образами.
