Файл: Облачные технологии (Возникновение облачных технологий).pdf

ВУЗ: Не указан

Категория: Реферат

Дисциплина: Не указана

Добавлен: 05.07.2023

Просмотров: 1246

Скачиваний: 71

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Введение

Добраться до благ, предлагаемых сегодня онлайн-сервисами на базе облачных технологий, невозможно сегодня разве что с устройств, изначально не рассчитанных на работу в Интернете. Любая электроника с доступом в Интернет – настольные компьютеры, ноутбуки и нетбуки, планшеты и коммуникаторы, смартфоны и навигаторы, большинство телефонов и даже карманных плееров и игровых устройств обязательно обладает базовой функцией, необходимой для работы с облачными технологиями – браузером. И этого достаточно для работы, следовательно рассмотрение данной темы является актуальным для всех, кто работает с использованием информационных технологий. А это практически все люди.

Объектом исследования являются информационные технологии, предметом – облачные технологии.

Цель работы: изучить понятие облачных технологий.

Для достижения поставленной цели сформулированы следующие задачи:

- изучить историю возникновения облачных технологий;

- дать понятие облачных технологий;

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

- рассмотреть типы развертывания облачных систем;

- рассмотреть примеры облачных сервисов;

- изучить преимущества и недостатки облачных технологий.

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

    1. Возникновение облачных технологий

Впервые идея того, что привело к существующему ныне понятию облачных технологий, была озвучена Джозефом Ликлайдером в 1970 году. Его идея заключалась в том, что каждый человек на земле будет подключен к сети, из которой он будет получать не только данные, но и программы. В тот же период другой ученый, Джон Маккарти, высказал идею о том, что вычислительные мощности будут предоставляться пользователям как услуга (сервис). На этом развитие облачных технологий было остановилось до 90-х годов, после чего ее развитию поспособствовал ряд факторов (рис. 1).

Рис. 1. Ключевые факторы развития облачных технологий.

Термин «облако» давно используется экспертами в области сетевых технологий для изображения на диаграммах сложной вычислительной инфраструктуры (рис. 2).


Рис. 2. Примеры использования «облака» в диаграммах сетевых технологий

    1. Понятие облачных технологий

Облачные технологии (облачные вычисления) –сервис, подразумевающий удаленное использование средств обработки и хранения данных. С помощью «облачных» сервисов можно получить доступ к информационным ресурсам любого уровня и мощности, с разделением прав групп пользователей по отношению к ресурсам, используя только подключение к Интернету и браузер.

Общие характеристики облачных вычислений:

1. Масштабируемость. Способность информационных систем справляться с растущими нагрузками и обрабатывать большие объемы данных. Это достигается за счет увеличения количества одновременно запущенных экземпляров. Для одновременного запуска множества экземпляров используется типовое оборудование, снижающее общую стоимость владения и упрощающее сопровождение.

2. Эластичность. Гибкая реакция на изменяющиеся условия - одна из характеристик успешного бизнеса. Эластичность позволяет оперативно нарастить мощность инфраструктуры без необходимости проведения базовых вложений в оборудование и программные комплексы. Эластичность связана с предыдущей характеристикой, так как решает задачу мгновенного изменения количества вычислительных ресурсов, выделяемых для работы ИС. Эластичность позволит быстро изменить объем ресурсов в сторону увеличения или уменьшения, тем самым, приведя расходы на ИТ в соответствие с фактическими потребностям предприятия.

3. Мультитенантность — это один из способов уменьшения расходов за счет максимального использования общих ресурсов для обслуживания различных групп пользователей, разных организаций, разных категорий потребителей и т.п. Эта возможность особенно привлекательна для компаний-разработчиков приложений, так как позволяет снизить собственные расходы на оплату облачной платформы и максимально использовать доступные ресурсы.

4. Оплата за использование. Оплата использованных ресурсов позволяет перевести часть капитальных издержек в операционные. Приобретая только необходимый объем ресурсов, можно оптимизировать расходы, связанные с работой ИО организации. А в сочетании с предыдущей характеристикой, можно снизить расходы еще больше, разделяя ресурсы между потребителями.


5. Самообслуживание. Быстрый вывод на рынок нового товара - продукта или услуги - в условиях текущей действительности сопровождается развертыванием или модификацией информационных систем. Традиционно развертывание информационной системы может занять длительное время. Самообслуживание позволяет потребителям получить требуемые ресурсы за считанные минуты.

Только сочетание нескольких атрибутов облачных технологий приводит к достижению задачи повышения доходов и снижения расходов.

    1. Типы облачных вычислений

Облачные вычисления делятся на следующие категории:

  1. Инфраструктура как сервис;
  2. Платформа как сервис;
  3. Программное обеспечение как сервис.
  4. IaaS — ИТ-инфраструктура в качестве сервиса. Компоненты IaaS:

• аппаратные средства (системы хранения данных, клиентские и серверные системы, сетевое оборудование);

• операционные системы и системное программное обеспечение (средства виртуализации, автоматизации, средства управления ресурсами);

• связующее программное обеспечение.

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

Пионерами в IaaS считается компания Amazon, которая на сейчас предлагает два основных IaaS-продукта: EC2 и S3.

  1. Paas — платформа разработки приложений в качестве сервиса. PaaS — это предоставление платформы для разработки, тестирования, развертывания и поддержки веб-приложений как услуги. Все операции по разработке, тестированию и разворачиванию web-приложений выполняются в одной интегрированной среде, тем самым исключая затраты на поддержку отдельных сред для отдельных шагов/периодов.

Такой подход имеет ряд достоинств, в том числе:

• масштабируемость;

