5. Введение в облака Flashcards

1
Q

История облачных технологий

A
  • 1960 - 1970: Идеи Джона Маккарти и Джозефа Ликлайдера
  • 1999: Salesforce предоставляет CRM по подписке как услугу по сети
  • 2006: Amazon представил сервис EC2 и S3
  • 2010: Запуск Microsoft Azure
  • 2011: Nist сформировал определение облачных вычислений
  • 2012: Google Compute Engine
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Характеристики облачных технологий

A

их 5:
1) Self service on demand - самообслуживание по требованию. Это значит, что пользователи могут создавать ресурсы и виртуальные машины из UI, интерфейса командной строки, различных API, без обращения к конкретным людям.

2) Broad network access - широкополосный доступ по сети. Доступ можно получить с различных устройств, которые могут выходить в сеть.

3) Resource pooling - объединение ресурсов в пулы. Облако само отвечает за выделение ресурсов пользователям из своего огромного пула ресурсов.

4) Rapid elasticity - мгновенная эластичность. Это важно для быстрой возможности масштабирования сервисов. Добавление ресурсов происходит по требованию и за считанные секунды.

5) Measured service - измеряемый сервис. Потребление ресурсов измеряется для мониторинга и вычисления стоимости.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Модели развертывания

A

их 4:
1) Private cloud - частное облако:
* используется одной организацией, разными клиентами/бизнес-юнитами внутри организации;
* закрытый контур (внешние клиенты не могут получиться доступ к ресурсам).

2) Community cloud - облако сообщества:
* объединение ресурсов нескольких сообществ;
* чаще всего используется для решения научных задач;
* самая редкая модель развертывания.

3) Public cloud - публичное облако:
* любой потребитель может получить доступ к ресурсам;
* самая частая модель развертывания.

4) Hybrid cloud - гибридное облако:
* самый частый кейс - объединение public и private cloud;
* одна из самых сложных моделей для построения: необходимо совпадение технологий для обеспечения бесшовной миграции нагрузки.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Сколько и какие модели обслуживания?

A

1) Infrastructure as a Service (IaaS) - инфраструктура как сервис.
2) Platform as a Service (Paas) - платформа как сервис.
3) Software as a Service (SaaS) - программное обеспечение как сервис.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Infrastructure as a Service (IaaS)

A

инфраструктура как сервис.
Так, создание виртуальной машины - это получение услуги IaaS.
В данной модели обслуживания:

Зона ответственности клиента:
* настройки операционной системы и выше.

Зона ответственности облачного провайдера:
* виртуализиция;
* оборудование;
* инфраструктура дата-центра.

Это самая базовая модель обслуживания, которая предполагает максимальную зону ответственности со стороны клиента.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Platform as a Service (Paas) - платформа как сервис.

A

Зона ответственности клиента:
* настройки используемого сервиса.

Зона ответственности облачного провайдера:
* администрирование ОС;
* базы данных и ниже.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Software as a Service (SaaS)

A

программное обеспечение как сервис.

Зона ответственности клиента:
* чаще всего приложение используется как есть, возможно клиенту доступна часть настроек используемого ПО.

Зона ответственности облачного провайдера:
* администрирование ПО;
* мониторинг;
* резервное копирование;
* администрирование ОС и ниже.

Пример: gmail.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Различия моделей обслуживания облаков

A

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

Так, например, у нас имеется облачная база данных.
* Если она развернута на IaaS, то мы установили ее самостоятельно и полностью за нее отвечаем.

  • Если она развернута на PaaS, то мы получили уже установленную базу. Но у нас есть возможность гибко настраивать ее под свои нужды.
  • Если она развернута на SaaS, то мы так же получили уже установленную базу. В этом случае мы можем тюнить только верхнеуровненые настройки. Скорее всего мы так же не имеем представление о том, как внутри реализована база данных.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly