Buscar

Function as a Service (FaaS) e EC2 da Amazon

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 35 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 35 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 35 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

WBA0457_v1.0
Cloud Computing
Serviços de nuvem e suas 
características
Bloco 1
Fernanda Rosa da Silva
Function as a Service (FaaS)
Neste bloco, abordaremos sobre a modalidade de serviço denominada FaaS, 
este termo define uma função como serviço e está sendo, aos poucos, 
inserido no mundo da computação em nuvem, estando entre as demais 
modalidades criadas como base para este modelo. 
Conceito de FaaS (Function as a Service)
Função como serviço é um modelo de execução computacional que surgiu 
junto com o conceito da nuvem e todas as suas funcionalidades. 
FaaS e o uso de Serverless
Sabemos que Serverless define um modelo onde o desenvolvedor não 
precisa tomar nenhuma ação em relação a infraestrutura, mas qual sua 
relação com FaaS?
AWS Lambda
• O AWS Lambda da Amazon permite a execução de qualquer código criado 
sem provisionar ou gerenciar servidores físicos, virtuais ou dentro da 
nuvem, pagando apenas pelo tempo de computação consumido.
• Compatível com diversas linguagens de programação.
• Alta disponibilidade.
Google Cloud Functions
• Experiência simples.
• Conexão com serviços Google Cloud.
• Compatibilidade com terceiros.
Azure Functions
• Dimensionamento escalonável.
• Modelo de programação integrado.
• Funcionalidades internas de DevOps.
Como uma função como serviço funciona? 
• Oferta sob demanda.
• Custo gerado somente quando o código é executado.
PaaS e FaaS
• Soluções baseadas em PaaS são aquelas que mais utilizam recursos 
Serverless.
• As três soluções podem ser combinadas.
• Rápido processamento.
• FaaS é capaz de tratar de grande volume de demanda.
Benefícios de FaaS
• Aumento da produtividade.
• Sem necessidade de gerenciamento de servidores.
• Consumo e cobrança de recursos apenas quando necessário.
• Flexibilidade das funções.
• Compatibilidade de linguagens de programação.
Conclusão
A arquitetura de FaaS tem o objetivo de não onerar a organização em 
relação aos recursos e infraestrutura necessária para rodar uma aplicação, 
gerando menores custos de operação.
Serviços de nuvem e suas 
características
Bloco 2
Fernanda Rosa da Silva
Problemas enfrentados em um ambiente IaaS
Nesse bloco, exploraremos um pouco mais sobre o uso de IaaS na nuvem, 
camada mais baixa que prove maior controle sobre os recursos oferecidos, 
permitindo que, apesar do acesso ao hardware não ser possível, ele possa 
ser controlado por meio da virtualização, além de ceder que o 
gerenciamento do sistema operacional seja possível.
Problemas de segurança
Problema 1: uso da virtualização como base da infraestrutura para 
hospedagem de servidores.
Solução:
• Proteção dos dados por parte dos usuários.
• Cuidados com credenciais.
• Proteção da rede intermediária.
Problemas de interoperabilidade
Problema 2: provedores não estabelecem padrões que facilitam a migração 
de uma estrutura IaaS entre nuvens.
Solução:
• Escolha correta de provedor de forma definitiva.
Problemas de desempenho
Problema 3: alocação de recursos em servidores distribuídos na nuvem sem 
localização definida, gerando latência como consequência.
Solução:
• Definir localização.
• Qualidade da conexão.
Conclusão
Ao migrar uma infraestrutura para IaaS, é importante considerar que 
problemas reais acontecem na nuvem, não esquecendo dos recursos que 
mantém seus serviços por trás dela. Por isso, um plano de recuperação é tão 
necessário como em qualquer rede de computadores.
Serviços de nuvem e suas 
características
Bloco 3
Fernanda Rosa da Silva
Serviço EC2 da Amazon
Nesse bloco, exploraremos sobre o serviço EC2 da Amazon que funciona na 
plataforma AWS, oferecendo IaaS e permitindo que máquinas virtuais sejam 
criadas de maneira simples.
Características e funções do EC2
• Implantação de aplicações.
• Instalação de softwares.
• Criação e gerenciamento de instâncias.
• Pagamento sob demanda.
• Controle de localização.
• Otimização de latência.
Benefícios do EC2
• Escolha de especificações.
• Seleção de configuração.
• Serviços integrados.
Configuração do EC2
• A instalação do EC2 é relativamente simples por meio do painel da AWS.
• A configuração do sistema ocorre da mesma forma que em qualquer 
máquina virtual ou local.
Configuração do EC2
• A AWS oferece diversas opções de sistemas operacionais disponíveis em 
sua base.
• É possível optar pelo uso de licença adquirida fora da nuvem ou adicionar 
licenciamento junto ao processo de criação da VM.
Configuração do EC2
• O hardware as instância é selecionado durante o processo.
• A AWS fornece recomendações de recursos preestabelecidos.
• Podem ser adicionados: recursos de rede, memória e processamento.
Serviço EC2 da Amazon
Quando a máquina virtual for provisionada, todos os 
recursos adicionados podem ser consultados.
Figura 1 – Informações sobre o recurso criado
Fonte: captura de tela da Amazon.
Serviço EC2 da Amazon
O serviço EC2 da Amazon oferece uma gama de recursos permitindo que a 
organização migre qualquer serviço e sistema, antes mantido dentro da 
infraestrutura local, para nuvem em um ambiente bem semelhante ao 
anterior, espelhando as mesmas funções de acordo com sua necessidade.
Teoria em Prática
Bloco 4
Fernanda Rosa da Silva
Reflita sobre a seguinte situação
João é gerente de uma empresa que vende cosméticos de forma ativa, denominada 
Embeleze-se, com cerca de 50 operadores. Ele identificou problemas constantes na 
empresa, que incluem:
• Substituição constantes de funcionários.
• Problemas técnicos com os computadores obsoletos e altos valores de 
licenças de softwares.
• Baixa margem de lucro.
Desse modo, João migrou para nuvem e instalou seus servidores utilizando sistema 
operacional Linux. O que mudou após a empresa migrar sua empresa para nuvem, 
optando pela modalidade IaaS e com todas as adaptações realizadas?
Norte para a resolução...
• Exclusão de servidores internos.
• Menos problemas de licenciamento.
• Economia de recursos.
• Ambiente funcional.
• Lucros com o uso da computação em nuvem.
Dica da Professora
Bloco 5
Fernanda Rosa da Silva
Dica da Professora
Este vídeo expõe os conceitos de nuvem, seu 
surgimento, compartilhamento de tempo 
ocioso entre os usuários, limites da nuvem e 
tecnologias anteriores ao surgimento da 
nuvem. Para assistir ao vídeo, procure no 
Youtube pelo título Computação em nuvem, 
disponível no Canal Código Fonte TV.
Dica da Professora
Este artigo apresenta detalhadamente papéis dos modelos em nuvem e 
cenários que descrevem o uso da tecnologia para usuários e organizações.
Para realizar a leitura deste artigo, procure na internet pelo título 
Computação em nuvem, de autoria de Hélder Pereira Borges, José Neuman 
de Souza, Bruno Schulze e Antonio Roberto Mury.
Referências
REDHAT. O que é função como serviço (FaaS)? Disponível em: 
https://www.redhat.com/pt-br/topics/cloud-native-apps/what-is-faas. Acesso em: 
21 jul. 2020.
SOFTLINEGROUP. IaaS: como funcionam os tipos de serviço na nuvem? Softline, 3 
abr. 2008. Disponível em: https://brasil.softlinegroup.com/sobre-a-
empresa/blog/iaas-como-funcionam-os-tipos-de-servicos-de-nuvem. Acesso em: 
21 jul. 2020.
AMAZON. Amazon elastic compute cloud: user guide for linux instances. Disponível 
em: https://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/ec2-
ug.pdf#concepts. Acesso em: 21 jul. 2020.
https://www.redhat.com/pt-br/topics/cloud-native-apps/what-is-faas
https://brasil.softlinegroup.com/sobre-a-empresa/blog/iaas-como-funcionam-os-tipos-de-servicos-de-nuvem
https://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/ec2-ug.pdf#concepts
Bons estudos!

Continue navegando