SlideShare uma empresa Scribd logo
1 de 52
UFS na Nuvem
Anselmo Rodrigues
Francyelle Mascarenhas
Michael Mendonça
Plataformas em
Nuvem
Disciplina: Gerência de Projetos
Prof: Dr. Rogério Patrício Chagas do
Nascimento
Roteiro
● Histórico
● Definição
● Vantagens e Desvantagens
● Esquema Geral
● Modelos de Serviço
● Aspectos de Segurança
● Plataformas
○ Amazon EC2
○ Google Cloud Platform
○ Azure
● Estudo de Caso
3
Histórico
● 1961 - John McCarthy sugeriu que a computação fosse oferecida como
um serviço público e de uso compartilhado
● 1962 - Joseph Licklider começa a estudar novas formas de usar o
computador, vindo a criar a ARPANET
● 1997 - Ramnath Chellappa utiliza o termo “Cloud Computing”
4
Histórico
● 2000 - A computação em nuvem começou a ganhar mais força e passou
a ser oferecida comercialmente
● 2006 - Amazon apresenta o conceito de computação pega pelo uso
(Amazon Web Services) e Elastic Cloud Computing (EC2);
● 2008 - Google App Engine lança seu serviço no mercado de nuvem com
custos baixos e inovações
● 2010 - Microsoft lança seu serviço de provimento de nuvem, Azure
5
Definição
A computação em nuvem é um modelo para habilitar o acesso por rede
ubíquo, conveniente e sob demanda a um conjunto compartilhado de
recursos de computação (como redes, servidores, armazenamento, aplicações
e serviços) que possam ser rapidamente provisionados e liberados com o
mínimo de esforço de gerenciamento ou interação com o provedor de
serviços.
6
Vantagens
● Custos reduzidos
● Dimensionamento rápido
● Facilidade de uso e manutenção
● Melhor recuperação de desastres
7
Desvantagens
● Segurança
● Controle
8
Esquema Geral
8
Arquitetura em Camadas Modelos de Serviços
IaaS
SaaS
PaaS
Modelos de Implantação
Comunitária
Privada
Pública
Híbrida
Características Essenciais
Sob
Demanda
Acesso a
Rede
Multi -
Inquilino
Pooling
Recursos
Elastici-
dade
Mensurá-
vel
Modelos de Serviços
IaaS
● Disponibiliza Hardware
● Máquinas virtuais
● Redução de paradas
10
Fonte: Gartner (Junho de 2017)
Modelos de Serviços
PaaS
● Ambiente de desenvolvimento de aplicações
● Interface de Usuário customizável
● Facilita a distribuição de aplicações
11
Modelos de Serviços
SaaS
● Serviços de mais alto nível
● Acessíveis de vários dispositivos
● Consumidor não administra ou controla a infra-estrutura básica
● Rápida atualização
12
Modelos de Serviços
● Database as a Service (DaaS) : Banco de Dados como Serviço,
fornecimento de serviços para armazenamento e acesso de volumes de
dados.
● Testing as a Service (TaaS): Ensaio como Serviço, oferece um ambiente
apropriado para que o usuário possa testar aplicações e sistemas de
maneira remota, simulando o comportamento destes em nível de
execução.
13
Aspectos de segurança
Um serviço de nuvem de empresas renomadas são administrados por
especialistas num ambiente altamente protegido e com gerenciamento
contínuo.
14
Aspectos de segurança
Legislação no Brasil
● 2013 - Foi criado o Projeto de Lei nº5344/2013 do Sr. RUY CARNEIRO.
Porém foi arquivado em 2015;
● 2014 - O Marco Civil da Internet foi criado sob a Lei N° 12.965/14;
● 2016 - O Ministério do Planejamento, Orçamento e Gestão (MP) Criou o
manual "Boas práticas, orientações e vedações para contratação de
Serviços de Computação em Nuvem".
15
Aspectos de segurança
Ao optar por um serviço em nuvem, deve-se estar atento às condições do
SLA (Acordo de Nível de Serviço).
● Como seu provedor irá reagir em caso de falha;
● Quanto tempo levará para o restabelecimento do serviço;
● Qual plano de backup em caso de falha;
● Qual o tempo máximo aceitável para o seu negócio e como o provedor irá
honrar este tempo.
16
Aspectos de segurança
Armazenamento físico dos dados.
● Os dados serão transferidos para fora do país?
● Em caso positivo, para que país?
● Quanto tempo os dados estarão nessa localidade?
17
Aspectos de segurança
Os seus dados com total segurança!
18
Aspectos de segurança
Nem tudo é perfeito...
19Fonte: https://g1.globo.com/tecnologia/noticia/equifax-empresa-de-credito-dos-eua-diz-que-ataque-hacker-foi-causado-por-vulnerabilidade-em-servidor.ghtml
“
”
Aspectos de segurança
O caso “Fappening” (ou “Celebgate”)...
20Fonte: https://olhardigital.com.br/fique_seguro/noticia/novo-vazamento-expoe-fotos-intimas-de-celebridades/44506
“
Aspectos de segurança
O caso “Fappening” (ou “Celebgate”)...
21Fonte: https://tecnoblog.net/164406/falha-icloud-vazamento-fotos-nuas-celebridades/
“
Aspectos de segurança
O caso “Fappening” (ou “Celebgate”)...
22Fonte: http://g1.globo.com/tecnologia/blog/seguranca-digital/post/roubo-de-fotos-de-celebridades-foi-feito-com-velhos-truques.html
“
Plataformas
23
Amazon EC2
O Amazon Elastic Compute Cloud (Amazon EC2) é um web service que
disponibiliza capacidade computacional segura e redimensionável na nuvem.
Ele foi criado para facilitar para os desenvolvedores a computação em nuvem
na escala da web.
24
Amazon EC2
Uma Imagem de máquina da Amazon (AMI) é um modelo que contém uma
configuração de software (por exemplo, sistema operacional, servidor de
aplicativo e aplicativos).
25
Instâncias
Amazon EC2
26
Tipos de Instâncias
Amazon EC2
27
Regiões
● 16 regiões
● 42 zonas de disponibilidade
Amazon EC2
Sob demanda
● Usuários que preferem o custo baixo e a flexibilidade
● Aplicações com cargas de trabalho breves
● Aplicações sendo desenvolvidas ou testadas no Amazon EC2 pela
primeira vez
Instâncias reservadas
● Aplicações com estado constante
● Aplicações que podem exigir capacidade reservada
● Clientes que podem se comprometer com o uso por um período
prolongado
28
Preços
Amazon EC2
Instâncias spot
● Aplicativos que têm períodos de início e de término flexíveis
● Aplicativos que são viáveis somente por preços computacionais muito
baixos
● Usuários com necessidades computacionais urgentes para grandes
quantidades de capacidade adicional
Nível gratuito
● 750 horas por mês de uso de instância t2.micro
29
Preços
Amazon EC2
● Assinaturas flexíveis
● Alta escalabilidade por um preço atrativo
● Alta disponibilidade de serviços em
qualquer região do mundo
● Self-service
● Pague somente pelo que usar
● Integração com outros serviços da Amazon
AWS
Vantagens
● Necessidade de conhecimento técnico para
configuração
● Somente cartão de crédito internacional
como forma de pagamento
● Poucos tutoriais intuitivos em português
● Suporte online somente em inglês
Segurança
● Maior curva de aprendizado
30
Desvantagens
Amazon EC2
31
Usuários
Google Cloud Platform
A Google Cloud Platform é a plataforma de cloud computing do Google,que
possui um conjunto de aplicações e soluções que disponibiliza aplicações em
nuvem utilizando os modelos SaaS, Paas, e Iaas.
Performance, Segurança e Confiabilidade
32
Google Cloud Platform
Soluções
33
Fonte: Google Cloud Platform
Google Cloud Platform
Produtos
34
Compute Engine*
App Engine*
Container Engine
Cloud Functions
Google Cloud Platform
35
Compute Engine
● Máquinas predefinidas - microinstâncias até instâncias com 96 vCPUs ou
624 GB de memória
● Máquinas personalizadas
● Manutenção Transparente
● Balanceamento de Carga Global - pools de instâncias de várias de regiões
● Suporte para Linux e Windows
● Processamento em lote - VMs preemptivas
● Conformidade e segurança - ISO 27001, SSAE-16, SOC 1, SOC 2 ,SOC 3
● Faturamento por segundo
Google Cloud Platform
36
App Engine
● Linguagens conhecidas
● Security Scanner
● Google Cloud SQL
● Ferramentas de desenvolvimento conhecidas - Eclipse, IntelliJ, Maven, Git,
Jenkins e PyCharm.
● Escalonamento automático
Google Cloud Platform
37
Preços
Fonte: Google Cloud Platform
Google Cloud Platform
Vantagens
● Criação de aplicações de forma
rápida
● Máquinas customizáveis
● Suportam Linux e Windows
● Boa base de conhecimento para
solução de problemas
● Bom nível de Segurança
● Preços competitivos
● Pagamento em moeda local
38
Desvantagens
● Suporte adicional
● Soluções ainda em constantes
processos de melhorias
● Migração de aplicações ainda é
um processo moroso
Google Cloud Platform
Usuários
39
Fonte: Google Cloud Platform
“Já que nenhuma solução de renderização na nuvem existente conseguia atender às nossas necessidades nessa escala,
decidimos desenvolver nosso próprio software no Google Cloud Platform. A eficiência, a disponibilidade de recursos e o
faturamento por segundo do Google formaram o back-end de um produto que chamamos de Conductor. "- Kevin Baillie
Atomic Fiction
Google Cloud Platform
Usuários Brasileiros
40
Fonte: Google Cloud Platform
“...A Contabilizei é cliente do GCP desde 2003, e nosso crescimento tão rápido só foi possível graças às ferramentas do GCP.
Com certeza esse lançamento vai melhorar o desempenho dos nossos serviços e vai contribuir para o crescimento da
comunidade latino-americana de usuários do Google Cloud Platform. Com a região do GCP em São Paulo, a Contabilizei
poderá oferecer serviços 90% mais baratos que as empresas de contabilidade tradicionais.” - Fabio Bacarin, CTO Contabilizei
Azure
O Azure é um conjunto de abrangente de serviços de nuvem que os
desenvolvedores e os profissionais de TI usam para criar, implantar e
gerenciar aplicativos por toda a nossa rede global de datacenters.
41
Azure
42
Azure
43
Azure
44
Azure
45
Azure
46
Azure
Algumas empresas que usam...
47
Vantagens
● Qualidade do serviço oferecido
● Contratos e pagamentos
personalizados
● Escalar rapidamente
● Múltiplos servidores
● Diversos serviços
● Preços competitivos
● Pagamento em moeda local
● Plataforma Intel
● Softwares Microsoft
48
Desvantagens
● Mercado em crescimento
● Suporte Pago
● Custos Ocultos
● Em alguns casos, custo maior
Azure
Estudo de Caso - SEFAZ/SE
Virtualização de Processos
- Pioneira nesta tecnologia;
- Implantado em 2014;
- Eliminou a burocracia de juntada de documentos ao processo;
- Tornou o processo de recursos mais ágil;
- Mais transparência por parte do contribuinte.
49
Referências
● IPM Sistemas de Gestão Pública. (2018). História da computação em nuvem: como surgiu a cloud computing?
Disponível em: https://www.ipm.com.br/blog/historia-da-computacao-em-nuvem-como-surgiu-a-cloud-
computing/. Acessado 10 de Jan 2018.
● Plataforma Nuvem. (2018). Definição de computação em nuvem segundo o NIST. Disponível em:
https://plataformanuvem.wordpress.com/2011/11/21/definicao-de-computacao-em-nuvem-segundo-o-nist/.
Acessado 14 Jan 2018.
● Ruschel, H.; Zanoto, M.; Mota, W.; Computação em Nuvem. Disponível em:
http://www.ppgia.pucpr.br/~jamhour/RSS/TCCRSS08B/Welton%20Costa%20da%20Mota%20-%20Artigo.pdf .
Acessado 14 Jan 2018.
● Dias, C.; Computação em Nuvem. Disponível em:
http://repositorio.uniceub.br/bitstream/235/8146/1/51106265.pdf . Acessado 14 Jan 2018.
● Macedo, J. F.; Computação em Nuvem - Um estudo empírico exploratório sobre as determinantes da
preocupação com a proteção de dados. Disponível em:
http://recipp.ipp.pt/bitstream/10400.22/7802/1/Jos%C3%A9_Filipe_Macedo_AA_2015.pdf . Acessado 14 Jan
2018
50
Referências
● Almeida, D.; Monção, L.; Computação em Nuvem. Disponível em:
http://bd.centro.iff.edu.br/bitstream/123456789/589/3/Documento.pdf . Acessado 14 Jan 2018
● TIVIT ONE CLOUD. O que é o Google Cloud - Série Provedores de Cloud. Disponível em: http://blog.tivit.com/o-
que-e-google-cloud-serie-provedores-de-cloud . Acessado 15 Jan 2018
● Leong, L.; Bala, R.; Magic Quadrant for Cloud Infrastructure as a Service, Worldwide. Disponível em:
https://www.gartner.com/doc/reprints?id=1-2G2O5FC&ct=150519 . Acessado 15 Jan 2018
● Google Cloud Platform. Disponível em: https://cloud.google.com/?hl=pt-br . Acessado 14 Jan 2018
● Carvalho, C.; Google Cloud Platform: o que é, como funciona e por que escolher? . Disponível em:
http://blog.ipnetsolucoes.com.br/google-cloud-platform-o-que-e-como-funciona-e-por-que-escolher/ .
Acessado 15 Jan 2018
51
Obrigado!
52

