Solaris como um sistema operacional de servidor - quais são as desvantagens?

8

Uma das perguntas mais recentes sobre possíveis motivos para usar o Solaris em um servidor. Eu gostaria de perguntar o contrário:

Quais seriam os motivos para ficar longe do Solaris em um servidor?

O gerenciamento de pacotes e patches vem à mente, mas tenho certeza de que há mais a fazer. Você também pode apontar as vantagens de outros sistemas operacionais de servidor no Solaris.

    
por automatthias 12.06.2009 / 09:51

8 respostas

6

Eu sou (era) um administrador do Solaris há cerca de nove anos, da v2.5 até a v8. Eu tive uma pequena exposição ao Solaris 9 e quase nenhum a 10.

Minhas razões para evitar o Solaris:

O suporte de hardware não é tão bom quanto muitos sistemas operacionais Linux ou Windows. Está melhorando.

Você pode executar o Solaris gratuitamente, mas não é possível obter atualizações gratuitamente. Nem mesmo atualizações de segurança. Nem mesmo explorações de 0 dias. Você tem que comprar um plano de suporte, por sistema, que pode ser caro. Isso significa que a maneira de obter atualizações é aguardar a próxima versão "U" e atualizar nesse ponto.

O OpenSolaris é muito sangrento para mim. Isso muda com muita frequência, e os lançamentos vagam muito perto de instáveis ou não confiáveis para minhas necessidades.

Entre o Solaris e o OpenSolaris, a Sun conseguiu perder totalmente o meio-termo feliz entre "bem-vindo a 2004" e "Sou tão novo e brilhante que realmente não trabalho 100%!"

Eu costumava estar disposto a usar o Solaris mais antes do projeto do Blastwave implodir. Por lá eu pude obter ferramentas mais novas que se encaixam mais com o modo Linux de fazer as coisas (que é onde eu gasto 95% do meu tempo profissional) com uma maneira online relativamente fácil de gerenciar as ferramentas e atualizações. Uma vez que a Blastwave e a CSW se estabeleçam, eu vou olhar para os dois remanescentes e decidir se vale a pena colocar tempo e esforço em qualquer um deles novamente. Realmente, a perda da Blastwave como uma fonte confiável de ferramentas foi um grande golpe para a viabilidade da Solaris em meus círculos.

Mas a razão número um para mim é que agora não preciso fazer nada que exija o Solaris.

    
por 12.06.2009 / 15:08
4

Minha maior preocupação, como grande cliente da Oracle, é que eles eventualmente acabem com o Solaris ou com o 'Oracle Enterprise Linux' (seu rebadge do RHEL).

Obviamente ambos têm seus benefícios e suas desvantagens, mas eu sei que eles estão vendendo muito mais acordos de suporte OEL do que a Sun estava vendendo para o Solaris e, claro, eles são donos dos custos de desenvolvimento do Solaris. tudo.

Todos nós amamos o Solaris, mas se ele não está vendendo bem o suficiente e custando muito para ser desenvolvido, tenho certeza de que a Oracle simplesmente vai 'aproveitar a coisa' (manter o ZFS etc.) e vendê-lo para outra pessoa. Essa seria minha principal preocupação.

    
por 12.06.2009 / 09:58
4

Por 10-15 anos, a maior preocupação tem sido sobre o futuro da Sun e o futuro da SPARC. Eu estava prestes a desistir quando eles saíram com o Solaris 10, que avançou em termos de tecnologia (embora demore cerca de 1 ano para ser digna de produção). A compra recente da Oracle acrescenta muita incerteza a curto prazo, mas isso pode desaparecer rapidamente (independentemente do resultado). O SPARC ainda parece uma causa perdida, mesmo que tenha havido muita agitação em torno de seus "novos" processadores CoolThreads, mas eles são especializados demais para ganhar ampla aceitação.

Será interessante observar as tendências do setor ... Anos atrás, observei muitas empresas de Wall Street migrando para o Linux (do Solaris / sparc) não para o Linux, mas para o x86. Quando o Solaris 10 saiu, havia definitivamente uma reversão parcial para o Solaris, novamente no x86.

O gerenciamento de pacotes e patches não deve ser uma preocupação, é uma questão de conhecimento / habilidade. Para oferecer a você uma perspectiva diferente, meu novo trabalho está em um ambiente Linux e o gerenciamento de pacotes e patches me preocupa. Estas são antigas preocupações genéricas para as quais existem respostas.

Vou sentir muita falta do Solaris, algumas coisas não podem ser encontradas em outro lugar.

    
por 12.06.2009 / 15:01
3

A única razão pela qual posso chegar é a "falta" de suporte / informação na web, se você não for um especialista com o Solaris (comparado ao Linux ou FreeBSD).

    
por 12.06.2009 / 11:05
2

