Mudanças entre as edições de "Análise de Sistema Web Distribuído para Suporte a Aula"
(2 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 3: | Linha 3: | ||
=== Resumo === | === Resumo === | ||
− | + | No mundo de hoje, a grande parte dos serviços ficou online: bancos, compras, filmes, música, cursos, entre outros. | |
+ | Todos esses serviços demandam de poder de processamento para atender a todas as requisições dos usuários, e é possível ter, em um servidor, vários serviços rodando simultaneamente. | ||
+ | Porém, é necessário alocar recursos para cada tipo de serviço, sendo que alguns tipos de serviços são mais acessados que outros. | ||
+ | Um exemplo simples é o resultado de um concurso ou vestibular: a quantidade de acessos que são requisitados simultaneamente em um curto espaço de tempo pode gerar, em muitos casos, na negação desse serviço, deixando muitos usuários - em fila de espera - sem acesso a informação. | ||
+ | |||
+ | Outro exemplo são os laboratórios virtuais implementados no IF-SC, em especial no câmpus São José. Os alunos aprendem várias linguagens de programação e têm acesso a várias IDEs nos laboratórios físicos, porém muitas dessas plataformas são licenciadas, o que torna inviável a aquisição da licença pelo aluno, quando o aluno tem um projeto para desenvolver é necessário deslocar-se até o câmpus para fazer uso dos programas nos laboratórios. | ||
+ | Uma solução para essa questão é a implementação de uma ferramenta online que facilita o acesso remoto do aluno aos compiladores, onde ele pode realizar a compilação do programa diretamente de sua casa. Esse cenário resolveria o problema dos alunos mas nos traria a necessidade de alocar recursos para processar essa nova facilidade, o que traz custos e muitas vezes um super dimensionamento de recursos que não são utilizados. No IF-SC campus São josé, está em curso a implantação de nuvem de contêineres, tornando os recursos mais flexíveis, e que se adequem melhor às necessidades dos usuários. Assim, tem-se como base a infraestrutura em contêineres instalada, o intuito desse trabalho de conclusão de curso é trazer aos alunos uma maneira mais fácil e descomplicada de compilar seus códigos durante todo o curso. | ||
==== Objetivo ==== | ==== Objetivo ==== | ||
− | O trabalho tem como objetivo | + | O trabalho tem como objetivo a implementação de uma plataforma online que tenha capacidade de compilar uma grande variedade de linguagens de forma remota, criando um laboratório online para os alunos. |
+ | |||
+ | |||
+ | |||
+ | |||
+ | = Cronograma = | ||
+ | {{cronogramaX-top}} | ||
+ | {{cronogramaX-meses | Etapas |Março/17|Abril/17|Maio/17|Junho/17|julho/17|}} | ||
+ | {{cronogramaX-item | Revisão bibliografica |1|1|1|1|0|}} | ||
+ | {{cronogramaX-item | Escrita do Documento|0|1|1|1|1|}} | ||
+ | {{cronogramaX-item | Entrega do Documento e Defesa |0|0|0|0|1|}} | ||
+ | {{cronogramaX-item | Apresentação do Trabalho à Banca |0|0|0|0|1|}} | ||
+ | |} |
Edição atual tal como às 14h58min de 20 de abril de 2017
Análise de Sistema Web Distribuído para Suporte a Aula
Resumo
No mundo de hoje, a grande parte dos serviços ficou online: bancos, compras, filmes, música, cursos, entre outros. Todos esses serviços demandam de poder de processamento para atender a todas as requisições dos usuários, e é possível ter, em um servidor, vários serviços rodando simultaneamente. Porém, é necessário alocar recursos para cada tipo de serviço, sendo que alguns tipos de serviços são mais acessados que outros. Um exemplo simples é o resultado de um concurso ou vestibular: a quantidade de acessos que são requisitados simultaneamente em um curto espaço de tempo pode gerar, em muitos casos, na negação desse serviço, deixando muitos usuários - em fila de espera - sem acesso a informação.
Outro exemplo são os laboratórios virtuais implementados no IF-SC, em especial no câmpus São José. Os alunos aprendem várias linguagens de programação e têm acesso a várias IDEs nos laboratórios físicos, porém muitas dessas plataformas são licenciadas, o que torna inviável a aquisição da licença pelo aluno, quando o aluno tem um projeto para desenvolver é necessário deslocar-se até o câmpus para fazer uso dos programas nos laboratórios. Uma solução para essa questão é a implementação de uma ferramenta online que facilita o acesso remoto do aluno aos compiladores, onde ele pode realizar a compilação do programa diretamente de sua casa. Esse cenário resolveria o problema dos alunos mas nos traria a necessidade de alocar recursos para processar essa nova facilidade, o que traz custos e muitas vezes um super dimensionamento de recursos que não são utilizados. No IF-SC campus São josé, está em curso a implantação de nuvem de contêineres, tornando os recursos mais flexíveis, e que se adequem melhor às necessidades dos usuários. Assim, tem-se como base a infraestrutura em contêineres instalada, o intuito desse trabalho de conclusão de curso é trazer aos alunos uma maneira mais fácil e descomplicada de compilar seus códigos durante todo o curso.
Objetivo
O trabalho tem como objetivo a implementação de uma plataforma online que tenha capacidade de compilar uma grande variedade de linguagens de forma remota, criando um laboratório online para os alunos.
Cronograma
Etapas | Março/17 | Abril/17 | Maio/17 | Junho/17 | julho/17 | {{{8}}} | {{{9}}} | {{{10}}} | {{{11}}} | {{{12}}} | |
---|---|---|---|---|---|---|---|---|---|---|---|
Revisão bibliografica | X | X | X | X | |||||||
Escrita do Documento | X | X | X | X | |||||||
Entrega do Documento e Defesa | X | ||||||||||
Apresentação do Trabalho à Banca | X |