SlideShare a Scribd company logo
1 of 13
SmartOS — облачная ОС на базе
OpenSolaris.
Впечатления от эксплуатации
ROSS-2014. 11 апреля 2014
Родословная
• SmartOS – это дистрибутив ОС на ядре
Illumos, живет, обновляется каждые 2 недели
• Illumos – это потомок OpenSolaris-а, закрытого в
иле 2010 by Oracle
• OpenSolaris – это потомок Solaris Nevada, релиза
Solaris , который должен был быть после
Solaris10, и который потом стал Oracle Solaris 11.
• Solaris 10 – принадлежит к семейству и является
потомком Solaris 2.х
• Solaris 2.х можно еще называть Sun OS 5.x, но не
Sun OS 4.x
ROSS-2014. 11 апреля 2014
Ключевые особенности
• SmartOS бесплатна
• SmartOS развивается и поддерживается
• Применяется в Joyent как гипервизор для их облака
• Работает с флешки, целиком в памяти
• Позволяет организовать облачную инфраструктуру
• Joyent портировали KVM из Linux в SmartOS
• И теперь Manta – Big Data решение a la Hadoop
ROSS-2014. 11 апреля 2014
Ключевые технологии
Zones ZFS
Dtrace KVM
ROSS-2014. 11 апреля 2014
Zones
• Контейнерная виртуализация или
• ОС-виртуализация
• Аналоги – OpenVZ, jails во FreeBSD
• Минимальный оверхед
• Ограничение потребления ресурсов
• ^ можно менять динамически
ROSS-2014. 11 апреля 2014
ZFS
ZFS это файловая система
Заменяет собой
• Машину времени
• Менеджер томов
• Аппаратный RAID-контроллер
• Файл /etc/fstab
• Менеджер разделов/слайсов (fdisk?)
• И еще немножечко шьет сжимает
С сентября 2013 г.
ROSS-2014. 11 апреля 2014
ZFS Словарик для людей из мира Linux
«физический том» = «vdev»
«группа томов» = «pool»
«раздел» = «dataset»
«логический том» = «ZVOL»
«RAID1» = «mirror»
«RAID5» ~ «raidz», «raidz1»
«RAID5» ~ «raidz2»
«RAID7(?)» ~ «raidz3»
ROSS-2014. 11 апреля 2014
DTrace
• Динамический фреймворк профайлинга приложений
• В том числе, позволяет профайлить ядро ОС
• Предназначен для работы в продакшне с минимальным оверхедом
• ^ Оверхед зависит от числа активных DTrace probes (датчиков)
• Язык D (не путать с языком программирования D) – скрипты описания
сессий профилирования
• Необходимо инструментировать фреймворки/библиотеки/VMs –
расстановка probes
ROSS-2014. 11 апреля 2014
Сетевая виртуализация
• VNICs over NICs
• Virtual switching
• Link aggregation
• Routing
• NAT & IPFilter
• VLANs over VNICs
ROSS-2014. 11 апреля 2014
Наш опыт развертывания
• 2 гео локации
• Dell PowerEdge R520/ 2xIntel E5-2420, 128Gb RAM, RAID, 6 SAS Disks,
2SSD, Intel X520 10GbE LAN
• Supermicro 2xIntel E5 2660, 128GbRAM, 8xSAS 600Gb, 1xSSD 60Gb
• Storage – собранный на Intel Core i7, 6 3Тб SATA, 2 Intel EXPI9301CT на
ZFS
• Система управления SDC (Joyent), FIFO (OpenSource)
• Система управления конфигурациями Ansible (python)
• 2 месяца тестов, перевод в тестовую коммерческую эксплуатацию
• Коммерческая эксплуатация с 18.11.2013
ROSS-2014. 11 апреля 2014
Кейсы
• АМP Stack в SmartOS Zone со средней нагрузкой
• AMP Stack под KVM|Ubuntu
• Корпоративная почта на 200 ящиков под KVM|Ubuntu
• LDAP/Почта/Jabber – Интегрированная коммуникационная система под
KVM/Fedora
• Java servlet in SmartOS zone
• Windows Server under KVM
• Система из двух виртуалок с Windows server с теплым резервированием
ROSS-2014. 11 апреля 2014
Выводы
Linux – это хорошо, но недостаточно хорошо
Если выйти за пределы экосистемы Linux, можно получить новые
возможности, такие как
• Возможность профилирования приложений
• Расширенные возможности организации хранилища
• Легкая защита от логических сбоев
• Легкая, с массой новых возможностей, организация
бэкапов/восстановлений
• Новый способ работы с BigData
ROSS-2014. 11 апреля 2014
Спасибо за внимание!
Сергей Житинский
Генеральный директор
Git in Sky
OOO «Жить в небе»
sergey@gitinsky.ru
www.gitinsky.ru
ROSS-2014. 11 апреля 2014

