SlideShare uma empresa Scribd logo
Sistemas Operacionais
Virtualização
● Em computação, virtualização é a simulação de uma plataforma de
hardware, sistema operacional, dispositivo de armazenamento ou
recursos de rede.
● Cada vez mais empresas estão buscando formas de reduzir os
custos e complexidade com o ambiente de TI. A virtualização se
tornou um componente chave para o desenvolvimento de uma
estratégia eficiente na busca destes objetivos. Dentre os desafios
enfrentados nos datacenters podemos destacar:
– datacenters atingiram a capacidade máxima;
– servidores subutilizados;
– gerenciamento e Segurança complexa dos servidores;
– problemas de compatibilidade de aplicações.
O que é virtualização?
● Virtualização, basicamente, é a técnica de separar aplicação e sistema
operacional dos componentes físicos.
● Por exemplo, uma máquina virtual possui aplicação e sistema
operacional como um servidor físico, mas estes não estão vinculados
ao software e pode ser disponibilizado onde for mais conveniente.
● Uma aplicação deve ser executada em um sistema operacional em um
determinado software.
● Com virtualização de aplicação ou apresentação, estas aplicações
podem rodar em um servidor ou ambiente centralizado e ser deportada
para outros sistemas operacionais e hardwares
Soluções de virtualização
● virtualização de servidor — técnica de execução de um ou mais
servidores virtuais sobre um servidor físico; permite maior densidade
de utilização de recursos (hardware, espaço e etc), enquanto
permite que isolamento e a segurança sejam mantidos;
● virtualização de aplicação — a virtualização de aplicação permite
executar aplicações em um ambiente virtualizado no desktop do
usuário, isolando a aplicação do Sistema Operacional; isso é
possível através do encapsulamento da aplicação no ambiente
virtual — quando a solução completa de virtualização de aplicações
é implantada, é possível distribuir aplicações de um servidor central;
Soluções de virtualização
● virtualização de desktop — consiste na execução de múltiplos sistemas operacionais em
uma única workstation e permitindo que uma aplicação de linha de negócio seja
executada em um sistema operacional não compatível;
● virtualização de apresentação — a virtualização de apresentação permite executar e
manter o armazenamento das aplicações em servidores centralizados, enquanto provê
uma interface familiar para o usuário em sua estação.
● virtualização de perfil — com a virtualização de perfil, os usuários podem ter os
documentos e perfil separados de uma máquina específica, o que permite a fácil
movimentação do usuário para novas estações em caso de roubo ou quebra de
equipamento; a virtualização de perfil também permite ter uma experiência de desktop
única quando utilizando outras tecnologias de virtualização, como VDI.
MÁQUINAS VIRTUAIS
● A máquina virtual é um recurso muito utilizado nos dias de hoje para
que dentro de uma mesma máquina física o sistema operacional
possa criar outros “computadores” dentro do mesmo.
● Como se fosse um clone da máquina original dentro dela mesmo.
● Desta forma, os usuários podem instalar vários Sistemas
Operacionais dentro de um só, então, pode-se instalar um Windows
Server 2012, um Suse Linux e um outro sistema qualquer dentro de
um Windows 7 instalado no computador.
MÁQUINAS VIRTUAIS
● Os programas de virtualização (Hipervisor, Virtual Box,
Microsoft Virtual PC e outros) compartilham os recursos de
hardware (memória RAM, Disco Rígido, Placa de vídeo,
processador e outros) a fim de permitir que a Máquina Virtual
(MV) seja praticamente uma máquina dentro de outra
permitindo executar qualquer aplicação diferente da máquina
real.
● Evidente que como a máquina virtual compartilha os recursos
do hardware, o desempenho da máquina real irá diminuir a
medida que as MV são ligadas.
ISO
●
Uma imagem ISO compreende uma série de arquivos reunidos em um só. Antes, somente
programas específicos gravavam uma imagem em DVD ou CD. Hoje, praticamente todos os
programas gravadores são capazes de interpretar este conteúdo e gravá-lo.
●
Todos os dados de uma imagem ISO são mantidos sem nenhum tipo de compressão. Isso
significa que o tamanho de um arquivo ISO representa o tamanho real que é ocupado em um
CD ou DVD.
ISO
●
Outras informações, como código de boot, estruturas e atributos também fazem parte de uma imagem.
Essas características fazem deste formato uma alternativa válida para a distribuição de softwares, por
exemplo. Em vez da confecção e distribuição de uma mídia física, basta transferir este conteúdo pela
internet ou por um ambiente de rede.
● A sigla ISO vem de International Organization for Standardization (Organização Internacional para
Padronização) e vem do sistema de arquivos ISO 9660, usado em CDs e DVDs. Este formato também é
compatível com o sistema Mac OS X, mas a extensão utilizada neste caso é CDR.
ISO
● Criando uma imagem
– Você pode fazer cópias de segurança de seus CDs
e DVDs utilizando imagens para isso. No Baixaki
você encontra vários programas que executam esta
tarefa. O destaque entre as ferramentas gratuitas é
o Free Burn-Create ISO. Outros destaques incluem
o Satsuki All2DVD (que cria imagens para DVD) e o
PowerISO (que não é gratuito).
Computação nas Nuvens
● Computação em nuvem (em inglês,
cloud computing) refere-se à utilização
da memória e das capacidades de
armazenamento e cálculo de
computadores e servidores
compartilhados e interligados por meio
da Internet, seguindo o princípio da
computação em grade.
Computação nas Nuvens
● O armazenamento de dados é feito em
serviços que poderão ser acessados de
qualquer lugar do mundo, a qualquer
hora, não havendo necessidade de
instalação de programas ou de
armazenar dados.
● O acesso a programas, serviços e
arquivos é remoto, através da Internet -
daí a alusão à nuvem
Computação nas Nuvens
O Gmail, por exemplo, traz
uma porção de funções para
organizar não só as
mensagens, mas também os
arquivos recebidos com elas.
Ele também conta filtros de
mensagens e incorpora o seu
mensageiro oficial, chamado
Google Talk.
Computação nas Nuvens
o Google Docs, que tem uma
porção de ferramentas no
estilo Office, com as quais você
pode acessar um ótimo
processador de textos, uma
ferramenta para planilhas e até
mesmo criar e visualizar
apresentações de slides.
Exercicios
1. O que é virtualização?
2. Quais os principais desafios nos datacenters?
3. Defina a virtualização nos servidores
4. Defina a virtualização de aplicação.
5. Quais os tipos de solução de virtualização?
6. Dê exemplos de programas para virtualização.
7. O que é uma ISO?
8. Para que serve uma ISO?
9.O que é computação em nuvens ?
10. Cite 4 exemplos de computação em nuvens
11. Quais os tipos de computação em Nuvens?(SaaS,IaaS,PaaS)
Mão na Massa

