Este documento resume uma palestra sobre tecnologias emergentes e o papel do profissional de redes. Em três frases:
O documento discute tecnologias como IoT, SDx, nuvem e DevOps e como elas afetam o trabalho de profissionais de rede, que agora precisam ter habilidades multidisciplinares. Embora as tecnologias mudem, os fundamentos de redes permanecem os mesmos, e aprender sobre o novo e o antigo é essencial para acompanhar as mudanças. O aprendizado contínu
O papel do profissional de redes em tecnologias emergentes
1. TECNOLOGIAS EMERGENTES E O
PAPEL DO PROFISSIONAL DE
REDES
SEMANA DE BOAS-VINDAS DE TI
UNIVERSIDADE ESTÁCIO DE SÁ – CAMPUS NOVA AMÉRICA
31/07/2018
RAFAEL DE OLIVEIRA RIBEIRO
3. APRESENTAÇÃO PESSOAL
• Consultor no início de carreira, Engenheiro de Redes há 9 anos.
• Diversos papéis: Projetos, Operações, Especialista.
• Variedade de empresas também: Ensino e Pesquisa, Provedores de serviço
nacionais e multinacionais.
• Técnico em Eletrônica, Engenheiro de Telecomunicações e Mestre em
Engenharia Elétrica por formação.
4. BREVE HISTÓRICO DE REDES DE
COMPUTADORES
The Wedding-Guest sat on a stone:
He cannot choose but hear;
And thus spake on that ancient man,
The bright-eyed Mariner.
– “Rime of the Ancient Mariner”, Samuel Taylor Coleridge
5. BREVE HISTÓRICO DE REDES DE
COMPUTADORES
• Na primeira metade do século XX, os computadores e centros de
processamento de dados ocupavam salas inteiras e eram isolados
entre si1.
• Alguns anos mais tarde, a comunicação entre computadores surgiu de
um grupo de necessidades2:
• Compartilhamento eficiente de recursos
• Robustez e resistência a desastres
1 - https://www.britannica.com/technology/computer/History-of-computing seção “Time-sharing and minicomputers”
2 - https://www.internetsociety.org/internet/history-internet/brief-history-internet/ seção “The Initial Internetting Concepts”
6. BREVE HISTÓRICO DE REDES DE
COMPUTADORES
• Comutação de circuitos.
http://www.thisiscolossal.com/2014/09/telefontornet-stockholm/
https://www.lifewire.com/what-is-pstn-3426739
7. BREVE HISTÓRICO DE REDES DE
COMPUTADORES
• Comutação de pacotes.
https://www.cs.csustan.edu/~john/classes/previous_semesters/CS3000_Communication_Networks/2015_02_Spring/Notes/chap13.html
https://www.embedded.com/print/4199383
8. BREVE HISTÓRICO DE REDES DE
COMPUTADORES
• Circuitos Virtuais.
https://www.juniper.net/documentation/en_US/junos/topics/concept/layer-3-vpn-overview.html
https://www.cisco.com/c/dam/en/us/support/docs/ip/enhanced-interior-gateway-routing-protocol-eigrp/13672-12-01.gif
9. TECNOLOGIAS EMERGENTES
She's the biggest vessel built by man, a giant of the skies
For all you unbelievers, the Titanic fits inside
Drum rolled tight, a canvas skin, silvered in the sun
Never tested with the fury, with a beating yet to come
The fury yet to come
-- “Empire of the Clouds”, Iron Maiden
12. TECNOLOGIAS EMERGENTES
• IoT
• SDx
• Cloud Computing
• NetDevOps
• Comunicação de um grande número de
pontos.
• Gerenciamento dos sensores.
• Tratamento dos dados.
• Segurança da informação.
13. TECNOLOGIAS EMERGENTES
• IoT
• SDx
• Cloud Computing
• NetDevOps
• Controle unificado de ativos.
• Aprovisionamento de serviços virtualizados.
• Extensão de funcionalidades de protocolos.
14. TECNOLOGIAS EMERGENTES
• IoT
• SDx
• Cloud Computing
• NetDevOps
• Eficiência na utilização dos recursos –
altíssima escala e elasticidade.
• Data-Center: Matrizes de tráfego distintas,
interconexão entre pontos.
15. TECNOLOGIAS EMERGENTES
• IoT
• SDx
• Cloud Computing
• NetDevOps
• Redução de erros.
• Maior agilidade em configurações.
• Integração com outras áreas de TI.
• Orquestração e Automação.
16. O PAPEL DO PROFISSIONAL DE REDES
I've got the fire, I've got the skill
I'll make this world bend to my will
-- “Down to Ride (Full Speed Ahead)”, Down to Ride
17. O PAPEL DO PROFISSIONAL DE REDES
• O que faz o profissional de redes hoje?
18. O PAPEL DO PROFISSIONAL DE REDES
• O que faz o profissional de redes hoje?
• Atua em:
• Planejamento
• Projetos
• Implantação
• Operação e Suporte
• Mescla de habilidades técnicas e interpessoais.
19. O PAPEL DO PROFISSIONAL DE REDES
• O que faz o profissional de redes hoje?
• Atua em:
• Planejamento
• Projetos
• Implantação
• Operação e Suporte
• Mescla de habilidades técnicas e interpessoais.
Não é o que sempre fez?
20. O PAPEL DO PROFISSIONAL DE REDES
• Embora, em linhas gerais se faça o mesmo, as particularidades de
cada época, tecnologia, empresa ou vertical de mercado geram as
diferenças de cada um.
• Dimensão de tipo de empresa
• Aquelas cujas redes são um bem mais estratégico.
• Aquelas cujas redes são meios para fins mais operacional.
21. O PAPEL DO PROFISSIONAL DE REDES
• No campo técnico, contudo, é onde a necessidade de um constante
aprendizado aparece mais fortemente.
22. O PAPEL DO PROFISSIONAL DE REDES
• No campo técnico, contudo, é onde a necessidade de um constante
aprendizado aparece mais fortemente.
23. O PAPEL DO PROFISSIONAL DE REDES
• Ou seja, não é estático – se altera conforme as necessidades da
época.
• Como as redes legadas eram especializadas, os profissionais também
eram.
• Dada a convergência para o mundo IP e as empresas de “Web-scale1”,
as tecnologias são introduzidas de maneira muito mais célere.
• Conhecimento se torna multidisciplinar: Redes, TI, Segurança, Aplicações.
• Arquiteturas de redes variam: Clos vs. Three-tiered approach.
• Gerenciamento de projetos também se adaptou.1 – Empresas como Google, LinkedIn, Amazon, Facebook.
24. O PAPEL DO PROFISSIONAL DE REDES
• Entretanto, nem tudo é completamente novo.
25. O PAPEL DO PROFISSIONAL DE REDES
• Entretanto, nem tudo é completamente novo.
• Protocolos que estão em uso há mais de 20 anos1:
• TCP (1981), UDP (1980), ICMP (1981)
• IPv4 (1981) e IPv6 (1998)
• BGP (1989), OSPF, (1989) IS-IS (1990)
• SNMP (1990)
• Modelo OSI é de 1984.
• Arquitetura “Clos” de Data Centers, vem da Telefonia2 – é de 1952!
1 – Datas das primeiras RFCs dos temas.
2 – https://en.wikipedia.org/wiki/Clos_network
26. O PAPEL DO PROFISSIONAL DE REDES
• Entretanto, nem tudo é completamente novo.
• Protocolos que estão em uso há mais de 20 anos1:
• TCP (1981), UDP (1980), ICMP (1981)
• IPv4 (1981) e IPv6 (1998)
• BGP (1989), OSPF, (1989) IS-IS (1990)
• SNMP (1990)
• Modelo OSI é de 1984.
• Arquitetura “Clos” de Data Centers, vem da Telefonia2 – é de 1952!
1 – Datas das primeiras RFCs dos temas.
2 – https://en.wikipedia.org/wiki/Clos_network
Os fundamentos se mantém!
27. O PAPEL DO PROFISSIONAL DE REDES
• IoT
• SDx
• Cloud Computing
• NetDevOps
28. O PAPEL DO PROFISSIONAL DE REDES
• IoT
• SDx
• Cloud Computing
• NetDevOps
Modelo OSI
29. O PAPEL DO PROFISSIONAL DE REDES
• IoT
• SDx
• Cloud Computing
• NetDevOps
30. O PAPEL DO PROFISSIONAL DE REDES
• IoT
• SDx
• Cloud Computing
• NetDevOps
31. • IoT
• SDx
• Cloud Computing
• NetDevOps
Aplicação
Apresentação
Sessão
Transporte
Rede
Enlace
Física
O PAPEL DO PROFISSIONAL DE REDES
32. • IoT
• SDx
• Cloud Computing
• NetDevOps
Aplicação
Apresentação
Sessão
Transporte
Rede
Enlace
Física
O PAPEL DO PROFISSIONAL DE REDES
Foco maior na infraestrutura
e conectividade dos pontos.
33. • IoT
• SDx
• Cloud Computing
• NetDevOps
Aplicação
Apresentação
Sessão
Transporte
Rede
Enlace
Física
O PAPEL DO PROFISSIONAL DE REDES
Haverá aplicações alterando a
rede. Espera-se escrever
aplicações para a rede.
34. • IoT
• SDx
• Cloud Computing
• NetDevOps
Aplicação
Apresentação
Sessão
Transporte
Rede
Enlace
Física
O PAPEL DO PROFISSIONAL DE REDES
Compreender o
comportamento de
aplicações é fundamental.
35. • IoT
• SDx
• Cloud Computing
• NetDevOps
Aplicação
Apresentação
Sessão
Transporte
Rede
Enlace
Física
O PAPEL DO PROFISSIONAL DE REDES
Interação total com a TI.
Espera-se escrever
programas para rede.
36. • IoT
• SDx
• Cloud Computing
• NetDevOps
Aplicação
Apresentação
Sessão
Transporte
Rede
Enlace
Física
O PAPEL DO PROFISSIONAL DE REDES
Interação total com a TI.
Espera-se escrever
programas para rede.
38. CONCLUSÕES
• Tecnologias mudam e o perfil do profissional deve acompanhar a
época.
• Contudo, muito do que se foi feito no passado pode e deve ser
aproveitado.
• Ou seja, os fundamentos auxiliam na absorção dos novos desenvolvimentos.
• Portanto, estar sempre aberto para aprender tanto o novo quanto o
velho é a chave para estar bem informado.
39. CONCLUSÕES
• Tecnologias mudam e o perfil do profissional deve acompanhar a
época.
• Contudo, muito do que se foi feito no passado pode e deve ser
aproveitado.
• Ou seja, os fundamentos auxiliam na absorção dos novos desenvolvimentos.
• Portanto, estar sempre aberto para aprender tanto o novo quanto o
velho é a chave para estar bem informado.
Como?
40. CONCLUSÕES
• Estudo Formal:
• Graduação, Pós-graduação Fundamentos!
• Estudo Informal:
• Acompanhando-se fóruns na internet: GTER, NANOG, IETF.
• Assinando Podcasts: PacketPushers, The Network Collective.
• Blogs: IpSpace, Python for Networking Engineers1.
• Cursos livres: Coursera, EdX.
• Participando de Eventos, Conferências, Seminários ou Palestras (como esta )
• Redes sociais podem ser de muita valia!
1 – Ambos oferecem cursos online (pagos ou não)
Apresentação pessoal
Breve histórico de redes de computadores
Tecnologias emergentes
Papel do Profissional de Redes
Conclusões
Características:
Reserva de recursos, i.e., redes dedicadas para cada função.
Baixa escalabilidade
Imagens de:
https://www.lifewire.com/what-is-pstn-3426739
http://www.thisiscolossal.com/2014/09/telefontornet-stockholm/
Características:
Protocolos com algoritmos mais complexos
Eficiência no uso de recursos.
Imagens de:
https://www.embedded.com/print/4199383
https://www.cs.csustan.edu/~john/classes/previous_semesters/CS3000_Communication_Networks/2015_02_Spring/Notes/chap13.html
Características:
Simula uma conexão física ponta-a-ponta
Um pouco mais complexa a definição e operação que os anteriores.
Mescla dos modelos anteriores.
Imagens de:
https://www.juniper.net/documentation/en_US/junos/topics/concept/layer-3-vpn-overview.html
https://www.cisco.com/c/dam/en/us/support/docs/ip/enhanced-interior-gateway-routing-protocol-eigrp/13672-12-01.gif
Quais são as características e desafios de cada uma?
Quais são as características e desafios do IoT?
IoT: comunicação de pontos espalhados, gerenciamento dos sensores, segurança da informação, baixa capacidade, streaming.
Imagens de:
https://www.i-scoop.eu/internet-of-things-guide/
https://www.informationsecuritybuzz.com/articles/laser-tools-next-insecurity-internet-things/
Quais são as características e desafios do SDx?
SDx: Controle centralizado das configurações ,gerenciamento centralizado; aprovisionamento de serviços virtualizados (NFV, etc.)
Imagens de:
https://www.hcltech.com/blogs/how-realize-full-value-software-defined-everything
https://www.opendaylight.org/
https://onosproject.org/
https://searchsdn.techtarget.com/definition/network-orchestration
https://tungstenfabric.io/
Quais são as características e desafios de Cloud Computing?
Cloud Computing: Eficiência na utilização dos recursos; multi-usuários/clientes; alta escala. Redes de Data-Center: Novos protocolos, etc.
Tráfego tem padrões bem distintos.
Imagens de:
https://www.edx.org/course/cloud-computing-infrastructure-usmx-university-maryland-university-cc615x
https://twitter.com/awscloud
https://cloudplatform.googleblog.com/2017/09/with-Forseti-Spotify-and-Google-release-GCP-security-tools-to-open-source-community15.html
https://partner.microsoft.com/en-us/solutions/microsoft-cloud-solutions
Quais são as características e desafios do NetDevOps?
NetDevOps: Redução de erros, escalonamento alto. Integração com outras áreas de TI. Orquestração e Automação.
Imagens de:
https://raw.githubusercontent.com/napalm-automation/napalm/develop/static/logo.png
https://blog.takipi.com/deployment-management-tools-chef-vs-puppet-vs-ansible-vs-saltstack-vs-fabric/
https://www.python.org/
https://wiki.jenkins.io/display/JENKINS/Logo
https://www.chef.io/chef/
https://docs.ansible.com/ansible/latest/index.html
https://puppet.com/
https://blog.docker.com/2013/10/call-me-moby-dock/
TCP: https://tools.ietf.org/html/rfc793
UDP: https://tools.ietf.org/html/rfc768
ICMP: https://tools.ietf.org/html/rfc792
IPv4: https://tools.ietf.org/html/rfc791
IPv6: https://tools.ietf.org/html/rfc2460
BGP: https://tools.ietf.org/html/rfc1105
OSPF: https://www.rfc-editor.org/rfc/rfc1131.pdf
IS-IS: https://tools.ietf.org/html/rfc1142
SNMP: https://tools.ietf.org/html/rfc1157
Algoritmo de Dijkstra -- https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm de 1956!!!!
Recomendação X.200 – atualização da ISO/OSI de 1994 (Originalmente de 1984 – ISSO 7498) - https://www.itu.int/rec/T-REC-X.200-199407-I
TCP: https://tools.ietf.org/html/rfc793
UDP: https://tools.ietf.org/html/rfc768
ICMP: https://tools.ietf.org/html/rfc792
IPv4: https://tools.ietf.org/html/rfc791
IPv6: https://tools.ietf.org/html/rfc2460
BGP: https://tools.ietf.org/html/rfc1105
OSPF: https://www.rfc-editor.org/rfc/rfc1131.pdf
IS-IS: https://tools.ietf.org/html/rfc1142
SNMP: https://tools.ietf.org/html/rfc1157
Algoritmo de Dijkstra -- https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm de 1956!!!!
Recomendação X.200 – atualização da ISO/OSI de 1994 (Originalmente de 1984 – ISSO 7498) - https://www.itu.int/rec/T-REC-X.200-199407-I