СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Введение в функциональные возможности и риски облачных вычислений

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Введение в функциональные возможности и риски облачных вычислений»

 Департамент образования города Москвы  государственное бюджетное профессиональное  образовательное учреждение города Москвы  «Политехнический колледж имени  П.А. Овчинникова» Введение в облачные  платформы .  Разбираемся с IaaS, SaaS и PaaS Преподаватель высшей категории Никитин Михаил Евгеньевич

Департамент образования города Москвы государственное бюджетное профессиональное образовательное учреждение города Москвы «Политехнический колледж имени П.А. Овчинникова»

Введение в облачные платформы . Разбираемся с IaaS, SaaS и PaaS

Преподаватель высшей категории

Никитин Михаил Евгеньевич

 Что это значит для нас?

Что это значит для нас?

А что это значит для компаний?

А что это значит для компаний?

IaaS, SaaS, PaaS… Я уже запутался.  Может, чуть больше про них?

IaaS, SaaS, PaaS… Я уже запутался. Может, чуть больше про них?

15 Модели сервисов Инфраструктура Инфраструктура Ваши сервера Ваши сервера Платформа Платформа ПО ПО ( как сервис ) ( как сервис ) ( как сервис ) Applications Приложения Applications Applications Приложения Приложения Приложения Данные Data Data Data Данные Данные Данные Контролирует компания Контролирует компания Рантайм Рантайм Рантайм Runtime Runtime Runtime Рантайм Контролирует компания Контролирует компания Middleware Middleware Middleware Middleware Middleware Middleware Middleware Контролирует компания Контролирует компания O/S O/S O/S ОС ОС ОС ОС Virtualization Virtualization Virtualization Виртуализация Виртуализация Виртуализация Виртуализация Сервера Servers Сервера Servers Сервера Servers Сервера Хранение Хранение Storage Storage Хранение Storage Хранение Networking Networking Networking Сеть Сеть Сеть Сеть 15

15

Модели сервисов

Инфраструктура

  • Инфраструктура

Ваши сервера

  • Ваши сервера

Платформа

  • Платформа

ПО

  • ПО

( как сервис )

( как сервис )

( как сервис )

Applications

Приложения

Applications

Applications

Приложения

Приложения

Приложения

Данные

Data

Data

Data

Данные

Данные

Данные

Контролирует компания

  • Контролирует компания

Рантайм

Рантайм

Рантайм

Runtime

Runtime

Runtime

Рантайм

Контролирует компания

  • Контролирует компания

Middleware

Middleware

Middleware

Middleware

Middleware

Middleware

Middleware

Контролирует компания

  • Контролирует компания

O/S

O/S

O/S

ОС

ОС

ОС

ОС

Virtualization

Virtualization

Virtualization

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

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

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

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

Сервера

Servers

Сервера

Servers

Сервера

Servers

Сервера

Хранение

Хранение

Storage

Storage

Хранение

Storage

Хранение

Networking

Networking

Networking

Сеть

Сеть

Сеть

Сеть

15

15 Более наглядный пример для лучшего понимания работы системы 15

15

Более наглядный пример для лучшего понимания работы системы

15

 IaaS: инфраструктура как услуга

IaaS: инфраструктура как услуга

 IaaS — Infrastructure as a Service Информационно-технологическая концепция, подразумевающая обеспечение повсеместного и удобного сетевого доступа по требованию к общему пулу (англ. pool) конфигурируемых вычислительных ресурсов , которые могут быть оперативно предоставлены и освобождены с минимальными эксплуатационными затратами или обращениями к провайдеру IaaS — вычислительная инфраструктура (серверы, хранилища данных, сети, операционные системы), которая предоставляется клиентам для разворачивания и запуска собственных программных решений.

IaaS — Infrastructure as a Service

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

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

Новое поколение сервиса для компаний   20

Новое поколение сервиса для компаний

20

PaaS (Platform-as-a-Service)

PaaS (Platform-as-a-Service)

PaaS в первую очередь отличается масштабируемостью – освобождением отдельных ресурсов, необходимых для обслуживания определенного количества пользователей. Кроме того, PaaS свойственны такие черты, как высокая надежность и безопасность. Благодаря концепции PaaS, разработчики обеспечиваются надежной платформой, на которой можно создать web-приложения с поддержкой безопасности сетевого трафика, возможностью скрытия данных о клиентах, исходного кода и т.д.

PaaS в первую очередь отличается масштабируемостью – освобождением отдельных ресурсов, необходимых для обслуживания определенного количества пользователей. Кроме того, PaaS свойственны такие черты, как высокая надежность и безопасность. Благодаря концепции PaaS, разработчики обеспечиваются надежной платформой, на которой можно создать web-приложения с поддержкой безопасности сетевого трафика, возможностью скрытия данных о клиентах, исходного кода и т.д.

S aaS ( Software -as-a-Service)

S aaS ( Software -as-a-Service)

А что я получу, если перейду на  эти ваши облачные платформы?