Mais conteúdo relacionado

Mais procurados

Apostila - Tutorial Citrix XenServer 6
Apostila - Tutorial Citrix XenServer 6Apostila - Tutorial Citrix XenServer 6
Apostila - Tutorial Citrix XenServer 6Lorscheider Santiago
 
Virtualização com Citrix XENSERVER
Virtualização com Citrix XENSERVERVirtualização com Citrix XENSERVER
Virtualização com Citrix XENSERVERImpacta Eventos
 
Criando temas para Joomla, Wordpress, Drupal e tudo mais sem tocar em templa...
Criando temas para Joomla, Wordpress, Drupal e tudo mais  sem tocar em templa...Criando temas para Joomla, Wordpress, Drupal e tudo mais  sem tocar em templa...
Criando temas para Joomla, Wordpress, Drupal e tudo mais sem tocar em templa...Simples Consultoria
 
1º Meetup Zabbix Meetup do Recife: Danilo Barros - Zabbix dicas e truques par...
1º Meetup Zabbix Meetup do Recife: Danilo Barros - Zabbix dicas e truques par...1º Meetup Zabbix Meetup do Recife: Danilo Barros - Zabbix dicas e truques par...
1º Meetup Zabbix Meetup do Recife: Danilo Barros - Zabbix dicas e truques par...Zabbix BR
 
Monitoramento de servidores e ativos de rede com zabbix
Monitoramento de servidores e ativos de rede com zabbixMonitoramento de servidores e ativos de rede com zabbix
Monitoramento de servidores e ativos de rede com zabbixSergio Roberto
 
Zabbix Conference LatAm 2016 - Jessian Ferreira - Wireless with Zabbix
Zabbix Conference LatAm 2016 - Jessian Ferreira - Wireless with ZabbixZabbix Conference LatAm 2016 - Jessian Ferreira - Wireless with Zabbix
Zabbix Conference LatAm 2016 - Jessian Ferreira - Wireless with ZabbixZabbix
 
Performance tunning de servidores ColdFusion MX
Performance tunning de servidores ColdFusion MXPerformance tunning de servidores ColdFusion MX
Performance tunning de servidores ColdFusion MXAlex Hübner
 
Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012André Déo
 
Escalando o ambiente com MariaDB Cluster (Portuguese Edition)
Escalando o ambiente com MariaDB Cluster (Portuguese Edition)Escalando o ambiente com MariaDB Cluster (Portuguese Edition)
Escalando o ambiente com MariaDB Cluster (Portuguese Edition)Wagner Bianchi
 
Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...
Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...
Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...Zabbix
 
INT303 - Boot Remoto de Linux no Windows Server 2008 R2
INT303 - Boot Remoto de Linux no Windows Server 2008 R2INT303 - Boot Remoto de Linux no Windows Server 2008 R2
INT303 - Boot Remoto de Linux no Windows Server 2008 R2mestresemhd
 
