Instalando o R-Studio via Docker

R é uma linguagem de programação de código fonte aberto especializada em computação estatística e gráficos. Há uma grande quantidade de documentação sobre o uso do R nos links a seguir: https://www.r-project.org/doc/bib/R-books.html https://cran.r-project.org/manuals.html https://education.rstudio.com/learn/beginner/ https://learning.oreilly.com/search/?query=R https://www.packtpub.com/catalogsearch/result/?q=R https://www.youtube.com/watch?v=lVKMsaWju8w O R-Studio é uma IDE (Integrated Development Environment) que facilita o desenvolvimento de código utilizando o R. O Leia mais sobreInstalando o R-Studio via Docker[…]

InfluxDB 1.x, Prometheus 2.x e Grafana 6.x

InfluxDB InfluxDB é um banco de dados para armazenamento de séries temporais. Ele possui o código fonte aberto e disponível em: https://github.com/influxdata/influxdb O InfluxDB inclui APIs para armazenar e consultar dados, processando-os em segundo plano para fins de monitoramento, geração de alertas, exibição de dashboards, exploração dos dados e muito mais. Ele também possui outros Leia mais sobreInfluxDB 1.x, Prometheus 2.x e Grafana 6.x[…]

AWS-EKS – Cluster Kubernetes 1.16 provisionado com Terraform

Nos últimos dias venho testando o Kubernetes 1.16 no AWS-EKS com as versões mais novas dos módulos e providers Terraform para EKS, AWS e Kubernetes. Foram utilizadas as seguintes versões dos módulos e provides: https://github.com/terraform-providers/terraform-provider-kubernetes (1.11.2) https://github.com/terraform-providers/terraform-provider-aws (2.61.0) https://github.com/terraform-aws-modules/terraform-aws-eks (12.0.0) O código Terraform usado para subir o cluster EKS no ambiente de teste está disponível Leia mais sobreAWS-EKS – Cluster Kubernetes 1.16 provisionado com Terraform[…]

Instalando o Prometheus via Docker

O Prometheus é um kit de ferramentas de monitoramento e alerta de sistemas de código aberto inspirado no BorgMon (o sistema de monitoramento do Borg, plataforma de gerenciamento de conteiners do Google que inspirou o desenvolvimento do Kubernetes). Foi criado originalmente por ex-funcionários do Google que trabalharam na SoundCloud (uma empresa na área de música). Leia mais sobreInstalando o Prometheus via Docker[…]

Instalando o RabbitMQ via Docker

O RabbitMQ é serviço de gerenciamento de filas para recebimento e entrega de mensagens entre aplicações, mesmo que tenham sido desenvolvidas em diferentes linguagens de programação. Ele é gratuito e possui o código fonte aberto e disponível em: https://github.com/rabbitmq. Utiliza o protocolo AMQP para realizar a troca de mensagens e faz uso, por padrão, das Leia mais sobreInstalando o RabbitMQ via Docker[…]

Primeiros passos com RabbitMQ

Olá! Estou começando a dar os primeiros passos com o RabbitMQ e quero compartilhar os links que já estudei até aqui e que servem de bússola para quem quer começar a usá-lo também. Esta página será atualizada à medida que eu encontrar mais documentos relevantes. RabbitMQ para iniciantes: https://helloflu.wordpress.com/2015/12/17/rabbitmq-for-beginners/ https://www.tutlane.com/tutorial/rabbitmq https://www.concrete.com.br/2012/01/26/rabbitmq-conceitos-basicos/ https://www.rabbitmq.com/getstarted.html https://www.rabbitmq.com/tutorials/tutorial-one-python.html Gerenciando o Leia mais sobrePrimeiros passos com RabbitMQ[…]

Livro: Integração Contínua Com Jenkins

Nesta manhã foi publicado um novo livro pela editora Novatec, escrito por mim e Janaína Militão, sobre o uso do Jenkins integrado a ferramentas que apoiam a cultura DevOps, tais como: Gogs, Docker, Sonarqube, Terraform, Nexus. O objetivo do livro é ensinar como integrar essas ferramentas para construir um processo automatizado de integração, entrega e Leia mais sobreLivro: Integração Contínua Com Jenkins[…]