А что я получу, если перейду на эти ваши облачные платформы?

Распределенная сеть серверов

Распределенная сеть серверов

 платите только за то, что используете С Windows Azure Вы платите только за то, что используете – никакой переплаты или завышения цен.

платите только за то, что используете

С Windows Azure Вы платите только за то, что используете – никакой переплаты или завышения цен.

36 Возможный выбор ОС в Azure OpenSUSE 12.1 CentOS 6.2  Ubuntu 12.04 SUSE Linux Enterprise Server SP2 OpenSUSE 12.1 CentOS 6.2  Ubuntu 12.04 SUSE Linux Enterprise Server SP2 Windows Server 2008 R2 Windows Server 2008 R2 with SQL Server 2012 Evaluation Windows Server 8 RC Windows Linux 36

36

Возможный выбор ОС в Azure

OpenSUSE 12.1

CentOS 6.2

Ubuntu 12.04

SUSE Linux Enterprise Server SP2

  • OpenSUSE 12.1 CentOS 6.2 Ubuntu 12.04 SUSE Linux Enterprise Server SP2

Windows Server 2008 R2

Windows Server 2008 R2 with

  • SQL Server 2012 Evaluation

Windows Server 8 RC

Windows

Linux

36

 Высокая надежность платформы

Высокая надежность платформы

ВМ с постоянным диском Windows Azure Storage 38

ВМ с постоянным диском

Windows Azure Storage

38

… и хранилище IaaS Windows Azure Storage 39

… и хранилище IaaS

Windows Azure Storage

39

С возможностью горячей замены дисков в серверах Windows Azure Storage 40

С возможностью горячей замены дисков в серверах

Windows Azure Storage

40

… и хранилище IaaS Надежное и отказоустойчивое Windows Azure Storage 41

… и хранилище IaaS

Надежное и отказоустойчивое

Windows Azure Storage

41

500 км непрерывное клонирование данных Windows Azure Storage 42 " width="640"

500 км

непрерывное клонирование данных

Windows Azure Storage

42

Базовый набор готовых образов Образы от партнеров Возможность загрузки своих образов Диски для виртуальных машин Диски из доступного кластера 42

Базовый набор готовых образов

Образы от партнеров

Возможность загрузки своих образов

Диски для виртуальных машин

Диски из доступного кластера

42

 Высокий уровень синхронизации Синхронизация данных SQL Azure Data Sync Синхронизация приложений Service Bus Подключение типа машина-машина  Windows Azure Connect Надежное подключение кластер-кластер Windows Azure Virtual Network IP- уровень подключения

Высокий уровень синхронизации

Синхронизация данных

SQL Azure Data Sync

Синхронизация приложений

Service Bus

Подключение типа машина-машина Windows Azure Connect

Надежное подключение кластер-кластер

Windows Azure Virtual Network

IP- уровень подключения

Мобильные сервисы Простое построение серверной части Данные, фоновые задачи Windows 8, Windows Phone, iOS, Android, HTML5

Мобильные сервисы

  • Простое построение серверной части
  • Данные, фоновые задачи
  • Windows 8, Windows Phone, iOS, Android, HTML5

Иные скрипты  46

Иные скрипты

46

Облачные сервисы Бесконечно расширяемые приложения Многоуровневые структуры Автоматическое управление 46

Облачные сервисы

  • Бесконечно расширяемые приложения
  • Многоуровневые структуры
  • Автоматическое управление

46

SQL база данных Реляционная БД в облаке Высокая надежность Полностью управляемая БД SQL Reporting 46

SQL база данных

  • Реляционная БД в облаке
  • Высокая надежность
  • Полностью управляемая БД
  • SQL Reporting

46

Кэш Кэш с высокой скоростью доступа Автоматический размер кэша Отличная служба поддержки Memcached 46

Кэш

  • Кэш с высокой скоростью доступа
  • Автоматический размер кэша
  • Отличная служба поддержки
  • Memcached

46

Распределенный кэш 300MB 300MB 300MB 300MB

Распределенный кэш

300MB

300MB

300MB

300MB

2 51

2

51

4

4

Ну ладно-ладно. А что из этого  подходит моему бизнесу? 52

Ну ладно-ладно. А что из этого подходит моему бизнесу?

52

Бизнес-планирование при  использовании облачных технологий

Бизнес-планирование при использовании облачных технологий

Сравнение трех крупнейших вендоров IaaS

Сравнение трех крупнейших вендоров IaaS

Таблица 1: AWS vs Azure vs Google: Вычисления Семейства конфигураций AWS 7 Всего конфигураций GCP 4 Деление по регионам 38 Azure Да Деление по зонам 18 4 Да Да 33 Да Да Нет Экземпляры – ( Instances ) - различные комбинации таких компонентов, как ЦПУ, память, хранилище и сетевые возможности.

Таблица 1: AWS vs Azure vs Google: Вычисления

Семейства конфигураций

