Baixe o app para aproveitar ainda mais
Prévia do material em texto
Marcelo José Szewczyk marcelo.jszewczyk@sp.senac.br Revisão da aula 14, 15 e 16 INFRAESTRUTURA DE TECNOLOGIA DA INFORMAÇÃO 2 Aula 14 Computação em nuvem – IaaS (Infraestrutura como Serviço) Modelos (tipos) de Serviços em Nuvem - Resumo Cloud-SaaSCloud-PaaSCloud-IaaSNão Cloud IaaS (Infrastructure as a Service): Infraestrutura como Serviço IaaS é a capacidade que o fornecedor possui para fornecer recursos de: • Processamento (capacidade computacional fornecida no formato de servidores virtuais) • Armazenamento de dados (storage) • Rede (networking) Servidores Storage Rede IaaS Infraestrutura como Serviço Desenv., Teste, Manut. SW Gerenciamento Aplicações Segurança PaaS Plataforma como Serviço Comunicação CaaS CRM E-mail aa S AaaS Aplicação como Serviço Modelos (tipos) de Serviços em Nuvem - IaaS Motivadores Simplicação de Infraestrutura para: • Reduzir custos operacionais; • Otimizar custos de infra; • Melhorar processos de gerenciamento de serviços; Reduzir time-to-market através da automação de provisionamento de recursos de TI necessários ao lançamento de novos produtos. IaaS (Infrastructure as a Service): Infraestrutura como Serviço Modelos (tipos) de Serviços em Nuvem - IaaS Tipos de Serviços em Nuvem – IaaS - Exemplo Serviços da AWS em Nuvem SaaS PaaS PaaS IaaS Serviços fundamentais da AWS Infraestrut ura Regiões Pontos de presença Zonas de disponibilidade Base Serviços Computação (virtual, escalabilidade automática e balanceamento de carga) Redes Aplicações Desktops virtuais Colaboração e compartilhamento Plataform a Serviços cache Relacional NoSQL Computaçã o em clusters Tempo real Fluxos de trabalho de dados Data warehouse Enfileiramento Orquestração Streaming de aplicativos Transcodificaç ão E-mail Pesquisa Contêineres Ferramentas de DevOps Modelos de recursos Controle de uso Monitoramento e logs Identidade Sincronização Mobile Analytics Notificações Serviços para aplicativos Armazenamento (objeto, bloco e arquivo) Análise Implementação e gerenciamento Serviços móveis Bancos de dados © 2019 Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados. 7 Categoria de serviço de computação Serviços de computação da AWS Amazon EC2 Amazon EC2 Auto Scaling Amazon Elastic Container Service (Amazon ECS) AWS Elastic Beanstalk AWS Lambda Amazon Elastic Kubernetes Service (Amazon EKS) Foto de https://www.pexels.com/photo/technology-computer-lines- board-50711/ Amazon EC2 Container Registry AWS Fargate 8 © 2019 Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados. Categoria de serviço de armazenamento Serviços de armazenamento da AWS 9 © 2019 Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados. Amazon Elastic Block Store (Amazon EBS) Amazon Elastic Sistema de arquivos (Amazon EFS) Amazon Simple Storage Service (Amazon S3) Amazon Simple Storage Service Glacier Foto de https://www.pexels.com/photo/black-and-grey-device- 159282/ Categoria de serviço de armazenamento Categoria de serviço de rede e entrega de conteúdo Rede AWS e serviços de entrega de conteúdo Amazon VPC Elastic Load Balancing AWS Direct Connect Amazon CloudFro nt Amazon Route 53 Foto por Umberto no Unsplash AWS Transit Gateway AWS VPN 10 © 2019 Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados. Tipos de Serviços em Nuvem - Exemplo Serviços da Microsoft em Nuvem – Somente Azure IaaS IaaS PaaS 3 Abordagens para computação em nuvem 3 Abordagens para computação em nuvem 3 Tipos de virtualização para aplicações em Cloud A) Máquina/Servidor Virtual (Virtual Machine): Uma VM é uma emulação de um computador – assim como o computador desktop ou laptop que você está usando agora. Cada VM inclui um sistema operacional e hardware que aparece para o usuário como um computador físico comWindows ou Linux. B) Containers: fornecem um ambiente de execução isolado e consistente para aplicativos. Eles são semelhantes às VMs, exceto pelo fato de que não exigem um sistema operacional convidado. São assim chamadas as novas aplicações desenvolvidas como “micro serviço”. C) Computação sem servidor (Serveless): permite executar o código do aplicativo sem a criação, a configuração ou a manutenção de um servidor. A ideia geral é que seu aplicativo é dividido em funções separadas que são executadas quando disparadas por alguma ação. Isso é ideal para tarefas automatizadas – por exemplo, você pode criar um processo sem servidor que envia um email de confirmação automaticamente depois que um cliente faz uma compra online. 14 Aula 15 Computação em nuvem – PaaS (Plataforma como Serviço) Modelos (tipos) de Serviços em Nuvem - Resumo Cloud-SaaSCloud-PaaSCloud-IaaSNão Cloud PaaS (Platform as a Service): Plataforma como Serviço PaaS é a capacidade fornecida pelo provedor de serviços para o consumidor executar atividades que permeiam o ciclo de vida de produtos de software, tais como projeto, implementação, teste e/ou avaliação, operação, manutenção, monitoração e gerenciamento de aplicativos, gerenciamento de segurança dos dados e dos aplicativos. Em resumo, fornece os Softwares utilitários necessários. Motivadores Acelerar processo de preparação de ambientes necessários para desenvolver, avaliar/testar e utilizar aplicações e novas tecnologias sem custo e complexidade de comprar e gerenciar hardware e software requeridos. Servidores CompaaS Storage DSaaS Rede NaaS IaaS Infraestrutura como Serviço Desenv., Teste, Manut. SW Gerenciamento Aplicações Segurança PaaS Plataforma como Serviço Comunicação CaaS CRM E-mail aa S AaaS Aplicação como Serviço Modelos (tipos) de Serviços em Nuvem - PaaS Modelos (tipos) de Serviços em Nuvem - PaaS PaaS (Platform as a Service): Plataforma como Serviço Serviços fundamentais da AWS Infraestrut ura Regiões Pontos de presença Zonas de disponibilidade Base Serviços Computação (virtual, escalabilidade automática e balanceamento de carga) Redes Aplicações Desktops virtuais Colaboração e compartilhamento Plataform a Serviços cache Relacional NoSQL Computaçã o em clusters Tempo real Fluxos de trabalho de dados Data warehouse Enfileiramento Orquestração Streaming de aplicativos Transcodificaç ão E-mail Pesquisa Contêineres Ferramentas de DevOps Modelos de recursos Controle de uso Monitoramento e logs Identidade Sincronização Mobile Analytics Notificações Serviços para aplicativos Armazenamento (objeto, bloco e arquivo) Análise Implementação e gerenciamento Serviços móveis Bancos de dados © 2019 Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados. 18 Tipos de Serviços em Nuvem - PaaS Serviços da Microsoft em Nuvem – Somente Azure IaaS IaaS PaaS 20 Aula 16 Computação em nuvem – SaaS (Software como Serviço) Modelos (tipos) de Serviços em Nuvem - Resumo Cloud-SaaSCloud-PaaSCloud-IaaSNão Cloud SaaS (Software as a Service): Software (Aplicativo) como Serviço SaaS são aplicativos hospedados na nuvem, fornecidos como serviços pelos fabricantes e/ou empresas integrantes de seus ecossistemas de parceiros de negócio e acessados pelos usuários por meio de diferentes navegadores e dispositivos, para os quais podem ser previsto fornecimento gratuito e/ou pagamento conforme uso. Motivadores Possibilidade de uso de software aplicativo. Possibilidade de acelerar inovações. Redução de “Time to Market”. Redução de riscos intrínsecos ao desenvolvimento de software próprio, em casa ou sob encomenda. Servidores CompaaS Storage DSaaS Rede NaaS IaaS Infraestrutura como Serviço Desenv., Teste, Manut. SW Gerenciamento Aplicações Segurança PaaS Plataforma como Serviço Comunicação CaaS SaaSE-mail aa S SaaS Aplicação como Serviço Modelos (tipos) de Serviços em Nuvem - SaaSSaaS (Software as a Service): Software (Aplicativo) como Serviço Modelos (tipos) de Serviços em Nuvem - SaaS Alguns exemplos: Modelos (tipos) de Serviços em Nuvem - SaaS Alguns exemplos de Marketplace brasileiros: Modelos (tipos) de Serviços em Nuvem - SaaS Marketplace É uma espécie de shopping center virtual, reunindo diversas marcas e lojas em um só lugar. Podemos dizer que é o “SaaS do SaaS” Modelos (tipos) de Serviços em Nuvem - SaaS Marketplace para Software O termo também é utilizado para lojas virtuais de aplicativos.
Compartilhar