Conhecendo o Tuleap

Neste fim de semana conheci o Tuleap, um software de código fonte aberto que proporciona o gerenciamento de projetos em sintonia com a cultura e metologias agéis. É uma ótima alternativa ao Redmine e Taiga. Ele é útil para gerenciamento de projetos, tarefas, sprints, se integra a ferramentas de colaboração, revisão de código e integração Leia mais sobreConhecendo o Tuleap[…]

Conhecendo o Gogs

O Gogs é um software de código fonte aberto que oferece uma interface web ao gerenciamento de repositórios git similar ao GitHub, GitLab e Bitbucket, só que muito mais simples e leve que os três anteriores. O impressionante é que um conteiner Docker do Gogs estava funcionando consumindo apenas 50 MB de memória RAM. Isso Leia mais sobreConhecendo o Gogs[…]

Conhecendo o Rancher

O Rancher é uma uma plataforma de código fonte aberto que permite o gerenciamento de uma infraestrutura de conteineres (seja usando Docker ou Kubernetes) com o objetivo de efetuar o deploy de aplicações em ambientes de rede local ou em serviços de nuvem (Azure, Digital Ocean, AWS, etc). O Rancher tem o código fonte disponível Leia mais sobreConhecendo o Rancher[…]

Conhecendo o JHipster Console

  O JHipster Console é um sistema baseado no ELK Stack, que foi mostrado como instalá-lo via Docker neste post. Ele é mais uma das ferramentas de apoio do framework JHipster (que facilita a criação de microsserviços em Java). O JHipster Console fornece uma configuração padrão para iniciar o monitoramento de logs e métricas dos Leia mais sobreConhecendo o JHipster Console[…]

Conhecendo o Terraform

O Terraform é uma ferramenta para construir, alterar e configurar uma infraestrutura de rede de forma segura e eficiente. Com ele é possível gerenciar serviços de nuvem bem conhecidos, bem como soluções internas personalizadas. Veja a lista completa de serviços de infraestrutura de nuvem suportados em: https://www.terraform.io/docs/providers/index.html. Os arquivos de configuração do Terraform descrevem os componentes Leia mais sobreConhecendo o Terraform[…]

Instalando o Elastic, Kibana e LogStash via Docker

Atualizado em: 14 de maio de 2020. Nesta página do Elastic (também conhecido com ElasticSearch) tem várias informações a cerca da instalação do stack ELK (Elastic, LogStash e Kibana). A instalação usando o Docker é  bem mais simples e rápida. Se você não sabe o que é Docker, recomendo começar lendo os links abaixo. É um Leia mais sobreInstalando o Elastic, Kibana e LogStash via Docker[…]

Instalando o Grafana via Docker

Observando as páginas abaixo sobre a documentação da instalação do Grafana via Docker, foi elaborado o seguinte tutorial para instalá-lo. http://docs.grafana.org/installation/docker/ http://docs.grafana.org/installation/configuration/ Se você não sabe o que é Docker, recomendo começar lendo os links desta página. É um longo caminho, mas vale a pena conhecer essa tecnologia. http://blog.aeciopires.com/palestra-transportando-as-aplicacoes-entre-varios-ambientes-com-docker/ http://blog.aeciopires.com/primeiros-passos-com-docker/ Também dou curso de Docker: Leia mais sobreInstalando o Grafana via Docker[…]

Boxes do Vagrant

O Vagrant é um software que permite criar máquinas virtuais (para Virtualbox ou Vmware) de forma simples para agilizar a criação de ambientes de testes e desenvolvimento. Mais informações podem ser obtidas no site https://www.vagrantup.com Para automatizar e simplificar a criação de máquinas virtuais com Vagrant, você pode criar um arquivo chamado Vagranfile e nele Leia mais sobreBoxes do Vagrant[…]

Instalando o Graylog via Docker

Nesta página do Graylog tem várias informações a cerca da instalação do Graylog usando imagens Docker para Graylog, MongoDB e ElasticSearch. Segundo este tutorial, o Graylog é executado usando um conteiner Docker, o que deixa a instalação bem simples e rapidamente você tem o serviço funcionando. Se você não sabe o que é Docker, recomendo começar lendo os links Leia mais sobreInstalando o Graylog via Docker[…]

