Технологии интернета нового поколения

прикладные исследования в области интернет-технологий и компьютерных сетей в России, изучение самых перспективных технологий компьютерных сетей нового поколения

HighLoad 2015

highload2013HighLoad - это профессиональная конференция разработчиков высоконагруженных систем. В этом году конференция пройдёт  уже в девятый раз и соберёт 2500 участников. Мероприятие направлено на обмен знаниями о технологиях, позволяющих одновременно обслуживать многие тысячи и миллионы пользователей. Программа охватывает такие аспекты веб-разработок, как архитектуры крупных проектов, базы данных и системы хранения, системное администрирование, нагрузочное тестирование, эксплуатация крупных проектов и другие направления, связанные с высоконагруженными системами. На конференции примет участие ЦПИКС в лице ведущего программиста-исследователя Виталия Антоненко - к. ф.-м. н., руководитель проекта "Self-Organized Cloud" с докладом "Object-oriented Network Function Virtualization" в секции "Архитектура". Виталий Антоненко 2 Проект SOC посвящен разработке системы оркестрации облачных платформ на базе Openstack и vCenter. Его целью является разработка и реализация системы управления облаками с возможностью поддержки SLA и реализации основных принципов NFV. Концепция NFV позволяет провайдерам преобразовать сеть с фиксированной, закрытой и зависящей от оборудования конкретного поставщика инфраструктурой в открытую, масштабируемую и адаптируемую для нужных услуг среду. Это достигается зачет организации всей необходимой функциональности в виде виртуальных сетевых функций – VNF. Примерами VNF являются: Loadbalancer, Firewall, VPN, CDN, IMS и т.д. В докладе предлагается рассмотреть реализацию объектно-ориентированного подхода (ООП) для организации NFV в платформе управления облачными ресурсами (ПУОР). ПУОР управляет ресурсами в терминах виртуальных сетей (тенантов). Процесс подписки тенанта на конкретную VNF имеет много общих черт с наследованием классов в ООП, а реализация VNF с реализацией виртуального метода в классе. Проведение этих и других аналогий с абстракциями ООП (класс, метод, поля данных и т.д.) позволяет по-другому взглянуть на процесс организации NFV, делая его "прозрачным" как для программистов, так и для сетевых администраторов, а также расширяемым и масштабируемым.Мы называем данный подход ОО NFV (по аналогии ООП). Данных подход был разработан и реализован в рамках проекта SOC (разрабатываемый в ЦПИКС). Проект направлен на реализацию собственной уникальной технологии управления (оркестрации) виртуальными облачными сетями (тенантами), состоящими из виртуальных серверов, сетевых устройств и хранилищ данных, с возможностью задания различной сетевой топологии. В докладе предлагается расмотреть прототипы простейших виртуальных сетевых функций – функция "пинга" (ping-VNF), функция подключения ПКС коммутатора (SDN-controller-VNF). На базе этих двух примеров продемонстрировать возможность построения цепочек VNF (ping-VNF + SDN-controller-VNF). Обсудить планы дальнейших исследований и разработок.