"Копейка". Некоторые аспекты владения ИТ

advertisement
Некоторые аспекты владения
ИТ-инфраструктурой
(на примере опыта розничной сети)
15 февраля 2011 г.
ОАО «Торговый дом «Копейка»
Дирекция ИТ
Исполнительный директор
Александр Артюхов
«ВЕЧНЫЙ» ВОПРОС
• Существуют «лучшие практики»
• Существуют оправданные и вполне применимые рекомендации
• Существует понимание того, как и что нужно делать
• Существуют возможности start-up – организации ИТ-инфраструктуры «с нуля»
• Существуют критерии эффективности владения ИТ-инфраструктурой
Почему же тогда даже в start-up’ах ИТ-инфраструктура строится
недостаточно оптимально,
и работа её не отвечает критериям эффективности?
Общих рекомендаций на все случаи жизни не бывает,
каждый использует те критерии, что отвечают текущему моменту,
при этом большинство предпочитает на инфраструктуре сэкономить
2
ЦЕНТРАЛИЗАЦИЯ ИЛИ ДЕЦЕНТРАЛИЗАЦИЯ?
2 типа архитектуры торговой системы представлены на рынке:
Централизованное решение:
центральный сервер взаимодействует
с каждой кассой в каждом магазине.
Применимо, в принципе, для любых
форматов торговых сетей. Физическое
ограничение – по количеству касс
на один кассовый сервер
Решение с выделенным сервером
(децентрализованное): в каждом магазине
присутствует свой кассовый сервер,
обслуживающий только кассовую линейку
данного магазина и взаимодействующий
с центральным сервером. Иногда
сервером магазина служит
одна из касс (мастер-касса)
Более общий пример: организация рабочих мест в офисе
3
ОПТИМИЗАЦИЯ ИЛИ МАСШТАБИРОВАНИЕ?
2 подхода для решения задач производительности
Примеры оптимизации:
Примеры масштабирования:
• Тюнинг ОС, ФС, БД, приложений
• Наращивание «железа»
• Использование технологий RAC для
СХД среднего и низкого уровня
• Наращивание СХД класса
Hi-End
• Партиционное сжатие БД
• Наращивание объёма СХД
• Решение задач на ПО для SMB
• Промышленное решение
•…
•…
Где однозначный критерий, какой подход лучше,
правильнее, эффективнее?
4
РЕАЛЬНЫЙ ПРИМЕР: «МЭЙНФРЭЙМ» ИЛИ Х86
2 типа архитектуры для работы «тяжёлых» приложений
Кластер серверов «высокого уровня»
архитектуры, отличной от X86
Множество кластеров серверов
архитектуры X86
5
А ВОЗМОЖНА ЛИ ВООБЩЕ ОПТИМИЗАЦИЯ ЗАТРАТ?
НЕСКОЛЬКО РЕКОМЕНДАЦИЙ:
1. Определиться, а что мы собственно хотим оптимизировать …
2. Посмотреть, а что происходит у других (лучшие/отраслевые практики) …
3. Выбрать горизонт оптимизации и масштабирования …
4. Учесть, что универсальных решений не бывает …
5. Помнить о том, что хороша ложка к обеду …
… и действовать!
6
СПАСИБО ЗА ВНИМАНИЕ!
Торговый дом «Копейка»
Москва, Петровско-Разумовский пр-д, 28
Тел.: +7 (495) 777 1287
e-mail: info@kopeyka.ru
www.kopeyka.ru
7
Download