Baixe o app para aproveitar ainda mais
Prévia do material em texto
Internet das Coisas IoT aplicada à Indústria 4.0 Pós Graduação em Inovação e Gestão da Indústria 4.0 Prof. Daniel otávio tambasco bruno ESCOLA SENAI “ARMANDO DE ARRUDA PEREIRA” SÃO CAETANO DO SUL - SP 2 Computação em Nuvem Cloud computing 3 https://www.youtube.com/watch?v=FDFejm-ovtI 3 Definição – Arquitetura de Computadores No ínicio, tudo era centralizado em grandes servidores. Terminais burros. Com a criação dos PCs, o poder foi para os terminais. Usuários com computadores cada vez mais potentes, dependendo menos de servidores. Contudo, com o crescimento da Web e aumento da largura de banda e emergência dos smartphones, volta-se aos grandes servidores. 4 Internet: Um repositório? No início, a Internet era um repositório estático de dados. Páginas de conteúdo estático. Não muito diferente de uma biblioteca. Limitação nos tipos de aplicação 5 Internet como um serviço 6 Com navegadores mais avançados, o conceito de internet como serviço surgiu. Exemplo: Webmail. Não apenas um formulário. Aplicações rodando na internet. Volta dos terminais “Burros” Exemplos de serviços na Internet 7 Definição Termo “Computação em Nuvens” (Cloud Computing) Refere-se à possibilidade de utilizarmos computadores menos potentes que podem se conectar à Web e utilizar todas as ferramentas on-line. Assim, o computador seria simplesmente uma plataforma de acesso às aplicações, que estariam em uma grande nuvem – a Internet; Segue o princípio da “Computação em Grade”. 8 Breve Definição 9 Vantagens Possibilidade de utilização de softwares sem que estes estejam instalados no computador; Na maioria das vezes o usuário não precisa se preocupar com o sistema operacional e hardware que está usando em seu computador pessoal, podendo acessar seus dados na "nuvem computacional" independentemente disso; O trabalho corporativo e o compartilhamento de arquivos se tornam mais fáceis, uma vez que todas as informações se encontram no mesmo "lugar"; 10 Desvantagens ou Dúvidas? Arquitetura em nuvem é muito mais que apenas um conjunto (embora massivo) de servidores interligados. Requer uma infra-estrutura de gerenciamento desse grande fluxo de dados que, incluindo funções para provisionamento e compartilhamento de recursos computacionais, equilíbrio dinâmico do workload e monitoração do desempenho. Ideia de que “tudo é de todos e ninguém é de ninguém” nem sempre é algo bem visto. O fator mais crítico é a segurança, considerando que os dados ficam online o tempo todo. 11 Histórico Empresas como Google, IBM e Microsoft foram as primeiras a iniciar uma grande ofensiva nessa "nuvem de informação" (information cloud); O primeiro serviço na Internet a oferecer um ambiente operacional para os usuários -- antigamente, disponível no endereço www.webos.org -- foi criado por um estudante sueco, Fredrik Malmer, utilizando as linguagens XHTML e Javascript. Atualmente, o termo AJAX é adotado para definir a utilização dessas duas linguagens na criação de serviços na Internet; Gmail 12 13 Cotidiano Poder das nuvens está em suas mãos. Diversas aplicações utilizando estes princípios. Facilidades para sua vida. Acesso a aplicações e informação em qualquer lugar. Você já utiliza computação nas núvens. 14 14 15 Vantagens e desvantagens Segurança A proposta é manter informações importantes em um ambiente virtual, e não são todas as pessoas que se sentem à vontade com isso. Como há a necessidade de acessar servidores remotos, é primordial que a conexão com a internet seja estável e rápida. Principalmente quando se trata de aplicações com alta demanda de link E deve-se levar em conta também que os servidores ficam em lugares distantes, portanto, uma internet instável ou de baixa velocidade é prejudicial para o aproveitamento pleno da tecnologia. 16 Mas afinal, o que é Computação em Nuvem? O conceito de Computação em Nuvem (Cloud Computing) está relacionado à utilização compartilhada de recursos de processamento e armazenamento utilizando a Internet; É uma das áreas da computação que mais cresceu nos últimos anos. Ao invés das empresas investirem em recursos computacionais próprios, os contratam de empresas especializadas nesse tipo de tecnologia, como a Amazon, Microsoft, Google e tantas outras. Distribuição de serviços pela Internet Computação em nuvem é a distribuição de serviços de computação pela Internet usando um modelo de preço pago conforme o uso. Em outras palavras, é uma maneira de alugar poder de computação e armazenamento do data center de outra empresa. Em vez de manter as CPUs e o armazenamento em seu data center, você os aluga durante o tempo necessário. O provedor em nuvem é responsável por manter a infraestrutura subjacente para você. Você pode tratar os recursos de nuvem como faria com os recursos em seu próprio data center. Quando terminar de usá-los, bastará devolvê-los. Você será cobrado apenas pelo que usar. Embora tudo isso seja ótimo, o valor real da nuvem está em permitir que você resolva rapidamente seus desafios empresariais mais difíceis e ofereça soluções de ponta para seus usuários. 18 https://www.microsoft.com/pt-br/videoplayer/embed/RWlzQ6?pid=RWlzQ6-ax-0-id-oneplayer&postJsllMsg=true&autoplay=false&mute=false&loop=false&market=pt-br&playFullScreen=false&autoCaptions=pt-br Por que devo mudar para a nuvem? A nuvem ajuda você a avançar com mais rapidez e a inovar de maneiras que antes eram quase impossíveis. Em nosso mundo digital em constante mudança, surgem duas tendências: As equipes estão fornecendo novos recursos para seus usuários em tempo recorde. Os usuários finais esperam uma experiência cada vez mais sofisticada e envolvente com seus dispositivos e o software. Antes, os lançamentos de software eram agendados para ocorrerem em meses ou, até mesmo, anos. Atualmente, as equipes liberam recursos em lotes menores. Agora, as versões costumam ser agendadas para ocorrerem em dias ou semanas. Algumas equipes até mesmo fornecem atualizações de software continuamente – às vezes, com várias versões no mesmo dia. 19 Por que devo mudar para a nuvem? Para impulsionar seus serviços e fornecer experiências do usuário novas e inovadoras mais rapidamente, a nuvem fornece acesso sob demanda a: Um pool quase ilimitado de componentes brutos de rede, armazenamento e computação. Reconhecimento de fala e outros serviços cognitivos que ajudam a dar destaque ao seu aplicativo em meio a tantos outros. Serviços de análise que permitem que você compreenda os dados telemétricos recebidos do software e dos dispositivos. 20 Serviços em Nuvem 21 Algumas características Funcionalidade self-service: provisão dinâmica; Compartilhamento de recursos: virtualização do hardware; Acesso constante à rede: disponível a qualquer momento e em qualquer lugar; Elasticidade: facilmente escalável; Serviço pay-per-use: faturamento por utilização. Modelos de Implantação Nuvem Privada: usuário exclusivo, total controle desde a infraestrutura até a aplicação, em geral implementada em datacenter privado. Nuvem Pública: usuário não exclusivo, esquema de condomínio. O provedor projeta a nuvem atento a alguns aspectos fundamentais tais como: isolamento, desempenho e segurança. Se o acesso pela Internet pública preocupa, há provedores que oferecem serviços conectados diretamente a pontos de troca de tráfego. Modelos de Implantação Nuvem Híbrida: operação de nuvem privada com transbordo para nuvem pública. A reserva na nuvem pública, amplia a capacidade da rede para acomodar flutuações. Nuvem Comunitária: a infraestrutura é compartilhada por uma comunidade que define acordos (requisitos de segurança, politicas e compromissos relativas ao uso dos recursos). Servidores Físicos (subutilizados) Servidor Virtualizado = ... e Orquestração Capacidade imediata de escalabilidade... ...ou downsizing + Cobrança por uso Computação em Nuvem – Virtualização DCO-TLT030-20040617-simiPP126 Data Center HiperVisor HiperVisor HiperVisor HiperVisor Exemplo 1: Aplicação apresenta aumento de consumo dos recursos e o SLA fica comprometido; O sistema inteligente de gestão (orquestrador) identifica a situação e faz um moving de servidores virtuais (VMs) para outros equipamentos disponíveis, liberando recursos para a aplicação. 27 Cyber Data Center Oi HiperVisor HiperVisor HiperVisor HiperVisor Exemplo 2: 1. Um servidor físico apresenta falha; 2. O sistema inteligente de gestão identifica a situação e faz um moving de VMs para outros equipamentos disponíveis, garantindo a operação e entrega dos serviços. Data Center 28 Standby HiperVisor HiperVisor HiperVisor HiperVisor Exemplo 3: 1. Em uma eventual baixa de demanda de processamento, tais como madrugadas e finais de semana, a utilização geral das aplicações diminui; 2. O sistema inteligente de gestão identifica a situação e faz um agrupamento das VMs no menor número de equipamentos possível, colocando os outros em espera. Data Center 29 DC - DF DC - SP DC - MG DC RJ Internet ou Rede Privada HV HV HV HV HV HV HV HV HV HV HV HV HV HV HV HV 30 DC - DF DC - SP DC - MG DC - RJ Internet ou Rede Privada HV HV HV HV HV HV HV HV HV HV HV HV HV HV HV HV Computação em Nuvem 31 Ambiente de Exemplo: Microsoft Azure 32 Visão Geral: Azure – Principais Categorias https://www.microsoft.com/pt-br/videoplayer/embed/RE2yuas?pid=RE2yuas-ax-1-id-oneplayer&postJsllMsg=true&autoplay=false&mute=false&loop=false&market=pt-br&playFullScreen=false&autoCaptions=pt-br Computação Rede Armazenamento Móvel Bancos de dados Web Internet das Coisas Big Data Inteligência Artificial DevOps 33
Compartilhar