Instalando o WordPress via Docker

Nesta página do Docker Store tem várias informações a cerca das imagens oficiais do WordPress no Docker. Segundo este tutorial, o WordPress é executado usando um conteiner Docker, o que deixa a instalação bem simples e rapidamente você tem o serviço funcionando. Se você não sabe o que é Docker, recomendo começar lendo os links Leia mais sobreInstalando o WordPress via Docker[…]

Instalando o GitLab via Docker

Na página https://docs.gitlab.com/omnibus/docker/README.html tem várias informações a cerca das imagens Docker oficiais do GitLab (ferramenta web para versionamento usando o Git). Neste tutorial, o Gitlab será executado usando um único conteiner para fornecer todo o ambiente necessário para executá-lo, o que deixa a instalação bem simples e rapidamente você tem o serviço funcionando. O GitLab Leia mais sobreInstalando o GitLab via Docker[…]

Instalando o Docker, Docker Swarm, Docker Registry e Portainer

Instalando o Docker O Docker pode ser instalado no Ubuntu seguindo o seguinte tutorial: https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/ Para instalá-lo em outras distribuições GNU/Linux acesse o link abaixo. https://docs.docker.com/engine/installation/ Iniciando o Swarm (Cluster Docker) O swarm já é instalado junto com o Docker. Inicie o swarm com o comando abaixo. docker swarm init –advertise-addr IP_SERVIDOR A variável IP_SERVIDOR Leia mais sobreInstalando o Docker, Docker Swarm, Docker Registry e Portainer[…]

Instalando o Grafana customizado via Docker

Neste repositório do GitHub tem o DockerFile que dá origem a uma imagem docker que customizei para executar o Grafana no Ubuntu. Segundo este tutorial, o Grafana é executado usando um conteiner Docker, o que deixa a instalação bem simples e rapidamente você tem o serviço funcionando. Se você não sabe o que é Docker, Leia mais sobreInstalando o Grafana customizado via Docker[…]

Instalando o Zabbix via Docker

Atualizado em: 12 de maio de 2020 Neste repositório do GitHub tem várias informações sobre o uso das imagens oficiais do Zabbix no Docker. Se você não sabe o que é Docker, recomendo começar lendo os links abaixo. Vale a pena conhecer essa tecnologia. http://blog.aeciopires.com/palestra-transportando-as-aplicacoes-entre-varios-ambientes-com-docker/ http://blog.aeciopires.com/primeiros-passos-com-docker/ Também realizo curso de Docker: http://blog.aeciopires.com/curso-docker Neste tutorial, será mostrado Leia mais sobreInstalando o Zabbix via Docker[…]

Instalando o Redmine via Docker

Neste repositório do GitHub tem um tutorial para executar o Redmine no Docker. Segundo o tutorial, o Redmine é executado usando um conteiner Docker, o que deixa a instalação bem simples e rapidamente você tem o serviço funcionando. Se você não sabe o que é Docker, recomendo começar lendo os links desta página. É um longo Leia mais sobreInstalando o Redmine via Docker[…]

Instalando o Sonatype Nexus via Docker

Neste repositório do GitHub tem um tutorial para executar o Sonatype Nexus (repositório de artefatos gerados pelo Apache Maven). Segundo o tutorial, o Nexus é executado usando um conteiner Docker, o que deixa a configuração bem simples e rapidamente você tem o serviço funcionando. Se você não sabe o que é Docker, recomendo começar lendo Leia mais sobreInstalando o Sonatype Nexus via Docker[…]

Primeiros passos com Docker, Kubernetes, Helm e Istio

Olá! Estou começando a dar os primeiros passos com o Docker, Kubernetes, Helm e Istio. Quero compartilhar os links que já estudei até aqui e que servem de bússola para quem quer começar a aprender também. Esta página será atualizada à medida que eu encontrar mais documentos relevantes. Links sobre Docker: Curso Docker https://www.docker.com/what-docker https://porter.io/github.com/veggiemonk/awesome-docker Leia mais sobrePrimeiros passos com Docker, Kubernetes, Helm e Istio[…]