IMPLEMENTAÇÃO
__
__
Servidor Virtual:
O módulo de software servidor, foi instalado num servidor privado virtal VPS, que
ofereceu a funcionalidade e características semelhantes a um servidor dedicado, mas
sem os custos normalmente associados a esse tipo de serviços (normalmente em valores
acima dos 200 Euros Mensais).
À semelhança de um servidor dedicado, o servidor selecionado, possui acesso total
como “root/administrador” para se poder instalar o sistema, o que não seria possível
num servidor em ambiente partilhado.
Tornou-se a solução indicada para o projeto porque oferece maior independência,
segurança e aplicações específicas sem investimento em soluções dedicadas.
A solução encontrada é escalável e permite, se necessário, aumentar rapidamente os
recursos do servidor, solicitando para isso um upgrade para um plano superior.
O servidor é constituído por um processador dual-core, 6Gb de memória RAM e
500Gb de espaço em disco. Não há limites de tráfego e possui o sistema operativo
“Windows Server 2008”. Possui um sistema de segurança RAID (redundant array of
independent disks) e um sistema de backup e recuperação de dados. A velocidade de
acesso é garantida por três ligações em fibra ótica de 10Gbs cada.
Instalou-se no servidor a plataforma “XAMPP”, que consiste principalmente na base
de dados “MySQL”, no servidor web Apache e nos interpretadores da linguagem de
script PHP. É uma solução com licença GNU e funciona como um servidor web livre,
fácil de usar e capaz de interpretar páginas dinâmicas.
Instalou-se também o gestor de conteúdos “WordPress” para criar a loja virtual do
sistema.
Para cumprir com os requisitos de segurança do sistema foi necessário alterar alguns
parâmetros da configuração padrão do sistema operativo e das aplicações instaladas.
Finalmente criou-se um domínio (www.auditwork.net) que permitisse o acesso do
utilizador ao sistema.
6.2 TESTES
A fase de testes teve como principal objetivo avaliar a capacidade, robustez e
disponibilidade do sistema, considerando o seu comportamento em circunstâncias
normais. Pretendeu-se com estas experiências, garantir que o sistema não apresenta
problemas ou indisponibilidade em condições de insuficiência dos recursos
computacionais (como memória e acesso à internet), quando é posto a trabalhar num
ambiente real de concorrência, ou sobre algum ataque de desativação do serviço. Assim
realizaram-se alguns testes de qualidade, segurança, desempenho e usabilidade,
descritos a seguir.