Инструменты пользователя

Инструменты сайта


topics:05:it_stack

Состав и уровни современного IT-стека

Введение в облачные и периферийные вычисления

Термины *cloud* и *cloud computing* стали ключевыми в ИТ после 2009 года. Облачные вычисления — это предоставление сервисов (серверы, хранилища, базы данных, сети, приложения, аналитика и др.) через Интернет с целью обеспечить гибкость, масштабируемость.

История

- Первые идеи глобальной сети вычислительных ресурсов были сформулированы Дж. Ликлайдером (1960-е, ARPA, проект ARPANET). - 1999 г. — запуск Salesforce.com: доставка корпоративных приложений через веб-браузер. - 2006 г. — появление Amazon Web Services (S3, EC2), Microsoft Office 365 и Google Apps. - Развитие смартфонов, дешёвых датчиков и мобильного Интернета стимулировало перенос обработки данных на «периферию» сети. - Концепция Internet of Things (IoT) связала миллиарды физических устройств, что стало основой для edge computing.

Определение

- Cloud computing (по NIST, 2011): модель для обеспечения повсеместного и удобного сетевого доступа к общему пулу ресурсов (сети, серверы, хранилища, приложения и сервисы), которые могут быть быстро предоставлены и освобождены при минимальном участии провайдера. - Edge computing: выполнение вычислений ближе к источникам данных (устройства, сенсоры, локальные сети). Снижает задержки, уменьшает нагрузку на каналы, повышает надёжность и гибкость приложений. - Fog/Mist computing: вариации на основе облачных технологий, ориентированные на распределённую обработку и новые модели применения.

Современный IT-стек

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

Основные уровни

  • Facility — физическая инфраструктура ЦОД (здание, питание, охлаждение, площадь под стойки).
  • Network — сетевое подключение ЦОД к внешнему миру и внутренняя связность.
  • Compute & Storage — серверы, процессоры, оперативная память, дисковые массивы.
  • Virtualization — гипervisор, позволяющий разделять ресурсы и запускать несколько ОС.
  • Operating System (OS) — Windows, Linux, Unix и др.
  • Middleware — ПО, соединяющее ОС, базы данных и приложения.
  • Runtime — среда выполнения для приложений.
  • Data — пользовательские и бизнес-данные.
  • Application — конечные сервисы и приложения, доступные пользователям.

Особенности

- Каждый уровень может предоставляться разными вендорами. - Разделение слоёв позволяет использовать облачные сервисы и гибридные модели. - Взаимодействие всех уровней формирует бизнес-ценность для клиента.

Ключевые идеи: - Облачные вычисления эволюционировали из идей ARPANET и стали массовыми с 2000-х. - Edge computing снижает задержки и расширяет IoT. - Современный IT-стек включает 9 уровней — от физической инфраструктуры до приложений. - Стандартизация слоёв позволяет использовать гибридные модели и многооблачные стратегии.

topics/05/it_stack.txt · Последнее изменение: admin