Big Data & Data Science
Jonatha Azevedo
ROTEIRO DA AULA
Conceitos
Modelos de Nuvem
Tipos de serviços na Nuvem
Construção do ambiente na AWS
1-
2-
3-
4-
A nuvem é uma rede de servidores remotos que entregam serviços de armazenamento, processamento e utilitários em geral. Os serviços são disponibilizados através da internet e seus usuários não precisam dispor da mesma infraestrutura que o servidor.
Posso chamar qualquer servidor web ou data warehouse de nuvem?
Definição
Não. Uma nuvem deve ter características bem definidas. A entidade que declara o que é ou não nuvem é o National Institute of Standards and Tecnology (NIST).
Características determinadas pelo NIST
SELF-SERVICE + RESOURCE POOLING
Serviço à escolha e fornecidos sob demanda.
Não há necessidade de uma equipe de T.I. para gerenciar os recursos
PAY PER USE
Usuários pagam apenas por aquilo que consomem.
Serviços mensuráveis em termos de processador, memória, disco e rede.
Características determinadas pelo NIST
ELASTICIDADE
As capacidades dos serviços podem ser ampliadas ou diminuídas ao nível da demanda
Eliminação de custos fixos
ACESSO AMPLO PELA INTERNET
Único recurso necessário: uma conexão com a internet
Balanceamento de carga automático
Exemplos:
Amazon Web Services
Microsoft Azure
IBM Softlayer
Google Compute Engine
PÚBLICA
Serviços oferecidos a um número limitado de pessoas por trás de um firewall.
Serviços especializados costumam custar mais caro. Além disso, não é possível dispensar uma equipe de T.I..
PRIVADA
Possibilidade de escolher o melhor tipo de nuvem para uma determinada atividade.
A interface entre as duas nuvens pode ser difícil de implementar.
HÍBRIDA
Introdução
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Navegador
Aplicativos Móveis
Client-Side Apps
Usuário Final
Introdução
Fonte: Cloud53
Consumir
Construir
Hospedar
Desktop Virtual
Jogos
Google Docs
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Bancos de Dados
Ferramenta de Desenvolvimento
Servidores Web
Máquinas Virtuais
Redes
Servideores
Backups
Desktop Virtual
Jogos
Google Docs
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Bancos de Dados
Ferramenta de Desenvolvimento
Servidores Web
Máquinas Virtuais
Redes
Servideores
Backups
O nível mais baixo provê o gerenciamento, o poder de processamento e a segurança do nível mais alto.
Desktop Virtual
Jogos
Google Docs
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Bancos de Dados
Ferramenta de Desenvolvimento
Servidores Web
Máquinas Virtuais
Redes
Servideores
Backups
Business as a Service (BaaS)
Database as a Service (DaaS)
Network as a Service (NaaS)
INFRAESTRUTURA COMO SERVIÇO
Vantagens:
Infrastructure as a Service (IaaS)
INFRAESTRUTURA COMO SERVIÇO
Exemplos:
Infrastructure as a Service (IaaS)
PLATAFORMA COMO SERVIÇO
Platform as a Service (PaaS)
Vantagens:
PLATAFORMA COMO SERVIÇO
Platform as a Service (PaaS)
Exemplos:
SOFTWARE COMO SERVIÇO
Vantagens:
Software as a Service (SaaS)
SOFTWARE COMO SERVIÇO
Exemplos:
Software as a Service (SaaS)
Caso tenha criado um banco no serviço da AWS EC2 e não esteja usando, lembre-se de desativá-lo para assim evitar cobranças indevidas.
Caso queira cancelar a conta feito na AWS, siga o passo a passo no link abaixo:
TUTORIAL 2: Criação de um servidor na EC2 na AWS;
TUTORIAL 3: Instalação do R, RStudio server e Shiny server na EC2 na AWS;
TUTORIAL 4: Utilizando o vi/vim e o R CND BATCH.
Local dos arquivos: plataforma da infnet!
Web Scraping e o metrô de São Paulo!