Date post: | 16-Apr-2017 |
Category: |
Engineering |
Upload: | ontico |
View: | 233 times |
Download: | 0 times |
Коэволюция enterpriseиopen-sourceИльяКосмодемьянский[email protected]
Inbiology,coevolution occurswhenchangesinatleasttwospecies'geneticcompositionsreciprocallyaffecteachother’sevolution.*
https://en.wikipedia.org/wiki/Coevolution
*Всовременнойбиологииопределениезначительносложней
Коэволюция втехнологии
• Компьютеры: сталименьше,дешевлеимощнее• Средстваразработки: проще,болеевысокоуровневые• Разработчики:менеевъедливые,большеориентированынапродукт,аненакачествокода
Врезультате:
• Унасестьвкарманесмартфон,мощнееиудобнейкомпьютераNлетназад• Приложениеоднойсоцсети нанемзанимает500MbRAMи«выедает»месячныйлимиттрафиказапол-дня
Этонеплохо инехорошо – простотакустроенажизнь,
мирвсевремякуда-томеняется
«Кровавыйenterprise»™- этопрозарабатываниеденегбизнесом• Когда-товenterpriseужеиспользовалось FreeOpenSourceПО,но
• ЗатратынаразработкуПОросли• Втомчислепоэтойпричинеегосталоинтереснопродаватьотдельно
• IT – всегдазатратнаячасть• Некоторыеархитектурныерешениякажутсястороннемунаблюдателюабсурдными• Обусловленыбизнес-процессами,притомзачастуюдавнопоменявшимися
• Состороныweb-индустриимногиедумаютчтовenterpriseвсеустроенооченьправильно:тестирование,UMLивообщефиалки• Частовендоры необъясняютзаказчикучтоонкозел,аберутножовкуиделаютдвапропилавдверномпроеме
Open-source– когда-тобылнепрозарабатываниеденегвообще• Всякуюреволюциюзадумываютромантики,осуществляютфанатики,апользуютсяееплодамиотпетыенегодяи(ThomasCarlyle)• Егобурноеразвитиевомногомвызванонеуемнымиаппетитаминапримерпроизводителейоперационныхсистем• ПокачествунекоторыхOpen-Source продуктоввполнеможноделатьвыводыотом,насколькоониинтересныenterprise-миру
ПокачествунекоторыхOpen-Source продуктоввполнеможноделатьвыводыотом,насколькоониинтересныenterprise-миру
• Технологическаяотсталостьopen-sourceнастартенеизбежна• Linuxвременядра2.4нельзябылосравнитьсSolaris/HPUX• Надесктопеситуацияулучшиласьнесильно• Чегонескажешьпросервера
• PostgreSQL8.2сравнивалисMySQLанесOracle/DB2/MSSQL• АтеперьеговнедряетMastercard
ВзятьиперейтинаOpen-Sourceрешение?
0
100000
200000
300000
400000
500000
600000
ЛИЦЕНЗИЯ ПОДДЕРЖКА ПЕРСОНАЛИЕГООБУЧЕНИЕ РИСКИ
2016
2017
2018
2019
Какбылораньше?
ПереходнаOpen-SourceвстрашномснедиректорапоIT
0
100000
200000
300000
400000
500000
600000
ЛИЦЕНЗИЯ ПОДДЕРЖКА ПЕРСОНАЛИЕГООБУЧЕНИЕ
РИСКИ СТОИМОСТЬМИГРАЦИИ
2016
2017
2018
2019
Чтозариски?
• Авдругopen-sourceнесправится?• Гдемывозьмемлюдейсознаниемэтойтехнологии?• Ачтоэтозатакоесообщество,почемумневсевремярассказываютпрокакое-тосообщество!?
Графикинамекаютнам,чтопереход
неслучитсясампосебе
Вхимииестьпонятиеэнергияактивации
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
Вenterpriseрольэнергиииграютденьги
• Послепереходадолжнаначатьсяэкономияденег,приэтомжелательнопониматькогда• Рискидолжныбытьминимальныилихотябыпонятны*
*Можнопойтидругимпутем,иувеличитьрискинапервомграфике,чтотожебываетиэтонетолько«страновые»риски
Чтоженужнодлярешениядвухэтихпроблем?
Чтоженужнодлярешениядвухэтихпроблем?
Совместнаяэволюцияenterpriseиopen-source
Почемутольковместе?
• Open-sourceсообщество,дажееслизахочет,несможетработатькакпоставщиккоробки• EnterpriseнебудетмиритьсясотсутствиемSLAивысокимирисками
Насамомделеименноэтоипроисходит
• Производителиenterprise ПОвлияютнаopen-sourceсообщества• Этодешевле(Например,вложитьсявразработкуLinuxвместоразработкисвоегокоммерческогоUNIX)• OracleилинапримерMicrosoftделаюточеньмногодляразвитияLinux
• Работавopen-sourceсообществеэтодавноfulltimejob• Ууспешныхopen-sourceпроектовужедавноестьсвоинезависимыевендоры,частосделанныелюдьмиизenterpriseиумеющиеговоритьнаэтомязыке
Open-sourceсообщество
• Состоитиз• Энтузиастов• Представителейвендоров• Представителейбольшихигроков,использующихтехнологию
• Сэтимсообществомнадоуметьвзаимодействовать!
Взаимодействиесвендором «коробки»
• ВрамкахконтрактанаподдержкупропиетарногоПОобычноестьоченьжесткийSLAнаhot-fix ПО• Через24часаприлетитспециалистспатчем иустановитего• В enterpriseэтооченьлюбят• Конечнолюбят– этохорошоразмазываетответственность
Взаимодействиесopen-sourceвендором
• Многиевендоры попонятнымпричинампредлагаюттакиеSLA• Нонадопонимать,чтотакой hot-fixнеимеетшансовпройтичерезсообществов24часаиимеетхорошиешансынепройтисообществовообще• Выполучаетевендор-lockилишаетесьглавногопреимуществаopen-source– егонезависимостииподдержкимногимилюдьми• Поэтомунужнобратьответственностьнасебя
Open-sourceсообществасклонныкжизнинаоблаке• Дискуссииотом,нужналинамфича Хмогутбытьбесконечными• Втожевремя,ямогусходуназватьнеодиндесяток фичPostgreSQL,которыесдвинулисьсмертвойточкиименноврезультатеростаинтересакпродуктусостороныenterprise• Аргумент«вOracleдавноестьэтотфункционал»- этоплохойаргументдлярассылкиразработчиковPostgreSQL• Авотаргумент«вenterpriseтакойфункционалнужензатемизатем»- хороший• Иэтошагвперед
Чтодальше?
• Операционныесистемыпоказали,чтокоэволюция даетпотрясающиерезультаты• Сейчасэтодемонстрируютбазыданных• Янесчитаючтоopen-sourceзавоюетмир,простоэтотмирстанетнемногодругимиenterpriseтоже