Prévia do material em texto
AMBIENTES COMPUTACIONAIS E CONECTIVIDADE INTRODUÇÃO Curador da UC de Ambientes computacionais e conectividade Prof. Giocondo Marino Antônio Gallotti CURADOR DA UC DE AMBIENTES COMPUTACIONAIS E CONECTIVIDADE Prof. Giocondo Marino Antônio Gallotti Engenheiro eletrônico, especialista em Redes de Comunicação de Dados, mestre em Gestão e Empreendimentos, doutorando em Tecnologias da Inteligência e Design Digital. Possui Graduação em Engenharia Industrial Elétrica e em Física. Tem Especialização em Redes de Comunicação de Dados e Mestrado em Gestão e Empreendimentos. É doutorando na área de Tecnologias da Inteligência e Design Digital. Possui sólida experiência na área de Engenharia Elétrica/Computação, com ênfase em Redes de Comunicação de Dados e Telecomunicações. Atuou na iniciativa privada (Telesp – Telefônica), nas Diretorias de Operação, Diretoria de Recursos Humanos e Diretoria de Tecnologia, em que foi executivo na área de Seleção de Tecnologias; e trabalhou na área acadêmica, na Universidade Nove de Julho, na Diretoria de Educação Continuada, como coordenador de pós-graduação dos cursos da área tecnológica, e professor da pós-graduação na área de cursos gerenciais e da graduação, na Diretoria de Informática. Atuou na Universidade Cidade de São Paulo (pós-graduação e graduação), na Universidade Anhembi Morumbi (graduação), na Universidade Mackenzie (pós-graduação), na Universidade Bandeirante de São Paulo (graduação) e na Anhanguera (graduação). Atua na Universidade São Judas (pós-graduação e graduação). Foi diretor técnico da Revista Elektor - Eletrônica e Microinformática. Na parceria entre a USJT & CISCO NETAcademy, atua como NetAcad Instructor, NetAcad Success Lead, NetAcad Contact, NetAcad Staff e ASC Academy Specialist. CURADOR DA UC DE AMBIENTES COMPUTACIONAIS E CONECTIVIDADE Prof. Ricardo Garrido Schwach Mestrado profissional em Governança Corporativa, Especialização em MBA Executivo em Gestão Empresarial, Especialização em Advanced School of Internet Technology, Especialização em Gestão da Informação e Graduação em Tecnologia da Informação. Profissional com formação em Tecnologia da Informação e Administração, atuando nas áreas de Projetos, Governança de TI, Tecnologia (sistemas, infraestrutura e serviços) e Treinamento. Possui Mestrado profissional em Administração em Governança Corporativa, pelas Faculdades Metropolitanas Unidas (FMU); MBA Executivo em Gestão Empresarial, pela Business School São Paulo (BSP); Pós-graduação em Tecnologia, pela UFRJ; Pós-graduação em Gestão da Informação; e Graduação em Tecnologia da Informação. Atualmente, exerce a profissão de Release Train Engineer (RTE) e é gerente de projetos na Secretaria da Fazenda do Estado de São Paulo, pela consultoria Cast Group, especialista em Tecnologia pela ADMSystem IT Services; professor e orientador na Universidade São Judas Tadeu (USJT) e Anhembi Morumbi, nos cursos de graduação e pós-graduação (Lato Sensu) em Gestão Estratégica de Negócios, Gestão de Tecnologia da Informação, Governança de TI, Gestão de Projetos, Empreendedorismo, Análise e Desenvolvimento de Sistemas, Infraestrutura, Banco de Dados e Business Intelligence. Possui as certificações PMP, PSM, ITIL e COBIT. COMEÇAR AULA TÓPICO 01 Introdução do Curso (UC) VIDEO AULA (AMBIENTES COMPUTACIONAIS E CONECTIVIDADE – INTRODUÇÃO) https://mediacdns3.ulife.com.br/PAT/Upload/1777748/3955938/images/5d08c6073b0e04e2a91fa94e87c7f027.mp4 Seja bem-vindo à Unidade Curricular (UC): Ambientes computacionais e conectividade. Ela inicia-se com a unidade 1 (Fundamentos de sistemas operacionais modernos), que trata dos conceitos de sistemas operacionais, da sua operação, configuração e administração. Ela aborda, também, os sistemas operacionais de redes, os algoritmos de escalonamento, os mecanismos de sincronização entre processos e threads, as implementações de programas concorrentes e a sincronização entre processos e gerenciamento de memória. A unidade 2 (Redes de computadores, tipos de redes, topologias lógica e física e cabeamento estruturado) trata dos conceitos de redes de computadores, tipos de redes, topologias de redes e infraestrutura física e lógica. Ela identifica, também, os meios físicos, os dispositivos e padrões de comunicação, reconhecendo as implicações de sua aplicação no ambiente de rede. A unidade 3 (Arquiteturas de redes OSI e TCP/IP e protocolos) aborda as arquiteturas, os protocolos e padrões do IP versão 4 e IP versão 6, suas características, as aplicações, o IPv6 e o conceito de IoT. Já a unidade 4 (Switching e routing) apresenta a definição de switchs e routers, suas funcionalidades, utilizações, implementações e como eles funcionam em uma rede de computadores. A unidade 5 (Data centers, NOC e segurança) apresenta os conceitos e as estruturas de Datacenter, suas características, tipos de hostings, serviços, benefícios e vantagens, bem como os conceitos de segurança relacionados ao Datacenter. Além disso, aborda o modelo de monitoramento do Centro de Operações de Rede (NOC). A unidade 6 (Computação em Nuvem) aborda os principais conceitos concernentes à computação em nuvem e suas vantagens em relação aos seus diferentes tipos, com o objetivo de apresentar e explicar os aspectos econômicos da nuvem, seus principais serviços, suas características de implantação/operação e sua segurança, bem como seus princípios de arquitetura básicos. Já a unidade 7 (Serviços em nuvem) trata dos modelos de serviços de computação e explica os tipos de serviços em nuvem em seus métodos de implantação, com diferentes níveis de controle, flexibilidade e gerenciamento dos serviços, compreendendo os tipos e diferenças entre os modelos: infraestrutura como um serviço (IAAS), plataforma como um serviço (PAAS) e software como um serviço (SAAS). Diante dos contextos apresentados, a unidade 8 (Implantação dos Serviços de Nuvem) explica alguns tipos de serviços e como implementá-los em computação em nuvem, configurando uma infraestrutura da máquina em ambiente da Amazon Web Services (AWS), com suas instâncias, armazenamento e segurança implantados em redes privadas e públicas. Unidade 01 - Fundamentos de sistemas operacionais modernos Entender os sistemas operacionais, sua importância, funcionalidade e manipulação de comandos. Unidade 02 - Redes de computadores, tipos de redes, topologias lógica e física e cabeamento estruturado Entender as relações de sincronização de processos em redes de computadores e segurança. Compreender o funcionamento de aplicações de software multiprogramadas para execução em redes de computadores. Identificar meios físicos, dispositivos e padrões de comunicação, compreendendo os seus respectivos funcionamentos e aplicações. Unidade 03 - Arquiteturas de redes OSI e TCP/IP e protocolos Correlacionar modelos padrão (OSI e TCP/IP) para a implementação de camadas em arquitetura de redes de computadores, identificando os principais protocolos nas diferentes camadas de rede. Identificar arquitetura de redes e tipos, serviços e funções de servidores. Calcular e aplicar máscaras e endereços de subrede para atender requisitos em redes IPv4 e IPv6. Unidade 04 - Switching e routing Aplicar técnicas de switching e routing reconhecendo as implicações de sua aplicação no roteamento de dados. Unidade 05 - Data centers, NOC e segurança Compreender e propor políticas de segurança da informação baseado em normas, padrões e boas práticas. Conceituar a segurança da informação, riscos e possíveis soluções na implantação de processos e mecanismos de segurança em redes de computadores. Unidade 6 - Computação em Nuvem Entender conceitos de arquitetura de computação em nuvem a partir dos seus modelos de referência, serviços, implantação destes serviços e orquestração e os diversos atores envolvidos. Classificar os diversos tipos de redes de acordo com a sua distribuição geográfica e identificar diferentes topologias físicas de rede. Unidade 7 - Serviços em nuvem Entender conceitos de arquiteturade computação em nuvem a partir dos seus modelos de referência, serviços, implantação destes serviços e orquestração e os diversos atores envolvidos. Classificar os diversos tipos de redes de acordo com a sua distribuição geográfica e identificar diferentes topologias físicas de rede. Unidade 8 - Implantação dos Serviços de Nuvem Entender conceitos de arquitetura de computação em nuvem a partir dos seus modelos de referência, serviços, implantação destes serviços e orquestração e os diversos atores envolvidos. Classificar os diversos tipos de redes de acordo com a sua distribuição geográfica e identificar diferentes topologias físicas de rede. Considerando nossa apresentação de cada unidade, serão disponibilizados os estudos para que você atinja esses objetivos e, com isso, nosso objetivo geral. Para compreender melhor nossas temáticas e suas relações a fim de atingir estes objetivos, confira o mapa conceitual a seguir. Podemos afirmar, portanto, que nosso objetivo geral é projetar um ambiente computacional que proporcione soluções computacionais, configurando seus elementos de hardware, software e conectividade, bem como entendendo as tecnologias envolvidas, seus principais mecanismos, funcionamento, modos de interação e a identificação das principais questões técnicas. Ao final deste conteúdo, você será capaz de: · Entender as relações de sincronização de processos em sistemas operacionais e redes; · Desenvolver aplicações de software multiprogramadas para execução em redes de computadores; · Realizar o plano de endereçamento IPv4 e IPv6; · Correlacionar modelos padrão (OSI e TCP/IP) para implementação de camadas em arquitetura de redes de computadores, identificando os principais protocolos nas diferentes camadas de rede; · Correlacionar os diversos tipos de redes e sua utilização e objetivos em relação a sua distribuição geográfica, propondo diferentes topologias físicas de rede; · Identificar meios físicos, dispositivos e padrões de comunicação, reconhecendo as implicações de sua aplicação no ambiente de rede; · Identificar os serviços de administração de sistemas operacionais de rede; · Reconhecer a arquitetura de redes e os tipos, serviços e funções de servidores; · Aplicar técnicas de switching e routing, reconhecendo as implicações de sua aplicação no roteamento de dados; · Compreender conceitos de arquitetura de computação em nuvem a partir de seus modelos de referência, serviços, implantação destes, orquestração e dos diversos atores envolvidos; · Entender as relações de sincronização de processos em sistemas operacionais e redes; · Conhecer as técnicas de alocação e memória no sistema operacional; · Gerenciar o consumo de memória pelos processos no sistema operacional; · Diferenciar a multiprogramação com processos e threads.