Servidor Próprio - Configuração do CWP Panel
Servidor Próprio - Configuração do CWP PanelServidor Próprio - Configuração do CWP Panel
Servidor Próprio - Configuração do CWP PanelSaveincloud
 

Mais procurados (14)

Apostila - Tutorial Citrix XenServer 6
Apostila - Tutorial Citrix XenServer 6Apostila - Tutorial Citrix XenServer 6
Apostila - Tutorial Citrix XenServer 6
 
Virtualização com Citrix XENSERVER
Virtualização com Citrix XENSERVERVirtualização com Citrix XENSERVER
Virtualização com Citrix XENSERVER
 
Criando temas para Joomla, Wordpress, Drupal e tudo mais sem tocar em templa...
Criando temas para Joomla, Wordpress, Drupal e tudo mais  sem tocar em templa...Criando temas para Joomla, Wordpress, Drupal e tudo mais  sem tocar em templa...
Criando temas para Joomla, Wordpress, Drupal e tudo mais sem tocar em templa...
 
1º Meetup Zabbix Meetup do Recife: Danilo Barros - Zabbix dicas e truques par...
1º Meetup Zabbix Meetup do Recife: Danilo Barros - Zabbix dicas e truques par...1º Meetup Zabbix Meetup do Recife: Danilo Barros - Zabbix dicas e truques par...
1º Meetup Zabbix Meetup do Recife: Danilo Barros - Zabbix dicas e truques par...
 
Monitoramento de servidores e ativos de rede com zabbix
Monitoramento de servidores e ativos de rede com zabbixMonitoramento de servidores e ativos de rede com zabbix
Monitoramento de servidores e ativos de rede com zabbix
 
Zabbix Conference LatAm 2016 - Jessian Ferreira - Wireless with Zabbix
Zabbix Conference LatAm 2016 - Jessian Ferreira - Wireless with ZabbixZabbix Conference LatAm 2016 - Jessian Ferreira - Wireless with Zabbix
Zabbix Conference LatAm 2016 - Jessian Ferreira - Wireless with Zabbix
 
Performance tunning de servidores ColdFusion MX
Performance tunning de servidores ColdFusion MXPerformance tunning de servidores ColdFusion MX
Performance tunning de servidores ColdFusion MX
 
Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012Zabbix FLISOL Campinas 28-04-2012
Zabbix FLISOL Campinas 28-04-2012
 
Escalando o ambiente com MariaDB Cluster (Portuguese Edition)
Escalando o ambiente com MariaDB Cluster (Portuguese Edition)Escalando o ambiente com MariaDB Cluster (Portuguese Edition)
Escalando o ambiente com MariaDB Cluster (Portuguese Edition)
 
Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...
Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...
Zabbix Conference LatAm 2016 - Jorge Pretel - Low Level Discovery for ODBC an...
 
Zabbix 2010
Zabbix 2010Zabbix 2010
Zabbix 2010
 
Citrix XenServer
Citrix XenServerCitrix XenServer
Citrix XenServer
 
INT303 - Boot Remoto de Linux no Windows Server 2008 R2
INT303 - Boot Remoto de Linux no Windows Server 2008 R2INT303 - Boot Remoto de Linux no Windows Server 2008 R2
INT303 - Boot Remoto de Linux no Windows Server 2008 R2
 
Servidor Próprio - Configuração do CWP Panel
Servidor Próprio - Configuração do CWP PanelServidor Próprio - Configuração do CWP Panel
Servidor Próprio - Configuração do CWP Panel
 

Semelhante a Ufs na nuvem gp 2017-2

Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoDarlan Segalin
 
Vinit Cloud Computing Anhembi Morumbi
Vinit   Cloud Computing   Anhembi MorumbiVinit   Cloud Computing   Anhembi Morumbi
Vinit Cloud Computing Anhembi Morumbivinitbr
 
Computação nas nuvens
Computação nas nuvensComputação nas nuvens
Computação nas nuvensRafael Castro
 
Palestra cloud-computing
Palestra cloud-computingPalestra cloud-computing
Palestra cloud-computingNaptec
 
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacionalCloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacionalJosé Morelli Neto
 
Trabalhando com ALM na nuvem
Trabalhando com ALM na nuvemTrabalhando com ALM na nuvem
Trabalhando com ALM na nuvemAdriano Bertucci
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingAlê Borba
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Marcus Garcia
 
My Cloud Computing Presentation V3
My Cloud Computing Presentation V3My Cloud Computing Presentation V3
My Cloud Computing Presentation V3namplc
 
Palestra de Cloud para Universidade de São Caetano do Sul - USCS
Palestra de Cloud para Universidade de São Caetano do Sul - USCSPalestra de Cloud para Universidade de São Caetano do Sul - USCS
Palestra de Cloud para Universidade de São Caetano do Sul - USCSThiago Viola
 
Desafios de trabalhar com Cloud Computing: Do zero ao um
Desafios de trabalhar com Cloud Computing: Do zero ao umDesafios de trabalhar com Cloud Computing: Do zero ao um
Desafios de trabalhar com Cloud Computing: Do zero ao umThiago Fortunato
 
CICS V5.1 Novo Portfolio de Plataforma de primeira classe
CICS V5.1  Novo Portfolio de Plataforma de primeira classeCICS V5.1  Novo Portfolio de Plataforma de primeira classe
CICS V5.1 Novo Portfolio de Plataforma de primeira classePaulo Batuta
 
Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers fcdigital
 

Semelhante a Ufs na nuvem gp 2017-2 (20)

Ufs na nuvem gp 2017-2
Ufs na nuvem   gp 2017-2 Ufs na nuvem   gp 2017-2
Ufs na nuvem gp 2017-2
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
 
Vinit Cloud Computing Anhembi Morumbi
Vinit   Cloud Computing   Anhembi MorumbiVinit   Cloud Computing   Anhembi Morumbi
Vinit Cloud Computing Anhembi Morumbi
 
Computação nas nuvens
Computação nas nuvensComputação nas nuvens
Computação nas nuvens
 
Computação nas nuvens
Computação nas nuvensComputação nas nuvens
Computação nas nuvens
 
Palestra cloud-computing
Palestra cloud-computingPalestra cloud-computing
Palestra cloud-computing
 
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacionalCloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacional
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Trabalhando com ALM na nuvem
Trabalhando com ALM na nuvemTrabalhando com ALM na nuvem
Trabalhando com ALM na nuvem
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
 
My Cloud Computing Presentation V3
My Cloud Computing Presentation V3My Cloud Computing Presentation V3
My Cloud Computing Presentation V3
 
Palestra de Cloud para Universidade de São Caetano do Sul - USCS
Palestra de Cloud para Universidade de São Caetano do Sul - USCSPalestra de Cloud para Universidade de São Caetano do Sul - USCS
Palestra de Cloud para Universidade de São Caetano do Sul - USCS
 
Desafios de trabalhar com Cloud Computing: Do zero ao um
Desafios de trabalhar com Cloud Computing: Do zero ao umDesafios de trabalhar com Cloud Computing: Do zero ao um
Desafios de trabalhar com Cloud Computing: Do zero ao um
 
Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
 
CICS V5.1 Novo Portfolio de Plataforma de primeira classe
CICS V5.1  Novo Portfolio de Plataforma de primeira classeCICS V5.1  Novo Portfolio de Plataforma de primeira classe
CICS V5.1 Novo Portfolio de Plataforma de primeira classe
 
Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Ufs na nuvem gp 2017-2

  • 1. UFS na Nuvem Anselmo Rodrigues Francyelle Mascarenhas Michael Mendonça
  • 2. Plataformas em Nuvem Disciplina: Gerência de Projetos Prof: Dr. Rogério Patrício Chagas do Nascimento
  • 3. Roteiro ● Histórico ● Definição ● Vantagens e Desvantagens ● Esquema Geral ● Modelos de Serviço ● Aspectos de Segurança ● Plataformas ○ Amazon EC2 ○ Google Cloud Platform ○ Azure ● Estudo de Caso 3
  • 4. Histórico ● 1961 - John McCarthy sugeriu que a computação fosse oferecida como um serviço público e de uso compartilhado ● 1962 - Joseph Licklider começa a estudar novas formas de usar o computador, vindo a criar a ARPANET ● 1997 - Ramnath Chellappa utiliza o termo “Cloud Computing” 4
  • 5. Histórico ● 2000 - A computação em nuvem começou a ganhar mais força e passou a ser oferecida comercialmente ● 2006 - Amazon apresenta o conceito de computação pega pelo uso (Amazon Web Services) e Elastic Cloud Computing (EC2); ● 2008 - Google App Engine lança seu serviço no mercado de nuvem com custos baixos e inovações ● 2010 - Microsoft lança seu serviço de provimento de nuvem, Azure 5
  • 6. Definição A computação em nuvem é um modelo para habilitar o acesso por rede ubíquo, conveniente e sob demanda a um conjunto compartilhado de recursos de computação (como redes, servidores, armazenamento, aplicações e serviços) que possam ser rapidamente provisionados e liberados com o mínimo de esforço de gerenciamento ou interação com o provedor de serviços. 6
  • 7. Vantagens ● Custos reduzidos ● Dimensionamento rápido ● Facilidade de uso e manutenção ● Melhor recuperação de desastres 7
  • 9. Esquema Geral 8 Arquitetura em Camadas Modelos de Serviços IaaS SaaS PaaS Modelos de Implantação Comunitária Privada Pública Híbrida Características Essenciais Sob Demanda Acesso a Rede Multi - Inquilino Pooling Recursos Elastici- dade Mensurá- vel
  • 10. Modelos de Serviços IaaS ● Disponibiliza Hardware ● Máquinas virtuais ● Redução de paradas 10 Fonte: Gartner (Junho de 2017)
  • 11. Modelos de Serviços PaaS ● Ambiente de desenvolvimento de aplicações ● Interface de Usuário customizável ● Facilita a distribuição de aplicações 11
  • 12. Modelos de Serviços SaaS ● Serviços de mais alto nível ● Acessíveis de vários dispositivos ● Consumidor não administra ou controla a infra-estrutura básica ● Rápida atualização 12
  • 13. Modelos de Serviços ● Database as a Service (DaaS) : Banco de Dados como Serviço, fornecimento de serviços para armazenamento e acesso de volumes de dados. ● Testing as a Service (TaaS): Ensaio como Serviço, oferece um ambiente apropriado para que o usuário possa testar aplicações e sistemas de maneira remota, simulando o comportamento destes em nível de execução. 13
  • 14. Aspectos de segurança Um serviço de nuvem de empresas renomadas são administrados por especialistas num ambiente altamente protegido e com gerenciamento contínuo. 14
  • 15. Aspectos de segurança Legislação no Brasil ● 2013 - Foi criado o Projeto de Lei nº5344/2013 do Sr. RUY CARNEIRO. Porém foi arquivado em 2015; ● 2014 - O Marco Civil da Internet foi criado sob a Lei N° 12.965/14; ● 2016 - O Ministério do Planejamento, Orçamento e Gestão (MP) Criou o manual "Boas práticas, orientações e vedações para contratação de Serviços de Computação em Nuvem". 15
  • 16. Aspectos de segurança Ao optar por um serviço em nuvem, deve-se estar atento às condições do SLA (Acordo de Nível de Serviço). ● Como seu provedor irá reagir em caso de falha; ● Quanto tempo levará para o restabelecimento do serviço; ● Qual plano de backup em caso de falha; ● Qual o tempo máximo aceitável para o seu negócio e como o provedor irá honrar este tempo. 16
  • 17. Aspectos de segurança Armazenamento físico dos dados. ● Os dados serão transferidos para fora do país? ● Em caso positivo, para que país? ● Quanto tempo os dados estarão nessa localidade? 17
  • 18. Aspectos de segurança Os seus dados com total segurança! 18
  • 19. Aspectos de segurança Nem tudo é perfeito... 19Fonte: https://g1.globo.com/tecnologia/noticia/equifax-empresa-de-credito-dos-eua-diz-que-ataque-hacker-foi-causado-por-vulnerabilidade-em-servidor.ghtml “ ”
  • 20. Aspectos de segurança O caso “Fappening” (ou “Celebgate”)... 20Fonte: https://olhardigital.com.br/fique_seguro/noticia/novo-vazamento-expoe-fotos-intimas-de-celebridades/44506 “
  • 21. Aspectos de segurança O caso “Fappening” (ou “Celebgate”)... 21Fonte: https://tecnoblog.net/164406/falha-icloud-vazamento-fotos-nuas-celebridades/ “
  • 22. Aspectos de segurança O caso “Fappening” (ou “Celebgate”)... 22Fonte: http://g1.globo.com/tecnologia/blog/seguranca-digital/post/roubo-de-fotos-de-celebridades-foi-feito-com-velhos-truques.html “
  • 24. Amazon EC2 O Amazon Elastic Compute Cloud (Amazon EC2) é um web service que disponibiliza capacidade computacional segura e redimensionável na nuvem. Ele foi criado para facilitar para os desenvolvedores a computação em nuvem na escala da web. 24
  • 25. Amazon EC2 Uma Imagem de máquina da Amazon (AMI) é um modelo que contém uma configuração de software (por exemplo, sistema operacional, servidor de aplicativo e aplicativos). 25 Instâncias
  • 26. Amazon EC2 26 Tipos de Instâncias
  • 27. Amazon EC2 27 Regiões ● 16 regiões ● 42 zonas de disponibilidade
  • 28. Amazon EC2 Sob demanda ● Usuários que preferem o custo baixo e a flexibilidade ● Aplicações com cargas de trabalho breves ● Aplicações sendo desenvolvidas ou testadas no Amazon EC2 pela primeira vez Instâncias reservadas ● Aplicações com estado constante ● Aplicações que podem exigir capacidade reservada ● Clientes que podem se comprometer com o uso por um período prolongado 28 Preços
  • 29. Amazon EC2 Instâncias spot ● Aplicativos que têm períodos de início e de término flexíveis ● Aplicativos que são viáveis somente por preços computacionais muito baixos ● Usuários com necessidades computacionais urgentes para grandes quantidades de capacidade adicional Nível gratuito ● 750 horas por mês de uso de instância t2.micro 29 Preços
  • 30. Amazon EC2 ● Assinaturas flexíveis ● Alta escalabilidade por um preço atrativo ● Alta disponibilidade de serviços em qualquer região do mundo ● Self-service ● Pague somente pelo que usar ● Integração com outros serviços da Amazon AWS Vantagens ● Necessidade de conhecimento técnico para configuração ● Somente cartão de crédito internacional como forma de pagamento ● Poucos tutoriais intuitivos em português ● Suporte online somente em inglês Segurança ● Maior curva de aprendizado 30 Desvantagens
  • 32. Google Cloud Platform A Google Cloud Platform é a plataforma de cloud computing do Google,que possui um conjunto de aplicações e soluções que disponibiliza aplicações em nuvem utilizando os modelos SaaS, Paas, e Iaas. Performance, Segurança e Confiabilidade 32
  • 34. Google Cloud Platform Produtos 34 Compute Engine* App Engine* Container Engine Cloud Functions
  • 35. Google Cloud Platform 35 Compute Engine ● Máquinas predefinidas - microinstâncias até instâncias com 96 vCPUs ou 624 GB de memória ● Máquinas personalizadas ● Manutenção Transparente ● Balanceamento de Carga Global - pools de instâncias de várias de regiões ● Suporte para Linux e Windows ● Processamento em lote - VMs preemptivas ● Conformidade e segurança - ISO 27001, SSAE-16, SOC 1, SOC 2 ,SOC 3 ● Faturamento por segundo
  • 36. Google Cloud Platform 36 App Engine ● Linguagens conhecidas ● Security Scanner ● Google Cloud SQL ● Ferramentas de desenvolvimento conhecidas - Eclipse, IntelliJ, Maven, Git, Jenkins e PyCharm. ● Escalonamento automático
  • 38. Google Cloud Platform Vantagens ● Criação de aplicações de forma rápida ● Máquinas customizáveis ● Suportam Linux e Windows ● Boa base de conhecimento para solução de problemas ● Bom nível de Segurança ● Preços competitivos ● Pagamento em moeda local 38 Desvantagens ● Suporte adicional ● Soluções ainda em constantes processos de melhorias ● Migração de aplicações ainda é um processo moroso
  • 39. Google Cloud Platform Usuários 39 Fonte: Google Cloud Platform “Já que nenhuma solução de renderização na nuvem existente conseguia atender às nossas necessidades nessa escala, decidimos desenvolver nosso próprio software no Google Cloud Platform. A eficiência, a disponibilidade de recursos e o faturamento por segundo do Google formaram o back-end de um produto que chamamos de Conductor. "- Kevin Baillie Atomic Fiction
  • 40. Google Cloud Platform Usuários Brasileiros 40 Fonte: Google Cloud Platform “...A Contabilizei é cliente do GCP desde 2003, e nosso crescimento tão rápido só foi possível graças às ferramentas do GCP. Com certeza esse lançamento vai melhorar o desempenho dos nossos serviços e vai contribuir para o crescimento da comunidade latino-americana de usuários do Google Cloud Platform. Com a região do GCP em São Paulo, a Contabilizei poderá oferecer serviços 90% mais baratos que as empresas de contabilidade tradicionais.” - Fabio Bacarin, CTO Contabilizei
  • 41. Azure O Azure é um conjunto de abrangente de serviços de nuvem que os desenvolvedores e os profissionais de TI usam para criar, implantar e gerenciar aplicativos por toda a nossa rede global de datacenters. 41
  • 48. Vantagens ● Qualidade do serviço oferecido ● Contratos e pagamentos personalizados ● Escalar rapidamente ● Múltiplos servidores ● Diversos serviços ● Preços competitivos ● Pagamento em moeda local ● Plataforma Intel ● Softwares Microsoft 48 Desvantagens ● Mercado em crescimento ● Suporte Pago ● Custos Ocultos ● Em alguns casos, custo maior Azure
  • 49. Estudo de Caso - SEFAZ/SE Virtualização de Processos - Pioneira nesta tecnologia; - Implantado em 2014; - Eliminou a burocracia de juntada de documentos ao processo; - Tornou o processo de recursos mais ágil; - Mais transparência por parte do contribuinte. 49
  • 50. Referências ● IPM Sistemas de Gestão Pública. (2018). História da computação em nuvem: como surgiu a cloud computing? Disponível em: https://www.ipm.com.br/blog/historia-da-computacao-em-nuvem-como-surgiu-a-cloud- computing/. Acessado 10 de Jan 2018. ● Plataforma Nuvem. (2018). Definição de computação em nuvem segundo o NIST. Disponível em: https://plataformanuvem.wordpress.com/2011/11/21/definicao-de-computacao-em-nuvem-segundo-o-nist/. Acessado 14 Jan 2018. ● Ruschel, H.; Zanoto, M.; Mota, W.; Computação em Nuvem. Disponível em: http://www.ppgia.pucpr.br/~jamhour/RSS/TCCRSS08B/Welton%20Costa%20da%20Mota%20-%20Artigo.pdf . Acessado 14 Jan 2018. ● Dias, C.; Computação em Nuvem. Disponível em: http://repositorio.uniceub.br/bitstream/235/8146/1/51106265.pdf . Acessado 14 Jan 2018. ● Macedo, J. F.; Computação em Nuvem - Um estudo empírico exploratório sobre as determinantes da preocupação com a proteção de dados. Disponível em: http://recipp.ipp.pt/bitstream/10400.22/7802/1/Jos%C3%A9_Filipe_Macedo_AA_2015.pdf . Acessado 14 Jan 2018 50
  • 51. Referências ● Almeida, D.; Monção, L.; Computação em Nuvem. Disponível em: http://bd.centro.iff.edu.br/bitstream/123456789/589/3/Documento.pdf . Acessado 14 Jan 2018 ● TIVIT ONE CLOUD. O que é o Google Cloud - Série Provedores de Cloud. Disponível em: http://blog.tivit.com/o- que-e-google-cloud-serie-provedores-de-cloud . Acessado 15 Jan 2018 ● Leong, L.; Bala, R.; Magic Quadrant for Cloud Infrastructure as a Service, Worldwide. Disponível em: https://www.gartner.com/doc/reprints?id=1-2G2O5FC&ct=150519 . Acessado 15 Jan 2018 ● Google Cloud Platform. Disponível em: https://cloud.google.com/?hl=pt-br . Acessado 14 Jan 2018 ● Carvalho, C.; Google Cloud Platform: o que é, como funciona e por que escolher? . Disponível em: http://blog.ipnetsolucoes.com.br/google-cloud-platform-o-que-e-como-funciona-e-por-que-escolher/ . Acessado 15 Jan 2018 51