Computação em Nuvem - PMAL
Conceitos de computação em nuvem para candidatos ao concurso da Polícia Militar de Alagoas.
Cartões · 52
- Computação em Nuvem (Cloud Computing)
- Modelo que permite acesso sob demanda e pela rede a um conjunto compartilhado de recursos computacionais configuráveis.
- Autoatendimento sob demanda (On-demand self-service)
- Capacidade de o usuário provisionar recursos unilateralmente sem necessidade de interação humana com o provedor.
- Amplo acesso à rede (Broad network access)
- Recursos disponíveis através da rede e acessados por mecanismos padrão em plataformas heterogêneas (celulares, notebooks).
- Agrupamento de recursos (Resource pooling)
- Recursos do provedor agrupados para atender múltiplos clientes pelo modelo multi-tenant, com alocação dinâmica.
- Elasticidade rápida (Rapid elasticity)
- Capacidade de dimensionar recursos computacionais de forma rápida, automática e conforme a demanda de uso.
- Serviço mensurado (Measured service)
- Sistemas de nuvem controlam e otimizam o uso de recursos através de medição apropriada (modelo pague pelo que usar).
- IaaS (Infrastructure as a Service)
- Fornecimento de infraestrutura básica como servidores virtuais, armazenamento e redes sob controle do cliente.
- PaaS (Platform as a Service)
- Ambiente de desenvolvimento e execução que abstrai a infraestrutura, permitindo implantar aplicações próprias.
- SaaS (Software as a Service)
- Aplicações prontas executadas na nuvem e acessadas pelo usuário final por interfaces web ou clientes leves.
- Responsabilidade do cliente no IaaS
- Gerenciar sistema operacional, middlewares, banco de dados, dados e aplicações instaladas nas máquinas virtuais.
- Responsabilidade do cliente no PaaS
- Gerenciar a aplicação desenvolvida e as configurações dos dados, sem gerir o sistema operacional subjacente.
- Responsabilidade do cliente no SaaS
- Apenas utilizar o software e realizar configurações superficiais de conta e perfil de usuário.
- Exemplo prático de IaaS
- Amazon EC2, Google Compute Engine e máquinas virtuais do Microsoft Azure.
- Exemplo prático de PaaS
- Google App Engine, AWS Elastic Beanstalk e Heroku.
- Exemplo prático de SaaS
- Google Workspace, Microsoft 365, Dropbox, Gmail e OneDrive.
- Nuvem Pública (Public Cloud)
- Infraestrutura aberta ao público em geral, de propriedade e gestão de empresas especializadas terceirizadas.
- Nuvem Privada (Private Cloud)
- Infraestrutura operada exclusivamente para uma única organização, hospedada interna ou externamente.
- Nuvem Híbrida (Hybrid Cloud)
- Composição de duas ou mais nuvens distintas unidas por tecnologia padronizada para portabilidade de dados.
- Nuvem Comunitária (Community Cloud)
- Infraestrutura compartilhada por organizações com interesses ou requisitos comuns de missão e conformidade.
- Vantagem da Nuvem Pública
- Baixo custo inicial e eliminação de gastos de manutenção com hardware no ambiente local do contratante.
- Vantagem da Nuvem Privada
- Maior controle de segurança, privacidade e personalização estrita dos recursos computacionais.
- Multi-tenancy (Multilocação)
- Arquitetura onde múltiplos clientes compartilham a mesma infraestrutura física de forma isolada e segura.
- Alta Disponibilidade (High Availability)
- Garantia de que os serviços permaneçam operacionais e acessíveis mesmo em caso de falhas de hardware.
- Tolerância a Falhas (Fault Tolerance)
- Capacidade do sistema de continuar operando sem interrupção mesmo após pane de algum componente.
- Escalabilidade Vertical (Scale Up/Down)
- Aumento ou redução de capacidade adicionando mais poder (CPU, RAM) a um único servidor ou máquina virtual.
- Escalabilidade Horizontal (Scale Out/In)
- Adição ou remoção de mais nós ou instâncias de máquinas trabalhando em conjunto em um cluster.
- Armazenamento em Nuvem (Cloud Storage)
- Serviço de gravação e retenção de arquivos e dados acessíveis de qualquer lugar via internet.
- Google Drive
- Serviço SaaS de armazenamento e sincronização de arquivos em nuvem oferecido pela Google.
- Microsoft OneDrive
- Serviço SaaS da Microsoft integrado ao Windows para salvar e compartilhar arquivos na nuvem.
- Sincronização de arquivos em nuvem
- Atualização automática e simultânea de arquivos entre o dispositivo local e o repositório em nuvem.
- Backup em Nuvem
- Cópia remota e segura de dados transferida para a nuvem para recuperação após eventuais sinistros locais.
- Capex (Capital Expenditure)
- Gastos de capital e investimentos prévios em ativos físicos, comuns na infraestrutura de TI tradicional (on-premises).
- Opex (Operational Expenditure)
- Despesas operacionais contínuas pagas pelo uso dos serviços, modelo financeiro típico da computação em nuvem.
- Responsabilidade Compartilhada (Shared Responsibility)
- Princípio onde o provedor protege a infraestrutura da nuvem e o cliente protege o que coloca nela.
- Segurança na nuvem: Provedor
- Responsável pela segurança física dos data centers, hardware e camada de virtualização básica.
- Segurança na nuvem: Cliente
- Responsável pela gestão de senhas, controle de acessos, criptografia e proteção de seus próprios dados.
- Criptografia de ponta a ponta
- Mecanismo que codifica dados no envio e só permite leitura pelo destinatário autorizado.
- Dados em trânsito (Data in transit)
- Informações trafegando pela rede protegidas tipicamente por protocolos criptográficos como TLS/HTTPS.
- Dados em repouso (Data at rest)
- Informações salvas e gravadas no disco do provedor, frequentemente cifradas por criptografia de bloco.
- Autenticação em Dois Fatores (2FA)
- Camada extra de proteção exigindo dois métodos distintos de verificação para acesso a contas em nuvem.
- Latência de rede
- Tempo gasto para que um pacote de dados viaje do cliente até o data center da nuvem e retorne.
- SLA (Service Level Agreement)
- Acordo de Nível de Serviço que estabelece metas e garantias mínimas contratuais de tempo de atividade (uptime).
- Downtime
- Período durante o qual o serviço em nuvem fica indisponível ou inacessível para os clientes.
- Uptime
- Tempo contínuo durante o qual o sistema em nuvem permanece funcionando e acessível sem falhas.
- Computação On-premises (Local)
- Infraestrutura de servidores e redes mantida fisicamente dentro das instalações da própria organização.
- Virtualização
- Tecnologia base que permite criar várias instâncias virtuais rodando em um mesmo hardware físico.
- Hipervisor (Hypervisor)
- Software gerenciador que cria e executa máquinas virtuais partilhando o hardware físico subjacente.
- Vendor Lock-in
- Dificuldade ou custo elevado de migrar serviços e dados de um provedor em nuvem para outro concorrente.
- Data Center
- Instalação física centralizada que abriga sistemas de computação, servidores e componentes de rede de nuvem.
- Computação de Borda (Edge Computing)
- Processamento de dados realizado próximo da fonte geradora em vez de enviar tudo ao data center central.
- Disaster Recovery (Recuperação de Desastres)
- Políticas e ferramentas para restaurar sistemas em nuvem rapidamente após catástrofes ou panes severas.
- Acesso ubiquo
- Possibilidade de acessar arquivos e sistemas de qualquer local com acesso à internet e qualquer dispositivo compatível.