Mais conteúdo relacionado

Mais procurados

Computação em Nuvem: conceitos básicos
Computação em Nuvem: conceitos básicosComputação em Nuvem: conceitos básicos
Computação em Nuvem: conceitos básicos
Clayton de Almeida Souza
 
2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processos2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processos
Computação Depressão
 
Windows server
Windows serverWindows server
Windows server
Eder E. Pereira
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas
Guilherme
 
Linux para leigos
Linux para leigos Linux para leigos
Linux para leigos
Guilherme Hinkelmann
 
Arquitetura Cliente-Servidor
Arquitetura Cliente-ServidorArquitetura Cliente-Servidor
Arquitetura Cliente-Servidor
Israel Messias
 
Arquitetura cliente servidor
Arquitetura cliente servidorArquitetura cliente servidor
Arquitetura cliente servidor
Marcia Abrahim
 
Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
Thiago Rodrigues
 
Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10
LucasMansueto
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
Jorge Ávila Miranda
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
vini_campos
 
Boas Práticas em Segurança da Informação
Boas Práticas em Segurança da InformaçãoBoas Práticas em Segurança da Informação
Boas Práticas em Segurança da Informação
Rodrigo Bueno Santa Maria, BS, MBA
 
Desenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosDesenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos Básicos
Fabio Moura Pereira
 
