Содержание
- Ссылки
- Что такое облачные технологии
- Что такое облачные сервисы?
- Уровни облачных вычислений
- Модели развертывания
- Похожие главы из других работ:
- 2.1 Понятие информационной технологии
- 1. Понятие информационной технологии
- ПОНЯТИЕ ИНФОРМАЦИОННОЙ ТЕХНОЛОГИИ
- 1. Понятие информационной технологии
- Глава 1 Информационные технологии как сфера услуг, их классификация. Заоблачные перспективы облачных технологий. 8 трендовых решений для бизнеса Понятие информационной технологии и этапы ее развития
- 1.2 Понятие OLE-технологии и ее использование
- 1. Понятие портала технологии его создания
- 1.1 Информационные технологии: понятие и виды
- 1.Облачные технологии в бизнес-процессах
- 3.1 Понятие информационной технологии
- 1 Понятие информационной технологии
- 3. Понятие информационной технологии
- 1.1 Понятие «информационные технологии»
- 2.3 Понятие анимации, технологии создания, принципы
- 1.2 Понятие "Облачные вычисления". Уровни реализации облачных вычислений
- Ссылки
- Что такое облачные технологии
- Облачные технологии в оптимизации бизнес-процессов компании
- Уровни облачных вычислений
- Модели развертывания
- Глава 1. Понятие «Облачные технологии»
- Облачные технологии и российское законодательство: в чем обязательно должен разбираться клиент
- Облачные технологии
- Глава 1. Понятие «Облачные технологии»
- Облачные решения/технологии. Обзор статей
Ссылки
- Как экономить на IT, используя облачные технологии
- Как получить комфортную среду для работы и коммуникаций
- Собираетесь в облака? Возьмите с собой парашют!
Что такое облачные технологии
Облачные технологии (или облачные вычисления, cloud computing) – технологии распределенной обработки цифровых данных, с помощью которых компьютерные ресурсы предоставляются интернет-пользователю как онлайн-сервис. Программы запускаются и выдают результаты работы в окне web-браузера на локальном ПК. При этом все необходимые для работы приложения и их данные находятся на удаленном интернет-сервере и временно кэшируются на клиентской стороне: на ПК, игровых приставках, ноутбуках, смартфонах… Преимущество технологии в том, что пользователь имеет доступ к собственным данным, но не должен заботиться об инфраструктуре, операционной системе и программном обеспечении, с которым он работает. Слово «облако» – это метафора, олицетворяющая сложную инфраструктуру, скрывающую за собой все технические детали. Технологии облачных вычислений нацелены на решение следующих задач:
Что такое облачные сервисы?
Удобная работа с файлами на нескольких гаджетах: их редактирование и обработка без переноса с одного устройства на другое, без необходимости заботиться о совместимости программного обеспечения.
2. Решение проблемы ограниченного объема жесткого диска компьютера или флеш-карты.
3. Вопрос лицензированного программного обеспечения.
4. Возможность одновременной работы над одним документом нескольким людям.
Уровни облачных вычислений
В облачных технологиях принято выделять три отдельные категории или модели:
1. Низший уровень «Инфраструктура как услуга» (IaaS, infrastructure as a service). Пользователи получают базовые вычислительные ресурсы: процессоры и устройства для хранения информации – и используют их для создания собственных операционных систем и приложений. Потребитель не управляет базовой инфраструктурой облака, но имеет контроль над операционными системами, системами хранения, развернутыми приложениями. Возможен ограниченный контроль выбора сетевых компонентов (например, хост с сетевыми экранами).
2. Следующий уровень «Платформа как услуга» (PaaS, platform as a service). Пользователи имеют возможность устанавливать собственные приложения на платформе, предоставляемой провайдером услуги. Пользователь не управляет базовой инфраструктурой облака: сетями, серверами, операционными системами и системами хранения данных, но имеет контроль над развернутыми приложениями и некоторыми параметрами конфигурации среды хостинга.
3. Высший уровень облачных вычислений «Программное обеспечение как услуга» (SaaS, software as a service). В «облаке» хранятся не только данные, но и связанные с ними приложения, а пользователю для работы требуется только веб-браузер. Потребитель пользуется приложениями провайдера, работающего в облачной инфраструктуре. При этом пользователь не управляет базовой инфраструктурой облака – сетями, серверами, операционными системами, системами хранения, даже индивидуальными настройками приложений за исключением некоторых пользовательских настроек конфигурации приложения.
Модели развертывания
Выделяют следующие категории «облаков»:
1. Публичные (общественные, общие);
2. Частные (приватные);
3. Гибридные.
4. Облако сообщества.
- Публичное облако (Public cloud) – одновременный доступ многих пользователей к IT-инфраструктуре. Но возможности управлять и обслуживать данное облако у пользователей нет, вся ответственность возложена на владельца данного облака. Абонентом предлагаемых сервисов может стать любая компания или частное лицо.
- Частное облако (Private cloud) — IT-инфраструктура, которую контролирует и эксплуатирует только один абонент в собственных интересах. Инфраструктура для управления частным облаком может размещаться либо в помещениях пользователя, либо у внешнего оператора, либо частично у пользователя и оператора.
- Гибридное облако (Hybrid cloud) — это IT-инфраструктура, в которой соединены лучшие качества публичного и приватного облака. Такая композиция имеет уникальные объекты, связанные между собой стандартизированными или собственными технологиями, которые позволяют переносить данные или приложения между компонентами (например, для балансировки нагрузки между облаками).
- Облако сообщества (Community cloud). Облачная инфраструктура, подготовленная для использования конкретным сообществом потребителей, имеющих общие проблемы (например, миссии, требования безопасности, политики).
Это заготовка энциклопедической статьи по данной теме. Вы можете внести вклад в развитие проекта, улучшив и дополнив текст публикации в соответствии с правилами проекта. Руководство пользователя вы можете найти здесь
Похожие главы из других работ:
Информационные системы и технологии
2.1 Понятие информационной технологии
Технология при переводе с греческого (techne) означает искусство, мастерство, умение, а это не что иное, как процессы. Под процессом следует понимать определенную совокупность действий, направленных на достижение поставленной цели…
Информационные технологии в деятельности современного специалиста
1. Понятие информационной технологии
Информационные технологии в дизайне
ПОНЯТИЕ ИНФОРМАЦИОННОЙ ТЕХНОЛОГИИ
Информационные технологии (ИТ) — технологии управления обработки данных с применением вычислительной техники. Под ИТ чаще всего понимают компьютерные технологии. В частности…
Информационные технологии в домашней среде
1. Понятие информационной технологии
Технология — это комплекс научных и инженерных знаний, реализованных в приемах труда, наборах материальных, технических, энергетических, трудовых факторов производства, способах их соединения для создания продукта или услуги…
Информационные технологии как сфера услуг
Глава 1 Информационные технологии как сфера услуг, их классификация.
Заоблачные перспективы облачных технологий. 8 трендовых решений для бизнеса
Понятие информационной технологии и этапы ее развития
В современной науке существует много различных подходов к определению термина "информационные технологии" (далее — ИТ). Данный термин связан с двумя понятиями: информация и технология. Прежде всего…
Использование Ole-технологии при создании GUI интерфейса приложения – модели
1.2 Понятие OLE-технологии и ее использование
OLE — технический термин, обозначающий совместное использование данных: связывание и внедрение объектов (Object Linking and Embedding) или технология OLE. OLE (Object Linking and Embedding) — это механизм Windows…
Использование Web-порталов в образовании
1. Понятие портала технологии его создания
Использование современных информационных технологий в работе муниципального образования на примере администрации Карасунского внутригородского округа города Краснодара
1.1 Информационные технологии: понятие и виды
Современный мир окружен достаточно широким спектром информационных технологий. Каждый человек соприкасается с информационными технологиями несколько раз за день, будь то факс, компьютер или телефон…
Облачные технологии и их применение
1.Облачные технологии в бизнес-процессах
Вычислительные облака состоят из тысяч серверов, размещенных в дата-центрах, обеспечивающих работу десятков тысяч приложений, которые одновременно используют миллионы пользователей…
Основные процессы преобразования информации. Электронная почта
3.1 Понятие информационной технологии
Технология — это комплекс научных и инженерных знаний, реализованных в приемах труда, наборах материальных, технических, энергетических, трудовых факторов производства, способах их соединения для создания продукта или услуги…
Передача звука по локальной сети
1 Понятие информационной технологии
Технология при переводе с греческого (techne) означает искусство, мастерство, умение, а не что иное, как процессы. Под процессом следует понимать определённую совокупность действий, направленных на достижение поставленной цели…
Понятия информатизации и информационной технологии
3. Понятие информационной технологии
Технология при переводе с греческого (techne) означает искусство, мастерство, умение, а это не что иное, как процессы. Под процессом следует понимать определенную совокупность действий, направленных на достижения поставленной цели…
Прикладные информационные технологии
1.1 Понятие «информационные технологии»
программа прикладной экономика автоматизированный Слово "технология" имеет греческие корни и в переводе означает науку, совокупность методов и приемов обработки или переработки сырья, материалов, полуфабрикатов…
Разработка мультимедийного приложения
2.3 Понятие анимации, технологии создания, принципы
2.3.1 Понятие анимации Анимацией называется искусственное представление движения в кино, на телевидении или в компьютерной графике путем отображения последовательности рисунков или кадров с частотой…
Эмпирические исследования облачных вычислений как платформы создания информационного пространства научных исследований
1.2 Понятие "Облачные вычисления". Уровни реализации облачных вычислений
Как уже говорилось ранее, облачные вычисления представляют собой динамически масштабируемый способ доступа к внешним вычислительным ресурсам в виде сервиса, предоставляемого посредством Интернета…
Ссылки
- Как экономить на IT, используя облачные технологии
- Как получить комфортную среду для работы и коммуникаций
- Собираетесь в облака? Возьмите с собой парашют!
Что такое облачные технологии
Облачные технологии (или облачные вычисления, cloud computing) – технологии распределенной обработки цифровых данных, с помощью которых компьютерные ресурсы предоставляются интернет-пользователю как онлайн-сервис. Программы запускаются и выдают результаты работы в окне web-браузера на локальном ПК. При этом все необходимые для работы приложения и их данные находятся на удаленном интернет-сервере и временно кэшируются на клиентской стороне: на ПК, игровых приставках, ноутбуках, смартфонах… Преимущество технологии в том, что пользователь имеет доступ к собственным данным, но не должен заботиться об инфраструктуре, операционной системе и программном обеспечении, с которым он работает. Слово «облако» – это метафора, олицетворяющая сложную инфраструктуру, скрывающую за собой все технические детали. Технологии облачных вычислений нацелены на решение следующих задач:
1. Удобная работа с файлами на нескольких гаджетах: их редактирование и обработка без переноса с одного устройства на другое, без необходимости заботиться о совместимости программного обеспечения.
2.
Облачные технологии в оптимизации бизнес-процессов компании
Решение проблемы ограниченного объема жесткого диска компьютера или флеш-карты.
3. Вопрос лицензированного программного обеспечения.
4. Возможность одновременной работы над одним документом нескольким людям.
Уровни облачных вычислений
В облачных технологиях принято выделять три отдельные категории или модели:
1. Низший уровень «Инфраструктура как услуга» (IaaS, infrastructure as a service). Пользователи получают базовые вычислительные ресурсы: процессоры и устройства для хранения информации – и используют их для создания собственных операционных систем и приложений. Потребитель не управляет базовой инфраструктурой облака, но имеет контроль над операционными системами, системами хранения, развернутыми приложениями. Возможен ограниченный контроль выбора сетевых компонентов (например, хост с сетевыми экранами).
2. Следующий уровень «Платформа как услуга» (PaaS, platform as a service). Пользователи имеют возможность устанавливать собственные приложения на платформе, предоставляемой провайдером услуги. Пользователь не управляет базовой инфраструктурой облака: сетями, серверами, операционными системами и системами хранения данных, но имеет контроль над развернутыми приложениями и некоторыми параметрами конфигурации среды хостинга.
3. Высший уровень облачных вычислений «Программное обеспечение как услуга» (SaaS, software as a service). В «облаке» хранятся не только данные, но и связанные с ними приложения, а пользователю для работы требуется только веб-браузер. Потребитель пользуется приложениями провайдера, работающего в облачной инфраструктуре. При этом пользователь не управляет базовой инфраструктурой облака – сетями, серверами, операционными системами, системами хранения, даже индивидуальными настройками приложений за исключением некоторых пользовательских настроек конфигурации приложения.
Модели развертывания
Выделяют следующие категории «облаков»:
1. Публичные (общественные, общие);
2. Частные (приватные);
3. Гибридные.
4. Облако сообщества.
- Публичное облако (Public cloud) – одновременный доступ многих пользователей к IT-инфраструктуре. Но возможности управлять и обслуживать данное облако у пользователей нет, вся ответственность возложена на владельца данного облака. Абонентом предлагаемых сервисов может стать любая компания или частное лицо.
- Частное облако (Private cloud) — IT-инфраструктура, которую контролирует и эксплуатирует только один абонент в собственных интересах. Инфраструктура для управления частным облаком может размещаться либо в помещениях пользователя, либо у внешнего оператора, либо частично у пользователя и оператора.
- Гибридное облако (Hybrid cloud) — это IT-инфраструктура, в которой соединены лучшие качества публичного и приватного облака. Такая композиция имеет уникальные объекты, связанные между собой стандартизированными или собственными технологиями, которые позволяют переносить данные или приложения между компонентами (например, для балансировки нагрузки между облаками).
- Облако сообщества (Community cloud). Облачная инфраструктура, подготовленная для использования конкретным сообществом потребителей, имеющих общие проблемы (например, миссии, требования безопасности, политики).
Это заготовка энциклопедической статьи по данной теме. Вы можете внести вклад в развитие проекта, улучшив и дополнив текст публикации в соответствии с правилами проекта. Руководство пользователя вы можете найти здесь
Обратная связь
ПОЗНАВАТЕЛЬНОЕ
Сила воли ведет к действию, а позитивные действия формируют позитивное отношение
Как определить диапазон голоса — ваш вокал
Как цель узнает о ваших желаниях прежде, чем вы начнете действовать. Как компании прогнозируют привычки и манипулируют ими
Целительная привычка
Как самому избавиться от обидчивости
Противоречивые взгляды на качества, присущие мужчинам
Тренинг уверенности в себе
Вкуснейший "Салат из свеклы с чесноком"
Натюрморт и его изобразительные возможности
Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д.
Как научиться брать на себя ответственность
Зачем нужны границы в отношениях с детьми?
Световозвращающие элементы на детской одежде
Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия
Как слышать голос Бога
Классификация ожирения по ИМТ (ВОЗ)
Глава 3. Завет мужчины с женщиной
Оси и плоскости тела человека — Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д.
Отёска стен и прирубка косяков — Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу.
Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) — В простых моделях рынка спрос и предложение обычно полагают зависящими только от текущей цены на товар.
Глава 1. Понятие «Облачные технологии»
МБОУ СОШ №9 г.Карабаново
ДОКЛАД
По информатике
На тему:
«Облачные технологии»
Выполнил: Плотников М.И
Ученик 11A класса
Глава 1. Понятие «Облачные технологии»
Глава 2. История появления облачных технологий
Глава 3. Обзор «облачных» продуктов
Глава 4. Примеры «облачных технологий»
Глава 5. Плюсы и минусы облачных технологий
Глава 6. Перспективы развития облачных технологий
Заключение
Список литературы
Введение
Все меняется, мир не стоит на месте, и большинство пользователей Сети также меняют своё отношение к мировой паутине. Причиной тому — «облачные технологии», которые задают «моду» на пользование Интернет и хранение файлов в Сети. Именно «за облаком» работают теперь Facebook, Amazon, Twitter и те «движки», на которых основаны сервисы вроде Google Docs и Gmail.
Облачные технологии и российское законодательство: в чем обязательно должен разбираться клиент
Всё это хорошо, но пока что остаётся для непосвящённых только словами, напыщенными и непонятными. Так как же всё-таки оно работает?
Несмотря на то, что такие термины как "облачные технологии" или "облачные вычисления" уже давно у многих на слуху, тем не менее очень мало кто понимает что именно представляет из себя технология облака.
На первый взгляд может показаться, что все слишком запутанно, чтобы в это вникать. На самом же деле, данная технология очень проста и практически каждый из нас пользуется ею уже на протяжении длительного времени, даже не задумываясь об этом. Так например, на базе облака работают все социальные сети, файлообменники, YouTube, email клиенты, банковские услуги и многое другое.
На простом языке технология облака подразумевает использование компьютера/веб-приложения, расположенного на удаленных серверах, посредством удобного пользовательского интерфейса или формата приложения. Предприятия и компании используют различные виды приложений в облаке, как, например, для управления взаимоотношениями с клиентами (CRM), управления персоналом, бухгалтерского учета, и для прочих нужд организаций.
Цель: изучение вопроса появления и развития «Облачных технологий».
В работе поставлены следующие задачи:
- сформировать понятие «Облачные технологии»,
- рассказать об основных платформах, использующих «облака»,
- представить положительные и отрицательные стороны сервиса,
- осветить перспективы дальнейшего развития в мире.
Глава 1. Понятие «Облачные технологии»
Облачные технологии – это технологии обработки данных, в которых компьютерные ресурсы предоставляются Интернет-пользователю как онлайн-сервис. Слово «облако» здесь присутствует как метафора, олицетворяющая сложную инфраструктуру, скрывающую за собой все технические детали.
Облачные (рассеяные) вычисления (англ. cloud computing, также используется термин Облачная (рассеянная) обработка данных) — технология обработки данных, в которой компьютерные ресурсы и мощности предоставляются пользователю как Интернет-сервис. Пользователь имеет доступ к собственным данным, но не может управлять и не должен заботиться об инфраструктуре, операционной системе и собственно программном обеспечении, с которым он работает. Термин «Облако» используется как метафора, основанная на изображении Интернета на диаграмме компьютерной сети, или как образ сложной инфраструктуры, за которой скрываются все технические детали. Согласно документу IEEE, опубликованному в 2008 году, «Облачная обработка данных — это парадигма, в рамках которой информация постоянно хранится на серверах в интернет и временно кэшируется на клиентской стороне, например, на персональных компьютерах, игровых приставках, ноутбуках, смартфонах и т. д.».
Облачная обработка данных как концепция включает в себя понятия:
инфраструктура как услуга,
платформа как услуга,
программное обеспечение как услуга,
данные как услуга,
рабочее место как услуга
и другие технологические тенденции, общим в которых является уверенность, что сеть Интернет в состоянии удовлетворить потребности пользователей в обработке данных.
Для облачных технологий самой главной особенностью является неравномерность запроса Интернет-ресурсов со стороны пользователей. Чтобы сгладить данную неравномерность и применяется еще один промежуточный слой – виртуализация сервера. Таким образом, нагрузка распределяется между виртуальными серверами и компьютерами.
Облачные технологии – это одна большая концепция, включающая в себя много разных понятий, предоставляющих услуги. Например, программное обеспечение, инфраструктура, платформа, данные, рабочее место и т.п. Зачем все это нужно? Самой главной функцией облачных технологий является удовлетворение потребностей пользователей, нуждающихся в удаленной обработке данных.
Что же не считают облачными вычислениями? Во-первых, это автономные вычисления на локальном компьютере. Во-вторых, это "коммунальные вычисления" (utilitycomputing), когда заказывается услуга исполнения особо сложных вычислений или хранения массивов данных. В-третьих, это коллективные (распределённые) вычисления (gridcomputing). На практике границы между всеми этими типами вычислений достаточно размыты. Однако будущее облачных вычислений всё же значительно масштабнее коммунальных и распределённых систем.
Облачное хранилище данных (англ.cloudstorage) — модель онлайн-хранилища, в котором данные хранятся на многочисленных распределённых в сети серверах, предоставляемых в пользование клиентам, в основном, третьей стороной. В противовес модели хранения данных на собственных выделенных серверах, приобретаемых или арендуемых специально для подобных целей, количество или какая-либо внутренняя структура серверов клиенту, в общем случае, не видна. Данные хранятся, а равно и обрабатываются, в так называемом облаке, которое представляет собой, с точки зрения клиента, один большой виртуальный сервер. Физически же такие серверы могут располагаться удалённо друг от друга географически, вплоть до расположения на разных континентах.
Для того чтобы понять что такое «облако» стоит начать с истории данного вопроса. Необходимо понять: действительно ли эта технология находится в разряде новых идей или эта идея не так уж и нова.
Облачные технологии
Обратная связь
ПОЗНАВАТЕЛЬНОЕ
Сила воли ведет к действию, а позитивные действия формируют позитивное отношение
Как определить диапазон голоса — ваш вокал
Как цель узнает о ваших желаниях прежде, чем вы начнете действовать. Как компании прогнозируют привычки и манипулируют ими
Целительная привычка
Как самому избавиться от обидчивости
Противоречивые взгляды на качества, присущие мужчинам
Тренинг уверенности в себе
Вкуснейший "Салат из свеклы с чесноком"
Натюрморт и его изобразительные возможности
Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д.
Как научиться брать на себя ответственность
Зачем нужны границы в отношениях с детьми?
Световозвращающие элементы на детской одежде
Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия
Как слышать голос Бога
Классификация ожирения по ИМТ (ВОЗ)
Глава 3. Завет мужчины с женщиной
Оси и плоскости тела человека — Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д.
Отёска стен и прирубка косяков — Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу.
Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) — В простых моделях рынка спрос и предложение обычно полагают зависящими только от текущей цены на товар.
Глава 1. Понятие «Облачные технологии»
МБОУ СОШ №9 г.Карабаново
ДОКЛАД
По информатике
На тему:
«Облачные технологии»
Выполнил: Плотников М.И
Ученик 11A класса
Глава 1. Понятие «Облачные технологии»
Глава 2. История появления облачных технологий
Глава 3. Обзор «облачных» продуктов
Глава 4. Примеры «облачных технологий»
Глава 5. Плюсы и минусы облачных технологий
Глава 6. Перспективы развития облачных технологий
Заключение
Список литературы
Введение
Все меняется, мир не стоит на месте, и большинство пользователей Сети также меняют своё отношение к мировой паутине. Причиной тому — «облачные технологии», которые задают «моду» на пользование Интернет и хранение файлов в Сети. Именно «за облаком» работают теперь Facebook, Amazon, Twitter и те «движки», на которых основаны сервисы вроде Google Docs и Gmail. Всё это хорошо, но пока что остаётся для непосвящённых только словами, напыщенными и непонятными. Так как же всё-таки оно работает?
Несмотря на то, что такие термины как "облачные технологии" или "облачные вычисления" уже давно у многих на слуху, тем не менее очень мало кто понимает что именно представляет из себя технология облака.
На первый взгляд может показаться, что все слишком запутанно, чтобы в это вникать. На самом же деле, данная технология очень проста и практически каждый из нас пользуется ею уже на протяжении длительного времени, даже не задумываясь об этом. Так например, на базе облака работают все социальные сети, файлообменники, YouTube, email клиенты, банковские услуги и многое другое.
На простом языке технология облака подразумевает использование компьютера/веб-приложения, расположенного на удаленных серверах, посредством удобного пользовательского интерфейса или формата приложения. Предприятия и компании используют различные виды приложений в облаке, как, например, для управления взаимоотношениями с клиентами (CRM), управления персоналом, бухгалтерского учета, и для прочих нужд организаций.
Цель: изучение вопроса появления и развития «Облачных технологий».
В работе поставлены следующие задачи:
- сформировать понятие «Облачные технологии»,
- рассказать об основных платформах, использующих «облака»,
- представить положительные и отрицательные стороны сервиса,
- осветить перспективы дальнейшего развития в мире.
Глава 1. Понятие «Облачные технологии»
Облачные технологии – это технологии обработки данных, в которых компьютерные ресурсы предоставляются Интернет-пользователю как онлайн-сервис. Слово «облако» здесь присутствует как метафора, олицетворяющая сложную инфраструктуру, скрывающую за собой все технические детали.
Облачные (рассеяные) вычисления (англ. cloud computing, также используется термин Облачная (рассеянная) обработка данных) — технология обработки данных, в которой компьютерные ресурсы и мощности предоставляются пользователю как Интернет-сервис. Пользователь имеет доступ к собственным данным, но не может управлять и не должен заботиться об инфраструктуре, операционной системе и собственно программном обеспечении, с которым он работает. Термин «Облако» используется как метафора, основанная на изображении Интернета на диаграмме компьютерной сети, или как образ сложной инфраструктуры, за которой скрываются все технические детали. Согласно документу IEEE, опубликованному в 2008 году, «Облачная обработка данных — это парадигма, в рамках которой информация постоянно хранится на серверах в интернет и временно кэшируется на клиентской стороне, например, на персональных компьютерах, игровых приставках, ноутбуках, смартфонах и т. д.».
Облачная обработка данных как концепция включает в себя понятия:
инфраструктура как услуга,
платформа как услуга,
программное обеспечение как услуга,
данные как услуга,
рабочее место как услуга
и другие технологические тенденции, общим в которых является уверенность, что сеть Интернет в состоянии удовлетворить потребности пользователей в обработке данных.
Для облачных технологий самой главной особенностью является неравномерность запроса Интернет-ресурсов со стороны пользователей. Чтобы сгладить данную неравномерность и применяется еще один промежуточный слой – виртуализация сервера. Таким образом, нагрузка распределяется между виртуальными серверами и компьютерами.
Облачные технологии – это одна большая концепция, включающая в себя много разных понятий, предоставляющих услуги. Например, программное обеспечение, инфраструктура, платформа, данные, рабочее место и т.п. Зачем все это нужно? Самой главной функцией облачных технологий является удовлетворение потребностей пользователей, нуждающихся в удаленной обработке данных.
Что же не считают облачными вычислениями? Во-первых, это автономные вычисления на локальном компьютере. Во-вторых, это "коммунальные вычисления" (utilitycomputing), когда заказывается услуга исполнения особо сложных вычислений или хранения массивов данных. В-третьих, это коллективные (распределённые) вычисления (gridcomputing). На практике границы между всеми этими типами вычислений достаточно размыты. Однако будущее облачных вычислений всё же значительно масштабнее коммунальных и распределённых систем.
Облачное хранилище данных (англ.cloudstorage) — модель онлайн-хранилища, в котором данные хранятся на многочисленных распределённых в сети серверах, предоставляемых в пользование клиентам, в основном, третьей стороной. В противовес модели хранения данных на собственных выделенных серверах, приобретаемых или арендуемых специально для подобных целей, количество или какая-либо внутренняя структура серверов клиенту, в общем случае, не видна. Данные хранятся, а равно и обрабатываются, в так называемом облаке, которое представляет собой, с точки зрения клиента, один большой виртуальный сервер. Физически же такие серверы могут располагаться удалённо друг от друга географически, вплоть до расположения на разных континентах.
Для того чтобы понять что такое «облако» стоит начать с истории данного вопроса. Необходимо понять: действительно ли эта технология находится в разряде новых идей или эта идея не так уж и нова.
Лекция Облачные технологии
Облачные технологии (вычисления) – это технологии распределённой обработки данных, в которой компьютерные ресурсы и мощности предоставляются пользователю как Интернет-сервис.
К основным видам облачных технологий относят:
-
"Инфраструктуракаксервис" ("Infrastructure as a Service" или "IaaS")
-
"Платформакаксервис" ("Platform as a Service", "PaaS")
-
"Программное обеспечение как сервис" ("Software as a Service" или "SaaS").
Рассмотрим каждую из этих технологий подробнее.
Инфраструктура как сервис (IaaS)
IaaS — это предоставление компьютерной инфраструктуры как услуги на основе концепции облачных вычислений.
IaaS состоит из трех основных компонентов:
-
Аппаратные средства (серверы, системы хранения данных, клиентские системы, сетевое оборудование)
-
Операционные системы и системное ПО (средства виртуализации, автоматизации, основные средства управления ресурсами)
-
Связующее ПО (например, для управления системами)
IaaS основана на технологии виртуализации, позволяющей пользователю оборудования делить его на части, которые соответствуют текущим потребностям бизнеса, тем самым увеличивая эффективность использования имеющихся вычислительных мощностей. Пользователь (компания или разработчик ПО) должен будет оплачивать всего лишь реально необходимые ему для работы серверное время, дисковое пространство, сетевую пропускную способность и другие ресурсы. Кроме того, IaaS предоставляет в распоряжение клиента весь набор функций управления в одной интегрированной платформе.
IaaS избавляет предприятия от необходимости поддержки сложных инфраструктур центров обработки данных, клиентских и сетевых инфраструктур, а также позволяет уменьшить связанные с этим капитальные затраты и текущие расходы. Кроме того, можно получить дополнительную экономию, при предоставлении услуги в рамках инфраструктуры совместного использования.
Платформа как сервис (PaaS)
PaaS — это предоставление интегрированной платформы для разработки, тестирования, развертывания и поддержки веб-приложений как услуги.
Для разворачивания веб-приложений разработчику не нужно приобретать оборудование и программное обеспечение, нет необходимости организовывать их поддержку. Доступ для клиента может быть организован на условиях аренды.
Такой подход имеет следующие достоинства:
-
масштабируемость;
-
отказоустойчивость;
-
виртуализация;
-
безопасность.
Масштабируемость PaaS предполагает автоматическое выделение и освобождение необходимых ресурсов в зависимости от количества обслуживаемых приложением пользователей.
PaaS как интегрированная платформа для разработки, тестирования, разворачивания и поддержки веб-приложений позволит весь перечень операций по разработке, тестированию и разворачиванию веб-приложений выполнять в одной интегрированной среде, исключая тем самым затраты на поддержку отдельных сред для отдельных этапов.
Способность создавать исходный код и предоставлять его в общий доступ внутри команды разработки значительно повышает производительность по созданию приложений на основе PaaS.
Программное обеспечение как сервис (SaaS).
SaaS – модель развертывания приложения, которая подразумевает предоставление приложения конечному пользователю как услуги по требованию (on demand).
Доступ к такому приложению осуществляется посредством сети, а чаще всего посредством Интернет-браузера. В данном случае, основное преимущество модели SaaS для клиента состоит в отсутствии затрат, связанных с установкой, обновлением и поддержкой работоспособности оборудования и программного обеспечения, работающего на нём. Целевая аудитория — конечные потребители.
В модели SaaS:
-
приложение приспособлено для удаленного использования;
-
одним приложением могут пользоваться несколько клиентов;
-
оплата за услугу взимается либо как ежемесячная абонентская плата, либо на основе суммарного объема транзакций;
-
поддержка приложения входит уже в состав оплаты;
-
модернизация приложения может производиться обслуживающим персоналом плавно и прозрачно для клиентов.
С точки зрения разработчиков программного обеспечения, модель SaaS позволи эффективно бороться с нелицензионным использованием программного обеспечения, благодаря тому, что клиент не может хранить, копировать и устанавливать программное обеспечение.
По-сути, программное обеспечение в рамках SaaS можно рассматривать в качестве более удобной и выгодной альтернативы внутренним информационным системам.
Развитием логики SaaS является концепция WaaS (Workplace as a Service — рабочее место как услуга). То есть клиент получает в свое распоряжение полностью оснащенное всем необходимым для работы ПО виртуальное рабочее место.
По недавно опубликованным данным SoftCloud спросом пользуются следующие SaaS приложения (в порядке убывания популярности):
-
Почта
-
Коммуникации (VoIP)
-
Антиспам и антивирус
-
Helpdesk
-
Управление проектами
-
Дистанционное обучение
-
CRM
-
Хранение и резервирование данных
Все три типа облачных сервисов взаимосвязаны, и представляют вложенную структуру.
Помимо различных способов предоставления сервисов различают несколько вариантов развёртывания облачных систем:
Частное облако (private cloud) — используется для предоставления сервисов внутри одной компании, которая является одновременно и заказчиком и поставщиком услуг.
Облачные решения/технологии. Обзор статей
Это вариант реализации "облачной концепции", когда компания создает ее для себя самой, в рамках организации. В первую очередь реализация private cloud снимает один из важных вопросов, который непременно возникает у заказчиков при ознакомлении с этой концепцией – вопрос о защите данных с точки зрения информационной безопасности. Поскольку "облако" ограничено рамками самой компании, этот вопрос решается стандартными существующими методами. Для private cloud характерно снижение стоимости оборудования за счет использования простаивающих или неэффективно используемых ресурсов. А также, снижение затрат на закупки оборудования за счет сокращения логистики (не думаем, какие сервера закупать, в каких конфигурациях, какие производительные мощности, сколько места каждый раз резервировать и т.д.
В сущности, мощность наращивается пропорционально растущей в целом нагрузке, не в зависимости от каждой возникающей задачи – а, так сказать, в среднем. И становится легче и планировать, и закупать и реализовывать — запускать новые задачи в производство.
Публичное облако — используется облачными провайдерами для предоставления сервисов внешним заказчикам.
Смешанное (гибридное) облако — совместное использование двух вышеперечисленных моделей развёртывания