Blog Escola Linux

  

Utilizar Linux ou Windows para o servidores de hospedagem?

A dúvida sobre qual sistema operacional rodar em seus servidores não é exclusividade de quem está começando na área da TI. Inevitavelmente surge a dúvida entre hospedagens em Linux ou em Windows.

Essa escolha fica ainda mais complexa quando vai além da implementação, envolvendo mudar toda a mentalidade de uma empresa. Mesmo que isso represente retorno financeiro, quando algum investimento ainda deve ser realizado, tudo precisa ser analisado com cuidado.

Então, qual seria a melhor escolha? Vejamos os atributos dos principais sistemas operacionais utilizados em servidores para hospedagem: Linux e Windows. Confira!

Continuar lendo
5634 Hits
0 comentários

OpenVz – O Container para administradores de sistemas

Como assim contêiner para administradores de sistemas? Os outros contêineres não são? Bem, a ferramenta de contêiner da moda é o Docker, e agora também o Rocket já que a CoreOS esta encabeçando isto. Sou administrador de sistemas e por isso gosto de conectar por ssh em meus servidores, em alguns momentos “puxar” a console, seja ela virtualizada ou conteinerizada. Não gosto de deixar algo que esta funcionando lá no canto dele, sem poder ter interação e não me sinto confortável se a interação é dificultada ou prejudicada.

Por estas particularíssimas razões, não me senti a vontade com o Docker e sua estrutura de camadas que lembram cebolas. Não me entenda mal, o Docker é muito interessante, mas parece que todas as suas vantagens, sua flexibilidade, sua capacidade de padronização de ambientes foram pensadas e projetadas para e por desenvolvedores. Por isso ainda prefiro utilizar soluções de contêiner “de uma geração anterior” que me permitem conectar ao cliente de maneira mais ágil como o LXC e o OpenVz.

Sem querer entrar nos meandres do incrível mundo da virtualização, pretendo falar sobre o Openvz.

Continuar lendo
7869 Hits
4 comentários

O Docker e a Virtualização Enxuta

Atualmente os sistemas de software afetam praticamente todos os aspectos de nossas vidas. No entanto  erros em sistemas de computação podem produzir prejuizos assustadores como explodir uma nave espacial, levar uma empresa multimilionária a falência ou expor a imagem de uma gigante e lider na área de video-games. Todos estes exemplos são reais e a todo momento vemos noticias de outras catástrofes ocorridas por erros de software.

Qual o motivo para ocorreram estas coisas ? No raiz do problema está a negligência com a complexidade envolvida nos processos de desenvolvimento e implantação de sistemas. Um sistema de software bem escrito deve ser robusto, eficiente, confiável e flexível. Para conseguir isso devemos ter o controle de todo o Ciclo de Vida da Aplicação, desde a concepção, baseada nos requisitos do negócio, passando pelo desenvolvimento, testes, homologação, produção e gerenciamento de mudanças.

Ok, mas este é um artigo sobre Docker então por que falar disso tudo ? Ora, por que o Docker vai facilitar nossa vida em várias etapas desse ciclo de vida da aplicação. Neste artigo vou descrever o que é o Docker pois este é o primeiro passo para poder usa-lo de forma eficiente para Gerenciar todos os Ciclos de Vida de nossas Aplicações. Acompanhe!

Continuar lendo
12256 Hits
2 comentários
Google Analytics Alternative