Коэволюция enterprise и open-source / Илья Космодемьянский...

23
Коэволюция enterprise и open-source Илья Космодемьянский [email protected]

Upload: ontico

Post on 16-Apr-2017

236 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

Коэволюция enterpriseиopen-sourceИльяКосмодемьянский[email protected]

Page 2: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

Inbiology,coevolution occurswhenchangesinatleasttwospecies'geneticcompositionsreciprocallyaffecteachother’sevolution.*

https://en.wikipedia.org/wiki/Coevolution

*Всовременнойбиологииопределениезначительносложней

Page 3: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

Коэволюция втехнологии

• Компьютеры: сталименьше,дешевлеимощнее• Средстваразработки: проще,болеевысокоуровневые• Разработчики:менеевъедливые,большеориентированынапродукт,аненакачествокода

Врезультате:

• Унасестьвкарманесмартфон,мощнееиудобнейкомпьютераNлетназад• Приложениеоднойсоцсети нанемзанимает500MbRAMи«выедает»месячныйлимиттрафиказапол-дня

Page 4: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

Этонеплохо инехорошо – простотакустроенажизнь,

мирвсевремякуда-томеняется

Page 5: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

«Кровавыйenterprise»™- этопрозарабатываниеденегбизнесом• Когда-товenterpriseужеиспользовалось FreeOpenSourceПО,но

• ЗатратынаразработкуПОросли• Втомчислепоэтойпричинеегосталоинтереснопродаватьотдельно

• IT – всегдазатратнаячасть• Некоторыеархитектурныерешениякажутсястороннемунаблюдателюабсурдными• Обусловленыбизнес-процессами,притомзачастуюдавнопоменявшимися

• Состороныweb-индустриимногиедумаютчтовenterpriseвсеустроенооченьправильно:тестирование,UMLивообщефиалки• Частовендоры необъясняютзаказчикучтоонкозел,аберутножовкуиделаютдвапропилавдверномпроеме

Page 6: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

Open-source– когда-тобылнепрозарабатываниеденегвообще• Всякуюреволюциюзадумываютромантики,осуществляютфанатики,апользуютсяееплодамиотпетыенегодяи(ThomasCarlyle)• Егобурноеразвитиевомногомвызванонеуемнымиаппетитаминапримерпроизводителейоперационныхсистем• ПокачествунекоторыхOpen-Source продуктоввполнеможноделатьвыводыотом,насколькоониинтересныenterprise-миру

Page 7: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

ПокачествунекоторыхOpen-Source продуктоввполнеможноделатьвыводыотом,насколькоониинтересныenterprise-миру

• Технологическаяотсталостьopen-sourceнастартенеизбежна• Linuxвременядра2.4нельзябылосравнитьсSolaris/HPUX• Надесктопеситуацияулучшиласьнесильно• Чегонескажешьпросервера

• PostgreSQL8.2сравнивалисMySQLанесOracle/DB2/MSSQL• АтеперьеговнедряетMastercard

Page 8: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

ВзятьиперейтинаOpen-Sourceрешение?

0

100000

200000

300000

400000

500000

600000

ЛИЦЕНЗИЯ ПОДДЕРЖКА ПЕРСОНАЛИЕГООБУЧЕНИЕ РИСКИ

2016

2017

2018

2019

Какбылораньше?

Page 9: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

ПереходнаOpen-SourceвстрашномснедиректорапоIT

0

100000

200000

300000

400000

500000

600000

ЛИЦЕНЗИЯ ПОДДЕРЖКА ПЕРСОНАЛИЕГООБУЧЕНИЕ

РИСКИ СТОИМОСТЬМИГРАЦИИ

2016

2017

2018

2019

Page 10: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

Чтозариски?

• Авдругopen-sourceнесправится?• Гдемывозьмемлюдейсознаниемэтойтехнологии?• Ачтоэтозатакоесообщество,почемумневсевремярассказываютпрокакое-тосообщество!?