Sistemas de Arquivos do Windows
Sistemas de Arquivos do WindowsSistemas de Arquivos do Windows
Sistemas de Arquivos do Windows
Joeldson Costa Damasceno
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
Jakson Silva
 
Fundamentos de Redes
Fundamentos de RedesFundamentos de Redes
Fundamentos de Redes
Filiphe Amorim
 
Modelo de camadas TCP/IP
Modelo de camadas TCP/IPModelo de camadas TCP/IP
Modelo de camadas TCP/IP
Evandro Júnior
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de Sistemas
Clayton de Almeida Souza
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Elaine Cecília Gatto
 
Noções básicas de Sistemas Operacionais
Noções básicas de Sistemas OperacionaisNoções básicas de Sistemas Operacionais
Noções básicas de Sistemas Operacionais
Luciano Crecente
 

Mais procurados (20)

Computação em Nuvem: conceitos básicos
Computação em Nuvem: conceitos básicosComputação em Nuvem: conceitos básicos
Computação em Nuvem: conceitos básicos
 
2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processos2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processos
 
Windows server
Windows serverWindows server
Windows server
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas
 
Linux para leigos
Linux para leigos Linux para leigos
Linux para leigos
 
Arquitetura Cliente-Servidor
Arquitetura Cliente-ServidorArquitetura Cliente-Servidor
Arquitetura Cliente-Servidor
 
Arquitetura cliente servidor
Arquitetura cliente servidorArquitetura cliente servidor
Arquitetura cliente servidor
 
Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
 
Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Boas Práticas em Segurança da Informação
Boas Práticas em Segurança da InformaçãoBoas Práticas em Segurança da Informação
Boas Práticas em Segurança da Informação
 
Desenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosDesenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos Básicos
 
Sistemas de Arquivos do Windows
Sistemas de Arquivos do WindowsSistemas de Arquivos do Windows
Sistemas de Arquivos do Windows
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Fundamentos de Redes
Fundamentos de RedesFundamentos de Redes
Fundamentos de Redes
 
Modelo de camadas TCP/IP
Modelo de camadas TCP/IPModelo de camadas TCP/IP
Modelo de camadas TCP/IP
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de Sistemas
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Noções básicas de Sistemas Operacionais
Noções básicas de Sistemas OperacionaisNoções básicas de Sistemas Operacionais
Noções básicas de Sistemas Operacionais
 

Destaque

Aula 10 banco de dados
Aula 10   banco de dadosAula 10   banco de dados
Aula 10 banco de dados
Jorge Ávila Miranda
 
Aula 9 banco de dados
Aula 9   banco de dadosAula 9   banco de dados
Aula 9 banco de dados
Jorge Ávila Miranda
 
Aula 11 banco de dados
Aula 11   banco de dadosAula 11   banco de dados
Aula 11 banco de dados
Jorge Ávila Miranda
 
Aula 01
Aula 01Aula 01
Aula 03
Aula 03Aula 03
Aula 04
Aula 04 Aula 04
Aula 10 banco de dados
Aula 10   banco de dadosAula 10   banco de dados
Aula 10 banco de dados
Jorge Ávila Miranda
 
Aula 02
Aula 02Aula 02
teAula 11
teAula 11teAula 11
Aula 12 banco de dados
Aula 12   banco de dadosAula 12   banco de dados
Aula 12 banco de dados
Jorge Ávila Miranda
 
Aula 9 semana
Aula 9 semanaAula 9 semana
Aula 9 semana
Jorge Ávila Miranda
 
Aula 6 semana
Aula 6 semanaAula 6 semana
Aula 6 semana
Jorge Ávila Miranda
 
Sistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - ApresentaçãoSistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - Apresentação
Leinylson Fontinele
 
Aula 1
Aula 1Aula 1
Aula 5 banco de dados
Aula 5   banco de dadosAula 5   banco de dados
Aula 5 banco de dados
Jorge Ávila Miranda
 
Aula 02 projeto de arduino
Aula 02 projeto de arduinoAula 02 projeto de arduino
Aula 02 projeto de arduino
Jorge Ávila Miranda
 
