Buscar

S_BachareEmEngenhaSoftwar_FundameDesenvoSoftwar_A3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 34 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 34 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 34 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

33
1
Prof.ª Luciane Yanase Hirabara Kanashiro
Fundamentos de Desenvolvimento de 
Software
Aula 3
33
2
Conversa Inicial
33
3
Nesta aula, abordaremos o conceito de web e 
nuvem. Veremos também os conceitos de 
redes de computadores e internet
Web/Nuvem
33
4
Temas
Redes de computadores
Internet
Web
Computação em nuvem
Modelos de computação em nuvem
33
5
Redes de computadores
33
6
Rede de computadores é um conjunto de 
computadores interligados
deepadesigns/shutterstock
33
7
Meios de transmissão
•Fibra óptica
•Par trançado
•Coaxial
Cabo
•Sem fio
•Não utilizam linha 
física
Wireless
•Utiliza canais de 
rádio para transmitir 
sinais dentro do 
espectro 
eletromagnético
Ondas de 
rádio
Meios físicos: utilizados para ligar os computadores em rede
corund /shutterstock
zwola fasola/shutterstock
Anucha Cheechang /shutterstock
redfish_rgb /shutterstock
Grimgram /shutterstock
33
8
Extensão da rede
LAN
Local Area Network 
pequena área 
geográfica
conecta 
computadores, 
impressoras dentro 
de um prédio 
MAN
Metropolitan Area
Networks
ampla área 
geográfica
conecta LANs
WAN
Wide Area Networks
ligação remota
prestadores de 
serviço
Distância física entre os computadores interligados 
VTECH Vector and Footage /shutterstock
akhtiar Zein/shutterstock
33
9
Barramento
• Ligados no mesmo barramento físico
• Falha no cabo paralisa toda a rede
Anel
• Dispositivos conectados formando um anel
• Falha no cabo em apenas um ponto – pode-se mudar o 
sentido de propagação para continuar operacional
Estrela
• Ligados através cabos saindo de um equipamento central
• Falha no cabo, apenas o computador a ele conectado ficará 
fora da rede
Como os computadores estão ligados na rede?
T
O
P
O
L
O
G
I
A
Bakhtiar Zein /shutterstock
33
10
Protocolos de rede
• Conjunto de normas
• permitem comunicação entre 
máquinas
• Definem acordos para a 
transmissão de dados
•WWW, HTTP,SMTP, 
FTP,SSH,TLSAplicação
• TCP, UTP, SCTPTransporte
• IPRede
• ETHERNET E 
MODEMLink
Analogia
Executamos protocolos o tempo todo
GoodStudio /shutterstock
S.Phoophinyo /shutterstock
Bernardo Emanuelle /shutterstock
33
11
Função do computador 
Ponto a Ponto
Inglês: peer to peer
todos os computadores 
podem ter a função de 
cliente ou de servidor
Baseado em servidor
Rede que possui 
computadores dedicados a 
tarefas específicas
Cliente: utiliza 
algum recurso 
disponível na 
rede
Servidor: 
disponibiliza 
recursos na 
rede
ShadeDesign /shutterstock
33
12
Internet
33
13
Pode ser definida como uma rede de redes
Benefício das redes: surgimento da Internet 
Principal característica técnica: 
descentralização
33
14
Criada em 1969, com o nome de ARPANET, 
pelo Departamento de Defesa dos Estados 
Unidos
Objetivo: permitir que pesquisadores 
pudessem se comunicar
Início da internet
33
15
A internet no Brasil
FAPESP - Fundação de Amparo à Pesquisa do Estado de São Paulo
LNCC - Laboratório Nacional de Computação Científica
RNP - Rede Nacional de Ensino e Pesquisa
33
16
Internet: infraestrutura que provê serviços a 
aplicações
Serviços: são aplicações cliente/servidor que 
realizam alguma tarefa para o usuário
Serviços
33
17
Informações multimídia - www
(world wide web)
Correio eletrônico (e-mail)
Colaboração interativa
Busca de informações
Transferência de arquivos
Emulação de terminais
Serviços
O símbolo @
significa at
(em algum lugar)
33
18
Web
33
19
A World Wide Web (WWW) é um 
sistema de servidores internet
Protocolo principal: HTTP
(HyperText Transfer Protocol)
Web
Confundida com a própria internet
World Wide Web
33
20
O termo web se deve 
à informação não ser 
organizada de forma 
linear, mas sim no 
formato de uma teia
Web
Arcady/shutterstick
33
21
Tim Berners-Lee 
projeto baseado 
no conceito de 
hipertexto 
facilitar 
compartilhamen
to e atualização 
de informações 
entre os 
pesquisadores
1980
Desenvolvida
Tim Berners-Lee
Hypertexto + 
internet = www
1989
Lançamento
Tim Berners-Lee 
serviço para 
facilitar o acesso 
e apresentação 
de documentos 
acadêmicos 
armazenados na 
internet
1991
Marc Andreesen
Mosaic -
primeira 
aplicação com 
interface gráfica 
de acesso a Web
Browser
1993
Início da www
drserg /shutterstock
33
22
Webpage
Informação apresentada em páginas 
hospedadas em servidores www
Documento escrito em HTML (hypertext 
markup language)
Hyperlinks ou hypertextos: permitem que o 
usuário acesse outro documento
Páginas web
33
23
Site ou website:
Conjunto de páginas 
relacionadas
Hospedado em servidor 
web
Possui endereço único
Associado a um nome de 
domínio
Exemplo: www.mec.gov.br
fonte: Ministério da Educação
33
24
Computação em nuvem
33
25
Nuvem: computador 
localizado em algum 
lugar acessado via 
Internet e usado de 
alguma maneira
Web services
Cloud computing
Ye Liew /shutterstock
33
26
Computação em nuvem
Compra e 
manutenção de 
computadores, 
principalmente 
servidores
Recursos de 
armazenamento 
e de 
processamento 
compartilhados
sa
i
en
tra
33
27
Computação em nuvem
Pensamento da 
infraestrutura 
como hardware 
Considerar e 
utilizar 
infraestrutura 
como software 
sa
i
en
tra
33
28
1
9
6
0
J.C.R. 
Licklider
John 
Mccarthy 1
9
9
7
Ramnath
chellapa
Usa pela 
primeira vez o 
termo 
computação 
em nuvem 1
9
9
9
Salesforce
Primeira 
empresa que 
disponibiliza 
aplicações 
pela internet
2
0
0
2
Amazon
começa a 
oferecer 
serviços para 
outros sites
2
0
0
6
AWS
Populariza a 
computação 
em nuvem
Computação em nuvem
utilização de recursos computacionais por meio da internet
computação deveria ser organizada na forma de um serviço 
de utilidade em que os usuários só pagam pelo que usam
33
29
Modelos de computação em nuvem
33
30
Os serviços de computação em nuvem 
oferecem:
Infraestrutura de TI remota
Acesso e utilização de aplicativos on-line 
Plataforma de desenvolvimento de 
software para criar e testar aplicativos via 
web
33
31
Modelos de computação em nuvem
IaaS
• Usuário gerencia o 
servidor e o sistema 
operacional
• Oferece capacidade de 
hardware ao usuário 
por meio de software
• Exemplo: EC2 da AWS
• Windows azure
PaaS
• Outra pessoa gerencia 
o hardware e o 
sistema operacional
• Ambiente de 
desenvolvimento 
remoto para que o 
usuário possa 
desenvolver uma 
aplicação. 
• Exemplo: Elastic
Beanstalk e RDS
SaaS
• Usuário não precisar 
se preocupar com a 
sua instalação, 
manutenção ou 
atualização
• Usuário só precisa se 
preocupar com o 
software e como 
deseja usá-lo
• Ex: Facebook e 
Dropbox, office 365
33
32
All in cloud
totalmente implantado 
na nuvem 
Modelo híbrido
conectar infraestrutura 
e aplicações entre 
recursos da web e 
recursos atuais que não 
se encontram na 
nuvem ocorre entre a 
nuvem e a 
infraestrutura local
Nuvem privada
infraestrutura de 
nuvem por meio do 
próprio datacenter
Modelo de implantação
33
33
Benefícios
Agilidade
Recursos adicionais de TI 
estão ao alcance de apenas 
um clique
Elasticidade
Não precisa provisionar 
recursos em excesso
Economia de custo
Pare de gastar dinheiro com 
infraestrutura
Pague apenas pelo que 
usarem (despesa variável)
Implantação global
em minutos
Facilidade de implantação
33
34

Continue navegando