Escolar Documentos
Profissional Documentos
Cultura Documentos
Trabalho Escrito - Bruno Ytalo PDF
Trabalho Escrito - Bruno Ytalo PDF
Recife
2020
BRUNO YTALO E RENAN OLIVEIRA
Recife
2020
SUMÁRIO
1. INTRODUÇÃO ..................................................................................................... 11
2. FUNDAMENTAÇÃO TEÓRICA ........................................................................... 12
2.1 Máquinas Virtuais
2.2 Contêineres
3. O QUE É HIPERVISOR ....................................................................................... 14
4. DIFERENÇAS ENTRE CONTÊINERES E VMS .................................................. 15
5. ONDE SÃO UTILIZADAS .................................................................................... 16
6. O QUE É CRM E ERPS........................................................................................17
6.1 SOFTWARES MAIS UTILIZADOS
7. VANTAGENS E DESVANTAGENS.....................................................................19
8. RELAÇÃO COM DEVOPS..................................................................................20
9. CONSIDERAÇÕES FINAIS.................................................................................21
10. REFERÊNCIAS ...................................................................................................22
11
1 INTRODUÇÃO
2 FUNDAMENTAÇÃO TEÓRICA
FUNDAMENTAÇÃO TEÓRICA
2.2 CONTÊINERES
Os contêineres, do inglês “containers” é nada mais que um ambiente isolado
em um servidor que diferente das máquinas virtuais, divide um único host de
controle. exemplo imaginamos um navio cargueiro com vários contêineres dentro.
Se um dos recipientes se danificar não afetará outros do navio pois cada um estará
isolado e protegido.
Esse isolamento de container, possibilita uma utilização limitada do HD,
memória RAM e processador, como mostra a figura abaixo.
O QUE É DOCKER?
O QUE É HIPERVISOR?
VIRTUALBOX
VMWARE WORKSTATION
DOCKER
VANTAGENS E DESVANTAGENS
MÁQUINAS VIRTUAIS:
CONTÊINERES:
Entregar software com qualidade sempre foi um desafio muito grande para a
maioria das empresas de Tecnologia da Informação (TI). Desafio esse que está
diretamente relacionado aos riscos existentes no processo de Engenharia de
Software, que vão desde a análise até a distribuição da nova versão.
O processo de distribuição de uma nova versão no ambiente de produção
muitas vezes é considerado algo simples e sem muitos riscos. Porém, esse
processo pode se tornar catastrófico se as etapas de testes não forem executadas
em um ambiente bastante similar ao ambiente no qual o software será executado.
Muitas vezes o ambiente de testes não representa o ambiente de produção. Isto
pode ocorrer devido à complexidade do projeto, elevado custo ou até mesmo uma
distância entre a equipe de desenvolvimento e a equipe de infraestrutura.
Na tentativa de estreitar a relação entre as equipes de desenvolvimento e
infraestrutura surgiu o movimento Devops, que trouxe com ele muitos facilitadores
para contornar esses problemas e garantir uma distribuição com testes mais
próximos ao ambiente de produção e com menos riscos.
Através da virtualização é possível criar ambientes mais próximos à produção,
sem a necessidade de dispor de uma grande quantidade de máquinas físicas. Além
do ambiente similar à produção, é muito interessante poder recriar todo ambiente
virtual de uma maneira rápida e sem esforço, viabilizando deste modo testes mais
completos do software antes de distribui-lo.
21
CONSIDERAÇÕES FINAIS
Com tudo que foi apresentado acima, é imprescindível enfatizar que, a tecnologia
de virtualização tem um valor importante por inúmeros motivos como foi dissertado. As máquinas
virtuais e contêineres tem como função principal virtualizar outros sistemas dentro de um outro
sistema principal, todavia, isso abre um leque de possibilidades para que o usuário possa usar
essa tecnologia de virtualização para aprender a utilizar um novo sistema operacional, auxilia no
desenvolvimento de novos softwares, assim, testando sua funcionalidade em outras plataformas
para observar se contêm erros ou bugs, e entre outras funcionalidades.
22
REFERÊNCIAS