Aula 01
Aula 01Aula 01
Aula 2 banco de dados
Aula 2   banco de dadosAula 2   banco de dados
Aula 2 banco de dados
Jorge Ávila Miranda
 
Aula 8 semana
Aula 8 semanaAula 8 semana
Aula 8 semana
Jorge Ávila Miranda
 
Aula 3 banco de dados
Aula 3   banco de dadosAula 3   banco de dados
Aula 3 banco de dados
Jorge Ávila Miranda
 

Destaque (20)

Aula 10 banco de dados
Aula 10   banco de dadosAula 10   banco de dados
Aula 10 banco de dados
 
Aula 9 banco de dados
Aula 9   banco de dadosAula 9   banco de dados
Aula 9 banco de dados
 
Aula 11 banco de dados
Aula 11   banco de dadosAula 11   banco de dados
Aula 11 banco de dados
 
Aula 01
Aula 01Aula 01
Aula 01
 
Aula 03
Aula 03Aula 03
Aula 03
 
Aula 04
Aula 04 Aula 04
Aula 04
 
Aula 10 banco de dados
Aula 10   banco de dadosAula 10   banco de dados
Aula 10 banco de dados
 
Aula 02
Aula 02Aula 02
Aula 02
 
teAula 11
teAula 11teAula 11
teAula 11
 
Aula 12 banco de dados
Aula 12   banco de dadosAula 12   banco de dados
Aula 12 banco de dados
 
Aula 9 semana
Aula 9 semanaAula 9 semana
Aula 9 semana
 
Aula 6 semana
Aula 6 semanaAula 6 semana
Aula 6 semana
 
Sistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - ApresentaçãoSistemas Computacionais - Aula 01 - Apresentação
Sistemas Computacionais - Aula 01 - Apresentação
 
Aula 1
Aula 1Aula 1
Aula 1
 
Aula 5 banco de dados
Aula 5   banco de dadosAula 5   banco de dados
Aula 5 banco de dados
 
Aula 02 projeto de arduino
Aula 02 projeto de arduinoAula 02 projeto de arduino
Aula 02 projeto de arduino
 
Aula 01
Aula 01Aula 01
Aula 01
 
Aula 2 banco de dados
Aula 2   banco de dadosAula 2   banco de dados
Aula 2 banco de dados
 
Aula 8 semana
Aula 8 semanaAula 8 semana
Aula 8 semana
 
Aula 3 banco de dados
Aula 3   banco de dadosAula 3   banco de dados
Aula 3 banco de dados
 

Semelhante a Aula- Virtualização

O que é virtualização
O que é virtualizaçãoO que é virtualização
O que é virtualização
WILSON GOMES
 
Palestra de Windows Server 2016
Palestra de Windows Server 2016Palestra de Windows Server 2016
Palestra de Windows Server 2016
Fábio dos Reis
 
Sistema Operativo Windows 95 vs Edubuntu
Sistema Operativo Windows 95 vs EdubuntuSistema Operativo Windows 95 vs Edubuntu
Sistema Operativo Windows 95 vs Edubuntu
mateus antonio
 
Virtualização Teste
Virtualização TesteVirtualização Teste
Virtualização Teste
gabrielca200
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Jarbas Pereira
 
Cap4 v2
Cap4 v2Cap4 v2
AULA COMPUTAÇAO EM NUVEM - CLOUD COMPUTING.pptx
AULA COMPUTAÇAO EM NUVEM - CLOUD COMPUTING.pptxAULA COMPUTAÇAO EM NUVEM - CLOUD COMPUTING.pptx
AULA COMPUTAÇAO EM NUVEM - CLOUD COMPUTING.pptx
EduardoVieira60325
 
Efficient protection for vdi workstations.docx
Efficient protection for vdi workstations.docxEfficient protection for vdi workstations.docx
Efficient protection for vdi workstations.docx
ViniciusLeal34
 
Cloud computing, Grid Computing, Virtualization
Cloud computing, Grid Computing, VirtualizationCloud computing, Grid Computing, Virtualization
Cloud computing, Grid Computing, Virtualization
Adário Muatelembe
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Laís Berlatto
 
