Workshops. Daniel Bento, Solutions Architect. 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
|
|
- Marisa do Amaral Carmona
- 6 Há anos
- Visualizações:
Transcrição
1 Workshops Daniel Bento, Solutions Architect 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
2 Workshops 30/03 - Escalando sua aplicação para os primeiros 10 milhões de usuários 27/04 - Conhecendo as opções de Bancos de Dados na Nuvem da AWS 25/05 - Introdução a arquitetura serverless 14/06 - Automações de Segurança
3 Conhecendo as opções de Bancos de Dados na Nuvem da AWS Daniel Bento, Solutions Architect 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
4 Agenda - Hoje Apresentação - BDs na nuvem da AWS Break Lab Dúvidas Fechamento
5 O que esperar desta apresentação Conceitos: Transações ACID, Teorema CAP e persistência poliglota Apresentar os serivços de Banco de Dados na AWS e classificá-los dentro dos tipos existentes Quiz: Compreender qual cenário de utilização de cada serviço
6 Transações ACID
7 Transações ACID Atomicity (Ou tudo é feito, ou nada é feito) Consistency (levar o banco de dados de um estado consistente a um outro estado consistente) Isolation (transações concorrentes resultam em um estado que seria obtido se fossem executadas sequencialmente controle de concorrência deadlocks) Durability (efeitos de uma transação em caso de sucesso (commit) devem persistir no banco de dados)
8 Teorema CAP
9 Teorema CAP Você pode criar um banco que dados que seja: Consistent (Escritas são atômicas e todas as solicitações subseqüentes recuperam o novo valor) Available (O bd sempre retornará um valor enquanto um único servidor estiver rodando) Partition tolerant (O sistema ainda funcionará mesmo se a comunicação do servidor for perdida temporariamente - ou seja, uma partição de rede)
10 Teorema CAP Mas você só pode escolher 2: CA ou CP ou AP CA (Redis, PostgreSQL, Neo4J) CP (MongoDB, HBase) AP (DNS, Amazon DynamoDB, CouchDB) leituras eventualmente consistente e fortemente consistente
11 Persistência Poliglota
12 Arquitetura tradicional de banco de dados Client Tier Um banco de dados para todos workloads App/Web Tier RDBMS
13 Arquitetura tradicional de banco de dados Acesso Chave-valor Queries complexas Transaçõe Analytics Client Tier App/Web Tier RDBMS Todos forçados dentro do banco relacional
14 7 Bancos de dados em 7 semanas A questão central: Que banco de dados ou combinação de bancos melhor resolve seu problema? Analisa diversos bancos de dados, classificando-os em 5 tipos Casos de uso para cada banco de dados
15 Tipos de Banco de Dados Amazon RDS Aurora DIY EC2 Amazon DynamoDB Redis Memcached Riak Amazon Redshift Amazon Athena HBase Cassandra Amazon DynamoDB ElasticSearch MongoDB CouchDB Neo4J TitanDB Relacional/RDBMS Chave-Valor Colunar Documentos Grafo
16 Arquitetura da camada de dados na AWS Escolha o melhor tipo banco de dados para cada workload Client Tier App/Web Tier Cache NoSQL Data Tier Data Warehouse RDBMS Blob Store Search
17 Escolha o banco em função do workload Chave/valor Queries simples Leituras quentes Queries complexas Transações Analytics Logs Sistema de Busca Data Tier Cache NoSQL Data Warehouse RDBMS Blob Store Search
18 DIY EC2 Bancos de Dados na AWS Faça você mesmo: rode seu banco de dados em EC2 Maior poder de configuração EC2 Praticamente qualquer tipo e engine de banco de dados
19 Clientes que rodam banco de dados na AWS
20 BDs Relacionais Amazon RDS Aurora DIY EC2
21 Como escalar bancos de dados relacionais? Em algum momento, você chegará ao limite de sua máquina virtual. O que fazer? Verticalmente Adicionar mais capacidade de CPU, Memória, RAM, Redes, etc. Horizontalmente Réplicas de Leitura Sharding Federação Cluster Mudança de paradigma/tipo
22 BDs Relacionais Padrão mais comum e clássico de banco de dados São sistemas baseados na teoria dos conjuntos implementados como tabelas bidimensionais com linhas e colunas Fortemente tipado: tipos numéricos, strings, datas, blobs, etc.
23 BDs Relacionais Boa aderência Layout dos dados é conhecido antecipadamente, mas você ainda não sabe bem como usar os dados Transações ACID Queries complexas Não tão bons Quando seus dados são altamente variáveis ou profundamente hierárquicos. Ex: bd para descrever todas as criaturas da natureza Escalabilidade horizontal
24 Amazon Relational Database Service (RDS) Suporte multi-engine: Aurora, MySQL, MariaDB, PostgreSQL, Oracle, SQL Server Provisionamento automático, patching, escalabilidade, backup/restore, failover Alta disponibilidade com RDS Multi-AZ Amazon Aurora
25 High Availability Multi-AZ Deployments Solução para tolerância à falhas Failover automático Replicação síncrona Ativado com poucos cliques
26 Reinventando o Banco de Dados Relacional
27 Amazon RDS for Aurora Compatível com MySQL: 5x mais performanc no mesmo hardware: escritas/s e leituras/s Em preview Aurora PostgreSQL Escalável até 64 TB. Até 15 réplicas de leitura Storage SSD customizado, altamente durável e tolerante à falhas. Replicado 6x em 3 Zonas de disponibilidade.
28 NoSQL Chave-Valor Amazon DynamoDB Redis Memcached Riak
29 NoSQL Chave-Valor Um dos tipos mais simples de banco de dados Mapeia chaves simples para possivelmente valores mais complexos como uma hashtable Flexibilidade de implementação
30 NoSQL Chave-Valor Boa aderência Escalabilidade horizontal, extremamente rápido Problemas onde os dados não são altamente relacionados Offload de banco de dados Sessões de usuários Não tão bons Executar queries complexas em seus dados, diferentes de operações básicas CRUD (Criar, Ler, Atualizar, Excluir).
31 Amazon DynamoDB Rápido, Flexível, NoSQL escalável
32 História do NoSQL na Amazon
33 Amazon DynamoDB Totalmente gerenciado: você diz quantas leituras/s e escritas/s e nós fazemos o resto Se sua aplicação é rápida com 10 usuários, então será rápida com 1M, 10M ou 100M. Disponibilidade e durabilidade indistinguíveis de 100%
34 Amazon DynamoDB Customers
35 Case de Uso Lyft - Sistema de rastreamento de corridas Lyft realiza até 8x mais corridas durante Era tão simples escalar. os horários de pico Tínhamos dois botões: um para leitura e outro para escrita. Chris Lambert CTO, Lyft Utilizado para rastreamento GPS em todas as corridas.
36 Cache em memória Amazon ElastiCache Memcached ou Redis Totalmente gerenciado; zero administração
37 Key ElastiCache Features Totalmente gerenciado Multi-AZ Totalmente gerenciado Persistência Réplicas de leitura Multi-AZ com auto-failover Redis cluster
38 Amazon ElastiCache Customers Gaming AdTech Media Mobile Other
39 Banco de Dados Colunar Amazon Redshift Amazon Athena HBase Cassandra
40 Banco de dados Colunar Armazena os dados por colunas, ao invés de mantê-los juntos por linhas Redshift: baseado PostgreSQL, com armazenamento colunar HBase: colunas são baratas para serem adicionadas, o controle de versão é trivial, e não há custo de armazenamento real para valores despopulados
41 Banco de dados Colunar Boa aderência Escalabilidade horizontal Problemas de Big Data em clusters com centenas de nós Compressão e versionamento dos dados Não tão bons É melhor projetar seu schema com base em como você planeja consultar os dados. Você deve ter alguma idéia antes de como seus dados serão usados Impacta a performance.
42 Amazon Redshift Escala de Petabytes, relacional, MPP, data warehousing Totalmente gerenciado com plataformas em SSD e HDD 10x performance and 1/10 the price of other solutions Comece pequeno e cresça conforme a demanda
43 Arquitetura do Amazon Redshift Leader Node SQL endpoint, JDBC/ODBC Stores metadata Coordinates query execution JDBC/ODBC Compute Nodes Local, columnar storage Execute queries in parallel Load, backup, restore via Amazon S3 Load from Amazon DynamoDB or SSH 10 GigE (HPC) Two hardware platforms Optimized for data processing DS2: HDD; scale from 2TB to 2PB DC1: SSD; scale from 160GB to 326TB Ingestion Backup Restore
44 Amazon EMR / HBase Hadoop, HBase, Hive, Presto, Spark, Tez, Impala etc. Totalmente gerenciado, escalabilidade automática com suporte a on-demand e instâncias Spot Separação entre computação e storage. Múltiplos cluster consomem o mesmo dado no S3.
45 Amazon Athena Serviço serverless para executar queries SQL em dados no S3. Sem infraestrutura para gerenciar. Não é necessário carregar os dados. Execute direto do S3. Suporte para múltiplos formatos como CSV, TSV, JSON, Avro, ORC, Parquet
46 Banco de dados orientados a Documentos Amazon DynamoDB ElasticSearch MongoDB CouchDB
47 Banco de dados orientados a Documentos Provê suporte para armazenamento, consulta e atualização de itens em um formato de documento, como JSON, XML e HTML Documentos com qualquer número de campos. Suporte a objetos aninhados. Relativamente fácil de se fazer shard e replicação em diversos servidores
48 Banco de dados orientados a Documentos Boa aderência Problemas envolvendo domínios altamente variáveis Quando você não sabe de antemão como exatamente seus dados serão Bom mapeamento para modelos de programação orientada a objetos Não tão bons Se você precisa de joins elaborados em esquemas de bancos relacionais altamente normalizados Normalização de dados, reduzindo ou eliminando cópias
49 Engine de busca e Analytics Serviço gerenciado do Elasticsearch e Kibana Totalmente gerenciado; zero administração Altamente disponível e confiável Amazon Elasticsearch Service Integrado com outros serviços da AWS
50 Amazon Elasticsearch Use Cases Logs analíticos & Monitoramento Operacoinal Monitoramento de performance de suas aplicações Detecção de problemas em tempo real Mergulhe nos seus logs de maneira granular Visualização através do Kibana Busca Tradicional Capacidades de busca em diversos documentos Funcionalidades como: text matching, faceting, filtering, fuzzy search, auto complete, and highlighting
51 Banco de dados em Grafos Neo4J Titan
52 Banco de dados em Grafos Focado mais na inter-relação dos dados do que nos valores reais Queries consistem em percorrer nós e as arestas que os ligam
53 Banco de dados em Grafos Boa aderência Aplicações que modelam redes Buscas em grafos Ex: Nós representam usuários que possuem vários tipos de relacionamentos com outros Não tão bons Particionamento de redes. Não escalam bem. Será uma peça de um sistema maior, com o grafo armazenado em outro lugar.
54 Titan + DynamoDB Amazon DynamoDB Utilize o DynamoDB como storage backend para o Titan para buscas em grafos Plugin disponível no GitHub Titan em EC2
55 Quiz
56 Quiz Preocupado com a segurança, o CISO da empresa decidiu: a partir de hoje ninguém mais vai logar em produção! Todos os logs dos 1000 servidores deverão ser centralizados. Encontrem um mecanismo para busca dos logs e aprofundamento para trobleshooting. Bônus: Dashboard com status em tempo real do ambiente. Orientado a documentos ElasticSearch com Kibana
57 Quiz Você foi contratado para construir uma aplicação de troca de pontos de um programa de fidelidade de uma das maiores operadoras de cartão de crédito do Brasil. Você poderá consultar seu saldo, trocar por produtos ou doar seus pontos para outros usuários. Consultas complexas envolvendo a junção de diversas entidas. Banco de dados Relacional Amazon RDS
58 Quiz Para troca dos pontos, você deve implementar uma funcionalidade similar a um carrinho de compras. Caso um usuário vá embora do site, o carrinho deverá guardar os produtos adicionados na última visita. Banco de dados chave-valor Amazon DynamoDB
59 Quiz Numa segunda fase, a empresa de cartões quer prover capacidades analíticas para seus usuários. O diretor financeiro requisitou que um sistema de relatórios fosse criado. O sistema deve mostrar as movimentações realizadas no dia anterior (1) de maneira consolidada e (2) com possibilidade de drilldown para detalhamento. Banco de dados Relacional com Réplica de Leitura Banco de dados Colunar Amazon Redshift
60 Quiz Devido ao sucesso do programa de fidelidade, o site de troca de ponto dobrou a cada semana a quantidade de usuários. A escalabilidade tornou-se limitada pois todas as sessões dos usuários são gravadas no mesmo servidor que a aplicação roda, consumindo muita memória. Que tipo de estrutura pode nos auxiliar a resolver esse problema? Banco de dados Chave-Valor ElastiCache com Redis
61 Quiz Percebendo o aumento de usuários, a área de marketing decidiu criar uma rede de contatos dentro da plataforma de troca de pontos. Requisitou que fossem criadas as seguintes funcionalidades: Listar seus contatos adicionados dentro da plataforma Sugestão de contatos Mostrar o grau de distância entre você e um outro usuário: quantas pessoas estão entre você e o usuário em questão Banco de Dados em Grafo Neo4J
62 Próximos passos? Leia! aws.amazon.com/documentation aws.amazon.com/architecture aws.amazon.com/start-ups Comece a usar AWS agora! aws.amazon.com/free/
63 30/03 - Escalando sua aplicação para os primeiros 10 milhões de usuários 27/04 - Conhecendo as opções de Bancos de Dados na Nuvem da AWS 25/05 - Introdução a arquitetura serverless 14/06 - Automações de Segurança Obrigado!!
Seminário apresentado em 29/06/2017 Disciplina: Sistemas Distribuídos Professora: Noemi Rodriguez Aluno: Ricardo Dias
Seminário apresentado em 29/06/2017 Disciplina: Sistemas Distribuídos Professora: Noemi Rodriguez Aluno: Ricardo Dias Visão Geral Alta disponibilidade & tolerante a falhas Banco de dados distribuído de
Leia maisBancos de Dados NoSQL PROF.: DR. LUÍS CARLOS COSTA FONSECA
Bancos de Dados NoSQL PROF.: DR. LUÍS CARLOS COSTA FONSECA Agenda 2 Historia O que é NoSQL Teorema CAP Do que abrimos mão. Tipos de NoSQL Modelos de Dados Quem utiliza e o que. História 3 Bancos de Dados
Leia maisSGBDs NoSQL Modelos e Sistemas de Colunas e Grafos. Aluno: Jorge Dias Disciplina: IN940
SGBDs NoSQL Modelos e Sistemas de Colunas e Grafos Aluno: Jorge Dias Disciplina: IN940 Roteiro o Introdução o Motivação o NoSQL (Características) o Comparativo de SGBDs NoSQL x SGBDs Relacionais o Tipos
Leia maisIntrodução aos Bancos de Dados Não-Relacionais. Mauricio De Diana (mestrando) Marco Aurélio Gerosa (orientador)
Introdução aos Bancos de Dados Não-Relacionais Mauricio De Diana (mestrando) Marco Aurélio Gerosa (orientador) Conteúdo Histórico de BDs não-relacionais na Web 4 Categorias de bancos NoSQL Exemplos de
Leia maisIntrodução. O que é um Banco de Dados (BD)?
O que é um Banco de Dados (BD)? É uma coleção de dados relacionados e armazenados em algum dispositivo Associações aleatórias de dados não podem ser chamadas de base de dados Conceito de dados Valor de
Leia maisBancos de Dados NoSQL
Bancos de Dados NoSQL Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Banco de Dados NoSQL (Not Only SQL) Foco no armazenamento de gigantescos volumes de dados (big data)
Leia maisBD e Cloud Gerenciamento de. Dados na Nuvem
CIn/UFPE In940 - Banco de Dados Gerenciamento de Dados na Nuvem Conceitos e Arquiteturas Chaina Santos Oliveira - cso2 Roteiro Motivação Computação em Nuvem Gerenciamento de dados na Nuvem Sistemas de
Leia maisMarcio Victorino. Análise de Informações TCU - TI
1 Análise de Informações TCU - TI 2 3 Bibliografia Essencial Martin Fowler. http://nosql-database.org/ http://hadoop.apache.org/ http://bigdatauniversity.com/ http://bigdataprojects.org/ ACM. IEEE. 4 Sofisticação
Leia maisBig Data. A Nova Onda
Big Data A Nova Onda Ricardo Rezende 18 anos em TI; 12 anos como DBA Oracle; Infrastructure Principal @ Accenture Enkitec Group; Oracle Certified Professional; IBM Certified Database Associate; Mestrando
Leia maisAnálise Comparativa entre Bancos de Dados NoSQL para Realização de Cache de Banco de Dados em Aplicações Web
Análise Comparativa entre Bancos de Dados NoSQL para Realização de Cache de Banco de Dados em Aplicações Web Danilo Lopes Santos Discente (BSI/IFBA-VCA) Pablo Freire Matos Orientador (CSI/IFBA-VCA) 2 Agenda
Leia maisComo criar seu ecossistema de dados com o Tableau no AWS
Como criar seu ecossistema de dados com o Tableau no AWS Migrando seu BI para a nuvem Seu BI funciona e, provavelmente, funciona muito bem. Porém, continuar capacitando seus colegas com os dados será um
Leia maisNoSQL Apache Cassandra para DBAs. Conceitos básicos que todo DBA deve conhecer sobre Apache Cassandra.
NoSQL Apache Cassandra para DBAs Conceitos básicos que todo DBA deve conhecer sobre Apache Cassandra. Apresentação Pessoal Ronaldo Martins: Há mais de 14 anos dedicado à tecnologias Oracle, passando pelas
Leia maisEvandro Deliberal Aula 01
Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal http://www.deljoe.com.br/professor Aula 01 Agenda Bancos Não Relacionais Índices O que é um índice? Uma forma de ordenar,
Leia maisBIG DATA: UMA INTRODUÇÃO. Prof. Ronaldo R. Goldschmidt
BIG DATA: UMA INTRODUÇÃO Prof. Ronaldo R. Goldschmidt Instituto Militar de Engenharia Seção de Engenharia de Computação (SE/8) ronaldo.rgold@ime.eb.br / ronaldo.rgold@gmail.com 70% 60% 50% 40% 30% 20%
Leia maisUNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIENCIAS AGRARIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMATICA
UNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIENCIAS AGRARIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMATICA JOÃO GABRIEL CORRÊA KRUGER LUCIANO MAUDA JUNIOR AMAZON WEB SERVICES (AWS) PONTA GROSSA 2017
Leia maisProf. Daniela Barreiro Claro
Prof. Daniela Barreiro Claro Volume de dados muito grande Principais problemas em relação aos SGBD Relacionais é conciliar o tipo de modelo com a demanda da escalabilidade. Exemplo -Facebook Um crescimento
Leia maisSGBD NoSQL. Débora Souza in940
SGBD NoSQL Débora Souza in940 dsls@cin.ufpe.br Roteiro Introdução Motivação O que é NoSQL? Modelos de dados NoSQL Chave-valor Colunas Documentos Grafos Quem usa que modelo de dados? Como escolher um modelo?
Leia maisProf. Daniela Barreiro Claro
Prof. Daniela Barreiro Claro Volume de dados muito grande Principais problemas em relacao aos SGBD Relacionais é conciliar o tipo de modelo com a demanda da escalabilidade. Exemplo -Facebook Um crescimento
Leia maisBanco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo.
Banco de Dados I Prof. Diego Buchinger diego.buchinger@outlook.com diego.buchinger@udesc.br Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo Aula Inaugural plano de ensino Bibliografia (próximo slide)
Leia maisBancos de Dados Orientados a Grafos. Mateus Lana e Thiago Santana
Bancos de Dados Orientados a Grafos Mateus Lana e Thiago Santana Conteúdo Grafos Definição; Representação; Conceitos. Bancos de dados orientados a grafos Introdução; Representação; Modelagem; Conceitos;
Leia maisARMAZENAMENTO E PROCESSAMENTO DE BANCOS DE DADOS RELACIONAIS
ARMAZENAMENTO E PROCESSAMENTO DE BANCOS DE DADOS RELACIONAIS EDUARDO C. DE ALMEIDA 1 EDUARDO@INF.UFPR.BR UFPR LABORATÓRIO DE BANCO DE DADOS VISÃO GERAL DA APRESENTAÇÃO Entender como um banco de dados aparenta
Leia maisInformática Parte 5 Prof. Márcio Hunecke
Escriturário Informática Parte 5 Prof. Márcio Hunecke Informática BANCO DE DADOS NOSQL (CONCEITOS BÁSICOS, BANCOS ORIENTADOS A GRAFOS, COLUNAS, CHAVE/VALOR E DOCUMENTOS) NoSQL (originalmente se referindo
Leia maisEscalabilidade, as modas e (No)SQL. Fernando Ike
Escalabilidade, as modas e (No)SQL Fernando Ike SQL SQL Por que? Bala de Prata Bala de Prata + de 20 anos como A solução ORM (Object-relational mapping) Transação Chave Composta Chave Estrangeira Porto
Leia maisTítulo da Apresentação
Título da Apresentação Gerenciamento de infraestrutura escalável para websites Fabiano Castro Pereira fabiano.pereira@serpro.gov.br 00/00/0000 Gerenciamento de infraestrutura escalável para websites 1
Leia maisStreaming e Armazenamento de Grandes Volumes de Dados. Gleicon Moraes
Streaming e Armazenamento de Grandes Volumes de Dados Gleicon Moraes Roteiro Problema Fontes de dados comuns Lambda Architecture Evolução de uma arquitetura de Analytics Formato de dados, dimensões, dados
Leia maisSGBD NoSQL 1. Dácio Alves Florêncio
Dácio Alves Florêncio Introdução Surgimento da Web 2.0; Aplicações mais complexas; Ineficiência. 2 Motivação Ineficiência a tratar esses novos formatos de dados; 3 Objetivos Conceituação Fundamental do
Leia maisAula 02. Evandro Deliberal
Aula 02 Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal Data Warehouse; Ambiente de Data Warehouse; Processos e ferramentas envolvidas; Arquiteturas de DW; Granularidade;
Leia maisReplicando dados para o Kafka com o Oracle GoldenGate DBA Brasil 4.0 #DB4BRASIL
Replicando dados para o Kafka com o Oracle GoldenGate DBA Brasil 4.0 #DB4BRASIL Murilo Nascimento Engenheiro de Soluções Oracle Brasil 4 de maio de 2019 Copyright 2019, Oracle and/or its affiliates. All
Leia maisIntrodução Ferramentas Unix MapReduce Outras Ferramentas. Batch Processing. Fabiola Santore. Universidade Federal do Paraná
Fabiola Santore Universidade Federal do Paraná Sumário 1. Introdução 2. Ferramentas Unix 2.1 Análise de log 2.2 Filosofia Unix 3. MapReduce 3.1 Procedimento 3.2 Reduce: Joins e Agrupamento 3.3 Análise
Leia maisInteroperabilidade entre Bancos de Dados Relacionais e Bancos de Dados NoSQL
Minicurso: Interoperabilidade entre Bancos de Dados Relacionais e Bancos de Dados NoSQL Geomar A. Schreiner Ronaldo S. Mello Departamento de Informática e Estatística (INE) Programa de Pós-Graduação em
Leia maisProposta Comercial. Produto: Servidores Dedicados
Proposta Comercial Produto: Servidores Dedicados Sumário Sobre a Locaweb... 3 Soluções Propostas... 4 Benefícios dos Servidores Dedicados Locaweb... 5 Condições Comerciais... 6 Prazos e demais condições...
Leia maisInovação em Escala na Amazon Web Services. Julio M. Faerman @jmfaerman
São Paulo Inovação em Escala na Amazon Web Services Julio M. Faerman @jmfaerman Cada vez mais rápido! Transformações em escala Apenas com claros benefícios econômicos Mainframes vs. UNIX Super Servers
Leia maisCARACTERÍSTICAS Interface intuitiva. Em pouco tempo você está ambientado com o software;
DATASHEET 1 UMA REVOLUCIONÁRIA FERRAMENTA DE MONITORAMENTO DE REDES Monsta é uma poderosa ferramenta de monitoramento que diagnostica, detecta, alerta e auxilia na solução de problemas existentes em sua
Leia maisPalavras Chave: NoSQL, Escalabilidade, Banco de dados, web 2.0.
1 ESTUDO DE CASO BANCO DE DADOS NOSQL Davi Pistorello 1 Fábio Giordani 2 Kaie Guex 3 Resumo: Os bancos de dados relacionais são amplamente utilizados como solução de armazenagem em diversos tipos de sistemas,
Leia maisProposta Comercial. Produto: Cloud OpenStack
Proposta Comercial Produto: Cloud OpenStack Sumário Sobre a Locaweb... 3 Locaweb em Números... 3 Soluções Propostas... 4 Benefícios do Cloud OpenStack Locaweb... 4 Funcionalidades do Cloud OpenStack Locaweb...
Leia maisInformática Parte 11 Prof. Márcio Hunecke
Escriturário Informática Parte 11 Prof. Márcio Hunecke Informática FERRAMENTAS DE INGESTÃO DE DADOS (SQOOP 1.4.6, FLUME 1.7.0, NIFI 1.3.0 E KAFKA 0.11.0) Visão geral sobre os quatro componentes Fazem
Leia maisESTUDO SOBRE A TECNOLOGIA DE BANCO DE DADOS NoSQL
ESTUDO SOBRE A TECNOLOGIA DE BANCO DE DADOS NoSQL Autores: Nicolas Ignácio RYBERG 1,2 ;; Angelo Augusto FROZZA 3 Identificação autores: 1 Bolsista PIBIC-EM/CNPq;; 2 Aluno do curso Técnico em Informática
Leia maisOracle Database Appliance X6-2 Panorama geral
Oracle Database Appliance X6-2 Panorama geral 11 de outubro, 2016 Copyright 2016 Oracle and/or its affiliates. All rights reserved. Bancos de dados: um dos serviços mais críticos entregues por TI Os bancos
Leia maisUnidade 1 Introdução
Unidade 1 UFCG/CEEI/DSC Banco de Dados I Prof. Cláudio Baptista, PhD O que é um Banco de Dados (BD)? É uma coleção de dados relacionados e armazenados em algum dispositivo. Propriedades de um BD: Um BD
Leia maisSharding e replicação com Citus
Sharding e replicação com Citus Relational Model Document Store RDBMS não escalam Single-server Escala apenas verticalmente Flexibilidade X Performance Disponibilidade NoSQL cresceu! ACID PostgreSQL:
Leia maisDesigning Data Intensive Applications
Designing Data Intensive Applications Capítulo 1 Carmem Hara Aplicações Atuais Dados Processamento Problemas Volume Complexidade Velocidade de atualização Tecnologias SGBD: armazenamento Cache: resultados
Leia maisApresentação da ATA de Registro de Preços da Solução Hiperconvergente Nutanix para o Sistema S
Apresentação da ATA de Registro de Preços da Solução Hiperconvergente Nutanix para o Sistema S Sumário 1. O que é a Solução Nutanix? a) Virtualização em Alta Densidade b) Desempenho e Capacidade Linear
Leia maisPollyanna Gonçalves. Seminário da disciplina Banco de Dados II
Pollyanna Gonçalves Seminário da disciplina Banco de Dados II Web 2.0 vem gerando grande volume de dados Conteúdo gerado por redes sociais, sensores inteligentes, tecnologias de colaboração, etc. Novas
Leia maisUniversidade Vila Velha. Iago Binow, Lorran Pegoretti, Luiz Marcon e Pedro Malta
Universidade Vila Velha Iago Binow, Lorran Pegoretti, Luiz Marcon e Pedro Malta Trabalho realizado para avaliação na disciplina de Banco de Dados II, do curso de Ciência da Computação, turno matutino,
Leia maisDiagrama Funcional das Informações
Arquitetura Processo Diagrama Funcional das Informações Produção das Informações Coleta das Informações Gestores Algoritmo de Processamento / Data Loader Decriptografia e descompactação Armazenamento Consumo
Leia maisIntrodução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s
Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas
Leia maisProposta Comercial. Produto: Object Storage
Proposta Comercial Produto: Object Storage Sumário Sobre a Locaweb... 3 Soluções Propostas... 4 Principais benefícios... 5 Features do Object Storage Locaweb... 5 Condições Comerciais... 6 Prazos e demais
Leia maisProposta Comercial. Produto: Cloud Server Pro
Proposta Comercial Produto: Cloud Server Pro Sumário Sobre a Locaweb... 3 Locaweb em Números... 3 Soluções Propostas... 4 Benefícios do Cloud Server Pro Locaweb... 4 Diferenciais do Cloud Server Pro Locaweb...
Leia maisSistemas Distribuídos
Sistemas Distribuídos Unitri Prof: Carlos Eduardo de Carvalho Dantas Conceitos Sistema Distribuído é um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente.
Leia maisUma Análise Comparativa entre Sistemas Gerenciadores de Bancos de Dados NoSQL no contexto de Internet das Coisas
Uma Análise Comparativa entre Sistemas Gerenciadores de Bancos de Dados NoSQL no contexto de Internet das Coisas Allexandre Sampaio Santos Soares Pablo Freire Matos Orientador (CSI/IFBA-VCA) Leonardo Barreto
Leia maisConheça o IBM Cloud Functions A plataforma Serverless da IBM
Conheça o A plataforma Serverless da IBM Giuliano D. Morais Cloud Solutions Architect IBM Cloud / DOC ID / Month XX, 2018 / 2018 IBM Corporation Execute código somente sob demanda Sem gerenciamento e operação
Leia maisAgenda. O que é o Windows Admin Center? Características do Windows Admin Center. O que está em desenvolvimento. Apêndice: screenshots
Agenda O que é o Windows Admin Center? Características do Windows Admin Center O que está em desenvolvimento Apêndice: screenshots O que é o Windows Admin Center? Gerenciamento antes do Windows Admin Center
Leia maisReplicação. Cleide Luzia Bonfim Possamai 03/05/2018
Replicação Cleide Luzia Bonfim Possamai 03/05/2018 Agenda Conceito Motivação Principais abordagens Replicação single-leader Replicação multi-leader Replicação leaderless Modelos de consistência Conclusão
Leia maisPrincipais Motivos para Usar o MySQL
Principais Motivos para Usar o MySQL O Banco de Dados de Código Aberto mais Popular do Mundo MySQL é o "M" na pilha comprovada LAMP de código aberto (Linux, Apache, MySQL PHP/Perl/Python) usada pelos sites
Leia maisBCD29008 Banco de dados
BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 31 de julho de 2017 1/24 Apresentação
Leia maisSistemas de Arquivos Distribuídos. Bruno M. Carvalho Sala: 3F2 Horário: 35M34
Sistemas de Arquivos Distribuídos Bruno M. Carvalho Sala: 3F2 Horário: 35M34 Introdução Serviço de arquivos descreve os serviços oferecidos pelo sistema de arquivos aos clientes Servidor de arquivos processo
Leia maisUNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIÊNCIAS AGRÁRIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMÁTICA
1 UNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIÊNCIAS AGRÁRIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMÁTICA JUAN CASSIUS CARNEIRO PEREIRA PEDRO M. NETO GOOGLE CLOUD PONTA GROSSA 2017 2 JUAN CASSIUS
Leia maisCASSANDRA: BANCO DE DADOS NÃO RELACIONAL DE ALTO DESEMPENHO
Patrocínio, MG, outubro de 2016 ENCONTRO DE PESQUISA & EXTENSÃO, 3., 2016, Patrocínio. Anais... Patrocínio: IFTM, 2016. CASSANDRA: BANCO DE DADOS NÃO RELACIONAL DE ALTO DESEMPENHO Moises Wesley de Souza
Leia maisMAC5855 - NoSQL. Mauricio De Diana mdediana@ime.usp.br @mdediana
MAC5855 - NoSQL Mauricio De Diana mdediana@ime.usp.br @mdediana Web 2.0 Data is the Next Intel Inside Inteligência Coletiva Grande volume de dados Escala global (Internet scale services) Web 2.0 Alto grau
Leia maisSOLUÇÃO HADOOP COM EMC ISILON E CLOUDERA ENTERPRISE
SOLUÇÃO HADOOP COM EMC ISILON E CLOUDERA ENTERPRISE PRINCÍPIOS BÁSICOS EMC ISILON Use a primeira e única solução NAS scale-out do setor com suporte nativo ao Hadoop Reduza os custos e acelere os resultados
Leia maisUniversidade de Brasília Instituto de Ciências Exatas Departamento de Ciência da Computação
Universidade de Brasília Instituto de Ciências Exatas Departamento de Ciência da Computação Armazenamento de Dados Abertos com NoSQL: Um estudo de caso com Dados do Bolsa Família e NoSQL Cassandra Jorge
Leia maisSão Paulo. Maio/2015
São Paulo Maio/2015 Padrões de Arquitetura para Big Data Hélio Silva Sr. Big Data Analytics Consultant Professional Services AWS Summit São Paulo Maio/2015 Henrique Souza Especialista de Cloud e Big Data
Leia maisMarkLogic Business Partner. O Que Há De Novo No MarkLogic 9
MarkLogic Business Partner O Que Há De Novo No MarkLogic 9 TEMA-CHAVE Integração de Dados Mais Fácil, Mais Rápida O MarkLogic 9 torna mais rápido e mais fácil gerenciar dados de vários tipos, difusos
Leia maisApis Rest Autoescaláveis
Padrões de design para Apis Rest Autoescaláveis SEM COMPLICAÇÃO QCONSP 2016 Fernando Ultremare About me Full-stack developer desde 1998 Gerente geral de projetos na Dextra Sistemas Criador do YAWP! Framework
Leia maisDRaaS na nuvem com Site Recovery for VMC on AWS
DRaaS na nuvem com Site Recovery for VMC on AWS Daniel Bronzatti Senior Solutions Engineer, VMware Brasil dbronzatti@vmware.com Março 2019 Visão geral do VMware Site Recovery for VMC on AWS 2 Desafios
Leia maisUma Breve Introdução. Andréa Bordin
Uma Breve Introdução Andréa Bordin O que significa? NoSQL é um termo genérico que define bancos de dados não-relacionais. A tecnologia NoSQL foi iniciada por companhias líderes da Internet - incluindo
Leia maisAula 04. Evandro Deliberal
Aula 04 Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal O que é Replicação repetir ou repetir-se por produção ou multiplicação = reproduzir Definição Mecanismo que
Leia mais2 Instalando e configurando o ambiente de desenvolvimento do Microsoft SQL Server
Sumário Parte 1 Introdução ao desenvolvimento de banco de dados com o Microsoft SQL Server 2005 1 Apresentando o desenvolvimento de banco de dados com o Microsoft SQL Server 2005... 21 O processo de armazenar
Leia maisPrIntCloud. Disciplina: Procedência de Dados e Data Warehousing. Aluna: Shermila Guerra Santa Cruz. 16/04/13
PrIntCloud Disciplina: Procedência de Dados e Data Warehousing. Aluna: Shermila Guerra Santa Cruz. 16/04/13 Roteiro 1. Fundamentação Teórica A.- Cloud Computing B.- Hadoop C.- MapReduce D.- NoSql 2. Proposta
Leia maisBCD29008 Banco de dados
BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 21 de fevereiro de 2018 1/24 Apresentação
Leia maisUniversidade Federal do Maranhão
Universidade Federal do Maranhão Banco de Dados II Banco de Dados Distribuídos Carlos Eduardo Portela Serra de Castro * Sumário Introdução Vantagens Projeto de Bases de Dados Distribuídas Classificação
Leia maisAlta Disponibilidade para pequenos, médios e grandes ambientes
Alta Disponibilidade para pequenos, médios e grandes ambientes Nilton Pinheiro Sr. Support Engineer Microsoft MCSE MCDBA MCTS MCSA/MCSE: SQL Server 2012 niltonpinheiro@msn.com nilton.pinheiro@microsoft.com
Leia maisFormação de DBAs SQL Server 2008
Formação de DBAs SQL Server 2008 Parte 8: Banco de Dados Distribuído Computação Distribuída Um grupo de elementos autônomos de processamento (não necessariamente homogêneos) que estão interconectados por
Leia maisPÓS-GRADUAÇÃO LATO SENSU. Curso: Banco de Dados. Disciplina: Data Warehouse e Business Intelligence; Laboratório Professor: Fernando Zaidan
PÓS-GRADUAÇÃO LATO SENSU Curso: Banco de Dados Disciplina: Data Warehouse e Business Intelligence; Laboratório Professor: Fernando Zaidan Unidade 1.3 2016 Big Data Big Data - Contexto Globalização Modelo
Leia mais4º Congresso Científico da Semana Tecnológica - IFSP 2013, copyright by IFSP de outubro de 2013, Bragança Paulista, SP, Brasil
UMA ABORDAGEM ORIENTADA A DOCUMENTOS PARA ARMAZENAR PUBLICACOES MEDICAS Gustavo Dos Santos Flório, gu.florio@hotmail.com Bianca Maria Pedrosa, bpedrosa@ifsp.edu.br Instituto Federal de Educação, Ciência
Leia maisDIFERENÇAS NO DESENVOLVIMENTO DE APLICAÇÕES WEB COM BD TRADICIONAL E BD NOSQL MONGODB
DIFERENÇAS NO DESENVOLVIMENTO DE APLICAÇÕES WEB COM BD TRADICIONAL E BD NOSQL MONGODB Nicolas Ignacio RYBERG 1.2 ; Angelo Augusto FROZZA 3 ; Daniel de Andrade VARELA 3 Identificação autores: 1 Bolsista
Leia maisGerenciamento de Dados em Larga Escala
CI242 Tópicos de Pesquisa em Informática Gerenciamento de Dados em Larga Escala Carmem Hara Tópicos Gerenciamento de dados na nuvem Dados ligados e web semântica Computação na Nuvem Por que? A WEB está
Leia maisBig Data Open Source com Hadoop
Big Data Open Source com Hadoop Palestrante: Marcio Junior Vieira marcio@ambientelivre.com.br Realização: Marcio Junior Vieira 14 anos de experiência em informática, vivência em desenvolvimento e análise
Leia maisUM ESTUDO EXPLANATÓRIO ACERCA DOS MODELOS DE BANCO DE DADOS NOSQL
UM ESTUDO EXPLANATÓRIO ACERCA DOS MODELOS DE BANCO DE DADOS NOSQL Alex Sandro Romeo de Souza POLETTO, Kaio Luiz BEGOSSO apoletto@femanet.com.br, kaiobegosso@hotmail.com RESUMO: NOSQL é uma tecnologia mundialmente
Leia maisUtilização do console WEB do DokDBS. [Version 03/01/2013]
Utilização do console WEB do DokDBS [Version 03/01/2013] Índice Sobre o DokDBS..................................................................... 1 Primeiro Passo - Efetuar o Login......................................................
Leia maisNoSQL. Cintia Freitas de Moura. BCC 441 Banco de Dados II / 2014
NoSQL Cintia Freitas de Moura BCC 441 Banco de Dados II / 2014 Origem: O termo NoSQL foi usado pela primeira vez em 1998, como o nome de um banco de dados relacional de código aberto que não possuía um
Leia maisAWS. Painel Agregador. Segurança
AWS o Múltiplas contas AWS o todas regiões integradas o Servidores (EC2 e VPC) o Banco de dados (RDS) o Discos o Imagens, Backups e Snapshots o Chaves de Segurança o Grupos de Segurança o DNS o IP Elásticos
Leia maisProjeto de Sistemas Distribuídos. Considerações
Projeto de Sistemas Distribuídos Considerações Projeto de TI em Camadas Infraestrutura Gestão Integração Colaboração Hardware Software: sistemas operacionais, SGBDs, middleware (serviços), middleware (integração
Leia maisEngenharia de software 2011A. Trabalho sobre
Engenharia de software 2011A Trabalho sobre NOSQL Not only SQL NoSQL Not only SQL GRUPO - 9 Cléverton Heming Jardel Palagi Jonatam Gebing Marcos Wassem NOSQL O Termo NoSQL, foi utilizado pela primeira
Leia maisBancos de Dados Distribuídos. Lucas Henrique Samuel Queiroz
Bancos de Dados Distribuídos Lucas Henrique Samuel Queiroz O que é Uma coleção de nós interconectados via rede. Cada nó da rede possui um banco de dados local. Em conjunto atuam como um único sistema de
Leia mais23/05/12. Computação em Nuvem. Computação em nuvem: gerenciamento de dados. Computação em Nuvem - Características principais
Computação em Nuvem Computação em nuvem: gerenciamento de dados Computação em nuvem (Cloud Computing) é uma tendência recente de tecnologia cujo objetivo é proporcionar serviços de Tecnologia da Informação
Leia maisSISTEMA DE GERENCIAMENTO DE BANCO DE DADOS - SGBD
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS - SGBD Disciplina: Banco de Dados Prof: Márcio Palheta, Esp
Leia maisAplicações SAP na Nuvem AWS
Aplicações SAP na Nuvem AWS João Paulo Santana Enterprise Solutions Architect Setembro 2016 Page 2 of 12 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is
Leia maisFormação de DBAs SQL Server 2008 Parte 1: Introdução
Formação de DBAs SQL Server 2008 Parte 1: Introdução Material Cedido pelo Professor Leandro Coelho Correia Objetivos Preparar profissionais para atuar como administradores de banco de dados SQL Server
Leia maisSistemas de arquivos distribuídos. ECO036 - Sistemas Paralelos e Distribuídos
Sistemas de arquivos distribuídos ECO036 - Sistemas Paralelos e Distribuídos Sistemas de arquivos distribuídos - Daniel Nogueira 20938 - Felipe Castro Simões 21525 Sumário 1. Introdução 2. Sistemas de
Leia maisCOMPUTAÇÃO EM NUVEM E PROCESSAMENTO MASSIVO DE DADOS Conceitos, tecnologias e aplicações
COMPUTAÇÃO EM NUVEM E PROCESSAMENTO MASSIVO DE DADOS Conceitos, tecnologias e aplicações Jaqueline Joice Brito Slides em colaboração com Lucas de Carvalho Scabora Sumário Computação em Nuvem Definição
Leia maisBD II (SI 587) Backup de Banco de Dados. Josenildo Silva.
BD II (SI 587) Backup de Banco de Dados Josenildo Silva jcsilva@ifma.edu.br Nota Estes slides são baseados nos slides originalmente disponibilizados pelo professor João Carlos Pinheiro, para disciplina
Leia maisEasyAzure. EasyAzure. Guia do programa. Ingram Micro Brasil. Versão 1.7
EasyAzure Guia do programa Versão 1.7 Email: cloud.br@ingrammicro.com Telefone: 55 (11) 2078-4280 Endereço: Av. Piracema, 1341 - Tamboré - Barueri - SP Brasil 1 EasyAzure São pacotes prontos com as soluções
Leia maisSua versão mais recente, o SQL Server 2017 possui as edições descritas abaixo, com os recursos e limites:
SQL Server O SQL Server é uma parte central da plataforma de dados Microsoft. O SQL Server é líder do setor em ODBMS (sistemas de gerenciamento de bancos de dados operacionais) ou DBMS (Database management
Leia mais4 Testes e experimentos realizados 4.1. Implementação e banco de dados
32 4 Testes e experimentos realizados 4.1. Implementação e banco de dados Devido à própria natureza dos sites de redes sociais, é normal que a maior parte deles possua uma grande quantidade de usuários
Leia maisAzure Database for
Azure Database for PostgreSQL @SQLCRESPI Rodrigo Crespi MCSE, MCSA, MC*.* Esp. em Banco de Dados Esp. em Filosofia e História Professor Universitário CrespiDB Soluções em Plataforma de Dados Power BI,
Leia maisTeste como Serviço (TaaS) na Computação em Nuvem
Teste como Serviço (TaaS) na Computação em Nuvem Ricardo Ramos de Oliveira ICMC-USP E-mail: ricardoramos@icmc.usp.br Orientador: Prof. Dr. Adenilso da Silva Simao 1/64 Apresentação Ricardo Ramos de Oliveira
Leia mais