SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
1
Cleber Paiva de Souza, SSYS
Gabriel Cavalcante, SSYS
Estudo de Caso Via Varejo
2
SSYS
Quem somos e o que fazemos
• Empresa de consultoria e
desenvolvimento
• Fábrica de software
• Projetos DevOps
• Parceiro oficial Elastic
• Projetos com os principais varejos do
mercado
3
Via Varejo
Quem somos e o que fazemos
• Junção das Casas Bahia e Pontofrio
• Maior empresa de varejo de
eletrodomésticos e móveis do Brasil
com cerca de 47.000 colaboradores.
• Lojas Físicas / E-commerce /
Marketplace
4
LOJAS
em 20 estados,
desafios para a
gestão da
infraestrutura
Problemática
TERMINAIS
de vendas que
precisam de
compliance e
aplicação de regras
1K 25K
5
Projeto PCI
Segurança & Auditoria
• Manter baseline de segurança nos
sistemas
• Possuir controle de patching e
atualização
• Centralização de logs
• Implementar controle e registro de
acessos remotos
• Auditoria e histórico de execuções
de automação e mudanças no
ambiente
6
Projeto PCI
Automação
• Automação dos terminais com o uso
de Salt
• Gerenciamento centralizado
• Esteira DevOps para a gestão de
mudanças na automação
• Integração com demais sistemas
internos de controle e gestão
• Logging de todas as execução
realizadas no ambiente
7
Elasticsearch Enterprise
• On Premise
• Separação de visões de acesso por grupo de usuários
• Integração com Active Directory para usuários/grupos & roles
• Funcionalidades extras como machine learning, APM, alerting e replicação de índices
• Suporte Enterprise
Motivação
APM APP SEARCH
BUSINESS
ANALYTICS
ENTERPRISE
SEARCH
METRICS SECURITYLOGGING SITE SEARCH
8
Arquitetura Projeto PCI
SUSE Manager
Server
Terminais
wokflow
de
negócio
Dados
ext_pillar
ext_pillar
custom grains
reactors
job cache
Dados de grains
Eventos
Informação da infraestrutura
Queries
Visão de linha do tempo
Histórico de ventos
atualiza informações sobre os terminais
envio de comandos para o terminal
obtenção de informação via salt
Time de Operações
States Salt
visão de negócio
ACL para comandos
acesso remoto
auditoria
9
States / Highstates Indexados
Tudo que acontece está armazenado
10
1111
Please use this area for
content, screen shot, or
quote; the next few slide
show examples
12
13
14
Resultados
• Centralização de dados de log do
ambiente
• Centralização de dados de automação
• Timeline de mudanças em hardware,
software, configuração etc
• Armazenamento de acessos remotos
• ELK compatilhado com outros
times/áreas
‒ Segregação de acessos através de Spaces &
Roles
15
Próximos passos
• Explorar funcionalidades do
Elasticsearch Enterprise com
os dados atuais
‒ Machine learning
‒ APM
‒ Alerting
• Consolidação de clusters
16
Cleber Paiva de Souza, SSYS (cleber@ssys.com.br)
Gabriel Cavalcante, SSYS (gabriel@ssys.com.br)
Obrigado!

Mais conteúdo relacionado

Semelhante a Gestão da Infraestrutura de Varejo com Automação e Elasticsearch

Kolossus Auditor - Operações.pdf
Kolossus Auditor - Operações.pdfKolossus Auditor - Operações.pdf
Kolossus Auditor - Operações.pdfWelderFarias1
 
WSO2 - Portfólio de Produtos, Soluções e Suportes
WSO2 - Portfólio de Produtos, Soluções e SuportesWSO2 - Portfólio de Produtos, Soluções e Suportes
WSO2 - Portfólio de Produtos, Soluções e SuportesEdgar Silva
 
Construindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em GoConstruindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em GoAlvaro Viebrantz
 
Institucional 2016 premier it
Institucional 2016 premier it Institucional 2016 premier it
Institucional 2016 premier it Jorge Biesczad Jr.
 