Computação em Nuvem
Computação em Nuvem  Computação em Nuvem
Computação em Nuvem
Toivo Gomes
 
3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf
Dimas Francisco
 
Virtualização - Diego Zilli
Virtualização - Diego ZilliVirtualização - Diego Zilli
Virtualização - Diego Zilli
Diego Zilli
 
Ferramenta de Cloud Computer para apoio à Engenharia de Software
Ferramenta de Cloud Computer para apoio à Engenharia de SoftwareFerramenta de Cloud Computer para apoio à Engenharia de Software
Ferramenta de Cloud Computer para apoio à Engenharia de Software
Danilo Sousa
 
O que é computação em Nuvem
O que é computação em NuvemO que é computação em Nuvem
O que é computação em Nuvem
AlanDemarcos2
 
OpenShift
OpenShiftOpenShift
Sos final
Sos finalSos final
Desenvolvimento de aplicação nas nuvens
Desenvolvimento de aplicação nas nuvensDesenvolvimento de aplicação nas nuvens
Desenvolvimento de aplicação nas nuvens
Robson Claudino Xavier
 
Could Computing
Could ComputingCould Computing
Could Computing
Paulo Roggê
 
Palestra Introdução ao Microsoft Azure - Senac Lapa
Palestra Introdução ao Microsoft Azure - Senac LapaPalestra Introdução ao Microsoft Azure - Senac Lapa
Palestra Introdução ao Microsoft Azure - Senac Lapa
Fábio dos Reis
 

Semelhante a Aula- Virtualização (20)

O que é virtualização
O que é virtualizaçãoO que é virtualização
O que é virtualização
 
Palestra de Windows Server 2016
Palestra de Windows Server 2016Palestra de Windows Server 2016
Palestra de Windows Server 2016
 
Sistema Operativo Windows 95 vs Edubuntu
Sistema Operativo Windows 95 vs EdubuntuSistema Operativo Windows 95 vs Edubuntu
Sistema Operativo Windows 95 vs Edubuntu
 
Virtualização Teste
Virtualização TesteVirtualização Teste
Virtualização Teste
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cap4 v2
Cap4 v2Cap4 v2
Cap4 v2
 
AULA COMPUTAÇAO EM NUVEM - CLOUD COMPUTING.pptx
AULA COMPUTAÇAO EM NUVEM - CLOUD COMPUTING.pptxAULA COMPUTAÇAO EM NUVEM - CLOUD COMPUTING.pptx
AULA COMPUTAÇAO EM NUVEM - CLOUD COMPUTING.pptx
 
Efficient protection for vdi workstations.docx
Efficient protection for vdi workstations.docxEfficient protection for vdi workstations.docx
Efficient protection for vdi workstations.docx
 
Cloud computing, Grid Computing, Virtualization
Cloud computing, Grid Computing, VirtualizationCloud computing, Grid Computing, Virtualization
Cloud computing, Grid Computing, Virtualization
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Computação em Nuvem
Computação em Nuvem  Computação em Nuvem
Computação em Nuvem
 
3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf
 
Virtualização - Diego Zilli
Virtualização - Diego ZilliVirtualização - Diego Zilli
Virtualização - Diego Zilli
 
Ferramenta de Cloud Computer para apoio à Engenharia de Software
Ferramenta de Cloud Computer para apoio à Engenharia de SoftwareFerramenta de Cloud Computer para apoio à Engenharia de Software
Ferramenta de Cloud Computer para apoio à Engenharia de Software
 
O que é computação em Nuvem
O que é computação em NuvemO que é computação em Nuvem
O que é computação em Nuvem
 
OpenShift
OpenShiftOpenShift
OpenShift
 
Sos final
Sos finalSos final
Sos final
 
Desenvolvimento de aplicação nas nuvens
Desenvolvimento de aplicação nas nuvensDesenvolvimento de aplicação nas nuvens
Desenvolvimento de aplicação nas nuvens
 
Could Computing
Could ComputingCould Computing
Could Computing
 
