Panther Server: 'Código aberto facilitado'

Quando a Apple Computer Inc. envia o Panther Server na sexta-feira, os profissionais de TI podem esperar ver mais de 150 novos recursos e aprimoramentos feito para o software do servidor - e esses não são os mesmos novos recursos encontrados na edição do cliente do Pantera. O tema dominante para esta grande atualização do sistema operacional é a integração usando código aberto e padrões abertos.

“Estamos falando sobre esse sistema operacional como ‘código aberto facilitado’, disse o diretor de software de servidor da Apple, Tom Goguen, ao MacCentral. “Trabalhamos muito no ano passado e gastamos um bom tempo fazendo algumas coisas inovadoras com tecnologias de código aberto.”

Uma das maiores mudanças que os usuários verão é com a tecnologia de servidor de e-mail. O servidor de e-mail incluído no Panther Server é, na verdade, composto de seis projetos separados de código aberto: Postfix, um agente de transporte de e-mail; Cyrus, um projeto da Carnegie Mellon para suporte Pop e IMAP; OPEN SSL para transporte seguro do cliente para o servidor e do servidor para o cliente; Mailman, para dar suporte às listas de discussão; Squirrel mail, uma solução de webmail; e Berkeley DB para indexação de mensagens de correio no servidor.

A pedido dos desenvolvedores, a Apple também adicionou a capacidade de executar aplicativos J2EE implementando o JBoss, que é incorporado à plataforma a partir do lançamento do Panther. A Apple certificou-se de que o ambiente de implantação do WebObjects funcionasse sobre o JBoss, para que os usuários obtivessem um nível mais alto de suporte a aplicativos.

Serviços de diretório atualizados

O Panther Server será fornecido com vários aprimoramentos enormes para ambientes de computação mistos. Uma novidade na plataforma será o suporte integrado para Active Directory e autenticação em contas do Active Directory.

“Há muitas pessoas por aí que precisam do Active Directory para ajudá-las a tentar reduzir o custo de suportando seu ambiente Windows, então eles assumiram a tarefa de usar o Active Directory”, disse Goguen. “Nesses casos, queríamos garantir que eles ainda pudessem aproveitar a plataforma Mac.”

Goguen disse que sempre prefere a abordagem de padrões abertos, mas não queria deixar os clientes que usam o Active Directory sem opções. O Panther Server será uma experiência plug and play para sistemas operacionais que usam padrões abertos como Linux ou Sun ONE.

“Estamos tentando criar padrões abertos e tecnologia de código aberto, tornando-os acessíveis e úteis para pessoas que não necessariamente têm ou desejam ter um forte histórico em Unix”, disse Goguen.

Open Directory, Kerberos e Samba 3

O Panther Server incluirá uma implementação completamente nova do Open Directory, que a Apple chama de Open Directory 2.0. Diretório aberto, que é baseado na tecnologia de código aberto Open LDAP, executado em Berkely DB, um banco de dados de alto desempenho usado no serviço de diretório ambientes.

A Apple combinou a nova versão do Open Directory com uma autoridade de autenticação, adicionando suporte para Kerberos KDC do MIT. Goguen disse que a Apple está recomendando que todos os seus clientes olhem para o Kerberos como a infraestrutura para autenticação em suas redes.

A replicação é outra nova tecnologia de código aberto encontrada no Panther Server que funciona com o Open Directory. Com a replicação, você pode designar servidores em uma organização para serem réplicas do servidor de diretório mestre. As tecnologias podem ser configuradas para que as pessoas façam login em diferentes servidores, essencialmente oferecendo carga balanceamento — se um dos servidores falhar, ele tentará autenticar em um dos outros servidores restantes servidores.

A quantidade de senhas necessárias em um ambiente corporativo típico hoje em dia causa todos os tipos de riscos de segurança, de acordo com Goguen. A Apple criou uma solução que chama de Single Sign-in.

“Do ponto de vista da segurança, ter várias senhas é pior do que ter uma única senha”, disse Goguen. “O que as pessoas costumam fazer é anotar as senhas e colar embaixo do teclado ou no monitor para não esquecer. Isso leva a todos os tipos de riscos de segurança.”

Com o Single Sign-in, que usa Kerberos, um usuário pode fazer login com um nome de usuário e senha e obter acesso autenticado seguro a todos os serviços de rede sem precisar digitar a senha novamente.

A Apple integrou seu suporte para Samba 3 no Open Directory para que os usuários do sistema precisem apenas de uma conta de usuário. Se um usuário em uma rede usa um Mac e um PC com Windows, ele pode usar o mesmo nome de usuário e senha e o sistema montará automaticamente o diretório inicial da rede - para o PC, ele também o mapeia para uma unidade carta.