i2 s | Insurance Knowledge
i2 s | Insurance Knowledgei2 s | Insurance Knowledge
i2 s | Insurance KnowledgeXpand IT
 
Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Resource IT
 
AWS Data Immersion Webinar Week - Planeje e entenda como criar um repositório...
AWS Data Immersion Webinar Week - Planeje e entenda como criar um repositório...AWS Data Immersion Webinar Week - Planeje e entenda como criar um repositório...
AWS Data Immersion Webinar Week - Planeje e entenda como criar um repositório...Amazon Web Services LATAM
 
Arquiteturas de referência MySQL
Arquiteturas de referência MySQLArquiteturas de referência MySQL
Arquiteturas de referência MySQLMySQL Brasil
 
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...Renato Groff
 
APRESENTAÇÃO PARA GRUPO DATASUL V 12 PARANA
APRESENTAÇÃO PARA GRUPO DATASUL V 12 PARANAAPRESENTAÇÃO PARA GRUPO DATASUL V 12 PARANA
APRESENTAÇÃO PARA GRUPO DATASUL V 12 PARANAFabio Pimenta
 
ASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoComunidade NetPonto
 
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...Renato Groff
 
QCon SP 2016 - WebAPIs e delivery: Matando a fome de 1 milhão de pedidos men...
QCon SP 2016 -  WebAPIs e delivery: Matando a fome de 1 milhão de pedidos men...QCon SP 2016 -  WebAPIs e delivery: Matando a fome de 1 milhão de pedidos men...
QCon SP 2016 - WebAPIs e delivery: Matando a fome de 1 milhão de pedidos men...Tiago Marchetti Dolphine
 
Monitorando APIs REST com o Application Insights - .Azure Weekend 2018 - Camp...
Monitorando APIs REST com o Application Insights - .Azure Weekend 2018 - Camp...Monitorando APIs REST com o Application Insights - .Azure Weekend 2018 - Camp...
Monitorando APIs REST com o Application Insights - .Azure Weekend 2018 - Camp...Renato Groff
 
RPA - Portfólio de Serviços iProcess com RPA uiPath
RPA - Portfólio de Serviços iProcess com RPA uiPathRPA - Portfólio de Serviços iProcess com RPA uiPath
RPA - Portfólio de Serviços iProcess com RPA uiPathEduardo Britto
 
Monitorando APIs REST com o Application Insights - .NET São Paulo - Junho-2018
Monitorando APIs REST com o Application Insights - .NET São Paulo - Junho-2018Monitorando APIs REST com o Application Insights - .NET São Paulo - Junho-2018
Monitorando APIs REST com o Application Insights - .NET São Paulo - Junho-2018Renato Groff
 
Controle de Acesso ao Datacenter
Controle de Acesso ao DatacenterControle de Acesso ao Datacenter
Controle de Acesso ao DatacenterNetBR
 

Semelhante a Gestão da Infraestrutura de Varejo com Automação e Elasticsearch (20)

Kolossus Auditor - Operações.pdf
Kolossus Auditor - Operações.pdfKolossus Auditor - Operações.pdf
Kolossus Auditor - Operações.pdf
 
WSO2 - Portfólio de Produtos, Soluções e Suportes
WSO2 - Portfólio de Produtos, Soluções e SuportesWSO2 - Portfólio de Produtos, Soluções e Suportes
WSO2 - Portfólio de Produtos, Soluções e Suportes
 
Construindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em GoConstruindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em Go
 
Api todo list
Api todo listApi todo list
Api todo list
 
Institucional 2016 premier it
Institucional 2016 premier it Institucional 2016 premier it
Institucional 2016 premier it
 
i2 s | Insurance Knowledge
i2 s | Insurance Knowledgei2 s | Insurance Knowledge
i2 s | Insurance Knowledge
 
Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)
 
AWS Data Immersion Webinar Week - Planeje e entenda como criar um repositório...
AWS Data Immersion Webinar Week - Planeje e entenda como criar um repositório...AWS Data Immersion Webinar Week - Planeje e entenda como criar um repositório...
AWS Data Immersion Webinar Week - Planeje e entenda como criar um repositório...
 