Palestra Introdução ao Microsoft Azure - Senac Lapa
Palestra Introdução ao Microsoft Azure - Senac LapaPalestra Introdução ao Microsoft Azure - Senac Lapa
Palestra Introdução ao Microsoft Azure - Senac Lapa
 

Mais de Jorge Ávila Miranda

Aula16 - Jquery
Aula16 - JqueryAula16 - Jquery
Aula16 - Jquery
Jorge Ávila Miranda
 
Aula15 - Array PHP
Aula15 - Array PHPAula15 - Array PHP
Aula15 - Array PHP
Jorge Ávila Miranda
 
Aula13 - Estrutura de repetição (for e while) - PHP
Aula13 - Estrutura de repetição (for e while) - PHPAula13 - Estrutura de repetição (for e while) - PHP
Aula13 - Estrutura de repetição (for e while) - PHP
Jorge Ávila Miranda
 
Aula14 - Funções em PHP
Aula14 - Funções em PHPAula14 - Funções em PHP
Aula14 - Funções em PHP
Jorge Ávila Miranda
 
Aula Herança
Aula HerançaAula Herança
Aula Herança
Jorge Ávila Miranda
 
Aula05 - Poojava
Aula05 - PoojavaAula05 - Poojava
Aula05 - Poojava
Jorge Ávila Miranda
 
Aula12- PHP
Aula12- PHPAula12- PHP
Aula11 - PHP
Aula11 - PHPAula11 - PHP
Aula11 - PHP
Jorge Ávila Miranda
 
Aula10 -PHP
Aula10 -PHPAula10 -PHP
Aula09 - Java Script
Aula09 - Java ScriptAula09 - Java Script
Aula09 - Java Script
Jorge Ávila Miranda
 
Aula08 - Java Script
Aula08 - Java ScriptAula08 - Java Script
Aula08 - Java Script
Jorge Ávila Miranda
 
Aula07 - JavaScript
Aula07 - JavaScriptAula07 - JavaScript
Aula07 - JavaScript
Jorge Ávila Miranda
 
Aula04-POOJAVA
Aula04-POOJAVAAula04-POOJAVA
Aula04-POOJAVA
Jorge Ávila Miranda
 
Aula06 - JavaScript
Aula06 - JavaScriptAula06 - JavaScript
Aula06 - JavaScript
Jorge Ávila Miranda
 
Aula05-JavaScript
Aula05-JavaScriptAula05-JavaScript
Aula05-JavaScript
Jorge Ávila Miranda
 
Aula04-JavaScript
Aula04-JavaScriptAula04-JavaScript
Aula04-JavaScript
Jorge Ávila Miranda
 
Aula03 - JavaScript
Aula03 - JavaScriptAula03 - JavaScript
Aula03 - JavaScript
Jorge Ávila Miranda
 
Aula02 - JavaScript
Aula02 - JavaScriptAula02 - JavaScript
Aula02 - JavaScript
Jorge Ávila Miranda
 
Aula01-JavaScript
Aula01-JavaScriptAula01-JavaScript
Aula01-JavaScript
Jorge Ávila Miranda
 
Aula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresAula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de Computadores
Jorge Ávila Miranda
 

Mais de Jorge Ávila Miranda (20)

Aula16 - Jquery
Aula16 - JqueryAula16 - Jquery
Aula16 - Jquery
 
Aula15 - Array PHP
Aula15 - Array PHPAula15 - Array PHP
Aula15 - Array PHP
 
Aula13 - Estrutura de repetição (for e while) - PHP
Aula13 - Estrutura de repetição (for e while) - PHPAula13 - Estrutura de repetição (for e while) - PHP
Aula13 - Estrutura de repetição (for e while) - PHP
 
Aula14 - Funções em PHP
Aula14 - Funções em PHPAula14 - Funções em PHP
Aula14 - Funções em PHP
 
Aula Herança
Aula HerançaAula Herança
Aula Herança
 
Aula05 - Poojava
Aula05 - PoojavaAula05 - Poojava
Aula05 - Poojava
 
Aula12- PHP
Aula12- PHPAula12- PHP
Aula12- PHP
 
