Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Основы облачных вычислений




Облачные вычисления - новый способ предоставления вычислительных ресурсов

Облако – новая модель предоставления доступа к компьютерным ресурсам.

Термин “облако” - как метафора, основанная в сети Интернет или как образ сложной инфраструктуры, за которой скрываются все технические его детали.  

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

В 1980 гг. были произведены первые персональные компьютерыApple, IBM, а 1990 гг. – по настоящее время - эра индивидуальных вычислительных средств. Параллельное развитие сетей и возникновение Интернет совместно с компьютером в настоящее время являются основным инструментом эпохи информатизации общества.

На основе суперкомпьютеров и глобальных сетей были представлены различные версии вычислительных ресурсов, так например, главой компании Google Эриком Шмидтом термин «сloud» был впервые использован и вскоре получил распространение. С 2005 года после запуска компанией Amazon.com проекта ElasticComputeCloud (Amazon EC2), данный термин стал употребляться в США, а также дал широкое распространение в инновационных, информационных технологиях, бизнесе и в НИР.

В отрасли ИТ получила развитие новая концепция – облачные вычисления, как особый способ предоставления вычислительных ресурсов, а не как новая технология, и вызвали революцию в методах предоставления услуг и информаций.

Приведем несколько определений из области облачных вычислений:

Облачные вычисления:

- комплексное решение, предоставляющее ИТ-ресурсы в виде сервиса. Это основанное на интернет-технологиях решение, в котором ресурсы общего пользования предоставляются аналогично распределению электроэнергии по проводам. Компьютеры в облаке настроены на совместную работу, а различные приложения используют совокупную вычислительную мощность[1];

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

- динамически масштабируемый способ доступа к внешним вычислительным ресурсам в виде сервиса, который предоставляется через Интернет;

- программно-аппаратное обеспечение, доступное пользователю через локальную сеть или Интернет в виде сервиса, которое позволяетпользоваться удобным интерфейсом к предоставляемым программам,данным и вычислительным ресурсам. В этом случае компьютер, который предоставляет пользователюсвои сервисы, называется «вычислительное облако», а компьютер, который пользуется ресурсами вычислительного облака называется терминалом, подключенным к сети;

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

-вместо покупки, установки, настройки и управления собственными серверами для запуска приложений, клиенты арендуют сервера, например, у Google,Microsoft, Amazon или другой компании. После клиент управляет своими арендованными серверами через Интернет, оплата при этом производится только за фактическое использование ресурсов;

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

- многие поставщики облачных решений предоставляет возможность не только использовать существующие свои облачные платформы и ПО, но и дают возможность создавать собственные, которые должны отвечать юридическим и технологическим требованиям [2].

С появлением облачных вычислений ресурсы используются как объединенный виртуальный компьютер.

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

Облако предоставляет следующие уровни (таблица 1).

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

Компоненты облачных вычислений (рисунок 1):

Рисунок 1 - Компоненты облачных вычислений

 

Сотрудники магазинов могут загрузить и получить столько дизайнов, сколько будут в состоянии реализовать. Есть примеры загрузки тысячи дизайнов и благодаря возможностям облачных технологий хранения POD может предоставлять неограниченный объем дискового пространства сервера.

Пример по использованию инфраструктуры PaaS, например ElasticComputeCloud (EC2) от компании Amazon. Это небольшая частная фирма поразработке ПО. Имея такую платформу, можно создавать продукты мирового класса без накладных расходов, свойственных разработке на собственных ресурсах.

 

Таблица 1 - Уровни облачных вычислений

Уровень инфраструктуры   И нфраструктуракаксервис (Infrastructure as a Service - IaaS):   – основа облака; - состоит из физических серверов, дисков, сетевых устройств и др.; - при взаимодействии с IaaS идет управление ОС, хранилищами данных, развертываемыми приложениями и выбранными сетевыми компонентами.  
Промежуточный – уровень платформы Платформакаксервис (Platform as a Service - PaaS):   -дает способ использовать ПОв облаке при помощи языков программирования и инструментальных средств, которые поддерживаются поставщиком; - предоставляет доступ кОС и сервисам; - клиенту не нужно управлять используемой инфраструктурой и контролировать ее.
Верхний – уровень приложений Программноеобеспеченик как сервис (Softwareas a Service - SaaS) - приложения предоставляются клиентам по требованию; - уровень приложений изображают в виде облака.

 

Примерами инфраструктурыSaaS являются поставщики ПО, например, GooglePack. В GooglePack содержатся доступные через Интернет приложения: Gmail, GoogleTalk, Calendar, Docs и др.

Облачные структуры

По характеру владения облачные структуры делятся на три типа:

 

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

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

Выводы: рассмотрены вопросы н овых способов предоставления вычислительных ресурсов,к омпоненты, уровни и структуры облачных вычислений.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...