Servidor web wifi portátil estável

Servidor web wifi portátil estável

Este é um problema um tanto estranho, mas aqui vai:

Uma equipe (cerca de 15 usuários) em nossa organização usa um aplicativo da web Ruby-on-Rails independente para pesquisar e visualizar dados de competições. Não haveria problema, exceto que as regras da concorrência proíbem a conexão à Internet, portanto, qualquer nuvem ou servidor de escritório está fora dos limites. No entanto, eles nos permitem trazer nossos próprios dispositivos para o local, desde que os dados estejam offline. Portanto, a única solução que consigo pensar em reescrever o aplicativo da web em cada dispositivo (para o qual não temos recursos) é trazer um servidor sem fio alimentado por bateria e ter todos os dispositivos (iOS, Android, OS X, Windows, Linux) conecte-se a ele.

O problema é que o pessoal de TI não pode estar presente para dar suporte o tempo todo. Isso significa que ele precisa ser extremamente fácil de configurar e estável, mesmo em condições abaixo das ideais (por exemplo, possível falha de energia ou desligamento inadequado).

Configurei vários servidores de aplicativos da web, mas estou sempre monitorando os processos de inicialização e reinicialização para poder corrigir os problemas encontrados, algo que não posso fazer neste caso.

Eu queria saber se isso pode ser alcançado com um laptop decente, configuração simples de servidor (em algum tipo de distribuição Linux, de preferência Ubuntu ou Centos) e um ponto de acesso sem fio pronto para uso ou requer algo mais próximo de um servidor incorporado com hardware montado personalizado e grandes modificações de software (por exemplo, escrever software redundante personalizado)? Existe algum pacote para ajudar com esse tipo de estabilidade?

Responder1

Seu aplicativo precisa ser escrito? Inicializar um laptop Linux a partir de um cdrom com hostap pré-configurado e seu aplicativo em um disco rígido montado somente leitura deve ser bastante estável e confiável. Se o armazenamento precisar ser de leitura e gravação, a maioria dos sistemas de arquivos modernos com registro em diário são resilientes a travamentos. De qualquer forma, você poderá configurar um PC barato para fazer o que precisa.

Existem ferramentas disponíveis para ajudar a criar live CDs Linux personalizados, por exemplo[1] [2]

informação relacionada