Atualização Automática de Aplicações em plataforma livre

Embed Size (px)

Citation preview

Slide sem ttulo

Instalao, Distribuio e Manuteno de Software em Plataforma Livre:Em ambientes coorporativos comum a necessidade de instalao e atualizao de aplicaes em estaes de usurios. Em plataforma livre (GNU/Linux) isto nem sempre uma tarefa trivial.As vrias distribuies linux criaram diferentes gerenciadores de pacotes de software, como o RPM, APT, Apt-Rpm, etc. [Fig 1] Estes gerenciadores facilitam consideravelmente o processo de instalao, mas ainda no atendem s necessidades de um ambiente de TI complexo, como, por exemplo, controlar um ambiente distribudo de repositrios de software e considerar polticas de privilgios sobre usurios ou grupos que utilizaro as aplicaes sendo distribudas. O que se prope um mecanismo automtico e controlado de distribuio de pacotes de software para estaes de trabalho, que associa as facilidades de um gerenciador de pacotes de software (APT-RPM) com o gerenciamento de privilgios baseado em usurios ou grupos. Este servio parte de uma arquitetura de gerenciamento completa (GATI) que possui como base um servio de diretrio OpenLDAP distribudo e j adaptado para execuo em grandes ambientes de TI.

Componentes do Mdulo de Distribuio de Software do GATI:

ADS Agente de Distribuio de Software [Fig 3]SDS Servidor de Distribuio de Software (Repositrio)Interface WEB de Administrao da Arquitetura [Fig 4]

SANTOS, M.T.1; OLIVEIRA, R.A.R.2Universidade Catlica de Braslia UCB

1 Professor do curso de Cincia da Computao da UCB. 2 Bolsista de Ps Graduao Projeto CESMIC / UCB

Soluo Implementada na Plataforma GATI:

Visando atender, principalmente, os ambientes corporativos, implementou-se um mecanismo de distribuio automtica de aplicaes cujos privilgios esto armazenados num servio de diretrios OpenLDAP distribudo. [Fig 2] A distribuio de pacotes de software realizada segundo uma poltica de acesso de acordo com o perfil de cada usurio ou grupo de usurios. Isto somente possvel atravs da expanso de alguns schemas do OpenLDAP criando novos tipos de atributos e classes de objetos para adequao s necessidades da soluo.O objetivo viabilizar um processo corporativo de migrao para plataforma livre, visto que o Linux e o software livre em geral vem sendo propostos como parte da soluo de infra-estrutura de TI das organizaes.

A Instalao e Atualizao Automtica de Aplicaes em Plataforma Livre para Ambientes Coorporativos

SUCESU 2005Sistemas Abertos

Fig 1 Alguns Gerenciadores de Pacotes para GNU/Linux

Fig 2 Arquitetura da Plataforma GATI e Soluo de Distribuio de Software

Fig 3 Tela do Cliente GATI (ADS)

Fig 4 Console de Administrao GATI via WEB (GATI Admin)Administrao de Repositrios (SDS)