More Related Content

What's hot

Using Intel NAS-PT for testing NAS disks
Using Intel NAS-PT for testing NAS disksUsing Intel NAS-PT for testing NAS disks
Using Intel NAS-PT for testing NAS disksOSLL
 
Хранение файлов: защита, быстродействие, маштабирование
Хранение файлов: защита, быстродействие, маштабированиеХранение файлов: защита, быстродействие, маштабирование
Хранение файлов: защита, быстродействие, маштабированиеDellTeam
 
Мифы и легенды о проекте OpenVZ
Мифы и легенды о проекте OpenVZМифы и легенды о проекте OpenVZ
Мифы и легенды о проекте OpenVZOpenVZ
 
Вебинар С-Терра CSCO-STVM, 18.05.2017
Вебинар С-Терра CSCO-STVM, 18.05.2017Вебинар С-Терра CSCO-STVM, 18.05.2017
Вебинар С-Терра CSCO-STVM, 18.05.2017S-Terra CSP
 
Вебинар С-Терра CSCO-STVM, 14.03.2017
Вебинар С-Терра CSCO-STVM, 14.03.2017Вебинар С-Терра CSCO-STVM, 14.03.2017
Вебинар С-Терра CSCO-STVM, 14.03.2017S-Terra CSP
 
VMUG Moscow 2014 Проблемы с дисками?
VMUG Moscow 2014 Проблемы с дисками?VMUG Moscow 2014 Проблемы с дисками?
VMUG Moscow 2014 Проблемы с дисками?Anton Zhbankov
 
Вычислительная инфраструктура без американских производителей: реалии и возмо...
Вычислительная инфраструктура без американских производителей: реалии и возмо...Вычислительная инфраструктура без американских производителей: реалии и возмо...
Вычислительная инфраструктура без американских производителей: реалии и возмо...КРОК
 
ХАРДЕНИНГ (Аринов Ильяс (determination))
ХАРДЕНИНГ (Аринов Ильяс (determination))ХАРДЕНИНГ (Аринов Ильяс (determination))
ХАРДЕНИНГ (Аринов Ильяс (determination))Kristina Pomozova
 
Обеспечение безопасности данных в облаке КРОК
Обеспечение безопасности данных в облаке КРОКОбеспечение безопасности данных в облаке КРОК
Обеспечение безопасности данных в облаке КРОККРОК
 
Операционные системы GNU/Linux
Операционные системы GNU/LinuxОперационные системы GNU/Linux
Операционные системы GNU/LinuxMikhail Chinkov
 
Presentation. OpenSolaris.
Presentation. OpenSolaris. Presentation. OpenSolaris.
Presentation. OpenSolaris. Ilya Tretyakov
 
Linux for newbie hackers
Linux for newbie hackersLinux for newbie hackers
Linux for newbie hackersdefcon_kz
 
Вебинар по криптомаршрутизаторам, 14.12.2016
Вебинар по криптомаршрутизаторам, 14.12.2016Вебинар по криптомаршрутизаторам, 14.12.2016
Вебинар по криптомаршрутизаторам, 14.12.2016S-Terra CSP
 
