На конференции разработчиков облачной платформы
OpenStack Марк Шаттлворт представил (http://www.jorgecastro.org/2012/10/16/announcing-the-juju-we.../) реализацию web-интерфейса для управления развёртыванием серверов. Web-интерфейс представляет собой надстройку над утилитой Juju (https://juju.ubuntu.com), позволяющей выполнять операции по развёртыванию сразу работоспособных сервисов, используя привычную семантику пакетного менеджера APT, но манипулируя готовыми и уже преднастроенными сервисами (http://jujucharms.com/), которые могут включать в себя несколько пакетов и приложений. Поддерживается развёртывание сервисов в облачной инфраструктуре, на обычных серверах и в LXC-контейнерах на локальной машине разработчика. Для использования с Juju подготовлена уже достаточно большая коллекция сервисов (http://jujucharms.com/charms/precise), готовых к работе сразу после их установки. Среди таких сервисов различные СУБД (MySQL, PostgreSQL, Redis, Cassandra, Mongodb, Membase), web-приложения (wordpress, drupal), серверные системы (lamp, tomcat, vsftpd), системы мониторинга, облачные платформы и т.д.
Web-интерфейс дополняет работающий в командной строке инструментарий средствами наглядного моделирования процесса развёртывания сервисов - конфигурация сервисов определяется путем перемещения функциональных блоков и определения связи между ними (например, для запуска MediaWiki можно активировать сервисы LAMP, MediaWiki, MySQL, memcached и определить связи между ними). Оценить Juju Web GUI в работе можно на специально подготовленном демонстрационном сайте (http://uistage.jujucharms.com:8080/). Код Juju Web GUI доступен (https://launchpad.net/juju-gui) для свободной загрузки под лицензией GPL v3.
<center><a href="http://www.jorgecastro.org/images/jujugui.png"><img src="http://www.opennet.me/opennews/pics_base/0_1350549645.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>URL: http://www.jorgecastro.org/2012/10/16/announcing-the-juju-we.../
Новость: http://www.opennet.me/opennews/art.shtml?num=35109
Все равно, по сравнению со spacewalk - детская игрушка :(
spacewalk - тупой деплой, причём глючный
> spacewalk - тупой деплой, причём глючныйНо на фоне juju смотрится неплохо.
> spacewalk - тупой деплой, причём глючныйНет. Учите матчасть.
Не уверен, что это полезно при развертывании, но вот для быстрой оценки того, что тут до тебя наворотили - самое оно )
А вот прикиньте - разворачиваете вы какой-то сервис. То ли вам нужны спецы, которые во всех компонентах разбираются и могут их настроить, то ли один человек собирает систему их кубиков и она может не идеально, нодостаточно хорошо работает. Экономия денег налицо, что для стартапа или non-profit весьма важно. А потом при надобности можно звать спецов или разбираться самому и тюнить. Если потребуется.
Вот и вырастет поколение админов кнопкодавов, кторы буду утверждать что работают со 100500 серверов. А по сути ... пшик. Прям как в винде.
А что делать - объемы нарастают, уровень абстракции повышается. Надо всё больше перекладывать с человека на компьютер. Логично, что приходим к готовым кубикам-сервисам, которые настраиваются теми, кто компетентен в конкретной узкой области. В общем, переход ничем не хуже чем, скажем, от ассемблера к C.
Это неизбежно. Системное администрирование всё ближе приближается к ремеслу, нежели к искусству.
> искусствуох, лол
Оно и не было искусством никогда. Просто сейчас к необходимому минимуму из скриптинга, языков ассмеблера и C, сетей, устройства ОС, архитектуры эвм, хранилищ, субд, веб и прочих прикладных сервисов добавляется умение программировать инфраструктуру с помощью систем управления конфигурациями (которые являются, по сути, специализированными фреймворками).
А раскладывание знаков с сервисами, к которым вы прицепились - это только вершина айсберга.