Пять Дней + Двенадцать Авторов + Один Книжный Спринт = Одна Отличная Книга По Архитектуре Openstack.

Автор: Ник Чейз Самое замечательное в OpenStack — это то, что вы можете найти много информации о том, как выполнять определенные действия, такие как запуск экземпляра или установка тестового облака в VirtualBox. Однако не так уж много информации, которая могла бы дать вам общее представление, например, о том, как спроектировать масштабируемое облако на основе OpenStack или облако, оптимизированное для доставки потокового контента.



Пять дней + двенадцать авторов + один книжный спринт = одна отличная книга по архитектуре OpenStack.

Как прошел книжный спринт OpenStack (Фото взято с сайта: openstack.org .

) Итак, на прошлой неделе двенадцать экспертов OpenStack и технических писателей из компаний, работающих в различных областях экосистемы OpenStack, собрались в кампусе VMware в Пало-Альто, чтобы провести книжный спринт с целью разработки Руководства по проектированию архитектуры OpenStack. Целью мероприятия было подготовить готовую книгу по облачному проектированию OpenStack всего за пять дней.

Для сравнения: я написал свою первую книгу — довольно простое введение в Active Server Pages 3.0 — за семь недель, после чего прошли месяцы редактирования, прежде чем книга пошла в печать.

Написание более значимой книги никогда не занимало у меня меньше шести месяцев.

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

Конечно, я знал, что в конце недели у нас будет книга.

Я просто не ожидал, что в результате получится действительно крутое руководство.



Как проходит книжный спринт?

Сам процесс написания книги был очень регламентирован, но это нас не ограничивало, так как мы чувствовали, что определились с направлением.

Мы начали с обсуждения целевой аудитории — архитекторов, проектирующих системы OpenStack, или профессионалов, оценивающих их для будущего использования.

Затем мы провели мозговой штурм возможной структуры.

Решив, что нам в основном нужно охватить группы вариантов использования облака на базе OpenStack, мы коллективно обсудили все различные типы, которые можно охватить, записав их на стикерах и сгруппировав в группы на доске (скажем так, фразы « «непрерывная интеграция/непрерывное развертывание» (CI/CD) и «разработка/тестирование» были на уме у многих из нас).

Вскоре стало ясно, что у нас есть семь основных категорий облаков, включая «предназначенные для вычислений» и «массовые».

масштабируемый».

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

Интересно, что, несмотря на использование разной терминологии, структура, к которой пришли обе группы, по сути, была одинаковой (т. е.

мы избежали борьбы не на жизнь, а на смерть, что всегда приятно).

После этого наша группа из 12 человек разделилась на 3 группы по 4 участника, каждая из которых взялась за написание одного раздела.

К концу понедельника мы написали уже 15 тысяч слов (10 тысяч из которых, мы до сих пор уверены, написала Бет Коэн).

Я был ошеломлен.

Меня удивило не то, сколько материала мы получили, а то, что материал на самом деле был довольно хорошим.

К утру среды книга была почти готова, ее нужно было отредактировать.

Группы читали разделы, написанные другими, пытаясь заполнить пробелы, а мы с Бет начали редактировать текст, чтобы привести его в единый стиль.

Последовали еще два шага: техническое редактирование Александрой Сеттл, Скоттом Лоу и Шоном Уинном и проверка текста на предмет фактических ошибок.

Задолго до наступления пятницы у нас появилась книга, которой мы могли гордиться.



Что описано в Руководстве по проектированию архитектуры OpenStack

Руководство по проектированию архитектуры OpenStack предназначено для архитекторов и оценщиков.

Поскольку процесс развертывания описан в Руководстве по эксплуатации OpenStack, мы не включили его в эту книгу.

В Руководстве по проектированию описаны следующие типы облаков на базе OpenStack: • общее назначение; • предназначен для вычислений; • предназначен для хранения данных; • предназначен для построения сетей; • многосайтовый; • гибрид; • массово масштабируемый; • особые случаи (облака, не попадающие в вышеуказанные категории, например, с несколькими гипервизорами).

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



Что на самом деле означает сообщество?

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

Мы были просто людьми, которые делали свою работу и делали ее так хорошо, как могли, работали сверхурочно, шутили о наших «злых повелителях» (организаторах спринта Адаме Хайде и Фейт Босворт) и смеялись над всем.

чтобы не сойти с ума.

Мы стали свидетелями открытия Алексом того, что американский самогон сильно отличается от того, что пьют в Австралии, и ее превращения из робкого новичка в уверенного в себе писателя и редактора (но я все равно оставлю два пробела после точки, извините).

Энтони Вейга и Шон Коллинз никогда не переставали удивлять нас своими знаниями принципов сетевых технологий.

Себастьян Гутьеррес показал, насколько он увлечен хранением данных, особенно чудесами Ceph. Винни Валедес за два дня создал больше крутых диаграмм, чем я за весь прошлый год. Мейш Сайдел-Кизинг и Кевин Джексон своим трудолюбием и чувством юмора постоянно вдохновляли нас становиться лучше.

Я до сих пор смеюсь над невозмутимым юмором Стива Гордона.

И я прошу прощения у всех, у кого в голове до сих пор играет музыка «Доктора Кто».

Нашей целью было предоставить сообществу OpenStack ресурс, который поможет реализовать инструмент, которым мы все увлечены.

Мы шутили по этому поводу? Да конечно.

Но в конечном итоге нас бы не было, если бы мы не верили в будущее OpenStack и в то, что можно сделать с OpenStack, если делать все правильно.

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

Он также будет доступен в бумажной форме через Lulu. Следите за новостями здесь или подписывайтесь на OpenStack: Сейчас получить уведомление, как только бумажная версия станет доступна.

Оригинальная статья по-английски .

Теги: #Mirantis #Mirantis #openstack #VirtualBox #vmware #ceph #open source

Вместе с данным постом часто просматривают: