Computacao em Nuvem: mudanças entre as edições
Linha 1: | Linha 1: | ||
=Computação em Nuvem= | =Computação em Nuvem (''Clould Computing'')= | ||
'''Computação em nuvem''' se refere a um modelo que provê acesso sobre demanda a recursos computacionais disponíveis através da rede Internet. | '''Computação em nuvem''' se refere a um modelo que provê acesso sobre demanda a recursos computacionais disponíveis através da rede Internet. | ||
==Categorias de | |||
==Categorias de Serviços de Computação em Nuvem== | |||
[[Arquivo:CloudComputing.png]] | [[Arquivo:CloudComputing.png]] |
Edição das 19h54min de 28 de junho de 2021
Computação em Nuvem (Clould Computing)
Computação em nuvem se refere a um modelo que provê acesso sobre demanda a recursos computacionais disponíveis através da rede Internet.
Categorias de Serviços de Computação em Nuvem
- IaaS (Infraestrutura como Serviço)
- Quando se contrata serviços em nuvem que envolvem uma capacidade de hardware, como processamento, memória e armazenamento, ou outros elementos como servidores, roteadores, racks, enlaces físicos, etc.
- PaaS (Plataforma como Serviço)
- Quando se contrata um ambiente em nuvem no qual os usuários podem construir e fornecer aplicativos, sem se preocupar com a infraestrutura subjacente.
- SaaS (Software como Serviço)
- Quando se acessa um software na nuvem, como por exemplo serviços como Google Docs, Skype, Whatsapp, etc.
Computação em Névoa (Fog Computing)
O termo computação em névoa refere-se a uma plataforma integrada de computação, armazenamento e serviços de rede que são altamente distribuídos e virtualizados.
No caso de aplicações de Internet das Coisas, por exemplo, a computação em névoa pode ser estendida até a localidade dos dispositivos de IoT e gateways, trazendo serviços de computação próximo ao local onde são produzidos (p.ex. sensores) ou consumidos (p. ex. atuadores).
Ambientes de Computação em Nuvem
FireBase
O Firebase é uma plataforma de computação em nuvem para desenvolvimento de aplicativos para dispositivos móveis e para Web, mantida pela Google.
- Firebase Realtime database
- Implementa um banco de dados NoSQL que fornece as aplicações clientes atualizações em tempo real (“realtime” updates) quando os dados mudam na base de dados.
Operações básicas no banco de dados:
- set() - Salva dado em uma referência específica, substituindo o valor anterior.
- push() - Adiciona dado em uma lista de valores.
- once() - Lê dado de uma referência e acompanha qualquer mudança no mesmo.
- Interação do Firebase com Node-RED
- Ver Node-RED.
AWS
AWS é uma plataforma de serviços de computação em nuvem oferecida pela Amazon.com.
- Uso do AWS para rodar Node-RED
- Ver Node-RED.
Digital Ocean
Digital Ocean é uma plataforma de serviços de computação em nuvem com vários produtos disponíveis, como máquinas virtuais, contêineres, banco de dados, plataformas para aplicações e outros.
Referências
Evandro.cantu (discussão) 16h47min de 28 de junho de 2021 (-03)