Buscar

Pós Gestão de Projetos - IoT_02

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

Continue navegando