Apache Mesos para operar grandes sistemas e (micro)serviços. Diego de Oliveira Março de 2015

Tamanho: px
Começar a partir da página:

Download "Apache Mesos para operar grandes sistemas e (micro)serviços. Diego de Oliveira Março de 2015"

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) 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 mais

The 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 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 mais

Minicurso: 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. 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 mais

Banco Inter Projeto Transformação Digital. Belo Horizonte, 28 de novembro 2018

Banco 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 mais

CARACTERÍSTICAS Interface intuitiva. Em pouco tempo você está ambientado com o software;

CARACTERÍ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 mais

Designing Data Intensive Applications

Designing 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 mais

Karl Matthias Sean P. Kane

Karl 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 mais

Arquitetura Neoway. Da captura à disponibilização dos dados

Arquitetura 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 mais

Consumo 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 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 mais

CONCEITOS BÁSICOS SOBRE NODE.JS

CONCEITOS 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 mais

Reduzindo 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 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 mais

Diego de Oliveira e Marden Neubert Abril de 2017

Diego 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 mais

Proposta Comercial. Produto: Cloud Server Pro

Proposta 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 mais

Qual a proposta? Hardening de infraestrutrua de hospedagem Firewall de aplicação Pentest de aplicações web Análise estática de código

Qual 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 mais

Consulta a Mercado - Esclarecimento de Dúvidas. #pública

Consulta 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 mais

Computação em nuvem (Cloud Computing)

Computaçã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 mais

Introdução PARTE I. VISÃO GERAL

Introduçã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 mais

Trabalho de Conclusão de Curso

Trabalho 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 mais

Serviços WEB/BD/Armazenamento com suporte a balanceamento e alta disponibilidade

Serviç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 mais

Implementaçã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 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 mais

Tópicos Especiais em Redes de Telecomunicações

Tó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 mais

OpenStack. Conheça a plataforma Cloud Open Source

OpenStack. 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 mais

Conheça nossa solução Corporativa de Backup e Armazenamento

Conheç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 mais

Felipe de Andrade Batista. Microservice Architecture: A Lightweight Solution for Large Systems in the Future

Felipe 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 mais

Transcript name: 1. Introduction to DB2 Express-C

Transcript 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 mais

VIRTUALIZAÇÃO DE SERVIDORES - HYPER-V E SYSTEM CENTER

VIRTUALIZAÇÃ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 mais

20740: Installation, Storage, and Compute with Windows Server 2016

20740: 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 mais

André

André 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 mais

Arquitetura Java Pastoreando gatos

Arquitetura 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 mais

Carlos Eduardo de Carvalho Dantas

Carlos 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 mais

Esse é um post para mostrar os comandos básicos para administrar containers em docker.

Esse é 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 mais

Conheça o IBM Cloud Functions A plataforma Serverless da IBM

Conheç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 mais

Sistemas Operacionais II

Sistemas 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 mais

Hospedagem 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 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 mais

Wellington Figueira da Silva. Novatec

Wellington 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 mais

Sidney 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 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 mais

Desconstruindo Monolitos. Como construir micro serviços Delphi com agilidade e qualidade

Desconstruindo 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 mais

Arquitetura 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. 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 mais

Arcserve UDP Cloud Direct vs. Cloud Hybrid. Everton Cardoso Principal Consultant, Presales

Arcserve 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 mais

Encontro Técnico de Infraestrutura de TI. Emmanuel Sanches

Encontro 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 mais

UNIVERSIDADE 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 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 mais

SUSE e SAP na Azure. SUSE and Azure for SAP SUSE. Ana Maria Kniphoff Sales Engineer

SUSE 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 mais

Fundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores

Fundamentos 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 mais

JORNADA DEVOPS ALELO - CRIANDO CULTURA DEVOPS COM HABITOS ANTIGOS

JORNADA 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 mais

LATAM TAM WEBINAR SERIES. Fourth Edition of TAM webinar

LATAM 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 mais

Installation, Storage, and Compute with Windows Server 2016 (20740)

Installation, 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 mais

Um 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 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 mais

Suporte 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 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 mais

Introdução à Ciência da Computação

Introduçã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 mais

Hardware 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 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 mais

BITDEFENDER GRAVITYZONE. Diogo Calazans Diretor Comercial