A comparação do Solaris 10 com o Linux é de maçãs a laranjas. Principalmente, a diferença está no ambiente de criação, como qualquer um que tenha migrado os aplicativos do Linux para o Solaris pode atestar. Eu esperaria que a Oracle se concentrasse em construir o modelo de compatibilidade de fonte / aplicativo Linux versus tentar posicionar o Solaris como um substituto para o Linux. O Linux também não é um substituto para o Solaris!

Para pequenas aplicações, o Linux é bom, para aplicações embarcadas é provavelmente melhor. Para grandes aplicações Iron, o Solaris está em uma classe diferente de qualquer distribuição Linux. Examine a pilha TCP / IP do Solaris, o agendamento em tempo real, o gerenciamento de serviços, a virtualização à prova de balas (zonas) e você terá um super conjunto de funcionalidades em relação ao Linux. Adicione o ZFS, o DTRACE e o MULTI-THREAD SCHEDULING e você estará em uma classe totalmente diferente de SO.

O Linux é ótimo, eu adoro isso. Solaris é ótimo, eu também adoro. Cada um tem suas vantagens e desvantagens. A Oracle certamente não vai construir seus produtos de grande porte como o EXEDATA2 no LINUX quando ele tiver um produto superior para grandes ambientes de ferro no Solaris.

    
por 23.10.2011 / 22:15
1

Quando meu host de servidor compartilhado passou do BSD para o Open Solaris, O jail de FTP foi embora. Eu não sei se o FTP jailing poderia ser disponibilizado no Open Solaris usando um servidor FTP diferente, ou talvez reconfigurando o servidor FTP padrão.

Os autores de a página wiki do Joyent sobre o assunto atribuem o problema a getcwd .

    
por 12.06.2009 / 14:10
0

Eu tenho trabalhado no Solaris desde 2002 (então há 15 anos) e tudo o que posso dizer é que ele foi o meu sistema operacional "favorito" por todo esse tempo, em particular por sua estabilidade e sua estabilidade com aplicativos comerciais conhecidos como networker, oracle (quando ainda era Sun), netbackup & assim por diante.

mas é mais uma "paixão" para o Solaris do que qualquer outra coisa.

depois de 15 anos, para mim, as "principais questões" (se podemos chamá-las de problemas) foram:

  • a falta de documentação on-line em comparação com outros sistemas operacionais (especialmente ao tentar depurar o desempenho do sistema), mas foi melhor quando o Solaris 10 chegou. em particular, para serviços de infra-estrutura como LDAP, kerberos, NIS2LDAP, etc., cada sistema foi documentado separadamente, mas você nunca encontrou uma boa documentação com pessoas implementando tudo de uma vez.

  • correções / atualizações (minha empresa precisou desenvolver seu próprio sistema de correção para o Solaris)

  • a falta de ferramentas / binairies compatíveis on-line (muitas vezes tivemos que compilar as nossas próprias e raramente encontramos binairies pré-compilados)

  • as dificuldades para entender problemas de desempenho às vezes devido à falta de boas ferramentas (solaris não é para iniciantes tentando entender como o sistema funciona) e seu gerenciamento de memória específico (em particular quando usado em conjunto com bancos de dados oracle e tudo usando memória compartilhada)

por outro lado, o Solaris ainda é meu sistema operacional favorito até agora por várias razões, algumas delas são:

  • ZFS (portado em outro SO agora)
  • Zonas
  • SMF
  • gerenciamento de disco (não entendo porque, mas sempre achei mais fácil que o linux)
  • essa sensação de estar em um "sistema operacional pro" que ninguém conhece perfeitamente
  • estabilidade (muito raramente tinha que reinicializar hosts, e travamentos eram geralmente devido a programas Java ruins travando e consumindo todo o CPU ou Memória tornando o sistema instável e você não podia nem mesmo fazer login no sistema porque ele não conseguia nem bifurcar um shell)

Eu nunca tentei o Solaris 11, mas parece ótimo, e eu não teria nada contra isso. Eu estou acostumado com o Solaris 10 (nós ainda o usamos muito onde eu trabalho) e RHEL agora (o que é ótimo também, mas completamente diferente) RHEL é o caminho mais fácil para ir ..... se você não quer lutar e você quer encontrar soluções na página 1 do google quando você tem problemas ..

    
por 11.07.2017 / 22:39
-3

O Solaris é bastante instável. Brincar com filas de mensagens POSIX, causa muito comportamento não documentado .. Por outro lado, o Linux funciona como um encanto, sem problemas.

EDIT (após 1,5 anos de pesquisa e testes rigorosos): OK, pessoal, talvez o Solaris não seja tão ruim. O problema é que errno.h por padrão NÃO É THREAD SAFE. Assim eu recebo erros aleatórios de outros tópicos. Portanto, precisamos que _REENTRANT, _TS_ERRNO ou _POSIX_C_SOURCE - 0 > = 199506L sejam definidos para obter um segmento seguro errno. Note que em outros sistemas operacionais, errno por padrão, é thread-safe. Assim, causa confusão.

    
por 11.07.2017 / 21:15

Tags