Aula11 - PHP
Aula11 - PHPAula11 - PHP
Aula11 - PHP
 
Aula10 -PHP
Aula10 -PHPAula10 -PHP
Aula10 -PHP
 
Aula09 - Java Script
Aula09 - Java ScriptAula09 - Java Script
Aula09 - Java Script
 
Aula08 - Java Script
Aula08 - Java ScriptAula08 - Java Script
Aula08 - Java Script
 
Aula07 - JavaScript
Aula07 - JavaScriptAula07 - JavaScript
Aula07 - JavaScript
 
Aula04-POOJAVA
Aula04-POOJAVAAula04-POOJAVA
Aula04-POOJAVA
 
Aula06 - JavaScript
Aula06 - JavaScriptAula06 - JavaScript
Aula06 - JavaScript
 
Aula05-JavaScript
Aula05-JavaScriptAula05-JavaScript
Aula05-JavaScript
 
Aula04-JavaScript
Aula04-JavaScriptAula04-JavaScript
Aula04-JavaScript
 
Aula03 - JavaScript
Aula03 - JavaScriptAula03 - JavaScript
Aula03 - JavaScript
 
Aula02 - JavaScript
Aula02 - JavaScriptAula02 - JavaScript
Aula02 - JavaScript
 
Aula01-JavaScript
Aula01-JavaScriptAula01-JavaScript
Aula01-JavaScript
 
Aula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresAula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de Computadores
 

Último

Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 

Último (8)

Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 

