Лекция 1. Введение (1185966)
Текст из файла
Вводная лекцияАнтоненко ВиталийСодержание• Определение облачный вычислений (облако)• Характеристики облака• Модели размещения облаков• Модели предоставления сервиса облаком• Облачные приложенияВиртуализация и Облачные Вычисления, Вводная лекция2Виртуализация и Облачные Вычисления, Вводная лекция3Определение облакаАмериканский National Institute of Standards and Technology(NIST) определяет облако как:• Cloud computing is a model for enabling ubiquitous, convenient, ondemand network access to a shared pool of configurable computingresources (e.g., networks, servers, storage, applications, and services) thatcan be rapidly provisioned and released with minimal management effortor service provider interaction.• Русская википедия определяет облако как:• Облачные вычисления (англ.
cloud computing) — технологияраспределённой обработки данных, в которой компьютерные ресурсыи мощности предоставляются пользователю как сервис.Виртуализация и Облачные Вычисления, Вводная лекция4Виртуализация и Облачные Вычисления, Вводная лекция5Развитие ключевых технологий• Развитие многоядерных процессоров• увеличение производительности• снижение стоимости оборудования• снижение энергопотребления• Увеличение емкостей носителей информации• «безгранично» увеличить объемы хранимой информации• снизить стоимость обслуживания• Развитие технологии многопоточного программирования• эффективному использованию вычислительных ресурсов• гибкое распределение вычислительных мощностейВиртуализация и Облачные Вычисления, Вводная лекция6Развитие ключевых технологий• Развитие технологий виртуализации••••создание кроссплатформенного ПОлегкость масштабированияуменьшение расходов на администрированиедоступность виртуальной инфраструктуры через сеть Интернет• Увеличении пропускной способности сетевых каналов• увеличению скорости работы• снижение стоимости Интернет трафикаВиртуализация и Облачные Вычисления, Вводная лекция7Характеристики облака• Сервис по запросу:• Облачные ресурсы предоставляются по запросу пользователя, бездополнительного взаимодействия с оператор облака.
Процесспредоставления облачных ресурсов полностью автоматизирован.• Сетевая доступность:• Облачные ресурсов доступны через сеть с помощью стандартных механизмовдоступа, которые предоставляют платформа-независимый доступ черезПК\Ноутбук\Планшет и т.д.Виртуализация и Облачные Вычисления, Вводная лекция8Характеристика облака• Объединения ресурсов:• Вычислительные ресурсы и ресурсы хранения предоставляемыеоператором облака объединяются в единый пул, чтобы обслуживатьнесколько пользователей (multi-tenancy). Multi-tenant – этовозможность облака обслуживать несколько пользователей на одномфизическом оборудовании.• Эластичность:• Ресурсы облака должны гибко и быстро предоставляются пользователю.
Этоозначает, что ресурсов должны быстро масштабироваться (вверх и вниз) позапросу либо пользователя, либо оператора облака, либо в автоматическомрежиме.Виртуализация и Облачные Вычисления, Вводная лекция9Характеристики облака• Измерительный сервис:• Обычно ресурсы облака предоставляются пользователю по модели«плати за использование». Облака может предоставлять несколькометрик измерения понятия использования ресурса, например, времяили объем трафика. В общем случае для каждого облачного сервисаможет быть определена своя специфичная метрика.• Производительность:• Облако достигает необходимой производительности для каждогозапущенного в нем приложения.
Ресурсы, выделяемые облаком, могут бытьмасштабированы (вверх и вниз), чтобы динамически подстраиваться поднужны приложения.Виртуализация и Облачные Вычисления, Вводная лекция10Характеристики облака• Снижение затрат:• Облака предоставляет возможность снижения затрат на поддержкуприложения, так как необходимое количество вычислительныхресурсов и ресурсов хранения может предоставляться динамически.Данный аспект позволяет избежать больших первоначальныхвложений для покрытия худшего случая (когда для каждогоприложения все ресурсы закупаются независимо).• Удаленное управление инфраструктурой:• Облако предоставляет пользователям (ФЛ, Организации, Бизнес) переноситьсвою информационную инфраструктуру в облако.Виртуализация и Облачные Вычисления, Вводная лекция11Характеристики облака• Надежность:• Приложения, которые запущены в облачно окружении в общем случае болеенадежны, так как инфраструктура облака находить под профессиональным,постоянным наблюдением и управлением оператора облака.• Multi-tenancy:• Данный подход позволяет нескольким пользователям разделять один и те жересурсы.• В виртуальном Multi-tenancy, Под ресурсами обычно понимают пулы ресурсовхранения, вычислительные ресурсов, а также сетевые ресурсов, которыеразделяются между несколькими пользователями.• В системной (organic) Multi-tenancy, каждый компонент облачной системы разделяетсямежду несколькими пользователями.Виртуализация и Облачные Вычисления, Вводная лекция12Сервисные модели облака• Software as a Service (SaaS)• Приложения, управление и пользовательских интерфейс предоставляется посети.• Platform as a Service (PaaS)• Средства разработки приложений, операционные системы для запускаприложений, и инструментарий для размещения приложений.• Infrastructure as a Service (IaaS)• Виртуальные вычислительные, сетевые ресурсы и ресурсы храненияпредоставляются пользователю по запросу.
Обычно это делается в видевиртуальных машин, контейнеров и других виртуальных сущностей.Виртуализация и Облачные Вычисления, Вводная лекция13Software-as-a-Service (SaaS)• Приложение/интерфейс• SaaS предоставляет пользователю полноценное приложение, либо пользовательскихинтерфейс для доступа к приложению.• Удаленное управления инфраструктурой• Оператор облака управления физической инфраструктурой (серверами, сетевымиустройствами, ОС, системами хранения).
При этом пользователь полностьюабстрагирован от этого управления.• Тонкие клиентские интерфейсы• Приложение предоставляется клиенту, через «тонкие» клиентские интерфейсы(например, браузер). SaaS приложения являются платформа независимыми, свозможность доступа через ПК/ноутбук/планшет/телефон с различными ОС.• Доступ из любой точки• Так как оператор облака управляет как приложением так и данными, пользователимогут получать доступ из любой точки (откуда доступно облако).Виртуализация и Облачные Вычисления, Вводная лекция14Software-as-a-Service (SaaS)SaaSПреимущества дляпользователяХарактеристикиПримеры- Multi-tenancy- Google Apps- Низкая стоимость- Приложение по запросу- Salesforce.com- Не нужна инфраструктура- Открытые протоколы интеграции- Facebook- Бесшовные обновления- Интеграция с социальными сетями- Zoho- Гарантированнаяпроизводительность- Автоматические backup- Восстановление данных- Мгновенный доступ- DropboxПрименимость- Taleo- Простые Пользователи: Высокая- Средний и малый бизнес: Высокая- Большой бизнес: Высокая- Microsoft Office 365- Гос.
структуры: Средняя- Slideshare- Linkedin- CareCloudВиртуализация и Облачные Вычисления, Вводная лекция15Office 365Виртуализация и Облачные Вычисления, Вводная лекция16Platform-as-a-Service (PaaS)• Разработка и размещение:• PaaS представляет пользователю возможность разрабатывать и размещатьприложение в облаке. Для этого использует специальным инструментарийразработки (IDE, API, библиотеки), предоставляемые оператором облака.• Оператор управляет инфраструктурой:• Оператор облака управления физической инфраструктурой (серверами,сетевыми устройствами, ОС, системами хранения).
При этом пользовательполностью абстрагирован от этого управления.• Пользователь управляет приложением:• Пользователи отвечают за разработку, размещение, конфигурирование иуправление приложениями, запущеннымыи в облачной инфраструктуре.Виртуализация и Облачные Вычисления, Вводная лекция17Platform-as-a-Service (PaaS)PaaSПреимущества дляпользователяХарактеристикиПримеры- Multi-tenancy- Google App Engine- Малые CAPEX и OPEX- Открытые протоколы интеграции- Windows Azure Platform- Нет затрат на управленияинфраструктурой- Инструменты разработки приложений &SDKs- Force.com- Улучшенноемасштабирование- Аналитика- Высокая производительность- Безопасные доступ- Легкое и быстроеразмещение- Бесшовная интеграция- RightScale- HerokuПрименимость- Простые Пользователи: Низкая- Средний и малый бизнес: Средняя- Большой бизнес: Высокая- Гос. структуры: СредняяВиртуализация и Облачные Вычисления, Вводная лекция- Github- Gigaspaces- AppScale- LongJump18Azure DemoВиртуализация и Облачные Вычисления, Вводная лекция19Infrastructure-as-a-Service (IaaS)• Предоставление ресурсов• Предоставляет пользователю вычислительные ресурсы и ресурсы хранения.• Виртуальные машины (ВМ)• Ресурсы предоставляются пользователю в виде ВМ и виртуальных хранилищ .Пользователи могут запустить, остановить, конфигурировать и управлять ВМи виртуальными хранилищами.• Оператор управляет инфраструктурой:• Оператор облака управления физической инфраструктурой (серверами,сетевыми устройствами, ОС, системами хранения).
При этом пользовательполностью абстрагирован от этого управления.• Плати за использование (Pay-per-use/Pay-as-you-go):• Стоимость виртуальные ресурсы, предоставляемых пользователю,рассчитывается по модели pay-per-use/pay-as-you-go.Виртуализация и Облачные Вычисления, Вводная лекция20Infrastructure-as-a-Service (IaaS)IaaSПреимущества дляпользователя- Смещение фокуса суправления IT в сторонууправления инфраструктурой- Нет затрат на управленияинфраструктурой- Pay-per-use/pay-per-go pricing- Гарантированнаяпроизводительность- ДинамическоемасштабированиеХарактеристики- Multi-tenancy- Виртуализированое оборудованиеПримеры- Amazon Elastic Compute Cloud(EC2)- Инструменты для управления имониторинга- RackSpace- Система восстановления после сбоев- EucalyptusПрименимость- Простые Пользователи: Низкая- Средний и малый бизнес: Средняя- Большой бизнес: Высокая- Гос. структуры: Высокая- Безопасный доступ- GoGrid- Joyent- Terremark- OpenStack- Savvis- Nimbula- EnamolyВиртуализация и Облачные Вычисления, Вводная лекция21AWS Cloud DemoВиртуализация и Облачные Вычисления, Вводная лекция22Виды услуг предоставляемые облаками• IaaS, PaaS, SaaS..• аппаратное обеспечение как услуга (Hardware as a Service)• рабочее место как услуга (Workplace as a Service)• данные как услуга (Data as a Service)• безопасность как сервис (Security as a Service)• все как услуга (Everything as a Service)Виртуализация и Облачные Вычисления, Вводная лекция23Модели размещения облаков• Публичное облако• Доступное для любого пользователя или большой индустриальной группы• Частное облако• Эксплуатируется только для нужд конкретной организации• Community облако• Доступное для группы организаций, которые поддерживают определенноеcommunity• Гибридное облако• Сочетает в себе несколько типов облаков (публичное и частное) которыеостаются отдельными облаками, однако связаны между собой, дляпредоставления доступа к приложениям и с возможностью переноса данныхВиртуализация и Облачные Вычисления, Вводная лекция24Недостатки облаков• Постоянное соединение с сетью• Программное обеспечение и его кастомизация• Конфиденциальность• Надежность• Дороговизна оборудованияВиртуализация и Облачные Вычисления, Вводная лекция25Облачные приложения• Банковские и финансовые приложения• Приложения электронной торговли• Социальные сети• Приложения систем здравоохранения• Системы энергетики• Интеллектуальные транспортные системы• Электронное правительство• Мобильные коммуникацииВиртуализация и Облачные Вычисления, Вводная лекция26Облачные потребители• Telco провайдеры• Корпоративные провайдеры• Мультимедиа сети (CDN)• Информационная безопасность• ОбразованиеВиртуализация и Облачные Вычисления, Вводная лекция27Виртуализация и Облачные Вычисления, Вводная лекция28Спасибо за внимание!Вопросы?anvial@lvk.cs.msu.suАнтоненко ВиталийВиртуализация и Облачные Вычисления, Вводная лекция29.
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.