Новые модели и новые требования
Новые модели и новые требования
По определению Национального Института Стандартов и Технологии США (NIST), официально принятому правительством США:
Облачные вычисления представляют собой «модель предоставления по запросу пользователя возможности удобного сетевого доступа к общему фонду конфигурируемых вычислительных ресурсов (сети, сервера, хранилища данных, программные приложения и сервисы). В этой модели пользователю предоставляются услуги и выделяются ресурсы при минимальном взаимодействии самого пользователя с провайдером услуг и с минимальным набором управленческих действий.
Новые возможности принесли собой множество новых понятий и терминов, так или иначе связанных с распределенными вычислениями, а также с парадигмой предоставления IT как услуги. Пока еще эксперты расходятся во мнениях относительно точной границ между новыми моделями вычислений, МСЭ предлагает согласиться со следующей пока еще довольно грудой классификацией
Новые понятия
- Облачные вычисления = Cloud computing
- Периферийные вычисления = Edge computing
- Распределенные вычисления = Grid computing
- Общие вычисления = Utility computing
Новые услуги
- Программное обеспечение, как услуга (SaaS)
- Инфраструктура как услуга (IaaS)
- Платформа как услуга (PaaS)
- Сервисно-ориентированная архитектура (SOA)
Новые или улучшенные возможности
- Повсеместный доступ
- Надежность
- Масштабируемость
- Виртуализация
- Расширяемость / Независимость от местоположения
- Экономическая эффективность
Определить взаимосвязи между этими понятиями довольно трудно: некоторые эксперты полагают, что распределенные, облачные и общие вычисления – суть одно и то же, другие видят между ними некие тонкие различия, а третьи уверены, каждый случай представляет собой совершенно отдельное явление.
Нет у нас также и четких или стандартизованных определений для этих функций и услуг, и вполне вероятно, что вендор "А" будет описывать набор функциональных возможностей, предлагаемый в его решении для "облаков", совсем не так, как это сделает производитель "Б". Как правило, в учебниках говорится, что распределенная (облачная) система "представляет собой набор независимых компьютеров, которые для пользователей выглядят как единая согласованная система", и мало кто отмечает важность таких аспектов, как качество передачи информации, надежность, отказоустойчивость и безопасность при работе в режиме распределенных вычислений. Но даже и без четкого определения для каждого из сценариев распределенной работы, многие считают, что облачные вычисления бизнес-возможностями на миллиард долларов.
Кое-где в литературе можно встретить сравнение этого относительно нового пока еще явления с сетями электропередач, которые обеспечили в свое время универсальный доступ к электрической энергии, что оказало заметное влияние на социальное и промышленное развитие. Электрические сети, также как и среды распределенных вычислений, охватывают обширные географические территории, и в то же время образуют единое, относительно недорогое и надежное решения доведения энергии до миллиардов устройств и миллиардов клиентов. Несмотря на то, что владеет и управляет этой сетью масса различных организаций в различных странах, компоненты этих сетей оказываются вполне однородными по своим физическим характеристикам. Средние пользователи редко знают о деталях процедур по выработке и доставки электроэнергии, или о местах нахождения источников и каналах доставки ресурсов, которые они используют.
Читать другие разделы статьи "гонка за качеством"
- Оглянемся назад
- Словно в зеркале заднего вида…
- Новые модели и новые требования
- Ресурсы для общего пользования
- Нет облаков без качественной связи
- Качество и надежность
- Безопасность, конфиденциальность, анонимность
- А у нас? А у вас?
- Глобальные облака