Além disso, o usuário também pode configurar scripts de login para personalizar a rede na plataforma que está usando. Por exemplo, um usuário pode remapear a pasta MeusDocumentos em uma máquina Windows para ir para a pasta de documentos em o diretório inicial na rede - o mesmo diretório para o qual eles iriam se fizessem login de seus Macintosh.

“Achamos que esta é uma solução incrível para empresas que estão procurando uma maneira de atualizar suas máquinas Windows antigas – estou dizendo a eles que atualizem para um Mac”, disse Goguen.

Interface fica enfeitada

Além de todas as alterações feitas nas tecnologias subjacentes no Mac OS X Panther Server, a Apple também fez algumas alterações na interface do sistema operacional.

Dois aplicativos encontrados no Jaguar Server foram combinados em uma ferramenta de gerenciamento de servidor no Panther Server. As configurações do servidor e o status do servidor tornaram-se administrador do servidor no Panther Server - o novo aplicativo também adiciona alguns novos recursos, como uma ferramenta de configuração de DNS, que coloca uma GUI no backend Unix arquivos.

Assim como a equipe de desenvolvimento do Xcode, a equipe do Panther Server utilizou o design do iTunes para seu novo aplicativo Server Admin. No lado esquerdo do aplicativo há uma lista de servidores que, ao clicar, mostrará ao usuário todos os serviços atualmente em execução naquele servidor.

Quão automática é a Configuração Automática

Neste caso, automático realmente significa automático — configurar um servidor pode nunca ter sido tão fácil.

Quando você configura o Mac OS X Server e insere sua configuração de rede, o Panther pode salvar isso como um arquivo de configuração em um disco rígido, como um iPod. Se outro servidor for adicionado ao rack, você conecta o iPod ao novo servidor e ele será automaticamente descubra e monte o iPod, encontre o arquivo de configuração, carregue-o e reinicie-se e pronto para ir. Todo o procedimento leva cerca de dois minutos.

O processo é praticamente o mesmo se uma organização estiver implantando 40 ou 50, ou mesmo 1.000 servidores e usando LDAP. O arquivo de configuração é salvo no diretório LDAP e quando os servidores inicializarem pela primeira vez, os servidores obterão um IP endereço do DHCP, descobrir o servidor de diretório, sondar o servidor LDAP, baixar o arquivo de configuração, reconfigurar-se e reinício.

“Isso mostra um pouco da capacidade da Apple de inovar neste espaço e fornecer algumas soluções realmente interessantes para ajudar as pessoas a colocar os servidores em produção rapidamente”, disse Goguen.

Suporte G5

Uma grande mudança para o Panther Server será o suporte para o G5. O Mac OS X Jaguar Server não suporta o G5 e Goguen confirmou que a Apple não atualizaria o Jaguar Server para suportar o G5 no futuro.

Atualmente, o servidor de montagem em rack da Apple, o Xserve, ainda está executando um processador G4, mas as organizações poderia aproveitar as otimizações do G5 no Panther Server se tivesse um cluster ou similar configurar. Obviamente, a Apple atualizará o Xserve com o G5 em algum momento no futuro, mas nenhum prazo foi definido.

Por enquanto, a Apple enviará o Xserve com Jaguar Server e Panther Server para as organizações que precisam de um pouco mais de tempo antes de atualizar.

“Isso reflete a necessidade de algumas organizações que padronizaram o Jaguar Server e podem não atualizar para o Panther Server como sua implantação padrão por alguns meses”, disse Goguen.

As organizações mudarão?

Mesmo com um produto como o Panther Server, que oferece integração perfeita em ambientes de rede mistos e muitas novas tecnologias de código aberto, a adoção não é uma certeza.

“A entrada tardia da Apple no mercado de servidores representa um obstáculo significativo para seus negócios de servidores, disse o analista de Technology Business Research, Tim Deal, ao MacCentral. “A Apple entrou no mercado em um momento em que a lealdade ao produto estava firmemente estabelecida e, independentemente da qualidade de seu hardware e do maior funcionalidade do Panther Server, a Apple precisa convencer alguns dos tecnófilos mais obstinados do setor a arriscar e "trocar."

Enquanto a Apple tenta fazer incursões em outros mercados de servidores, eles devem poder contar com o suporte de seus principais clientes, que é onde Deal acredita que o sistema operacional será o mais popular.

“O Panther Server provavelmente será usado em ambientes de grupo de trabalho nas principais verticais da Apple: design, educação, científico, filme e vídeo”, disse Deal.

  • Apr 16, 2023
  • 72
  • 0