Mind map
Cloud Computing

Map content
Cloud Computing
BENEFÍCIOS
- 1 - custo 2 - Velocidade 3 - Escala global 4 - Produtividade 5 - Confiabilidade 6 - Segurança
MODELOS
- CARACTERÍSTICA
- amplo acesso à rede
- os recursos computacionais devem estar disponíveis para serem acessados via internet e de uma forma padronizada, garantindo assim a possibilidade de uso através dos mais diversos tipos de dispositivos (smartphones, tablets, computadores etc.).
- rápida elastividade
- as funcionalidades computacionais devem ser fornecidas de maneira rápida e elástica, ou seja, podem crescer ou diminuir rapidamente. O usuário precisa ter a percepção da existência ilimitada de recursos e que eles podem ser adquiridos quando ele quiser e na quantidade desejada
- serviços mensuráveis
- deve haver controle e monitoramento automático dos recursos utilizados por cada serviço oferecido. Esse monitoramento deve acontecer de forma transparente, tanto para o provedor quanto para o usuário do serviço.
- autosserviço sob demanda
- capacidade de prover funcionalidades computacionais de maneira automática, sem que haja necessidade do usuário interagir com o provedor de serviço.
- agrupamento de recurso
- múltiplos usuários podem fazer uso, concomitantemente, dos recursos computacionais (físicos ou virtuais) oferecidos pelo provedor. Esses recursos devem ser alocados e realocados de forma dinâmica de acordo com a necessidade de cada usuário. Nesse caso, há uma certa independência de localização geográfica, uma vez que o consumidor em geral não controla ou conhece a localização exata dos recursos fornecidos (como armazenamento, processamento, memória e comunicação de rede), mas pode ser capaz de especificar a localização em um nível de abstração mais alto (como país, estado ou datacenter).
- TIPOS
- CLASSIFICAÇÃO
- Cloud incompatible
- Cloud compatible
- Embora não tenha sido desenvolvido pra a nuvem, pode ser implantado e executado na infraestrutura de computação em nuvem sem grandes modificações.
- Cloud ready
- foi projetado e desenvolvido com a intenção de ser implantado na nuvem
- Optimized for the cloud
- foram ajustados e configurados especificamente para funcionar de maneira ideal na infraestrutura de computação em nuvem
- Aligned with the cloud
- em conformidade com os princípios e padrões de segurança, escalabilidade e flexibilidade associados à computação em nuvem.
- alinhado com a nuvem
- RESOURCE CLOUD COMPUTING
- Virtual Machine
- costumam ser consideradas como computadores virtuais ou computadores definidos por software em servidores físicos, existindo apenas como código
- - Chamado de imagem
- -Independentes umas das outras
- Diversas VM podem ser executadas ao mesmo tempo no mesmo computador físico.
- flexível
- executa um sistema operacional completo, incluindo o Kernel
- Hipervisor
- É um software que integra o hardware físico e o hardware virtual da VM. Ele garante que cada VM obtenha os recursos necessários do servidor físico de maneira ordenada e oportuna.
- Pode mover um VM de um hipervisor para outro sem dificuldades.
- vantagens
- 1 - Economia de custos 2 - Agilidade e velocidade 3 - Tempo de inatividade reduzido 4 - Escalabilidade 5 - Benefícios de segurança
- 1 - Economia de custos: a execução de vários ambientes virtuais por meio de uma única infraestrutura significa que você pode reduzir drasticamente o volume ocupado pela infraestrutura física. Isso aumenta seus resultados, diminuindo a necessidade de manter tantos servidores e economizando em custos de manutenção e eletricidade.
- 2 - Agilidade e velocidade: ativar uma VM é relativamente fácil e rápido, e muito mais simples do que provisionar um ambiente totalmente novo para seus desenvolvedores. A virtualização torna o processo de execução de cenários de desenvolvimento e teste muito mais rápido.
- 3 - Tempo de inatividade reduzido: as VMs são muito portáteis e fáceis de passar de um hipervisor para outro em um computador diferente, o que significa que são uma ótima solução para backup, caso o host fique inativo inesperadamente.
- 4 - Escalabilidade: as VMs permitem que você escale seus aplicativos mais facilmente, adicionando mais servidores físicos ou virtuais para distribuir a carga de trabalho entre várias VMs. Como resultado, você pode aumentar a disponibilidade e o desempenho de seus aplicativos.
- 5 - Benefícios de segurança: como as máquinas virtuais são executadas em vários sistemas operacionais, o uso de um sistema operacional convidado em uma VM permite que você execute aplicativos de segurança questionável, protegendo o sistema operacional do host. As VMs também permitem melhor análise forense de segurança e costumam ser usadas para estudar vírus de computador de maneira segura, isolando-os para evitar o risco de seu computador host.
- CONTÊINER
- Ao contrário de um contêiner, uma máquina virtual (VM) executa um sistema operacional completo, incluindo seu próprio kernel. Os contêineres fornecem um ambiente leve e isolado que torna os aplicativos mais fáceis de desenvolver, implantar e gerenciar. Os contêineres iniciam e param rapidamente, tornando-os ideais para aplicativos que precisam se adaptar rapidamente a demandas que se alteram. A natureza leve dos contêineres também os torna uma ferramenta útil para aumentar a densidade e a utilização de sua infraestrutura.
- Diferença é que VM executam um sistema operacional completo, incluindo seu kernel
- SERVERLESS COMPUTING
- Computação sem servidor permite executar o código do aplicativo sem a criação, configuração ou a manutenção de um servidor
- funções separadas que são executadas quando disparadas por alguma ação. Ex. SMS de confirmação após uma compra on-line.
- Paga apenas o tempo de processamento
- Nessa arquitetura não funciona todos os aplicativos.
- Algo executado por evento
- pode separar um código como script e executar ele por um estimulo.
- Virtual Machine
- IAAS
- (INFRAESTRUTURA COMO SERVIÇO) Em vez de comprar o hardware diretamente, as empresas pagam por IaaS sob demanda.O IaaS contém os componentes básicos da TI na nuvem. Normalmente, o IaaS oferece acesso a recursos de rede, computadores (virtuais ou em hardware dedicado) e espaço de armazenamento de dados.
- A infraestrutura é escalável dependendo das necessidades de processamento e armazenamento
- As empresas economizam com os custos de compra e manutenção de seu próprio hardware
- Mais alto nível de flexibilidade
- - as empresas economizam com os custos de compra e manutenção de seu próprio hardware. - a infraestrutura é escalável dependendo das necessidades de processamento e armazenamento. - em vez de comprar o hardware diretamente, as empresas pagam por IaaS sob demanda
- PAAS
- ( PLATAFORMA COMO SERVIÇO ) Os recursos fornecidos ao consumidor são linguagens de programação, bibliotecas, serviços e ferramentas de suporte ao desenvolvimento de aplicações, para que o consumidor possa implantar, na infraestrutura da nuvem, aplicativos criados ou adquiridos por ele. O consumidor não gerencia nem controla a infraestrutura subjacente da nuvem (rede, servidores, sistema operacional, banco de dados ou armazenamento), mas tem controle sobre as aplicações implantadas e possivelmente sobre as configurações do ambiente que hospeda as aplicações
- ( PRINCIPAIS CARACTERÍSTICAS) - Fornece uma plataforma com ferramentas para testar, desenvolver e hospedar aplicativos no mesmo ambiente - Permite que as organizações se concentrem no desenvolvimento sem precisar se preocupar com a infraestrutura subjacente; - Os provedores gerenciam a segurança, os sistemas operacionais, o software de servidor e os backups; - Facilita o trabalho colaborativo mesmo que as equipes trabalhem remotamente.
- SAAS
- ( SOFTWARE COMO SERVIÇO ) São as aplicações do fornecedor executadas em uma infraestrutura de nuvem (conforme as cinco características de computação em nuvem), disponíveis ao consumidor. As aplicações podem ser acessadas por vários dispositivos clientes, tais como navegador web ou um software cliente. O consumidor não gerencia nem controla a infraestrutura da nuvem associada ao serviço, incluindo rede, servidores, sistemas operacionais, armazenamento ou mesmo recursos individuais da aplicação. Portanto, o SaaS oferece um produto completo, executado e gerenciado pelo provedor de serviços.
- Ex. Webmail
- PRINCIPAIS CARACTERÍSTICAS - Os fornecedores SaaS oferecem aos usuários aplicativos em um modelo de assinatura. - Os usuários não precisam gerenciar, instalar ou atualizar o software, os provedores SaaS gerenciam isso. - Possibilita que o usuário acesse aplicativos e serviços de qualquer local usando um computador conectado à Internet.
- CLASSIFICAÇÃO
- amplo acesso à rede
- PÚBLICA
- Disponível para qualquer pessoa/empresa Recursos compartilhados pela internet Mais barata e escalável 👉 Exemplos: Amazon Web Services (AWS) Microsoft Azure Google Cloud
- PRIVADA
- 🔒 Privada Uso exclusivo de uma organização Pode ficar dentro da empresa ou em datacenter dedicado Mais segurança e controle ❗ Mais cara 👉 Exemplo: sistema interno da polícia, banco, governo
- HIBRIDA
- É a combinação de duas ou mais infraestruturas de nuvem ( privada, comunitária ou pública), interligadas por tecnologias padronizadas ou proprietárias que permitem portabilidade de aplicações e de dados entre as nuvens.
- alguns aplicativos podem ser executados em infraestruturas diferentes.
- Pode ser usada para segmentar o trabalho, ou seja, conectar os dois ambientes com uma rede segura e privada para trocar dados, assim parte dos dados é processado em sua infraestrutura local e privada e a outra parte na nuvem.
- Para intermitência de nuvem, para serviços que precisam ser intermitentes, Quando um datacenter interno atingir o limite máximo de carga de trabalho, dimensiona-se para a rede pública, quando a rede privado normalizar, retorna os recursos para ela.
- COMUNITÁRIA
- Compartilhada por várias organizações com interesses em comum Focada em um grupo específico 👉 Exemplo: Órgãos públicos usando a mesma infraestrutura
- A sua propriedade, gerenciamento e operação podem ser de uma ou mais organizações da comunidade, de terceiros ou de uma combinação mista, e pode estar dentro ou fora das instalações das organizações participantes.
- CARACTERÍSTICA
Flash Card
Images and files in the map
Information
- Description
- concurso Informática Mind Map on Cloud Computing, created by JOHNATAS R on 14/09/2024.
- Created by
- JOHNATAS R · Sep 2024
- Updated
- Mar 30, 2026
- Views
- 2
- History
-
- Created by JOHNATAS R · Aug 10, 2024
- Copied by JOHNATAS R · Sep 14, 2024
- Rating