Você está na página 1de 38

Tópicos Especiais em Sistemas de Informação

CLOUD COMPUTING

ermeson.silva@fapce.edu.br
Cloud
Computing

"É o aproveitamento das atuais disponibilidades


computacionais para gerar um poderoso sistema de
serviços de TI, evitando isolamento de dados e
desperdícios de processamento."
Cloud Computing
• A computação em nuvem é um modelo que permite o acesso sob demanda a
recursos de computação, como servidores, armazenamento e aplicativos, por
meio da internet;

• Em vez de depender de servidores locais, as empresas podem utilizar os recursos


em nuvem, escalando-os conforme necessário e pagando apenas pelo que usam;

• A nuvem oferece uma ampla gama de serviços, incluindo Infraestrutura como


Serviço (IaaS), Plataforma como Serviço (PaaS) e Software como Serviço (SaaS).
Cloud Computing

Máquinas Caras Ficam Ociosas Maior


Parte Do Tempo

Gastos Com Manutenção E


Atualização De Hardware E Software

Múltiplos Pontos De Armazenamento


De Dados (Backup).
Cloud “Computação em Nuvem é um modelo do tipo 'pague
pelo uso' para possibilitar acesso de rede disponível,
Computing conveniente e sobre demanda a um pool compartilhado
de recursos computacionais con guráveis (e.g.,
servidores, armazenamento, redes, aplicações,
serviços) que podem ser rapidamente aprovisionados e
liberados com o mínimo esforço gerencial ou de
interação de provedor de serviços.”

National Institute of Standarts


and Technology):
fi
Principais Tipos

• IaaS: Infrastructure as a Service

• SaaS: Software as a Service

• PaaS: Platform as a Service


Infrastructure
as a Service
Fornecimento de um ambiente computacional
completo:
• Processamento
• Armazenamento de dados
• Recursos de rede (servidores)

Flexibilidade conforme a necessidade do cliente


Infrastructure
as a Service
• Consumidor paga somente o que consome
• Os recursos são controlados por ambiente virtual
• Somente o provedor investe na infra-estrutura
• A nuvem (os recursos) parece(m) in nita(os)
fi
Infrastructure
as a Service
Amazon EC2 (Amazon Elastic Compute Cloud)
• Ambiente computacional completo;
• Capacidades dimensionáveis;
• Interface simples para con gurar e monitorar;
• Total controle sobre os recursos;
• Agilidade e rapidez nas mudanças;
• Pay per use.
fi
Software as a
Service
• Fornecimento do Software com suas necessidades
de hardware (servidores, etc);
• Consumidor paga somente uma taxa ou assinatura
pela utilização (aluguel) - gera receita para provedor!

Licença De Software Assinatura


Software as a
Service
• Grande economia tanto em hardware como em software;
• Preço relativamente baixo pela utilização;
• Provedor investe mais no desenvolvimento do produto;
• Ambos os lados ganham no longo prazo.
Software as a
Service
Google Apps
• Gmail, Google Docs, Calendar, Site e Video;
• Con abilidade e segurança;
• Fácil gerenciamento e operabilidade;
• Garantia de funcionamento: 99.9%;
• Suporte 24h por dia;
• Mensalidade: U$ 50,00
fi
Plataform as a
Service
Fornece recursos de desenvolvimento:
• Codi cação
• Debug
• Compilação
• Testes
• Banco de Dados
• Servidores
• Backup e segurança
fi
Plataform as a
Service
• Flexibilidade de utilização das ferramentas;
• Sistemas operacionais facilmente trocados, atualizados;
• Livre escolha de con guração nas máquinas fornecidas;
• Local de trabalho concentrado;
• Investimento concentrado.
fi
Plataform as a
Service
• Desenvolvimento de aplicativo. Crie, gerencie e forneça aplicativos
de nuvem de maneira contínua, com qualquer plataforma ou
linguagem.
• IA;
• Modernização e migração para a nuvem;
• Dados e análises;
• Nuvem híbrida e infraestrutura;
• Internet das Coisas. ...
• Governança e segurança.
Tipos de Nuvem