BITDEFENDER 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 mais

Virtualização com Storage Dell

Virtualizaçã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 mais

Sistemas Operacionais. Introdução a Sistemas Operacionais

Sistemas 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 mais

SIST706 Sistemas Distribuídos

SIST706 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 mais

Kemio - Requisitos Técnicos

Kemio - 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 mais

UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA. Sistemas Distribuídos

UNIVERSIDADE 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 mais

MONITORAMENTO POLÍTICA DE DISASTER RECOVERY QUALIDADE POLÍTICAS DE SEGURANÇA DA INFORMAÇÃO FAQ...

MONITORAMENTO 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 mais

QCon São Paulo /05/2018

QCon 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 mais

Informática Parte 11 Prof. Márcio Hunecke

Informá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 mais

INTRODUÇÃ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 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 mais

Workshops. 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. 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 mais

Guia de Instalação ISR-WAAS no 4000 Series Router ISR

Guia 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 mais

Docker: 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 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 mais

Sistemas Operacionais: O quê? Por quê? Quando?

Sistemas 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 mais

1. A função DevOps, que se concentra principalmente em Produtos & Serviços:

1. 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 mais

Té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. 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 mais

Installation, Storage, and Compute with Windows Server 2016 (20740)

Installation, 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 mais

Introdução. Sistemas Operacionais

Introduçã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 mais

Eclipse MicroProfile for the Busy Developer

Eclipse 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 mais

Secure Client. Manual do Usuário. IPNv2. Secure Client IPNv2

Secure 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 mais

Gestão de Sistemas Operacionais

Gestã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 mais

Apresentaçã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 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 mais

Caracterização de Sistemas Distribuídos

Caracterizaçã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 mais

Configurando ambiente de desenvolvimento React Native

Configurando 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 mais

ACELERE 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 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 mais

Hiperconvergência. Casos de uso. Rodrigo Missiaggia - Principal Solutions Architect - Red Hat 19 de Setembro 2017

Hiperconvergê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 mais

Sua versão mais recente, o SQL Server 2017 possui as edições descritas abaixo, com os recursos e limites:

Sua 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 mais

Infra-Estrutura de Software. Introdução. (cont.)

Infra-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 mais

APLICAÇÕES DE BIG DATA COM SPARK E PYTHON

APLICAÇÕ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 mais

Sistema SGPA-IFSP. Manual de Instalação

Sistema 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 mais

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 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 mais

Microservices em Produção: e agora? Vitor

Microservices 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 mais

Servidor de Armazenamento em Nuvem

Servidor 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 mais

Proposta Comercial CloudFlex

Proposta 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 mais

Servidor de Monitoramento

Servidor 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 mais

Avaliação de Frameworks de Produtividade para aplicações CRUD

Avaliaçã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 mais

Introdução ao ROS. Andrey Masiero. 5 de fevereiro de 2016

Introduçã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 mais

Arquitetura Cliente-Servidor Generalizada com identificação de tiers. Arquitetura Cliente-Servidor Generalizada com identificação de tiers

Arquitetura 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 mais

Como uma arquitetura de nuvem flexível e escalável com OpenShift trouxe maior eficiência e agilidade à T.I.

Como 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 mais

MÁQUINAS VIRTUAIS EM SISTEMAS DISTRIBUÍDOS. Luiz C. Vieira

MÁ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 mais

ARQUITETANDO E EVOLUINDO. um erp para a nuvem

ARQUITETANDO 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 mais

MANUAL DO SECURE CLIENT

MANUAL 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 mais

Gerência de Redes de Computadores. 05 Gerência de Hospedeiros (Hosts)

Gerê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 mais

MICROSOFT CLOUD. Cloud Windows. Infraestrutura. wherever internet can take you PTisp - Cloud Windows + Infraestrutura

MICROSOFT 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 mais

3.1 Instalação e configuração do Active Directory Domain Services Configuração do servidor DNS...97 Prática...102

3.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 mais

Projetos. Apresentação

Projetos. 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 mais

Resumo até aqui. Gerenciamento Proteção Compartilhamento. Infra-estrutura de Software

Resumo 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 mais

4 passos até à Gestão de Capacidade

4 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 mais

Adrian Mouat. Novatec

Adrian 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