• отказоустойчивость;

• виртуализация;

• безопасность.

Масштабируемость PaaS предполагает автоматическое выделение и освобождение необходимых ресурсов в зависимости от количества обслуживаемых пользователей. Способность создавать исходный код и предоставлять его в общий доступ внутри команды разработки значительно повышает производительность по созданию приложений на основе платформы PaaS. Самые известные платформы такого типа: AppEngine от Google, предлагающая хостинг для веб-приложений с возможностью покупать дополнительные ресурсы и центр облачной инфраструктуры Microsoft — ОС Windows Azure. Этот сервис значительно упрощает развертывание web-приложений без дополнительных затрат.


  1. SaaS — программное обеспечение в качестве сервиса. Это модель развертывания приложения, которая подразумевает предоставление приложения конечному пользователю как услуги по требованию. Доступ к приложению осуществляется посредством сети, чаще всего с помощью браузера. В этом случае основное преимущество SaaS для клиента состоит в отсутствии затрат, связанных с установкой и поддержкой работоспособности оборудования и ПО. Целевая аудитория — конечные потребители.

Приложения SaaS:

• приспособлены для удаленного использования;

• позволяют использовать одно приложение нескольким клиентам;

• подразумевают оплату за услугу либо как ежемесячную абонентскую плату, либо на основе суммарного объема транзакций;

• поддержка входит в состав оплаты;

• модернизация может производиться обслуживающим персоналом практически незаметно и прозрачно для клиентов.

С точки зрения разработчиков ПО, модель SaaS позволяет эффективно бороться с нелицензионным использованием программ благодаря тому, что клиент не может хранить, копировать и устанавливать программное обеспечение. Программное обеспечение SaaS можно рассматривать в качестве удобной и выгодной альтернативы внутренним информационным системам. Развитием SaaS является концепция WaaS (рабочее место как услуга). То есть клиент получает в свое распоряжение виртуальное рабочее место, полностью оснащенное всем необходимым ПО.

По данным SoftCloud, спросом пользуются следующие SaaS приложения:

• почта;

• коммуникации (VoIP);

• антиспам и антивирус;

• helpdesk;

• управление проектами;

• дистанционное обучение;

• CRM;

• хранение и резервирование данных.

Развертывание облачных систем

Различают несколько вариантов развертывания «облаков»: публичное, частное и гибридное. Эти технологии при совместном использовании позволяют пользователям воспользоваться вычислительными мощностями и хранилищами данных, которые предоставляются им как услуги.

Публичные облака — в этой модели облачная инфраструктура предоставляется для пользования всем желающим. Система создана одним из глобальных провайдеров и услуги продаются через Интернет. Такие облака также называются «внешними».

Частные облака — это реализация модели облачных технологий на ресурсах, имеющихся в распоряжении у самого предприятия, для обслуживания внутренних потребителей. При этом вычислительные ресурсы: серверы, сети, устройства хранения данных, базовая программная инфраструктура интегрируются в частное облако с помощью специального ПО, позволяющего реализовать функционал облака: сервисную модель, автоматизированное обслуживание потребителей, масштабируемость и т.д. Сервисная модель этого вида облака зависит от того, кто является внутренними потребителями, и какие именно ИТ-сервисы им требуются. В зависимости от структуры предприятия такими внутренними потребителями могут стать различные подразделения компании:


• дочерние компании, получающие приложения (корпоративную почту, внутренние порталы и т.д.) из центра обработки данных, обслуживаемого сервисным подразделением;

• IT-отделы департамента, отвечающие за бизнес-приложения, получающие инфраструктуру как сервис из облака, обслуживаемого инфраструктурной группой.

Такие облака также называются «внутренними».

Гибридные облака — возникают вследствие интеграции внешнего и внутреннего методов доставки услуг. Организация устанавливает правила и политику на основании фактора безопасности. Смешанные облака позволяют совместить использование виртуальных и фиксированных мощностей. В этом случае первые дополняют вторые, обеспечивая адекватную производительность при повышении нагрузок и экономию при снижении потребностей в вычислительных мощностях.

Примеры облачных сервисов

Всем известны облачные сервисы от зубров сетевых информационных технологий Google, Яндекс, Microsoft, Amazon и т.д. Сервисы этих компаний доступны в бесплатном режиме любому желающему, в том числе, физическому лицу.

Google Drive – облачное хранилище данных, принадлежащее компании Google и позволяющее пользователям хранить данные на серверах в облаке и делиться ими с другими пользователями в Интернете. Google Drive имеет лаконичный интерфейс и предлагает установить программные клиенты для гаджетов на платформе Android, компьютеров и ноутбуков под управлением Windows или MacOS, мобильных устройств iPhone и iPad. Работать с файлами в Google Drive можно прямо из браузера.

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

Windows Azure – платформа облачных сервисов от Microsoft. Реализует модели PaaS и IaaS. Платформа предоставляет возможность разработки и выполнения приложений и хранения данных на серверах, расположенных в распределенных центрах данных.

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

IAAS VMWARE. Облачная платформа для создания собственного парка виртуальных серверов (виртуального дата-центра) от компании «ИТ-ГРАД», которая является первопроходцем в сфере облачных вычислений и функционального ИТ-аутсорсинга на территории России и стран СНГ. Через предоставленную панель управления можно полностью управлять своими виртуальными серверами: самостоятельно создавать и клонировать, изменять их конфигурацию, включать, выключать, устанавливать ОС, управлять конфигурацией сети, публиковать приложения в интернет. Есть возможность установки практически всех известных операционных систем. Стоимость ресурсов виртуального дата-центра зависит от количества и качества ресурсов, а также от модели использования.