• Privadas
• Comunitárias
• Públicas
• Híbridas
Benefícios
Flexibilidade e escalabilidade:
Os recursos em nuvem podem ser dimensionados de acordo com as
necessidades do negócio, permitindo que as empresas cresçam rapidamente
ou reduzam sua infraestrutura quando necessário.

Redução de custos:
Com a nuvem, as empresas podem evitar gastos iniciais com infraestrutura
física e pagar apenas pelos recursos que usam, o que pode resultar em
economias signi cativas.
fi
Benefícios
Acesso global:
A computação em nuvem permite que equipes distribuídas acessem os
mesmos recursos e dados de qualquer lugar do mundo, facilitando a
colaboração e melhorando a produtividade.

Alta disponibilidade e con abilidade:


Os provedores de serviços em nuvem geralmente possuem infraestrutura
robusta, com redundância e backups, garantindo a disponibilidade e a
con abilidade dos serviços.
fi
fi
Considerações
Segurança:
Embora a segurança seja uma preocupação, os provedores de serviços em nuvem
geralmente implementam medidas de segurança avançadas, como criptogra a de
dados, autenticação de usuários e proteção contra ataques cibernéticos.

Conformidade regulatória:
É essencial garantir que a implementação em nuvem esteja em conformidade com as
regulamentações e leis aplicáveis ao setor da empresa.
​​
fi
Considerações
Integração de sistemas:
Antes de migrar para a nuvem, é importante considerar a integração com os sistemas
existentes, para garantir que os aplicativos e dados possam funcionar
harmoniosamente.

Custos a longo prazo:


Embora a nuvem possa oferecer economia de custos a curto prazo, é fundamental
avaliar os custos a longo prazo e considerar a escalabilidade e a demanda futura.
{Avaliação Final}

Seminários de Cloud Computing

Cada aluno deverá car responsável por


um dos tópicos a seguir. Em seguida,
deverá realizar pesquisas e construir uma
apresentação com 20 minutos de
exposição.
fi
03/11

Fundamentos da infraestrutura em nuvem


• Virtualização e containers.
• Data centers e servidores virtuais.
• Redes e conectividade em nuvem.
• Armazenamento e bancos de dados em nuvem.

Responsável: Eduardo Sampaio


03/11

Segurança e privacidade na nuvem:


• Desa os e preocupações em segurança na nuvem.
• Controles de acesso e autenticação.
• Criptogra a e proteção de dados em nuvem.
• Conformidade regulatória e certi cações.

Responsável: Jordyan do Acordeon


fi
fi
fi
03/11

Gerenciamento e otimização de recursos em


nuvem:
• Monitoramento e análise de desempenho.
• Otimização de custos e recursos.
• Backup e recuperação de desastres em nuvem.
• Governança e conformidade em ambientes em nuvem.

Responsável: Victor
10/11

Migração para a nuvem:


• Estratégias de migração para a nuvem.
• Avaliação de custos e benefícios.
• Planejamento e execução da migração.
• Considerações de arquitetura e integração.

Responsável: Felipe do TI
10/11

Arquitetura e gerenciamento de aplicações


em nuvem:
• Desenvolvimento de aplicações nativas em nuvem.
• Orquestração e gerenciamento de contêineres.
• Serviços de autoescalonamento e balanceamento de carga.
• Monitoramento e logging em ambientes em nuvem.

Responsável: Kaio com K


10/11

Tendências e inovações em Cloud


Computing:
• Computação em edge.
• Internet das Coisas (IoT) e a nuvem.
• Inteligência Arti cial (IA) e Machine Learning em nuvem.
• Serverless Computing e microservices.

Responsável: Laura
fi
17/11

Estudos de caso e práticas em Cloud


Computing:
• Exemplos reais de aplicação da computação em nuvem.
• Laboratórios práticos de implantação e gerenciamento de recursos em nuvem.
• Análise de casos de sucesso e lições aprendidas.

Responsável: Basílio & Johnata


17/11

Estudos de caso e práticas em Cloud


Computing:
• Exemplos reais de aplicação da computação em nuvem.
• Laboratórios práticos de implantação e gerenciamento de recursos em nuvem.
• Análise de casos de sucesso e lições aprendidas.

Responsável: Luana e Amanda


Obrigado.

ermeson.silva@fapce.edu.br

Você também pode gostar