1.63M
Category: internetinternet

Облачные технологии

1.

Облачные
технологии
ВЫПОЛНИЛА: ЖУРМАГАМБЕТОВА Е.А., ПБУ-1

2.

Содержание:
1. Что такое
облачные
технологии;
2.Уровни облачных
3. Модели
развертывания.

3.

ЧТО ТАКОЕ
ОБЛАЧНЫЕ
ТЕХНОЛОГИИ?
Облачные технологии (или облачные вычисления, cloud computing) – технологии
распределенной обработки цифровых данных, с помощью которых компьютерные
ресурсы предоставляются интернет-пользователю как онлайн-сервис. Программы
запускаются и выдают результаты работы в окне web-браузера на локальном ПК.
При этом все необходимые для работы приложения и их данные находятся на
удаленном интернет-сервере и временно кэшируются на клиентской стороне: ПК,
игровых приставках, ноутбуках, смартфонах.
Преимущество технологии в том, что пользователь имеет доступ к собственным
данным, но не должен заботиться об инфраструктуре, операционной системе и
программном обеспечении, с которым он работает. Слово «облако» – это
метафора, олицетворяющая сложную инфраструктуру, скрывающую за собой все
технические детали.
Технологии облачных вычислений нацелены на решение следующих задач:
1.Удобная работа с файлами на нескольких гаджетах: их редактирование и
обработка без переноса с одного устройства на другое, без необходимости
заботиться о совместимости программного обеспечения.
2.Решение проблемы ограниченного объема жесткого диска компьютера или
флеш-карты.
3. Вопрос лицензированного программного обеспечения.
4. Возможность одновременной работы над одним документом нескольким людям.

4.

УРОВНИ ОБЛАЧНЫХ ВЫЧИСЛЕНИЙ
1. Низший уровень
«Инфраструктура как услуга»
(IaaS, infrastructure as a
service). Пользователи
получают базовые
вычислительные ресурсы:
процессоры и устройства для
хранения информации – и
используют их для создания
собственных операционных
систем и приложений.
Потребитель не управляет
базовой инфраструктурой
облака, но имеет контроль над
операционными системами,
системами хранения,
развернутыми приложениями.
2. Следующий уровень
«Платформа как услуга» (PaaS,
platform as a service).
Пользователи имеют
возможность устанавливать
собственные приложения на
платформе, предоставляемой
провайдером услуги.
Пользователь не управляет
базовой инфраструктурой
облака: сетями, серверами,
операционными системами и
системами хранения данных,
но имеет контроль над
развернутыми приложениями и
некоторыми параметрами
конфигурации среды хостинга.
3. Высший уровень облачных
вычислений «Программное
обеспечение как услуга» (SaaS,
software as a service). В
«облаке» хранятся не только
данные, но и связанные с ними
приложения, а пользователю
для работы требуется только
веб-браузер. Потребитель
пользуется приложениями
провайдера, работающего в
облачной инфраструктуре. При
этом пользователь не
управляет базовой
инфраструктурой облака –
сетями, серверами,
операционными системами,
системами хранения.

5.

МОДЕЛИ
РАЗВЕРТЫВАНИЯ
Выделяют следующие категории «облаков»:
1. Публичные (общественные, общие);
2. Частные (приватные);
3. Гибридные.
4. Облако сообщества.

6.

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

7.

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

8.

ПЛАТФОРМЫ
В топ-10 самых известных и используемых облачных платформ входят: Amazon
Web Services, Azure от Microsoft, Google App Engine, Rackspace, Force.com от
компании Salesforce, Intuit Partner Platform, Facebook, IBM Cloud, VMWare
vCloud, Sharepoint Online.

9.

РЕЗУЛЬТАТЫ
СРАВНЕНИЯ ТОП-3
ПЛАТФОРМ
Hезультатs сравнения облачных платформ AWS,
Azure и Google. Под катом – результаты по
производительности, которые получает обычный
пользователь, и их сравнение по критерию «цена/
качество».

10.

КАКИЕ ТЕСТЫ
БЫЛИ
ИСПОЛЬЗОВА
НЫ
1. GeekBench (только Windows).
2. CrystalDiskMark (только Windows).

11.

GeekBench
Результаты многоядерного тестирования самые
интересные, если посмотрим информацию о
тестируемых системах, мы можем обратить
внимание, что AWS и Google Cloud выдают такую
картину: Intel Xeon @ xxx GHz 1processor, 2 cores, 4
threads, в то время как Azure дает «честные» ядра:
Intel Xeon E5-2673 v3 @ ххх GHz 1processor, 4 cores.
Я подозреваю, что в этом причина почти
полуторакратного разрыва в производительност .
Чем больше цифра в тесте, тем лучше.

12.

Cloud
Vm Size
Cores
Ram
Price\Hour на windows
AWS
m4.xlarge
4
16GB
$0.406
Azure
Standard D3 v2
4
14GB
$0.422 (0.488)*
Google
n1-standard-4
4
15GB
$0.306**

13.

CrystalDiskMark
Результаты CrystalDiskMark самые неоднозначные, но скорее
всего такая разница обусловлена тем, что платформы Google
Cloud\AWS необходимо дополнительно конфигурировать для
достижения оптимальной производительности, в то время как
Azure в конфигурации по умолчанию показывают хорошую
производительность. Кроме того, я совершенно не учитываю
цену, так как её довольно сложно подсчитать. Чем больше цифры
в тестах, тем лучше.

14.

15.

Выводы:
Все облака имеют свои сильные и слабые стороны:
Google – отличную систему дисконтирования, которая
включается автоматически и, на первый взгляд,
действительно дает большой бонус.
Amazon – очень сильный с точки зрения доверия к бренду и
наиболее популярная платформа.
Azurе – имеет преимущество в производительности за счет
продажи настоящих ядер, а не виртуальных hyper-threading
threads (vCPU).
English     Русский Rules