Page 11: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

Графикинамекаютнам,чтопереход

неслучитсясампосебе

Page 12: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

Вхимииестьпонятиеэнергияактивации

Reaction path

Ener

gy

X

Y

(X→Y)Ea(Y→X)Ea

∆H

Reaction without catalyst

Reaction with catalyst

https://en.wikipedia.org/wiki/Activation_energy

Page 13: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

Вenterpriseрольэнергиииграютденьги

• Послепереходадолжнаначатьсяэкономияденег,приэтомжелательнопониматькогда• Рискидолжныбытьминимальныилихотябыпонятны*

*Можнопойтидругимпутем,иувеличитьрискинапервомграфике,чтотожебываетиэтонетолько«страновые»риски

Page 14: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

Чтоженужнодлярешениядвухэтихпроблем?

Page 15: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

Чтоженужнодлярешениядвухэтихпроблем?

Совместнаяэволюцияenterpriseиopen-source

Page 16: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

Почемутольковместе?

• Open-sourceсообщество,дажееслизахочет,несможетработатькакпоставщиккоробки• EnterpriseнебудетмиритьсясотсутствиемSLAивысокимирисками

Page 17: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

Насамомделеименноэтоипроисходит

• Производителиenterprise ПОвлияютнаopen-sourceсообщества• Этодешевле(Например,вложитьсявразработкуLinuxвместоразработкисвоегокоммерческогоUNIX)• OracleилинапримерMicrosoftделаюточеньмногодляразвитияLinux

• Работавopen-sourceсообществеэтодавноfulltimejob• Ууспешныхopen-sourceпроектовужедавноестьсвоинезависимыевендоры,частосделанныелюдьмиизenterpriseиумеющиеговоритьнаэтомязыке

Page 18: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

Open-sourceсообщество

• Состоитиз• Энтузиастов• Представителейвендоров• Представителейбольшихигроков,использующихтехнологию

• Сэтимсообществомнадоуметьвзаимодействовать!

Page 19: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

Взаимодействиесвендором «коробки»

• ВрамкахконтрактанаподдержкупропиетарногоПОобычноестьоченьжесткийSLAнаhot-fix ПО• Через24часаприлетитспециалистспатчем иустановитего• В enterpriseэтооченьлюбят• Конечнолюбят– этохорошоразмазываетответственность

Page 20: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

Взаимодействиесopen-sourceвендором

• Многиевендоры попонятнымпричинампредлагаюттакиеSLA• Нонадопонимать,чтотакой hot-fixнеимеетшансовпройтичерезсообществов24часаиимеетхорошиешансынепройтисообществовообще• Выполучаетевендор-lockилишаетесьглавногопреимуществаopen-source– егонезависимостииподдержкимногимилюдьми• Поэтомунужнобратьответственностьнасебя

Page 21: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

Open-sourceсообществасклонныкжизнинаоблаке• Дискуссииотом,нужналинамфича Хмогутбытьбесконечными• Втожевремя,ямогусходуназватьнеодиндесяток фичPostgreSQL,которыесдвинулисьсмертвойточкиименноврезультатеростаинтересакпродуктусостороныenterprise• Аргумент«вOracleдавноестьэтотфункционал»- этоплохойаргументдлярассылкиразработчиковPostgreSQL• Авотаргумент«вenterpriseтакойфункционалнужензатемизатем»- хороший• Иэтошагвперед

Page 22: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

Чтодальше?

• Операционныесистемыпоказали,чтокоэволюция даетпотрясающиерезультаты• Сейчасэтодемонстрируютбазыданных• Янесчитаючтоopen-sourceзавоюетмир,простоэтотмирстанетнемногодругимиenterpriseтоже

Page 23: Коэволюция enterprise и open-source / Илья Космодемьянский (PostgreSQL-Consulting LLC)

Вопросы?

[email protected]