Arquiteturas de referência MySQL
Arquiteturas de referência MySQLArquiteturas de referência MySQL
Arquiteturas de referência MySQL
 
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...
 
APRESENTAÇÃO PARA GRUPO DATASUL V 12 PARANA
APRESENTAÇÃO PARA GRUPO DATASUL V 12 PARANAAPRESENTAÇÃO PARA GRUPO DATASUL V 12 PARANA
APRESENTAÇÃO PARA GRUPO DATASUL V 12 PARANA
 
ASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis Paulino
 
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...
 
Apresentação MySQL Enterprise
Apresentação MySQL EnterpriseApresentação MySQL Enterprise
Apresentação MySQL Enterprise
 
QCon SP 2016 - WebAPIs e delivery: Matando a fome de 1 milhão de pedidos men...
QCon SP 2016 -  WebAPIs e delivery: Matando a fome de 1 milhão de pedidos men...QCon SP 2016 -  WebAPIs e delivery: Matando a fome de 1 milhão de pedidos men...
QCon SP 2016 - WebAPIs e delivery: Matando a fome de 1 milhão de pedidos men...
 
Monitorando APIs REST com o Application Insights - .Azure Weekend 2018 - Camp...
Monitorando APIs REST com o Application Insights - .Azure Weekend 2018 - Camp...Monitorando APIs REST com o Application Insights - .Azure Weekend 2018 - Camp...
Monitorando APIs REST com o Application Insights - .Azure Weekend 2018 - Camp...
 
RPA - Portfólio de Serviços iProcess com RPA uiPath
RPA - Portfólio de Serviços iProcess com RPA uiPathRPA - Portfólio de Serviços iProcess com RPA uiPath
RPA - Portfólio de Serviços iProcess com RPA uiPath
 
Monitorando APIs REST com o Application Insights - .NET São Paulo - Junho-2018
Monitorando APIs REST com o Application Insights - .NET São Paulo - Junho-2018Monitorando APIs REST com o Application Insights - .NET São Paulo - Junho-2018
Monitorando APIs REST com o Application Insights - .NET São Paulo - Junho-2018
 
Controle de Acesso ao Datacenter
Controle de Acesso ao DatacenterControle de Acesso ao Datacenter
Controle de Acesso ao Datacenter
 
Ganhando produtividade com Oracle Process Cloud Services
Ganhando produtividade com Oracle Process Cloud ServicesGanhando produtividade com Oracle Process Cloud Services
Ganhando produtividade com Oracle Process Cloud Services
 

Mais de Elasticsearch

An introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxAn introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxElasticsearch
 
From MSP to MSSP using Elastic
From MSP to MSSP using ElasticFrom MSP to MSSP using Elastic
From MSP to MSSP using ElasticElasticsearch
 
Cómo crear excelentes experiencias de búsqueda en sitios web
Cómo crear excelentes experiencias de búsqueda en sitios webCómo crear excelentes experiencias de búsqueda en sitios web
Cómo crear excelentes experiencias de búsqueda en sitios webElasticsearch
 
Te damos la bienvenida a una nueva forma de realizar búsquedas
Te damos la bienvenida a una nueva forma de realizar búsquedas Te damos la bienvenida a una nueva forma de realizar búsquedas
Te damos la bienvenida a una nueva forma de realizar búsquedas Elasticsearch
 
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
Tirez pleinement parti d'Elastic grâce à Elastic CloudTirez pleinement parti d'Elastic grâce à Elastic Cloud
Tirez pleinement parti d'Elastic grâce à Elastic CloudElasticsearch
 
Comment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesComment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesElasticsearch
 
Plongez au cœur de la recherche dans tous ses états.
Plongez au cœur de la recherche dans tous ses états.Plongez au cœur de la recherche dans tous ses états.
Plongez au cœur de la recherche dans tous ses états.Elasticsearch
 
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]Elasticsearch
 
An introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxAn introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxElasticsearch
 
Welcome to a new state of find
Welcome to a new state of findWelcome to a new state of find
Welcome to a new state of findElasticsearch
 
Building great website search experiences
Building great website search experiencesBuilding great website search experiences
Building great website search experiencesElasticsearch
 
Keynote: Harnessing the power of Elasticsearch for simplified search
Keynote: Harnessing the power of Elasticsearch for simplified searchKeynote: Harnessing the power of Elasticsearch for simplified search
Keynote: Harnessing the power of Elasticsearch for simplified searchElasticsearch
 
Cómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisionesCómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisionesElasticsearch
 
Explore relève les défis Big Data avec Elastic Cloud
Explore relève les défis Big Data avec Elastic Cloud Explore relève les défis Big Data avec Elastic Cloud
Explore relève les défis Big Data avec Elastic Cloud Elasticsearch
 
Comment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesComment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesElasticsearch
 
Transforming data into actionable insights
Transforming data into actionable insightsTransforming data into actionable insights
Transforming data into actionable insightsElasticsearch
 
Opening Keynote: Why Elastic?
Opening Keynote: Why Elastic?Opening Keynote: Why Elastic?
Opening Keynote: Why Elastic?Elasticsearch
 
Empowering agencies using Elastic as a Service inside Government
Empowering agencies using Elastic as a Service inside GovernmentEmpowering agencies using Elastic as a Service inside Government
Empowering agencies using Elastic as a Service inside GovernmentElasticsearch
 
The opportunities and challenges of data for public good
The opportunities and challenges of data for public goodThe opportunities and challenges of data for public good
The opportunities and challenges of data for public goodElasticsearch
 
Enterprise search and unstructured data with CGI and Elastic
Enterprise search and unstructured data with CGI and ElasticEnterprise search and unstructured data with CGI and Elastic
Enterprise search and unstructured data with CGI and ElasticElasticsearch
 

Mais de Elasticsearch (20)

An introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxAn introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolbox
 
From MSP to MSSP using Elastic
From MSP to MSSP using ElasticFrom MSP to MSSP using Elastic
From MSP to MSSP using Elastic
 
Cómo crear excelentes experiencias de búsqueda en sitios web
Cómo crear excelentes experiencias de búsqueda en sitios webCómo crear excelentes experiencias de búsqueda en sitios web
Cómo crear excelentes experiencias de búsqueda en sitios web
 
Te damos la bienvenida a una nueva forma de realizar búsquedas
Te damos la bienvenida a una nueva forma de realizar búsquedas Te damos la bienvenida a una nueva forma de realizar búsquedas
Te damos la bienvenida a una nueva forma de realizar búsquedas
 
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
Tirez pleinement parti d'Elastic grâce à Elastic CloudTirez pleinement parti d'Elastic grâce à Elastic Cloud
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
 
Comment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesComment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitables
 
Plongez au cœur de la recherche dans tous ses états.
Plongez au cœur de la recherche dans tous ses états.Plongez au cœur de la recherche dans tous ses états.
Plongez au cœur de la recherche dans tous ses états.
 
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
 
An introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxAn introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolbox
 
Welcome to a new state of find
Welcome to a new state of findWelcome to a new state of find
Welcome to a new state of find
 
Building great website search experiences
Building great website search experiencesBuilding great website search experiences
Building great website search experiences
 
Keynote: Harnessing the power of Elasticsearch for simplified search
Keynote: Harnessing the power of Elasticsearch for simplified searchKeynote: Harnessing the power of Elasticsearch for simplified search
Keynote: Harnessing the power of Elasticsearch for simplified search
 
Cómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisionesCómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisiones
 
Explore relève les défis Big Data avec Elastic Cloud
Explore relève les défis Big Data avec Elastic Cloud Explore relève les défis Big Data avec Elastic Cloud
Explore relève les défis Big Data avec Elastic Cloud
 
Comment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesComment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitables
 
Transforming data into actionable insights
Transforming data into actionable insightsTransforming data into actionable insights
Transforming data into actionable insights
 
