- Главная
- →
- Архитектуры, масштабируемость
И тогда наверняка вдруг запляшут облака! Архитектуры, масштабируемость
Главный специалист Nexign.
Закончил СПбГУ, факультет ПМ-ПУ. Более 20 лет опыта разработки программного обеспечения, проектирования систем и управления проектами. Работал в нескольких зарубежных и российских компаниях, последние 15 лет трудится в компании Nexign. В настоящий момент отвечает за разработку и развитие систем для управления трафиком абонентов мобильных и фиксированных операторов связи.
Сайт: http://sushkov.ru/
Тезисы
Облака и виртуализация – современные тренды развития IT-технологий. Операторы связи строят свои TelcoClouds на стандартах NFV (Network Functions Virtualization) и SDN (Software-Defined Networking). В докладе начнем с основ виртуализации, далее разберемся, для чего используются NFV и SDN, потом полетим к облакам и вернемся на землю для решения практических задач!
Аббревиатуры стандартов SDN и NFV в последнее время звучат все чаще и звучат вместе. Операторы связи требуют от производителей софта обязательной поддержки SDN и NFV, т.к. уверены, что эти технологии оказывают положительное влияние на операционные и капитальные расходы, а также на скорость вывода услуг на рынок. Обе технологии SDN и NFV связаны с виртуализацией и с сетями, и у человека, который впервые столкнулся с этими терминами, может сложиться впечатление, что они очень похожи, если не синонимы. Более того, возникает вопрос: если запустить эти технологии вместе, то это получатся облака? Ведь все мы прекрасно знаем, что облака - это виртуализация ресурсов где-то в сети.
Итак, начнем с основ виртуализации. В докладе будут рассмотрены основные типы виртуализации:
- Виртуализация серверов.
- Виртуализация ресурсов.
- Виртуализация приложений.
Способы виртуализации:
- Полная виртуализация и паравиртуализация.
- Виртуализация уровня операционной системы.
- Эмуляция оборудования.
- Контейнеризация .
Далее полетим к облакам и посмотрим на характеристики облаков:
- Модель обслуживания или сервисная модель (IaaS,PaaS,SaaS).
- Модель развертывания (Private cloud, Public cloud, Community cloud, Hybrid cloud).
- Функциональные характеристики.
Обсудим, для реализации каких задач заказчики используют облачные платформы:
- Необходимость работать с часто меняющейся конфигурацией железа.
- Необходимость часто выделять сервера с разной конфигурацией.
- Предоставлять доступ к разнообразным сетевым приложениям.
- Разворачивать Telco Cloud (оно же NFV).
- Собирать и обрабатывать BigData.
От обзора облаков перейдем к рассмотрению практической задачи построения Telco Cloud. В рамках доклада затронем следующие темы:
- Проблемы, которые решают SDN и NFV.
- Где связь, а в чем разница между SDN и NFV.
- Обзор стандарта ETSI NFV.
- Существующие решения, реализующие концепцию ETSI NFV.
- И на вкусное - разворачиваем NFV своими руками!
В последнем разделе поговорим о приложениях, которые должны эффективно работать в облачной среде - о так называемых "Cloud Ready Applications". Какими характеристиками должны обладать приложения? Какие интерфейсы поддерживать? Рассмотрим основные требования:
- Независимость от инфраструктуры.
- Масштабирование (разделение данных и их обработки, асинхронное взаимодействие).
- Безопасность.
- Service Discovery.
- Configuration Management.
- Автоматизированная установка.
Выводы, которые можно будет сделать из доклада:
С помощью облаков можно решать различные задачи. Мы рассмотрели одну - построение TelcoCloud на основе стандарта NFV. Показали, что технологии SDN и NFV - это совершенно независимые технологии, но вместе они несут определенную синергию. В практической части убедились, что технология NFV достаточно зрелая для промышленного использования. Для эффективной работы в облаках запускаемые приложения должны быть "Cloud Ready".
Ссылки на мои статьи на Хабре:
"SDN & NFV и при чем тут Облака": https://habrahabr.ru/company/billing/blog/316324/
"Облака как любовь": https://habrahabr.ru/company/billing/blog/317428/