ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
16 апреля
612101
Evgeny_CD, Архитектор (01.08.2015 02:08, просмотров: 27563)
Облака, белогривые лошадки... Контейнеры наше фсе? Грани грядущего.... Старый пост http://caxapa.ru/320606.html Как Google и Docker запускают «революцию контейнеров» http://habrahabr.r …ny/1cloud/blog/263911/ HP приобрела платформу Stackato у ActiveState http://servernews.ru/917920 Стаката собственной персоной http://www.activestate.com/stackato Как интернет-гиганты перевернули бизнес по продаже сетевого «железа» http://habrahabr.r …ny/1cloud/blog/251469/ Продажа софта через рэкет http://caxapa.ru/612080.html Я все это понимаю так. Вначале было Слово был компук. Серверный ли, ПК ли - процесс инсталляции ПО не был zero time. + всякий геморрой от кривизны ОСей - поставил ПО, поигрался, снес, но DLL и шрифты от "игрушечного ПО" останутся с тобой навсегда :) Потом поперли VM, и они казались панацеей от всего. Особенно, когда в 2007 г. Интель и AMD выпустили аппаратную поддержку виртуализации. Однако народ ленился быстрее падения стоимости памяти и процов, и маразм стал возникать часто: когда ради небольшого приложения на Perl поднимают VM с гигабайтами всякого говна в памяти (образ стандартной ОСи), это не есть экономика, это есть говно. Возникла идея контейнеров. Появилась контейнерная виртуализация, всякая там паравиртуализация и проч. Docker вполне выглядит как важнейшее текущее достижение, потому как он обеспечил наименьшие накладные расходы на создание изолированной рабочей среды для приложения. Даже M$ хочет запилить поддержку контейнеров Docker в Windows Server. Среда исполнения контейнера на сервере сейчас уже волнует все меньше и меньше, скоро это вообще будет несущественно. Отладил контейнер локально, закинул его на выбранный хостинг - вот и все разворачивание приложения. Клиентские устройства активно дрейфуют в сторону "устройства для доступа к услугам". Все эти массовые насаждения HTML 5.0 как юзеровского интерфейса и проч. При этом рабочая станция, условно, сможет потянуть как сервер для хостинга контейнеров, так и клиента для доступа к результатам работы контейнера. Никто не будет заниматься разработкой клиентов для разных платформ. Последствия будут интересными. 1. Отпадет необходимость жесткой аппаратной унификации серверного харда. Будет кастомный вариант венды, лялиха и проч. от производителя сервака (оно и сейчас так есть, просто этого не очень видно). Именно поэтому Intel и AMD так активно двигают кастомные серверные процы с FPGA и аппаратными ускорителями для больших заказчиков. 2. Разработчиков серверного ПО все это будет мало волновать. Они будут выдавать Docker контейнер и проверять наличие нужного API ускорителя внутри сервисов Docker. 3. Вместо ПК будет что-то другое. Не знаю точно что, но другое. Как будет какой-нибудь тяжелый CAD работать (тот же разводчик печатной платы при условии пары-тройки десятков тысяч компонентов на плате) через WEB интерфейс - ума не приложу. Одно можно сказать - никто не будет писать малотиражных приложений под Win32 на newПК. Все будет на HTML, Metro (под который "программируют" на XML в специальном редакторе) и прочем JS. 4. Все это приведет к кардинальному апгрейду харда как у юзера, так и на сервере, и это решит проблему падающего рынка ПК. 5. "Дикий запад" в IT индустрии сменится "развитым капитализмом". Это раньше можно было взять M$VC и залудить приложение в MFC (если крыша раньше не съедет от этого MFC), и оно будет работать 15 лет без перекомпиляции и без смены компьютера. И на сервер почти аналогично. Сервер просто так ты уже не купишь - производителям серверов не выгодно будет делать "простые серваки". Они будут большими тиражами делать "облачные серваки" и "облачные кастомные серваки" и продавать их "Гуглям" кораблями. А те будут продавать сервис хостинга контейнеров. Очень дешево - на фоне стоимости "простого сервака для независимого предпринимателя". На клиенте просто так некое приложение, скаченное хз где в сети, ты уже не развернешь. На клиенте можно развернуть только приложения из апстора вендора ОС клиента :). Ну а вендор позаботится о смене поколений ОС и прочего, и будешь ты свое ПО пересобирать раз в год - иначе его вынесут из апстора автоматом и все. Думаю, Windows X еще покажет нам зубки - пока мы ее бесплатно качаем и разворачиваем... Версии Docker тоже можно апгрейдить :) 6. Заметим, схема "дикого запада" - это схема с коротким пробегом денег: вот производитель железа, вот производитель ОСи, вот производитель прикладного ПО, ну провайдер какой. Связи между ними просты, экземпляров каждого класса много, в целом все мало зависимы друг от друга - почти как идеальный одноатомный газ. M$ стоит особняком, но не будет на этом заостряться. А как только твое ПО живет в контейнере у хостера - деньги начинают бегать по "длинному кругу". Причем количество серверных хостеров и поставщиков клиентских устройств будет стремиться к уменьшению, и вокруг них будет бегать куча лохов со своими бесплатными приложениями или приложениями за 99c, и лохи никак не забудут пропустить все свои финансовые потоки через описанных монстров. Это уже идеальных газ с большим числом степеней свободы, у него теплоемкость, как известно, растет при повышении числа степеней свободы. Баблоемкость тоже растет. 7. В результате капитализация небольшого числа выживших монстров будет расти, как и капитализация всего IT рынка, и власти будут просто счастливы - под такой актив можно напечатать еще пару эшелонов резаной бумаги. 8. Ничего удивительного - это нормальный путь для повзрослевшей индустрии. 9. Никто не заказывает разработки вашей гениальной подвальной конторе? А ты что-нибудь слышал о гаражном производстве автомобилей, чтобы кто-то производил пару десятков авто в среднем классе в год и жил с этого нормально? (lamborghini в подвале не делают, и к среднему классу они не относятся). Вывод - Большой Бизнес - это бизнес, который достиг уровня самомотивированных клиентов. Если авто перестать совсем рекламировать - их все равно будут покупать (меньше, будут реже менять машины, но покупать будут). И с ПК так же. Планшеты раньше были игрушкой, их пихали колоссальными бюджетами. А теперь новое поколение уже не мыслит себя без планшетов.