Apache Mesos para operar grandes sistemas e (micro)serviços. Diego de Oliveira Março de 2015
|
|
- Wilson Azeredo Franca
- 6 Há anos
- Visualizações:
Transcrição
1 Apache Mesos para operar grandes sistemas e (micro)serviços Diego de Oliveira Março de 2015
2 Sobre mim Diego de Oliveira, desenvolvedor, pai, professor, viajante, motoqueiro...
3 Sobre o PagSeguro O PagSeguro é uma solução de intermediação de pagamentos através da internet e seus leitores de cartão. ADs/Devs/Qas/Webs/etc 300 Requisições por dia 22 milhões Codebase 1.5MLOC
4 Spoiler O servidor está morrendo...bem vindo novo servidor docker/docker-squash/docker-slim unikernel(clickos, Osv, MirageOS, etc)
5 DE VOLTA À LOUSA
6 O que já sabemos A alocação de recursos on premise tende ao desperdício, virtualização melhora, mas cobra seu preço em performance. Com 16 CPUs esse percentual poderia chegar à 1600%, o máximo utilizado em um ano foi 200%
7 O que já sabemos Sistemas monolíticos podem reduzir a performance do time, a confiança na entrega, a capacidade de experimentar, entre outros problemas. bash$> time mvn ###### a lot of real 6m10.058s user 9m29.628s sys 0m29.476s bash$> du -c -h ###### a lot of 3.5G total install -2TC logs **/target/. logs Tempo de build e espaço em disco Gráfico de dependências de entidades
8 O que já sabemos Entregas muito grande em sistemas 24x7 podem ser assustadoras. OpenSSL bugs, tamanho do projeto: linhas de código Bug na implentação de SSL do OSX Correção do Heartbleed
9 O que já sabemos Micros Serviços permite escalabilidade, domínio melhor definido, mas é necessário gerenciá-los. Estrela da morte Netflix Twitter
10 ONDE CHEGAMOS
11 Apache Mesos Program against your datacenter like it s a single pool of resources Apache Mesos abstracts CPU, memory, storage, and other compute resources away from machines (physical or virtual), enabling fault-tolerant and elastic distributed systems to easily be built and run effectively. Apache Mesos é o n1 automatizado Acácio
12 Apache Mesos - Arquitetura Visão de implantação/operações
13 Apache Mesos - Disponibilidade Visão de implantação/operações Um único pool de servidores, sendo usado para executar várias tasks, melhor aproveitamento. Depois Antes Caso um servidor falhe, as tasks são migradas automaticamente para servidores saudáveis.
14 Apache Mesos - Frameworks Visão de implantação/operações Existem vários frameworks desenvolvidos, tanto para soluções conhecidas quando projetos de nicho.
15 Apache Mesos - Frameworks Marathon/Chronos Visão de implantação/operações/devs Descreva a necessidade da sua aplicação em um json, envie ao Marathon para executar um serviço persistente ou ao chronos caso seja um job agendado. A fault tolerant job scheduler for Mesos which handles dependencies and ISO8601 based schedules A cluster-wide init and control system for services in cgroups or Docker containers
16 Apache Mesos - Frameworks Marathon/Chronos Arquitetura de alta disponibilidade Sempre tenha mais de uma instância para garantir comportamento ininterrupto Isolamento via cgroups/docker/lxc
17 DEMO
18 Apache Mesos - Demo Instalação do mesos para testes bash$> curl -ssl sh bash$> export PATH=$PATH:$HOME/.minimesos/bin bash$> minimesos up --num-agents 6 Uma aplicação para testes bash$> echo ' package main import ( "io" "os" "net/http" ) func hello(w http.responsewriter, r *http.request) { io.writestring(w, "Hello world!") } func main() { port := os.args[1] http.handlefunc("/", hello) http.listenandserve(":" + port, nil) }' > sample.go bash$> go build sample.go
19 Apache Mesos - Demo Descrevendo o deploy bash$> export IP=`ip route get awk 'NR==1 {print $NF}'` bash$> echo " { \"id\": \"/sample\", \"instances\": 1, \"cmd\": \"chmod +x sample;./sample \$PORT0\", \"cpus\": 0.1, \"mem\": 100, \"disk\": 10, \"uris\": [ \" ] }" > sample.json Executando e escalando a aplicação bash$> python -m SimpleHTTPServer 9999 > /dev/null & bash$> export MARATHON= bash$> curl -s -X POST -H 'Content-type: application/json' -d@sample.json $MARATHON bash$> firefox > /dev/null & bash$> firefox > /dev/null & bash$> curl -s -X PUT -H 'Content-type: application/json' -d '{ "instances": 2 }' $MARATHON/sample bash$> minimesos destroy
20 RESULTADOS
21 Novas aplicações Nossa estrela da morte Os novos projetos, jobs, módulos, serviços ou micro serviços estão sendo publicado nesse ambiente. Melhor uso dos recursos, sem necessidade de spare frio.
22 Nível de Maturidade em Nuvem Sistema Operação Entrega Recurso Sua base de código é modular; é de fácil manutenção; falhas não se propagam em cascata; há delineamento claro dos domínios; está pouco acoplado; é fácil ter acesso aos logs; operações não é baba de sistemas; configurações de ACLs e acessos não demoram mais de uma semana; há troca de experiências entre Operações, implantação e desenvolvimento; fácil, não precisa de coordenação entre vários times; aprovação fácil, sem burocracia; novos códigos demoram menos de um mês para entrar em produção; é sempre tranquila demora menos de uma semana para adicionar um novo servidor/serviço; fácil fazer upgrade de hardware; um novo domínio demora menos de um mês; fácil adicionar espaço em disco
23 Nível de Maturidade em Nuvem Avalie os pontos de maturidade e observes os pontos que podem ser melhorados. Exemplo de nível de maturidade
24 PERGUNTAS?
VMware vsphere: Install, Configure, Manage [v6.5] (VWVSICM6.5)
VMware vsphere: Install, Configure, Manage [v6.5] (VWVSICM6.5) Formato do curso: Presencial Localidade: Porto Com certificação: VMware Certified Professional 6 Data Center Virtualization (VCP6-DCV) Data:
Leia maisThe 12 factor app. Princípios e boas práticas aplicados no mundo real. Glendon Leitão / José Filipe Lyra
The 12 factor app Princípios e boas práticas aplicados no mundo real Glendon Leitão / José Filipe Lyra Várias linguagens Micro serviços Times independentes Nosso time API de Anúncios API de anúncios Testes
Leia maisMinicurso: Inteligência Artificial Aplicada a Sistemas Elétricos. Capítulo: Inteligência Artificial na Arquitetura Intel.
Minicurso: Inteligência Artificial Aplicada a Sistemas Elétricos Capítulo: Inteligência Artificial na Arquitetura Intel Flávio Mello, DSc Niterói, 12 de Maio de 2018 Centro de Excelência em IA da Intel
Leia maisBanco Inter Projeto Transformação Digital. Belo Horizonte, 28 de novembro 2018
Banco Inter Projeto Transformação Digital Belo Horizonte, 28 de novembro 2018 Agenda Quem Somos Computação em Nuvem Estrutura de Time Prática Desenvolvimento Fundação sólida de 23 anos de história Transformação
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 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 maisKarl Matthias Sean P. Kane
Karl Matthias Sean P. Kane Novatec Authorized Portuguese translation of the English edition of titled Docker: Up and Running, ISBN 9781491917572 2015 Karl Matthias, Sean P. Kane. This translation is published
Leia maisArquitetura Neoway. Da captura à disponibilização dos dados
Arquitetura Neoway Da captura à disponibilização dos dados Kamila Hinckel Ricardo Longa Developer at Neoway Developer at Neoway Data Platform Team Core Team Neoway Big Data Sede em Floripa GPTW: 6ª melhor
Leia maisConsumo e Gestão de Recursos em Cloud: técnicas reais por trás das abstrações. Alexandre Biancalana Qcon - Março 2016
Consumo e Gestão de Recursos em Cloud: técnicas reais por trás das abstrações Alexandre Biancalana Qcon - Março 2016 Antes do Cloud, em um DC perto de você Servidores Dedicados == Zero concorrência por
Leia maisCONCEITOS BÁSICOS SOBRE NODE.JS
Patrocínio, MG, outubro de 2016 ENCONTRO DE PESQUISA & EXTENSÃO, 3., 2016, Patrocínio. Anais... Patrocínio: IFTM, 2016. CONCEITOS BÁSICOS SOBRE NODE.JS Anatália Oliveira Lisboa Alves (Instituto Federal
Leia maisReduzindo o time-to-market com uma infraestrutura gerenciada e automatizada: Caso ELO
Reduzindo o time-to-market com uma infraestrutura gerenciada e automatizada: Caso ELO Anderson Agapito Gerente de Infraestrutura ELO Allan Roque Arquiteto de Soluções Red Hat BRASIL Mais de R$ 1 tri em
Leia maisDiego de Oliveira e Marden Neubert Abril de 2017
Diego de Oliveira e Marden Neubert Abril de 2017 Marden Neubert Formador de times Obcecado por soluções Agilista Aprendiz Diego de Oliveira Apaixonado por desafios Devorador de livros Nerd Pai [ Colocar
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 maisQual a proposta? Hardening de infraestrutrua de hospedagem Firewall de aplicação Pentest de aplicações web Análise estática de código
Segurança de aplicações web como aumentar a segurança dos sites da sua organização Italo Valcy, Pedro Sampaio, Michel Peterson, Bruno Diego ETIR UFBA Qual o cenário? Incidentes de Segurança de Desfiguração
Leia maisConsulta a Mercado - Esclarecimento de Dúvidas. #pública
1 ITEM 1.1. release Pike 36 módulos: A Proponente suporta 16 dos 36 módulos descritos conforme a tabela abaixo. QUESTIONAMENTO: Entendemos que os módulos compõem a versão Pike do OpenStack, porém nem todos
Leia maisComputação em nuvem (Cloud Computing)
Computação em nuvem (Cloud Computing) Disciplina: Gestão da Tecnologia de Sistemas Professor: Thiago Silva Prates Computação em nuvem O termo computação em nuvem refere-se a modelo de capacitação na qual
Leia maisIntrodução PARTE I. VISÃO GERAL
Introdução PARTE I. VISÃO GERAL 1. Infraestrutura de TI e Virtualização 1.1. Introdução 1.2. Investimentos em Infraestrutura de TI 1.3. Maturidade da Infraestrutura de TI 1.3.1. Introdução 1.3.2. Modelo
Leia maisTrabalho de Conclusão de Curso
Trabalho de Conclusão de Curso Container Linux, uma Implementação Web Amigável Marco Otávio Duarte de Almeida Brivaldo Alves da Silva Junior Motivação Fornecer aos usuários um ambiente seguro e rápido
Leia maisServiços WEB/BD/Armazenamento com suporte a balanceamento e alta disponibilidade
?? Nuno Fidalgo 21140369? Serviços WEB/BD/Armazenamento com suporte a balanceamento e alta disponibilidade Disponibilidade e Desempenho 2017/18 Curso Engenharia Informática Raspberry Pi 2 O Raspberry PI
Leia maisImplementação de Estrutura de Cloud Privada para Investigação e Serviços da UAlg
Implementação de Estrutura de Cloud Privada para Investigação e Serviços da UAlg Serviços de Computação Adriano Pinto ajpinto@ualg.pt 2016-04-06 AGENDA A UAlg; Recursos de IT na Ualg e evolução da infraestrutura;
Leia maisTópicos Especiais em Redes de Telecomunicações
Tópicos Especiais em Redes de Telecomunicações SDN e NFV Prof. Rodrigo de Souza Couto PARTE 2 NETWORK FUNCTION VIRTUALIZATION (NFV) 2 Bibliografia Esta aula é baseada nos seguintes trabalhos: Dissertação
Leia maisOpenStack. Conheça a plataforma Cloud Open Source
OpenStack Conheça a plataforma Cloud Open Source AGENDA 1 2 3 4 5 6 O que é o OpenStack? Comunidades OpenStack Primeiro Deploy Diferenciais de Mercado Case de desenvolvimento em OpenStack Como melhor seu
Leia maisConheça nossa solução Corporativa de Backup e Armazenamento
Conheça nossa solução Corporativa de Backup e Armazenamento QUEM SOMOS Compromisso com o Cliente Somos uma empresa com foco em tecnologia da informação. Nossa missão é deixá-lo tranquilo para cuidar do
Leia maisFelipe de Andrade Batista. Microservice Architecture: A Lightweight Solution for Large Systems in the Future
Arquitetura de Microserviços: Uma Solução Leve para Grandes Sistemas no Futuro Felipe de Andrade Batista Universidade Santa Cecília (UNISANTA), Santos-SP, Brasil Email: feandrade.it@gmail.com Resumo: Este
Leia maisTranscript name: 1. Introduction to DB2 Express-C
Transcript name: 1. Introduction to DB2 Express-C Transcript name: 1. Introduction to DB2 Express-C Welcome to the presentation Introduction to DB2 Express-C. In this presentation we answer 3 questions:
Leia maisVIRTUALIZAÇÃO DE SERVIDORES - HYPER-V E SYSTEM CENTER
20409 - VIRTUALIZAÇÃO DE SERVIDORES - HYPER-V E SYSTEM CENTER CONTEÚDO PROGRAMÁTICO Módulo 1: Avaliando o ambiente de virtualização Este módulo fornece uma visão geral das tecnologias de virtualização
Leia mais20740: Installation, Storage, and Compute with Windows Server 2016
20740: Installation, Storage, and Compute with Windows Server 2016 Microsoft - Servidores Nível: Intermédio Duração: 35h Sobre o curso Este curso permite aos formandos adquirir conhecimentos na instalação
Leia maisAndré
Containers na Passado, Presente e Futuro André Carvalho @andresantostc 1 whoami Desenvolvedor na globo.com Plataforma de deploys 2 + de 500 desenvolvedores fazendo centenas de deploys por dia 3 4 1300
Leia maisArquitetura Java Pastoreando gatos
Arquitetura Java Pastoreando gatos Rodrigo Stefani Domingues Principal Architect na CI&T $~: whoami Desenvolvedor a 12 anos Java a 9 anos Na CI&T a 6 anos Microserviços a 3 anos Nerd rodrigosd@ciandt.com
Leia maisCarlos Eduardo de Carvalho Dantas
Cloud Computing Carlos Eduardo de Carvalho Dantas (carloseduardocarvalhodantas@gmail.com) Nós somos o que repetidamente fazemos. Excelência, então, não é um ato, mas um hábito. Aristóteles. Conectividade
Leia maisEsse é um post para mostrar os comandos básicos para administrar containers em docker.
Docker Básico Opa! Esse é um post para mostrar os comandos básicos para administrar containers em docker. O Docker é uma ferramenta criada para gerenciar containers, os desenvolvedores pegaram o LXC e
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 maisSistemas Operacionais II
Introdução Instituto de Informátic ca - UFRGS Introdução à Cloud Computing Aula 26 A Internet se popularizou como uma fonte de acesso a recursos Se encontra de tudo (documentos, vídeos, acesso a serviços
Leia maisHospedagem Cloud Especificação e Requisitos. Termo de Referência nº 7/2018
Hospedagem Cloud Especificação e Requisitos Termo de Referência nº 7/2018 Agosto, 2018 Índice 1. Introdução... 3 1.1. Objetivos deste documento... 3 1.2. Confidencialidade... 3 2. Descrição dos Recursos
Leia maisWellington Figueira da Silva. Novatec
Wellington Figueira da Silva Novatec Novatec Editora Ltda. 2016. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisSidney Cirqueira. Reestruturando um Ambiente de Banco de Dados SQL Server na Prática
Sidney Cirqueira Reestruturando um Ambiente de Banco de Dados SQL Server na Prática Patrocinadores Apresentação pessoal Atuando no mercado de TI a 7 anos Formado em Redes de Computadores (Estácio de Sá)
Leia maisDesconstruindo Monolitos. Como construir micro serviços Delphi com agilidade e qualidade
Desconstruindo Monolitos Como construir micro serviços Delphi com agilidade e qualidade Hello World!! Felipe Caputo May Fernandes Desenvolvedor sênior e líder técnico na Softplan, atualmente sou responsável
Leia maisArquitetura da World Wide Web. WWW: Histórico. WWW: Usos. WWW: Histórico. WWW Tecnologias Fundamentais. Comércio Eletrônico na WWW
Arquitetura da World Wide Web World Wide Web Sistema de informação em escala global acessível em tempo real através de redes de computadores como a Internet. Comércio Eletrônico na WWW Wagner Meira Jr.,
Leia maisArcserve UDP Cloud Direct vs. Cloud Hybrid. Everton Cardoso Principal Consultant, Presales
Arcserve UDP Cloud Direct vs. Cloud Hybrid Everton Cardoso Principal Consultant, Presales Data Centers da Arcserve Localização dos Data Centers da Arcserve Cloud Características dos Data Centers da Arcserve
Leia maisEncontro Técnico de Infraestrutura de TI. Emmanuel Sanches
Encontro Técnico de Infraestrutura de TI Emmanuel Sanches emmanuel.sanches@rnp.br Temas Integração da base de usuários dos PoPs Alberto Viana Automação para configuração de servidores João Macaíba Monitoramento
Leia maisUNIVERSIDADE FEDERAL DE SANTA CATARINA. Ferramenta de Gerenciamento de Aplicações em um Cluster DC/OS na. Nuvem. Augusto Pacheco Santos de Souza
UNIVERSIDADE FEDERAL DE SANTA CATARINA Ferramenta de Gerenciamento de Aplicações em um Cluster DC/OS na Nuvem Augusto Pacheco Santos de Souza Felipe Duarte Silveira Florianópolis - SC 2017/1 1 UNIVERSIDADE
Leia maisSUSE e SAP na Azure. SUSE and Azure for SAP SUSE. Ana Maria Kniphoff Sales Engineer
and Azure for SAP e SAP na Azure Ana Maria Kniphoff Sales Engineer anamaria.kniphoff@suse.com Ana Maria Kniphoff Sales Engineer anamaria.kniphoff@suse.com no mercado 26+ anos de experiência em engenharia
Leia maisFundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores
Fundamentos de Sistemas Operacionais de Arquitetura Aberta CST em Redes de Computadores Introdução Computadores Computadores são compostos, basicamente, de CPU, memória e dispositivos de entrada e saída
Leia maisJORNADA DEVOPS ALELO - CRIANDO CULTURA DEVOPS COM HABITOS ANTIGOS
JORNADA DEVOPS ALELO - CRIANDO CULTURA DEVOPS COM HABITOS ANTIGOS ALELO UMA EMPRESA BRASILEIRA, LÍDER NO MERCADO DE BENEFÍCIOS E DESPESAS CORPORATIVAS COM SOLUÇÕES PARA ORGANIZAÇÕES DE TODOS OS TAMANHOS.
Leia maisLATAM TAM WEBINAR SERIES. Fourth Edition of TAM webinar
LATAM TAM WEBINAR SERIES Fourth Edition of TAM webinar 1º WEBINAR TEMA: Ansible, Jenkins e CI/CD On Demanding video recording: Spanish Portuguese (*)Speaker: Ricardo Zanini Invitation sample: Spanish Portuguese
Leia maisInstallation, Storage, and Compute with Windows Server 2016 (20740)
Installation, Storage, and Compute with Windows Server 2016 (20740) Formato do curso: Presencial Localidade: Lisboa Data: 18 Mar. 2019 a 22 Mar. 2019 Preço: 1630 Horário: Laboral - das 09h30 às 17h30 Nível:
Leia maisUm Mecanismo de Auto Elasticidade com base no Tempo de Resposta para Ambientes de Computação em Nuvem baseados em Containers
Um Mecanismo de Auto Elasticidade com base no Tempo de Resposta para Ambientes de Computação em Nuvem baseados em Containers Marcelo Cerqueira de Abranches (CGU/UnB) Priscila Solis (UnB) Introdução Objetivos
Leia maisSuporte o base de dados de um dispositivo das M-séries de Cisco a outro
Suporte o base de dados de um dispositivo das M-séries de Cisco a outro ID do Documento: 117840 Atualizado em: junho 25, 2014 Contribuído por Fraidoon Sarwary, engenheiro de TAC da Cisco. Transferência
Leia maisIntrodução à Ciência da Computação
Faculdade de Ciências e Tecnologia Departamento de Matemática e Computação Bacharelado em Ciência da Computação Introdução à Ciência da Computação Aula 05 Rogério Eduardo Garcia (rogerio@fct.unesp.br)
Leia maisHardware para Virtualização Construindo uma solução física para uma infraestrutura virtualizada
Hardware para Virtualização Construindo uma solução física para uma infraestrutura virtualizada PUBLIC INFORMATION Agenda Introdução Networking Storage Servidores e estações clientes Software 2 O que é
Leia maisBITDEFENDER GRAVITYZONE. Diogo Calazans Diretor Comercial
BITDEFENDER GRAVITYZONE Diogo Calazans Diretor Comercial QUEM É A BITDEFENDER Fundação / Lançamento da Linha Varejo Inicio das Parcerias OEM Lançamento da Linha Corporativa 1ª Vez como Melhor Taxa de Detecção
Leia maisVirtualização com Storage Dell
Virtualização com Storage Dell Eficiência e agilidade através de gerenciamento de dados inteligente João A. Haddad, Solutions Advisor, SMB Latam joao_haddad@dell.com Agenda Virtualização e storage para
Leia maisSistemas Operacionais. Introdução a Sistemas Operacionais
Introdução a arliones.hoeller@ifsc.edu.br baseado no material do Prof. Fröhlich em http://www.lisha.ufsc.br/~guto 1 Sistemas de computação Hardware CPU + memória + dispositivos de E/S Aplicações Objetivo
Leia maisSIST706 Sistemas Distribuídos
Slide02 Arquiteturas de SD SIST706 Sistemas Distribuídos 2013/1 Prof. Jéfer Benedett Dörr @: prof.jefer@gmail.com profjefer.wordpress.com Notícias Cultura Livre Fontes de Notícias itil LPI Transistores:
Leia maisKemio - Requisitos Técnicos
Kemio - Requisitos Técnicos Software de Base Produto Versões Suportadas MongoDB Community 3.2 / 3.4 Java JDK 6 / 8 Apache Tomcat 8.0 / 9.0 Hardware Item Mínimo Recomendado Notas CPU 64-bit 2.0+ GHz RAM
Leia maisUNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA. Sistemas Distribuídos
UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA Sistemas Distribuídos Mestrado em Ciência da Computação 1o. Semestre / 2006 Prof. Fábio M. Costa fmc@inf.ufg.br www.inf.ufg.br/~fmc/ds-msc2006 Aula
Leia maisMONITORAMENTO POLÍTICA DE DISASTER RECOVERY QUALIDADE POLÍTICAS DE SEGURANÇA DA INFORMAÇÃO FAQ...
SUMÁRIO 1 INTRODUÇÃO... 3 2 DATA CENTER... 4 3 TOPOLOGIA... 7 4 - A POSSIBILIDADE DE ESCALABILIDADE EM CLUSTER (BALANCE)... 8 5 ALTA DISPONIBILIDADE... Erro! Indicador não definido. 6 POLÍTICA DE BACKUP...
Leia maisQCon São Paulo /05/2018
QCon São Paulo 2018 11/05/2018 Palestrantes IT Manager Gerente de Tecnologia Digital na Natura, responsável pela transformação da Infraestrutura na Natura e líder da área de DevOps/Cloud e SRE. filipejaske@natura.net
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 maisINTRODUÇÃO À INTEGRAÇÃO CONTÍNUA. Jadson Santos Software Engineer Informatic Superintendence (SINFO) - UFRN
INTRODUÇÃO À INTEGRAÇÃO CONTÍNUA Jadson Santos Software Engineer Informatic Superintendence (SINFO) - UFRN 2 Introdução à Integração Contínua Integração Contínua é uma pratica de desenvolvimento de software
Leia maisWorkshops. Rubens Devito Filho, Arquiteto de Soluções. 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Workshops Rubens Devito Filho, Arquiteto de Soluções 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda 30/03 - Escalando sua aplicação para os primeiros 10 milhões de usuários
Leia maisGuia de Instalação ISR-WAAS no 4000 Series Router ISR
Guia de Instalação ISR-WAAS no 4000 Series Router ISR Índice Introdução Condições prévias da instalação ISR-WAAS Diferença entre NIM-SSD e ISR-SSD NIM-SSD ISR-SSD A instalação ISR-WAAS Pesquise defeitos
Leia maisDocker: Uma visão geral e estudo de caso do DCC. Luis Felipe Cunha Martins PoP-MG/RNP - DCC/ICEX/UFMG
Docker: Uma visão geral e estudo de caso do DCC Luis Felipe Cunha Martins PoP-MG/RNP - DCC/ICEX/UFMG As aplicações mudaram nos últimos tempos ~2000 ~2014 Ciclo de vida longo, sem modificações O desenvolvimento
Leia maisSistemas Operacionais: O quê? Por quê? Quando?
Sistemas Operacionais: O quê? Por quê? Quando? Prof. Marcio Seiji Oyamada moyamada@unioeste.br Msoyamada@gmail.com http://www.inf.unioeste.br/~marcio Sistemas Operacionais: O quê? Definição: Um programa
Leia mais1. A função DevOps, que se concentra principalmente em Produtos & Serviços:
Questões de múltipla escolha 1. A função DevOps, que se concentra principalmente em Produtos & Serviços: a) Desenvolvimento Ágil b) Melhoria Contínua c) Automatizar tudo d) Centralizar o Desenvolvimento
Leia maisTécnico de Sistemas Linux. Sobre o curso. Inclui a Certificação: Porque quero frequentar esta Carreira Profissional? Que profissões me esperam?
Técnico de Sistemas Linux Redes e Sistemas - Linux / Red Hat Nível: Duração: 147h Sobre o curso Esta Carreira Profissional visa fornecer-lhe as competências técnicas necessárias para iniciar uma carreira
Leia maisInstallation, Storage, and Compute with Windows Server 2016 (20740)
Installation, Storage, and Compute with Windows Server 2016 (20740) Formato do curso: Presencial Preço: Nível: Iniciado Duração: 30 horas Este curso permite aos formandos adquirir conhecimentos na instalação
Leia maisIntrodução. Sistemas Operacionais
FATEC SENAC Introdução à Sistemas Operacionais Rodrigo W. Fonseca Sumário Definição de um S.O. Características de um S.O. História (evolução dos S.O.s) Estruturas de S.O.s Tipos de Sistemas Operacionais
Leia maisEclipse MicroProfile for the Busy Developer
Eclipse MicroProfile for the Busy Developer Víctor Orozco 6 de Dezembro de 2018 @tuxtor 1 Java EE - MicroProfile - Spring Boot - Docker 2 Víctor Orozco 10 anos em Java EE CTO@Nabenik @tuxtor http://vorozco.com
Leia maisSecure Client. Manual do Usuário. IPNv2. Secure Client IPNv2
Secure Client Manual do Usuário IPNv2 Índice 2 de 24 1. APRESENTAÇÃO... 3 2. OBJETIVO, APLICAÇÃO E DEFINIÇÕES... 4 a. Objetivos... 4 b. Aplicação... 4 c. Responsabilidades... 4 d. Configuração de hardware
Leia maisGestão de Sistemas Operacionais
Gestão de Sistemas Operacionais Prof. Guilherme Nonino Rosa guinonino@gmail.com http://proguilherme.wordpres.com Aula 1 Como usar o Hyper-V para fazer virtualização. Pré-requisitos Sistema operacional
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 maisCaracterização de Sistemas Distribuídos
Caracterização de Sistemas Distribuídos Roteiro Conceitos de Hardware Conceitos de Software Classificação de Flynn Classificação baseada no acesso a memória 2 Conceitos de HW Múltiplas CPUs Diferentes
Leia maisConfigurando ambiente de desenvolvimento React Native
Configurando ambiente de desenvolvimento React Native Um passo a passo para instalar suas dependências e bibliotecas Nesse documento estão descritos os passos necessários para realizar a instalação das
Leia maisACELERE SUA JORNADA DE DADOS RUMO A IA COM A NUVEM PRIVADA DA IBM
ACELERE SUA JORNADA DE DADOS RUMO A IA COM A NUVEM PRIVADA DA IBM Glaucio Cesar Costa Sales Leader for ICP for Data glaucioc@br.ibm.com Vagner Pontes Technical Leader for ICP for Data vapontes@br.ibm.com
Leia maisHiperconvergência. Casos de uso. Rodrigo Missiaggia - Principal Solutions Architect - Red Hat 19 de Setembro 2017
Hiperconvergência Casos de uso Rodrigo Missiaggia - rmissiag@redhat.com Principal Solutions Architect - Red Hat 19 de Setembro 2017 Terminologia Infraestrutura Convergente Servidores, virtualização, networking
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 maisInfra-Estrutura de Software. Introdução. (cont.)
Infra-Estrutura de Software Introdução (cont.) O que vimos Complexidade do computador moderno, do ponto de vista do hardware Necessidade de abstrações software Sistema computacional em camadas SO como
Leia maisAPLICAÇÕES DE BIG DATA COM SPARK E PYTHON
CURTA DURAÇÃO APLICAÇÕES DE BIG DATA COM SPARK E PYTHON CARGA HORÁRIA: 48 horas DURAÇÃO: 3 meses COORDENAÇÃO: Prof. Dr. Adolpho Pimazoni Canton Prof.ª Dr.ª Alessandra de Ávila Montini APRESENTAÇÃO O crescente
Leia maisSistema SGPA-IFSP. Manual de Instalação
Sistema SGPA-IFSP Manual de Instalação Sumário 1. Introdução... 3 2. Softwares Necessários... 4 2.1 Ambiente Java... 4 2.2 Servidor MySQL... 8 2.3 Spring Tool Suit... 17 3. Configuração e Implantação do
Leia maisSeminá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 maisMicroservices em Produção: e agora? Vitor
Microservices em Produção: e agora? Vitor Pellegrino @pellegrino vitorp@gmail.com No incio era só um monolito. Contratamos 20 novos engenheiros, porque não conseguimos entregar nada? Primeiros microserviços
Leia maisServidor de Armazenamento em Nuvem
Aula 10 Servidor de Armazenamento em Nuvem Prof. Roitier Campos Gonçalves Cloud Computing modelo tecnológico que habilita de forma simplificada o acesso on-demand a uma rede, a qual possui um pool de recursos
Leia maisProposta Comercial CloudFlex
Transformando o mundo através da TI como Serviço Proposta Comercial CloudFlex www.centralserver.com.br Cloud Servers Hospedagem de Sites Email Corporativo 0800 701 1993 +55 11 4063 6549 AFICIONADOS POR
Leia maisServidor de Monitoramento
Servidor de Monitoramento Open Audit Open-audit é uma aplicação que é capaz de lhe dizer exatamente o que está acontecendo em sua rede, como ela está configurado corretamente e quando a mesma sofre alteração.
Leia maisAvaliação de Frameworks de Produtividade para aplicações CRUD
Superintendência de Informática - SINFO/UFRN Avaliação de Frameworks de Produtividade para aplicações CRUD Leonardo René Campos Analista de TI Agenda 1. Introdução 2. Objetivos 3. Critérios de Avaliação
Leia maisIntrodução ao ROS. Andrey Masiero. 5 de fevereiro de 2016
Introdução ao ROS Andrey Masiero 5 de fevereiro de 2016 Agenda 1 O que é ROS? 2 História 3 Como funciona? Estrutura Publisher e Subscriber 4 Mãos a obra Instalando ROS Indigo Configurando o workspace do
Leia maisArquitetura Cliente-Servidor Generalizada com identificação de tiers. Arquitetura Cliente-Servidor Generalizada com identificação de tiers
Projeto de Sistemas Distribuídos Prof João Paulo A Almeida (@infufesbr) Projeto de Sistemas Distribuídos Até agora consideramos apenas a infraestrutura para a construção de aplicações distribuídas (middleware)
Leia maisComo uma arquitetura de nuvem flexível e escalável com OpenShift trouxe maior eficiência e agilidade à T.I.
omo uma arquitetura de nuvem flexível e escalável com OpenShift trouxe maior eficiência e agilidade à T.I. aso Produban Akhnaton Ihara Rezende onsultor Global PaaS Jeferson Fernando DevOps Evangelist Produban
Leia maisMÁQUINAS VIRTUAIS EM SISTEMAS DISTRIBUÍDOS. Luiz C. Vieira
EM SISTEMAS DISTRIBUÍDOS Luiz C. Vieira Origem na Virtualização de Mainframes IBM, 1960 Executar várias aplicações e processos ao mesmo tempo. Otimização de recursos M44/44X 7044 Máquinas virtuais Em 1980
Leia maisARQUITETANDO E EVOLUINDO. um erp para a nuvem
ARQUITETANDO E EVOLUINDO um erp para a nuvem @andremidea @mvlbarcelos @andremidea André Midea Dev focado em Ops na Bluesoft. www.andremidea.com @mvlbarcelos Marcus Barcelos Arquiteto de soluções. Objetivo
Leia maisMANUAL DO SECURE CLIENT
07/11/2018 INFORMAÇÃO PÚBLICA SUMÁRIO 1 APRESENTAÇÃO... 3 2. OBJETIVO, APLICAÇÃO E DEFINIÇÕES... 4 A. OBJETIVOS... 4 B. APLICAÇÃO... 4 C. RESPONSABILIDADES... 4 D. CONFIGURAÇÃO DE HARDWARE E SISTEMA OPERACIONAL...
Leia maisGerência de Redes de Computadores. 05 Gerência de Hospedeiros (Hosts)
Gerência de Redes de Computadores 05 Gerência de Hospedeiros (Hosts) UFCG / DSC / JPS * 05 GERÊNCIA DE HOSPEDEIROS 1 TIPOS DE HOSPEDEIROS DOIS TIPOS DE HOSPEDEIROS o Estações Servidores o Estações Clientes
Leia maisMICROSOFT CLOUD. Cloud Windows. Infraestrutura. wherever internet can take you PTisp - Cloud Windows + Infraestrutura
MICROSOFT CLOUD Implementamos uma nova infraestrutura para alojamento de serviços críticos com necessidade de elevada performance em ambiente Windows Server Hypervisors Dedicados em Windows Server 2012
Leia mais3.1 Instalação e configuração do Active Directory Domain Services Configuração do servidor DNS...97 Prática...102
! " # $ " % & ' ) * +, -. / 0 1 2 3-4 0 5. 6 7 0 * 0 8 * 9 / 0 : ; 4 ) /. < - ; 4 9 3 = > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
Leia maisProjetos. Apresentação
Projetos Apresentação A Empresa faz parte do grupo CTE (20 anos no mercado), e tem seu foco em TI (8 anos no mercado). 500 clientes ativos e 30.000 usuários. Business Autodoc desenvolve sistemas (sistema
Leia maisResumo até aqui. Gerenciamento Proteção Compartilhamento. Infra-estrutura de Software
Resumo até aqui Complexidade do computador moderno, do ponto de vista do hardware Necessidade de abstrações software Sistema computacional em camadas SO como uma máquina estendida abstrações SO como um
Leia mais4 passos até à Gestão de Capacidade
4 passos até à Gestão de Capacidade arquivo.pt 2/54 Estamos a perde a internet 50 dias - 50% dos documentos estão a ser alterados (Cho and Garcia-Molina. 2000) 1 ano - 80% dos documentos ficam inacessiveis
Leia maisAdrian Mouat. Novatec
Adrian Mouat Novatec Authorized Portuguese translation of the English edition of Using Docker, ISBN 9781491915769 2015 Adrian Mouat. This translation is published and sold by permission of O'Reilly Media,
Leia mais