AWS

7

Всего конфигураций

GCP

4

Деление по регионам

38

Azure

Да

Деление по зонам

18

4

Да

Да

33

Да

Да

Нет

Экземпляры – ( Instances ) - различные комбинации таких компонентов, как ЦПУ, память, хранилище и сетевые возможности.

Таблица 2: AWS vs Azure vs Google: Хранилище и Базы данных

AWS

Временное хранение

Да

GCP

Постоянное хранение

Объектное хранение

Azure

EBS

Да

Да

S3

Сетевое хранилище

Реляционная БД

RDS

Google Cloud Storage

Архивирование

Page Blobs

Glacier

Block Blobs and Files

Google Cloud SQL

Nearline

SQL Database

-

Amazon EBS предоставляет постоянные тома хранения блоков для использования. Обеспечивают производительность без сбоев и задержек, которая необходима для выполнения работы.

Page Blobs -  хранилище BLOB-объектов — это простейший способ хранения больших объёмов неструктурированных текстовых или двоичных данных, таких как видео, музыкальные файлы и изображения.

S3 – Amazon Simple Storage Service – Облачное хранилище Amazon.

Google Cloud Storage – Облачное хранилище Google.

Block Blobs and Files – Служба хранения данных в облаке.

Реляционная БД – База данных, основанная на реляционной модели данных.

RDS -  - это распределённая реляционная база данных от Amazon. Облачный сервис, обеспечивающий пользователей базами данных для использования в приложениях.

Glacier - онлайн-хранилище файлов от компании Amazon, предоставляющее надежное хранение данных в целях архивации и резервного копирования.

Nearline - онлайн-хранилище файлов от компании Google.

Таблица 3:  AWS vs Azure vs Google: Сетевые подключения

AWS

Виртуальная сеть

VPC

GCP

Публичный IP

Гибридное облако

Azure

Да

subnet

VNet

Да

Да

DNS

Route 53

-

Firewall/ACL

Да

Да

Да

-

Да

-

Да

VPN ( Виртуальная сеть ) – Технологии, позволяющие обеспечить одно или несколько сетевых соединений поверх другой сети.

VPC (Virtual Private Cloud) - Гибкая, масштабируемая и устойчивая инфраструктура на базе Виртуального приватного облака.

Subnet – видимое подразделение IP сети.

VNet – средство, позволяющее объединять виртуальные мосты на различных хост-системах между собой.

Публичный IP – IP адрес, доступ к которому можно получить с любой точки глобальной сети.

Гибридное облако – Облачная инфраструктура, которая является сочетанием двух и более облаков (частных, общих, публичных), объединённые, но остающиеся индивидуальными сущностями.

DNS - Это система, позволяющая преобразовывать символьные имена доменов в IP-адреса (и наоборот).

Firewall ( Брэндмауэр ) – Межсетевой экран. Это комплекс аппаратных и программных средств в компьютерной сети, осуществляющий контроль и фильтрацию проходящих через него сетевых пакетов в соответствии с заданными правилами.

ACL (Access Control List) – Список контроля доступа, который осуществляет, кто или что может получать доступ к конкретному объекту, и какие именно операции разрешено или запрещено этому субъекту проводить над объектом.

Таблица 4: AWS vs Azure vs Google: Вид оплаты и Модели Оплата AWS Модели Почасовая GCP За минуту (минимум 10 минут) По спросу , зарезервированное  место Azure По спросу – длительное использование За минуту (предоплата или оплата за месяц) По спросу (предоплата или оплата за месяц) По спросу – покупатели платят за использованные средства Зарезервированное – покупатели платят за резервированное место от 1 до 3 лет, а так же за дополнительно использованные средства

Таблица 4: AWS vs Azure vs Google: Вид оплаты и Модели

Оплата

AWS

Модели

Почасовая

GCP

За минуту (минимум 10 минут)

По спросу , зарезервированное место

Azure

По спросу – длительное использование

За минуту (предоплата или оплата за месяц)

По спросу (предоплата или оплата за месяц)

По спросу – покупатели платят за использованные средства

Зарезервированное – покупатели платят за резервированное место от 1 до 3 лет, а так же за дополнительно использованные средства

Спасибо за внимание Список источников : 1. Microsoft Azure [Электронный ресурс]. Режим доступа: https://azure.microsoft.com/ru-ru/ 2 . Amazon Web Services [Электронный ресурс]. Режим доступа: https://aws.amazon.com/ru/ 3 . Google Cloud Platform [Электронный ресурс]. Режим доступа: https://aws.amazon.com/ru/

Спасибо за внимание

Список источников :

1. Microsoft Azure [Электронный ресурс]. Режим доступа:

https://azure.microsoft.com/ru-ru/

2 . Amazon Web Services [Электронный ресурс]. Режим доступа:

https://aws.amazon.com/ru/

3 . Google Cloud Platform [Электронный ресурс]. Режим доступа:

https://aws.amazon.com/ru/


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!