Я нашел новый дом для Redis — VMWare

Redis WeChat программист открытый источник
Я нашел новый дом для Redis — VMWare

Я сегодня полистал ранний блог Antirez и нашел такую ​​хорошую статью, рассказывающую о прогрессе redis, она была написана в 2010 году и давно не переводилась на китайский язык, так что добро пожаловать. История произошла вскоре после того, как Redis стал процветать, и автор стремился найти надежного спонсора для поддержки устойчивого развития Redis.

Около года назад Redis был внутренним проектом без каких-либо планов по открытию исходного кода. Это не что иное, как решение ряда острых проблем, возникающих при масштабировании веб-приложений (должно быть кэширование пользовательских сессий).

Но открытый исходный код настолько привлекателен для меня, что я просто не могу устоять перед искушением. Я активно работаю в мире открытого исходного кода уже 10 лет (старший). Размещать код на личном жестком диске — пустая трата времени. Поэтому несколько недель назад я открыл исходный код Redis и выпустил его первую общедоступную версию. В результате очень быстро появилась группа пользователей Redis. Это, в свою очередь, побуждает меня продолжать добавлять новые функции в Redis, сохраняя при этом стабильность кода.

В последнее время я был немного ботаником, и я вложил в Redis больше усилий, чем предполагалось — я соучредитель двух небольших компаний, где я делаю веб-приложения и приложения для iOS с помощью своих друзья.

Но в этом году хорошие вещи пошли одно за другим, я обнаружил, что Redis становится все более и более популярным, и я многому научился у него. Я вижу, что сообщество Redis становится все больше и больше, и многие друзья, интересующиеся Redis, спешат поделиться своими знаниями. Но мне все это становилось все труднее не только для завершения собственной работы, но и для продолжения развития Redis. Запуск Redis — это просто мое личное хобби, код очень короткий. Но теперь он становится более сложным и продолжает добавлять такие функции, как SortedSet, виртуальная память и постоянство AOF.

Важно помнить, что Redis — это «база данных». Когда вы получаете отчет об ошибке, это не ошибка на стороне клиента типа «сбой при воспроизведении флэш-видео». Есть много коммерческих компаний, использующих Redis, которые содержат реальные бизнес-данные. Вы должны исправить эту ошибку прямо сейчас, вам нужно предоставить очень стабильный код. Вот как я понимаю работу по разработке Redis, и ее пользователи и потребители не программисты-гики, которые просто хотят вытащить ваш код и запустить его.

Бизнес модель

Есть несколько причин, по которым мне пришлось искать жизнеспособную бизнес-модель для Redis. Я не хочу предоставлять консультационные услуги по бизнесу или разрабатывать какую-то специальную версию Redis для какой-то конкретной компании. Я бы предпочел продолжать возиться с чем-то очень хакерским (общим) в Redis, а не адаптировать его к широкому спектру практических вариантов использования.

Мне нужна бизнес-модель, основанная на продуктах (нужно зарабатывать деньги, чтобы поддерживать себя), но если Redis не является закрытым исходным кодом, есть ли другое лучшее решение?

Мой ответ заключается в том, чтобы создать несколько наборов инструментов Redis, которые позволят нам более легко отслеживать рабочее состояние Redis. Я собираюсь продать эти наборы по хорошей цене, чтобы иметь достаточно дохода, чтобы поддерживать свою постоянную разработку Redis.

Но о разработке инструмента коммерческого уровня легче сказать, чем сделать. Вы должны написать полные эксплуатационные документы для клиентов, и это не так уж и мало, чтобы просто завершить разработку самых основных логических функций. Кроме того, такой инструмент еще сложнее продать большому количеству клиентов, а его потенциальными клиентами, как правило, являются компании, которые очень осторожно используют Redis.

К счастью, многие компании обращаются ко мне, надеясь нанять меня для разработки Redis на полную ставку. Последние несколько недель я был вовлечен в зверскую битву. Продолжать ли искать жизнеспособную бизнес-модель для Redis, хотя надежда крайне невелика, или решить присоединиться к надежной компании и продолжить разработку Redis до нового рубежа?

VMWare

Есть очень прямая причина, по которой я выбрал VMWare в качестве домашней базы для Redis из-за приятного обмена с ними — по поводу внутренней реализации виртуальных машин.

Ха-ха, да, VMWare — очень технически сильная компания, и в ней много коллег, которые каждый день делают ту же работу, что и я. Они также хотят знать подробности внутренней реализации Redis, сценарии приложений и дальнейшие решения по оптимизации.

Еще одна очень важная причина заключается в том, что VMWare пообещала мне в будущем сделать Redis более открытым. Они хотели, чтобы я продолжил разработку Redis и обслуживал больше разработчиков более профессионально, чего я раньше и представить себе не мог.

Не только Redis может оставаться открытым исходным кодом, но и инструменты Redis могут оставаться открытыми — это оливковая ветвь, которую мне изначально предложила VMWare.

Вот почему я так рад присоединиться к VMWare — мы можем продолжать совместную работу, чтобы сделать Redis лучше.

Спасибо VMWare за предоставленную мне прекрасную возможность. Но что теперь будет с развитием Redis? На данный момент немного, предполагается, что у меня будет достаточно времени и поддержки (денег и технологий) до следующего шага. В настоящее время я работаю над некоторыми новыми функциями на Сицилии, в моем родном городе, в то небольшое количество времени, которое у меня есть. Вы можете подумать, что Redis достаточно стабилен как молодой проект с открытым исходным кодом, но при поддержке VMWare мы можем улучшить качество Redis.

Еще одна вещь, которая мне очень нравится, — это тратить время на полировку моей книги Redis, которую я начал несколько месяцев назад. Просто времени в обрез, поэтому не доделано.

С поддержкой VMWare возможно все. Я могу гарантировать, что вы (пользователи Redis) также сможете насладиться плодами нашей работы как можно скорее.

Это не я один в непристойности! Не верьте, вы можете посмотреть на VMware Cloud Computing Derek Collison BowenVMWare успешно наняла основных разработчиков Redis. ^_^

Читайте другие интересные статьи, сканируйте приведенный выше QR-код с помощью WeChat и подписывайтесь на мой публичный аккаунт Code Cave.