Opening Keynote: Why Elastic?
Opening Keynote: Why Elastic?Opening Keynote: Why Elastic?
Opening Keynote: Why Elastic?
 
Empowering agencies using Elastic as a Service inside Government
Empowering agencies using Elastic as a Service inside GovernmentEmpowering agencies using Elastic as a Service inside Government
Empowering agencies using Elastic as a Service inside Government
 
The opportunities and challenges of data for public good
The opportunities and challenges of data for public goodThe opportunities and challenges of data for public good
The opportunities and challenges of data for public good
 
Enterprise search and unstructured data with CGI and Elastic
Enterprise search and unstructured data with CGI and ElasticEnterprise search and unstructured data with CGI and Elastic
Enterprise search and unstructured data with CGI and Elastic
 

Gestão da Infraestrutura de Varejo com Automação e Elasticsearch

  • 1. 1 Cleber Paiva de Souza, SSYS Gabriel Cavalcante, SSYS Estudo de Caso Via Varejo
  • 2. 2 SSYS Quem somos e o que fazemos • Empresa de consultoria e desenvolvimento • Fábrica de software • Projetos DevOps • Parceiro oficial Elastic • Projetos com os principais varejos do mercado
  • 3. 3 Via Varejo Quem somos e o que fazemos • Junção das Casas Bahia e Pontofrio • Maior empresa de varejo de eletrodomésticos e móveis do Brasil com cerca de 47.000 colaboradores. • Lojas Físicas / E-commerce / Marketplace
  • 4. 4 LOJAS em 20 estados, desafios para a gestão da infraestrutura Problemática TERMINAIS de vendas que precisam de compliance e aplicação de regras 1K 25K
  • 5. 5 Projeto PCI Segurança & Auditoria • Manter baseline de segurança nos sistemas • Possuir controle de patching e atualização • Centralização de logs • Implementar controle e registro de acessos remotos • Auditoria e histórico de execuções de automação e mudanças no ambiente
  • 6. 6 Projeto PCI Automação • Automação dos terminais com o uso de Salt • Gerenciamento centralizado • Esteira DevOps para a gestão de mudanças na automação • Integração com demais sistemas internos de controle e gestão • Logging de todas as execução realizadas no ambiente
  • 7. 7 Elasticsearch Enterprise • On Premise • Separação de visões de acesso por grupo de usuários • Integração com Active Directory para usuários/grupos & roles • Funcionalidades extras como machine learning, APM, alerting e replicação de índices • Suporte Enterprise Motivação APM APP SEARCH BUSINESS ANALYTICS ENTERPRISE SEARCH METRICS SECURITYLOGGING SITE SEARCH
  • 8. 8 Arquitetura Projeto PCI SUSE Manager Server Terminais wokflow de negócio Dados ext_pillar ext_pillar custom grains reactors job cache Dados de grains Eventos Informação da infraestrutura Queries Visão de linha do tempo Histórico de ventos atualiza informações sobre os terminais envio de comandos para o terminal obtenção de informação via salt Time de Operações States Salt visão de negócio ACL para comandos acesso remoto auditoria
  • 9. 9 States / Highstates Indexados Tudo que acontece está armazenado
  • 10. 10
  • 11. 1111 Please use this area for content, screen shot, or quote; the next few slide show examples
  • 12. 12
  • 13. 13
  • 14. 14 Resultados • Centralização de dados de log do ambiente • Centralização de dados de automação • Timeline de mudanças em hardware, software, configuração etc • Armazenamento de acessos remotos • ELK compatilhado com outros times/áreas ‒ Segregação de acessos através de Spaces & Roles
  • 15. 15 Próximos passos • Explorar funcionalidades do Elasticsearch Enterprise com os dados atuais ‒ Machine learning ‒ APM ‒ Alerting • Consolidação de clusters
  • 16. 16 Cleber Paiva de Souza, SSYS (cleber@ssys.com.br) Gabriel Cavalcante, SSYS (gabriel@ssys.com.br) Obrigado!