OpenStack и Docker: вместе и по отдельности
OpenStack и Docker: вместе и по отдельностиOpenStack и Docker: вместе и по отдельности
OpenStack и Docker: вместе и по отдельностиAndrey Markelov
 
Whats new in_mikro_tik_ros_6_(megis,_mosсow_2013)_(russian_translate_by_white...
Whats new in_mikro_tik_ros_6_(megis,_mosсow_2013)_(russian_translate_by_white...Whats new in_mikro_tik_ros_6_(megis,_mosсow_2013)_(russian_translate_by_white...
Whats new in_mikro_tik_ros_6_(megis,_mosсow_2013)_(russian_translate_by_white...sami_11
 
Что нового в NOVA Microhypervisor
Что нового в NOVA MicrohypervisorЧто нового в NOVA Microhypervisor
Что нового в NOVA MicrohypervisorYandex
 
Новые направления деятельности LinuxWizard.
Новые направления деятельности LinuxWizard.Новые направления деятельности LinuxWizard.
Новые направления деятельности LinuxWizard.Penguin Tux
 
Вебинар С-Терра по DMVPN, 21.02.2017
Вебинар С-Терра по DMVPN, 21.02.2017Вебинар С-Терра по DMVPN, 21.02.2017
Вебинар С-Терра по DMVPN, 21.02.2017S-Terra CSP
 
По дороге с облаками к решению любой ИТ-задачи
По дороге с облаками к решению любой ИТ-задачиПо дороге с облаками к решению любой ИТ-задачи
По дороге с облаками к решению любой ИТ-задачиКРОК
 

What's hot (20)

Using Intel NAS-PT for testing NAS disks
Using Intel NAS-PT for testing NAS disksUsing Intel NAS-PT for testing NAS disks
Using Intel NAS-PT for testing NAS disks
 
Хранение файлов: защита, быстродействие, маштабирование
Хранение файлов: защита, быстродействие, маштабированиеХранение файлов: защита, быстродействие, маштабирование
Хранение файлов: защита, быстродействие, маштабирование
 
Мифы и легенды о проекте OpenVZ
Мифы и легенды о проекте OpenVZМифы и легенды о проекте OpenVZ
Мифы и легенды о проекте OpenVZ
 
Вебинар С-Терра CSCO-STVM, 18.05.2017
Вебинар С-Терра CSCO-STVM, 18.05.2017Вебинар С-Терра CSCO-STVM, 18.05.2017
Вебинар С-Терра CSCO-STVM, 18.05.2017
 
Вебинар С-Терра CSCO-STVM, 14.03.2017
Вебинар С-Терра CSCO-STVM, 14.03.2017Вебинар С-Терра CSCO-STVM, 14.03.2017
Вебинар С-Терра CSCO-STVM, 14.03.2017
 
VMUG Moscow 2014 Проблемы с дисками?
VMUG Moscow 2014 Проблемы с дисками?VMUG Moscow 2014 Проблемы с дисками?
VMUG Moscow 2014 Проблемы с дисками?
 
Вычислительная инфраструктура без американских производителей: реалии и возмо...
Вычислительная инфраструктура без американских производителей: реалии и возмо...Вычислительная инфраструктура без американских производителей: реалии и возмо...
Вычислительная инфраструктура без американских производителей: реалии и возмо...
 
ХАРДЕНИНГ (Аринов Ильяс (determination))
ХАРДЕНИНГ (Аринов Ильяс (determination))ХАРДЕНИНГ (Аринов Ильяс (determination))
ХАРДЕНИНГ (Аринов Ильяс (determination))
 
Обеспечение безопасности данных в облаке КРОК
Обеспечение безопасности данных в облаке КРОКОбеспечение безопасности данных в облаке КРОК
Обеспечение безопасности данных в облаке КРОК
 
Операционные системы GNU/Linux
Операционные системы GNU/LinuxОперационные системы GNU/Linux
Операционные системы GNU/Linux
 
Presentation. OpenSolaris.
Presentation. OpenSolaris. Presentation. OpenSolaris.
Presentation. OpenSolaris.
 
Linux for newbie hackers
Linux for newbie hackersLinux for newbie hackers
Linux for newbie hackers
 
Dataline
DatalineDataline
Dataline
 
Вебинар по криптомаршрутизаторам, 14.12.2016
Вебинар по криптомаршрутизаторам, 14.12.2016Вебинар по криптомаршрутизаторам, 14.12.2016
Вебинар по криптомаршрутизаторам, 14.12.2016
 
OpenStack и Docker: вместе и по отдельности
OpenStack и Docker: вместе и по отдельностиOpenStack и Docker: вместе и по отдельности
OpenStack и Docker: вместе и по отдельности
 
Whats new in_mikro_tik_ros_6_(megis,_mosсow_2013)_(russian_translate_by_white...
Whats new in_mikro_tik_ros_6_(megis,_mosсow_2013)_(russian_translate_by_white...Whats new in_mikro_tik_ros_6_(megis,_mosсow_2013)_(russian_translate_by_white...
Whats new in_mikro_tik_ros_6_(megis,_mosсow_2013)_(russian_translate_by_white...
 
Что нового в NOVA Microhypervisor
Что нового в NOVA MicrohypervisorЧто нового в NOVA Microhypervisor
Что нового в NOVA Microhypervisor
 
Новые направления деятельности LinuxWizard.
Новые направления деятельности LinuxWizard.Новые направления деятельности LinuxWizard.
Новые направления деятельности LinuxWizard.
 
Вебинар С-Терра по DMVPN, 21.02.2017
Вебинар С-Терра по DMVPN, 21.02.2017Вебинар С-Терра по DMVPN, 21.02.2017
Вебинар С-Терра по DMVPN, 21.02.2017
 
По дороге с облаками к решению любой ИТ-задачи
По дороге с облаками к решению любой ИТ-задачиПо дороге с облаками к решению любой ИТ-задачи
По дороге с облаками к решению любой ИТ-задачи
 

Similar to SmartOS @ Russian Open Source Summit 2014

СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуреСХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуреDEPO Computers
 
Second Demo Solaris Zones
Second Demo Solaris ZonesSecond Demo Solaris Zones
Second Demo Solaris ZonesChudack
 
3. Разработка на Delphi для Linux
3. Разработка на Delphi для Linux3. Разработка на Delphi для Linux
3. Разработка на Delphi для Linuxsandy97
 
Mirantis OpenStack. Обзор
Mirantis OpenStack. ОбзорMirantis OpenStack. Обзор
Mirantis OpenStack. ОбзорMirantis IT Russia
 
Sun Microsystems открытые системы хранения данных
Sun Microsystems открытые системы хранения данныхSun Microsystems открытые системы хранения данных
Sun Microsystems открытые системы хранения данныхNick Turunov
 
Алексей Котов. "Разделяй и властвуй". IT-пятница, октябрь 2018
Алексей Котов. "Разделяй и властвуй". IT-пятница, октябрь 2018Алексей Котов. "Разделяй и властвуй". IT-пятница, октябрь 2018
Алексей Котов. "Разделяй и властвуй". IT-пятница, октябрь 2018GigaCloud
 
Lustre file system for seismic processing (159060)
Lustre file system for seismic processing (159060)Lustre file system for seismic processing (159060)
Lustre file system for seismic processing (159060)Vsevolod Shabad
 
Hosting for forbes.ru_
Hosting for forbes.ru_Hosting for forbes.ru_
Hosting for forbes.ru_drupalconf
 
Корпоративный Linux: осваиваем с нуля Red Hat Enterprise Linux
Корпоративный Linux: осваиваем с нуля Red Hat Enterprise LinuxКорпоративный Linux: осваиваем с нуля Red Hat Enterprise Linux
Корпоративный Linux: осваиваем с нуля Red Hat Enterprise LinuxSkillFactory
 
администрирование Solaris 10
администрирование Solaris 10администрирование Solaris 10
администрирование Solaris 10iliasv
 
Сравнение ТОП 5 SIEM РФ
Сравнение ТОП 5 SIEM РФСравнение ТОП 5 SIEM РФ
Сравнение ТОП 5 SIEM РФPete Kuzeev
 
Net core and linux in production
Net core and linux in productionNet core and linux in production
Net core and linux in productionAnatoly Popov
 
Oracle VM Server for SPARC Overview
Oracle VM Server for SPARC OverviewOracle VM Server for SPARC Overview
Oracle VM Server for SPARC OverviewRoman Ivanov
 
Open Ethernet - открытый подход к построению Ethernet сетей
Open Ethernet - открытый подход к построению Ethernet сетейOpen Ethernet - открытый подход к построению Ethernet сетей
Open Ethernet - открытый подход к построению Ethernet сетейARCCN
 
Дмитрий Лазаренко-«Живая миграция и отказоустойчивость контейнеров в гибридно...
Дмитрий Лазаренко-«Живая миграция и отказоустойчивость контейнеров в гибридно...Дмитрий Лазаренко-«Живая миграция и отказоустойчивость контейнеров в гибридно...
Дмитрий Лазаренко-«Живая миграция и отказоустойчивость контейнеров в гибридно...Tanya Denisyuk
 
Сергей Житинский, Александр Чистяков (Git in Sky)
Сергей Житинский, Александр Чистяков (Git in Sky)Сергей Житинский, Александр Чистяков (Git in Sky)
Сергей Житинский, Александр Чистяков (Git in Sky)Ontico
 
Software Defined Storage
Software Defined StorageSoftware Defined Storage
Software Defined StorageCisco Russia
 
Daemons In Web on #devrus
Daemons In Web on #devrusDaemons In Web on #devrus
Daemons In Web on #devrusAlex Chistyakov
 
Клиент-серверные приложения на iPhone
Клиент-серверные приложения на iPhoneКлиент-серверные приложения на iPhone
Клиент-серверные приложения на iPhonePavel Bashmakov
 

Similar to SmartOS @ Russian Open Source Summit 2014 (20)

СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуреСХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
 
Second Demo Solaris Zones
Second Demo Solaris ZonesSecond Demo Solaris Zones
Second Demo Solaris Zones
 
3. Разработка на Delphi для Linux
3. Разработка на Delphi для Linux3. Разработка на Delphi для Linux
3. Разработка на Delphi для Linux
 
Mirantis OpenStack. Обзор
Mirantis OpenStack. ОбзорMirantis OpenStack. Обзор
Mirantis OpenStack. Обзор
 
Sun Microsystems открытые системы хранения данных
Sun Microsystems открытые системы хранения данныхSun Microsystems открытые системы хранения данных
Sun Microsystems открытые системы хранения данных
 
Алексей Котов. "Разделяй и властвуй". IT-пятница, октябрь 2018
Алексей Котов. "Разделяй и властвуй". IT-пятница, октябрь 2018Алексей Котов. "Разделяй и властвуй". IT-пятница, октябрь 2018
Алексей Котов. "Разделяй и властвуй". IT-пятница, октябрь 2018
 
Lustre file system for seismic processing (159060)
Lustre file system for seismic processing (159060)Lustre file system for seismic processing (159060)
Lustre file system for seismic processing (159060)
 
Hosting for forbes.ru_
Hosting for forbes.ru_Hosting for forbes.ru_
Hosting for forbes.ru_
 
Корпоративный Linux: осваиваем с нуля Red Hat Enterprise Linux
Корпоративный Linux: осваиваем с нуля Red Hat Enterprise LinuxКорпоративный Linux: осваиваем с нуля Red Hat Enterprise Linux
Корпоративный Linux: осваиваем с нуля Red Hat Enterprise Linux
 
администрирование Solaris 10
администрирование Solaris 10администрирование Solaris 10
администрирование Solaris 10
 
Сравнение ТОП 5 SIEM РФ
Сравнение ТОП 5 SIEM РФСравнение ТОП 5 SIEM РФ
Сравнение ТОП 5 SIEM РФ
 
Net core and linux in production
Net core and linux in productionNet core and linux in production
Net core and linux in production
 
Oracle VM Server for SPARC Overview
Oracle VM Server for SPARC OverviewOracle VM Server for SPARC Overview
Oracle VM Server for SPARC Overview
 
Open Ethernet - открытый подход к построению Ethernet сетей
Open Ethernet - открытый подход к построению Ethernet сетейOpen Ethernet - открытый подход к построению Ethernet сетей
Open Ethernet - открытый подход к построению Ethernet сетей
 
Дмитрий Лазаренко-«Живая миграция и отказоустойчивость контейнеров в гибридно...
Дмитрий Лазаренко-«Живая миграция и отказоустойчивость контейнеров в гибридно...Дмитрий Лазаренко-«Живая миграция и отказоустойчивость контейнеров в гибридно...
Дмитрий Лазаренко-«Живая миграция и отказоустойчивость контейнеров в гибридно...
 
Сергей Житинский, Александр Чистяков (Git in Sky)
Сергей Житинский, Александр Чистяков (Git in Sky)Сергей Житинский, Александр Чистяков (Git in Sky)
Сергей Житинский, Александр Чистяков (Git in Sky)
 
Software Defined Storage
Software Defined StorageSoftware Defined Storage
Software Defined Storage
 
Alfresco Lynx
Alfresco LynxAlfresco Lynx
Alfresco Lynx
 
Daemons In Web on #devrus
Daemons In Web on #devrusDaemons In Web on #devrus
Daemons In Web on #devrus
 
Клиент-серверные приложения на iPhone
Клиент-серверные приложения на iPhoneКлиент-серверные приложения на iPhone
Клиент-серверные приложения на iPhone
 

More from Serguei Gitinsky

как из трех стоек сделать две.
как из трех стоек сделать две.как из трех стоек сделать две.
как из трех стоек сделать две.Serguei Gitinsky
 
Управление IT командами. Нюансы и практики.
Управление IT командами. Нюансы и практики.Управление IT командами. Нюансы и практики.
Управление IT командами. Нюансы и практики.Serguei Gitinsky
 
Управление рисками при эксплуатации ИТ-инфраструктуры
Управление рисками при эксплуатации ИТ-инфраструктурыУправление рисками при эксплуатации ИТ-инфраструктуры
Управление рисками при эксплуатации ИТ-инфраструктурыSerguei Gitinsky
 
Why we did not choose Hadoop
Why we did not choose HadoopWhy we did not choose Hadoop
Why we did not choose HadoopSerguei Gitinsky
 
Наши финские партнеры - большой ДЦ, построенный по современнейшим технологиям...
Наши финские партнеры - большой ДЦ, построенный по современнейшим технологиям...Наши финские партнеры - большой ДЦ, построенный по современнейшим технологиям...
Наши финские партнеры - большой ДЦ, построенный по современнейшим технологиям...Serguei Gitinsky
 
Perl, и с чем его едят. Доклад нашего Главного Инженера (ГИ) Александра Чистя...
Perl, и с чем его едят. Доклад нашего Главного Инженера (ГИ) Александра Чистя...Perl, и с чем его едят. Доклад нашего Главного Инженера (ГИ) Александра Чистя...
Perl, и с чем его едят. Доклад нашего Главного Инженера (ГИ) Александра Чистя...Serguei Gitinsky
 
CFEngine, Puppet, Chef, SAltStack and Ansible Failover'14
CFEngine, Puppet, Chef, SAltStack and Ansible Failover'14CFEngine, Puppet, Chef, SAltStack and Ansible Failover'14
CFEngine, Puppet, Chef, SAltStack and Ansible Failover'14Serguei Gitinsky
 
Stairway 2 heaven 2014. Grand Forum Business & IT in Moscow, 13 Feb 2014
Stairway 2 heaven 2014. Grand Forum Business & IT in Moscow, 13 Feb 2014Stairway 2 heaven 2014. Grand Forum Business & IT in Moscow, 13 Feb 2014
Stairway 2 heaven 2014. Grand Forum Business & IT in Moscow, 13 Feb 2014Serguei Gitinsky
 
Git in Sky presentation @ HighLoad++ 2013
Git in Sky presentation @ HighLoad++ 2013Git in Sky presentation @ HighLoad++ 2013
Git in Sky presentation @ HighLoad++ 2013Serguei Gitinsky
 

More from Serguei Gitinsky (11)

как из трех стоек сделать две.
как из трех стоек сделать две.как из трех стоек сделать две.
как из трех стоек сделать две.
 
Управление IT командами. Нюансы и практики.
Управление IT командами. Нюансы и практики.Управление IT командами. Нюансы и практики.
Управление IT командами. Нюансы и практики.
 
Управление рисками при эксплуатации ИТ-инфраструктуры
Управление рисками при эксплуатации ИТ-инфраструктурыУправление рисками при эксплуатации ИТ-инфраструктуры
Управление рисками при эксплуатации ИТ-инфраструктуры
 
Why we did not choose Hadoop
Why we did not choose HadoopWhy we did not choose Hadoop
Why we did not choose Hadoop
 
Наши финские партнеры - большой ДЦ, построенный по современнейшим технологиям...
Наши финские партнеры - большой ДЦ, построенный по современнейшим технологиям...Наши финские партнеры - большой ДЦ, построенный по современнейшим технологиям...
Наши финские партнеры - большой ДЦ, построенный по современнейшим технологиям...
 
Perl, и с чем его едят. Доклад нашего Главного Инженера (ГИ) Александра Чистя...
Perl, и с чем его едят. Доклад нашего Главного Инженера (ГИ) Александра Чистя...Perl, и с чем его едят. Доклад нашего Главного Инженера (ГИ) Александра Чистя...
Perl, и с чем его едят. Доклад нашего Главного Инженера (ГИ) Александра Чистя...
 
CFEngine, Puppet, Chef, SAltStack and Ansible Failover'14
CFEngine, Puppet, Chef, SAltStack and Ansible Failover'14CFEngine, Puppet, Chef, SAltStack and Ansible Failover'14
CFEngine, Puppet, Chef, SAltStack and Ansible Failover'14
 
Stairway 2 heaven 2014. Grand Forum Business & IT in Moscow, 13 Feb 2014
Stairway 2 heaven 2014. Grand Forum Business & IT in Moscow, 13 Feb 2014Stairway 2 heaven 2014. Grand Forum Business & IT in Moscow, 13 Feb 2014
Stairway 2 heaven 2014. Grand Forum Business & IT in Moscow, 13 Feb 2014
 
Git in Sky presentation @ HighLoad++ 2013
Git in Sky presentation @ HighLoad++ 2013Git in Sky presentation @ HighLoad++ 2013
Git in Sky presentation @ HighLoad++ 2013
 
Stairway to Heaven
Stairway to HeavenStairway to Heaven
Stairway to Heaven
 
Git in Sky services intro
Git in Sky services introGit in Sky services intro
Git in Sky services intro
 

SmartOS @ Russian Open Source Summit 2014

  • 1. SmartOS — облачная ОС на базе OpenSolaris. Впечатления от эксплуатации ROSS-2014. 11 апреля 2014
  • 2. Родословная • SmartOS – это дистрибутив ОС на ядре Illumos, живет, обновляется каждые 2 недели • Illumos – это потомок OpenSolaris-а, закрытого в иле 2010 by Oracle • OpenSolaris – это потомок Solaris Nevada, релиза Solaris , который должен был быть после Solaris10, и который потом стал Oracle Solaris 11. • Solaris 10 – принадлежит к семейству и является потомком Solaris 2.х • Solaris 2.х можно еще называть Sun OS 5.x, но не Sun OS 4.x ROSS-2014. 11 апреля 2014
  • 3. Ключевые особенности • SmartOS бесплатна • SmartOS развивается и поддерживается • Применяется в Joyent как гипервизор для их облака • Работает с флешки, целиком в памяти • Позволяет организовать облачную инфраструктуру • Joyent портировали KVM из Linux в SmartOS • И теперь Manta – Big Data решение a la Hadoop ROSS-2014. 11 апреля 2014
  • 4. Ключевые технологии Zones ZFS Dtrace KVM ROSS-2014. 11 апреля 2014
  • 5. Zones • Контейнерная виртуализация или • ОС-виртуализация • Аналоги – OpenVZ, jails во FreeBSD • Минимальный оверхед • Ограничение потребления ресурсов • ^ можно менять динамически ROSS-2014. 11 апреля 2014
  • 6. ZFS ZFS это файловая система Заменяет собой • Машину времени • Менеджер томов • Аппаратный RAID-контроллер • Файл /etc/fstab • Менеджер разделов/слайсов (fdisk?) • И еще немножечко шьет сжимает С сентября 2013 г. ROSS-2014. 11 апреля 2014
  • 7. ZFS Словарик для людей из мира Linux «физический том» = «vdev» «группа томов» = «pool» «раздел» = «dataset» «логический том» = «ZVOL» «RAID1» = «mirror» «RAID5» ~ «raidz», «raidz1» «RAID5» ~ «raidz2» «RAID7(?)» ~ «raidz3» ROSS-2014. 11 апреля 2014
  • 8. DTrace • Динамический фреймворк профайлинга приложений • В том числе, позволяет профайлить ядро ОС • Предназначен для работы в продакшне с минимальным оверхедом • ^ Оверхед зависит от числа активных DTrace probes (датчиков) • Язык D (не путать с языком программирования D) – скрипты описания сессий профилирования • Необходимо инструментировать фреймворки/библиотеки/VMs – расстановка probes ROSS-2014. 11 апреля 2014
  • 9. Сетевая виртуализация • VNICs over NICs • Virtual switching • Link aggregation • Routing • NAT & IPFilter • VLANs over VNICs ROSS-2014. 11 апреля 2014
  • 10. Наш опыт развертывания • 2 гео локации • Dell PowerEdge R520/ 2xIntel E5-2420, 128Gb RAM, RAID, 6 SAS Disks, 2SSD, Intel X520 10GbE LAN • Supermicro 2xIntel E5 2660, 128GbRAM, 8xSAS 600Gb, 1xSSD 60Gb • Storage – собранный на Intel Core i7, 6 3Тб SATA, 2 Intel EXPI9301CT на ZFS • Система управления SDC (Joyent), FIFO (OpenSource) • Система управления конфигурациями Ansible (python) • 2 месяца тестов, перевод в тестовую коммерческую эксплуатацию • Коммерческая эксплуатация с 18.11.2013 ROSS-2014. 11 апреля 2014
  • 11. Кейсы • АМP Stack в SmartOS Zone со средней нагрузкой • AMP Stack под KVM|Ubuntu • Корпоративная почта на 200 ящиков под KVM|Ubuntu • LDAP/Почта/Jabber – Интегрированная коммуникационная система под KVM/Fedora • Java servlet in SmartOS zone • Windows Server under KVM • Система из двух виртуалок с Windows server с теплым резервированием ROSS-2014. 11 апреля 2014
  • 12. Выводы Linux – это хорошо, но недостаточно хорошо Если выйти за пределы экосистемы Linux, можно получить новые возможности, такие как • Возможность профилирования приложений • Расширенные возможности организации хранилища • Легкая защита от логических сбоев • Легкая, с массой новых возможностей, организация бэкапов/восстановлений • Новый способ работы с BigData ROSS-2014. 11 апреля 2014
  • 13. Спасибо за внимание! Сергей Житинский Генеральный директор Git in Sky OOO «Жить в небе» sergey@gitinsky.ru www.gitinsky.ru ROSS-2014. 11 апреля 2014