Aula- Virtualização

  • 2. Virtualização ● Em computação, virtualização é a simulação de uma plataforma de hardware, sistema operacional, dispositivo de armazenamento ou recursos de rede. ● Cada vez mais empresas estão buscando formas de reduzir os custos e complexidade com o ambiente de TI. A virtualização se tornou um componente chave para o desenvolvimento de uma estratégia eficiente na busca destes objetivos. Dentre os desafios enfrentados nos datacenters podemos destacar: – datacenters atingiram a capacidade máxima; – servidores subutilizados; – gerenciamento e Segurança complexa dos servidores; – problemas de compatibilidade de aplicações.
  • 3. O que é virtualização? ● Virtualização, basicamente, é a técnica de separar aplicação e sistema operacional dos componentes físicos. ● Por exemplo, uma máquina virtual possui aplicação e sistema operacional como um servidor físico, mas estes não estão vinculados ao software e pode ser disponibilizado onde for mais conveniente. ● Uma aplicação deve ser executada em um sistema operacional em um determinado software. ● Com virtualização de aplicação ou apresentação, estas aplicações podem rodar em um servidor ou ambiente centralizado e ser deportada para outros sistemas operacionais e hardwares
  • 4. Soluções de virtualização ● virtualização de servidor — técnica de execução de um ou mais servidores virtuais sobre um servidor físico; permite maior densidade de utilização de recursos (hardware, espaço e etc), enquanto permite que isolamento e a segurança sejam mantidos; ● virtualização de aplicação — a virtualização de aplicação permite executar aplicações em um ambiente virtualizado no desktop do usuário, isolando a aplicação do Sistema Operacional; isso é possível através do encapsulamento da aplicação no ambiente virtual — quando a solução completa de virtualização de aplicações é implantada, é possível distribuir aplicações de um servidor central;
  • 5. Soluções de virtualização ● virtualização de desktop — consiste na execução de múltiplos sistemas operacionais em uma única workstation e permitindo que uma aplicação de linha de negócio seja executada em um sistema operacional não compatível; ● virtualização de apresentação — a virtualização de apresentação permite executar e manter o armazenamento das aplicações em servidores centralizados, enquanto provê uma interface familiar para o usuário em sua estação. ● virtualização de perfil — com a virtualização de perfil, os usuários podem ter os documentos e perfil separados de uma máquina específica, o que permite a fácil movimentação do usuário para novas estações em caso de roubo ou quebra de equipamento; a virtualização de perfil também permite ter uma experiência de desktop única quando utilizando outras tecnologias de virtualização, como VDI.
  • 6. MÁQUINAS VIRTUAIS ● A máquina virtual é um recurso muito utilizado nos dias de hoje para que dentro de uma mesma máquina física o sistema operacional possa criar outros “computadores” dentro do mesmo. ● Como se fosse um clone da máquina original dentro dela mesmo. ● Desta forma, os usuários podem instalar vários Sistemas Operacionais dentro de um só, então, pode-se instalar um Windows Server 2012, um Suse Linux e um outro sistema qualquer dentro de um Windows 7 instalado no computador.
  • 7. MÁQUINAS VIRTUAIS ● Os programas de virtualização (Hipervisor, Virtual Box, Microsoft Virtual PC e outros) compartilham os recursos de hardware (memória RAM, Disco Rígido, Placa de vídeo, processador e outros) a fim de permitir que a Máquina Virtual (MV) seja praticamente uma máquina dentro de outra permitindo executar qualquer aplicação diferente da máquina real. ● Evidente que como a máquina virtual compartilha os recursos do hardware, o desempenho da máquina real irá diminuir a medida que as MV são ligadas.
  • 8. ISO ● Uma imagem ISO compreende uma série de arquivos reunidos em um só. Antes, somente programas específicos gravavam uma imagem em DVD ou CD. Hoje, praticamente todos os programas gravadores são capazes de interpretar este conteúdo e gravá-lo. ● Todos os dados de uma imagem ISO são mantidos sem nenhum tipo de compressão. Isso significa que o tamanho de um arquivo ISO representa o tamanho real que é ocupado em um CD ou DVD.
  • 9. ISO ● Outras informações, como código de boot, estruturas e atributos também fazem parte de uma imagem. Essas características fazem deste formato uma alternativa válida para a distribuição de softwares, por exemplo. Em vez da confecção e distribuição de uma mídia física, basta transferir este conteúdo pela internet ou por um ambiente de rede. ● A sigla ISO vem de International Organization for Standardization (Organização Internacional para Padronização) e vem do sistema de arquivos ISO 9660, usado em CDs e DVDs. Este formato também é compatível com o sistema Mac OS X, mas a extensão utilizada neste caso é CDR.
  • 10. ISO ● Criando uma imagem – Você pode fazer cópias de segurança de seus CDs e DVDs utilizando imagens para isso. No Baixaki você encontra vários programas que executam esta tarefa. O destaque entre as ferramentas gratuitas é o Free Burn-Create ISO. Outros destaques incluem o Satsuki All2DVD (que cria imagens para DVD) e o PowerISO (que não é gratuito).
  • 11. Computação nas Nuvens ● Computação em nuvem (em inglês, cloud computing) refere-se à utilização da memória e das capacidades de armazenamento e cálculo de computadores e servidores compartilhados e interligados por meio da Internet, seguindo o princípio da computação em grade.
  • 12. Computação nas Nuvens ● O armazenamento de dados é feito em serviços que poderão ser acessados de qualquer lugar do mundo, a qualquer hora, não havendo necessidade de instalação de programas ou de armazenar dados. ● O acesso a programas, serviços e arquivos é remoto, através da Internet - daí a alusão à nuvem
  • 13. Computação nas Nuvens O Gmail, por exemplo, traz uma porção de funções para organizar não só as mensagens, mas também os arquivos recebidos com elas. Ele também conta filtros de mensagens e incorpora o seu mensageiro oficial, chamado Google Talk.
  • 14. Computação nas Nuvens o Google Docs, que tem uma porção de ferramentas no estilo Office, com as quais você pode acessar um ótimo processador de textos, uma ferramenta para planilhas e até mesmo criar e visualizar apresentações de slides.
  • 15. Exercicios 1. O que é virtualização? 2. Quais os principais desafios nos datacenters? 3. Defina a virtualização nos servidores 4. Defina a virtualização de aplicação. 5. Quais os tipos de solução de virtualização? 6. Dê exemplos de programas para virtualização. 7. O que é uma ISO? 8. Para que serve uma ISO? 9.O que é computação em nuvens ? 10. Cite 4 exemplos de computação em nuvens 11. Quais os tipos de computação em Nuvens?(SaaS,IaaS,PaaS)