Hands on para (web)Developers Docker vs VagrantIngo Jauch
O documento apresenta uma palestra sobre as ferramentas Docker e Vagrant. Os palestrantes Gustavo Maestri e Ingo Gerhard Jauch comparam Docker e Vagrant, discutem quando cada um deve ser usado e demonstram um fluxo de trabalho utilizando ambas as ferramentas.
TDC2018SP | Trilha Containers - Docker Swarm - Os problemastdc-globalcode
O documento discute os problemas com Docker Swarm e fornece dicas para resolvê-los. Algumas das dicas incluem usar o parâmetro --data-path-addr para melhorar o desempenho, usar SSD para armazenamento para evitar falhas, limitar o número de containers para prevenir esgotamento de recursos e definir parâmetros de reinicialização apropriados. O documento também aborda problemas específicos com eleições frequentes no Swarm, filas cheias no memberlist e perda de pacotes na rede.
TDC2018SP | Trilha Containers - Provisionando um cluster Kubernetes multi-mas...tdc-globalcode
O documento descreve como provisionar um cluster Kubernetes multi-master na AWS utilizando a ferramenta Kops. Ele explica o que é o Kops, demonstra como criar um cluster com três masters e três nodes em três zonas de disponibilidade diferentes, e instala vários "esteróides" ou addons como métricas, dashboard, monitoramento, ingress controller e auto escalonamento de cluster.
O documento fornece uma lista e breve descrição de ferramentas de firewall e segurança open source, incluindo Netfilter/Iptables, IPFW, PF, Squid, Dansguardian, firewalls virtuais como Pfsense e IPCop, e ferramentas de monitoramento como OSSEC e Snort.
O documento discute técnicas e ferramentas para deploy automatizado de aplicações como Capistrano, incluindo rollback para reverter deploy caso algo dê errado, e uso de autenticação por chave SSH.
O documento discute o uso do Foreman para provisionamento e automação de servidores. O Foreman pode provisionar servidores físicos e virtuais em diversos provedores de nuvem e data centers, além de fornecer ferramentas de configuração, monitoramento e API. Ele permite automatizar o provisionamento de vários servidores de uma só vez, reduzindo o trabalho manual.
O Foreman é uma ferramenta de gerenciamento de ciclo de vida completo para servidores físicos e virtuais. Ele permite automatizar tarefas repetitivas, implantar aplicativos rapidamente e gerenciar proativamente servidores locais ou na nuvem. O Foreman provisiona em metal nu, AWS, OpenStack, VMware e outros provedores, permitindo gerenciar uma nuvem híbrida. Ele também fornece gerenciamento de configuração com Puppet e Salt.
ASP.NET Core + Kubernetes + Azure: Orquestrando containers na nuvem - .NET SP...Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e atua como autor técnico, palestrante e organizador de eventos sobre .NET. O documento apresenta uma palestra sobre containers Docker e orquestração com Kubernetes.
Hands on para (web)Developers Docker vs VagrantIngo Jauch
O documento apresenta uma palestra sobre as ferramentas Docker e Vagrant. Os palestrantes Gustavo Maestri e Ingo Gerhard Jauch comparam Docker e Vagrant, discutem quando cada um deve ser usado e demonstram um fluxo de trabalho utilizando ambas as ferramentas.
TDC2018SP | Trilha Containers - Docker Swarm - Os problemastdc-globalcode
O documento discute os problemas com Docker Swarm e fornece dicas para resolvê-los. Algumas das dicas incluem usar o parâmetro --data-path-addr para melhorar o desempenho, usar SSD para armazenamento para evitar falhas, limitar o número de containers para prevenir esgotamento de recursos e definir parâmetros de reinicialização apropriados. O documento também aborda problemas específicos com eleições frequentes no Swarm, filas cheias no memberlist e perda de pacotes na rede.
TDC2018SP | Trilha Containers - Provisionando um cluster Kubernetes multi-mas...tdc-globalcode
O documento descreve como provisionar um cluster Kubernetes multi-master na AWS utilizando a ferramenta Kops. Ele explica o que é o Kops, demonstra como criar um cluster com três masters e três nodes em três zonas de disponibilidade diferentes, e instala vários "esteróides" ou addons como métricas, dashboard, monitoramento, ingress controller e auto escalonamento de cluster.
O documento fornece uma lista e breve descrição de ferramentas de firewall e segurança open source, incluindo Netfilter/Iptables, IPFW, PF, Squid, Dansguardian, firewalls virtuais como Pfsense e IPCop, e ferramentas de monitoramento como OSSEC e Snort.
O documento discute técnicas e ferramentas para deploy automatizado de aplicações como Capistrano, incluindo rollback para reverter deploy caso algo dê errado, e uso de autenticação por chave SSH.
O documento discute o uso do Foreman para provisionamento e automação de servidores. O Foreman pode provisionar servidores físicos e virtuais em diversos provedores de nuvem e data centers, além de fornecer ferramentas de configuração, monitoramento e API. Ele permite automatizar o provisionamento de vários servidores de uma só vez, reduzindo o trabalho manual.
O Foreman é uma ferramenta de gerenciamento de ciclo de vida completo para servidores físicos e virtuais. Ele permite automatizar tarefas repetitivas, implantar aplicativos rapidamente e gerenciar proativamente servidores locais ou na nuvem. O Foreman provisiona em metal nu, AWS, OpenStack, VMware e outros provedores, permitindo gerenciar uma nuvem híbrida. Ele também fornece gerenciamento de configuração com Puppet e Salt.
ASP.NET Core + Kubernetes + Azure: Orquestrando containers na nuvem - .NET SP...Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e atua como autor técnico, palestrante e organizador de eventos sobre .NET. O documento apresenta uma palestra sobre containers Docker e orquestração com Kubernetes.
Trabalhando com a infraestrutura como software na AWS com Elastic Beanstalk e...Bruno Rodrigues
O documento discute como usar Docker e Elastic Beanstalk para implementar infraestrutura como código, permitindo versionamento, ambientes idênticos para desenvolvimento, teste e produção, alta disponibilidade e escalabilidade. Ele também menciona como a Personare usa essas ferramentas para dar suporte a 6 milhões de usuários por mês em seus serviços e cursos online.
Bluesoft - Sistema de Gestão - Apresentação ComercialBluesoft
Apresentação Comercial do Bluesoft ERP SaaS na Nuvem 100% Web. Conheça tudo esse ERP Completo, com Comercial, Logística, Patrimônio, Financeiro, Fiscal, Contábil, Projetos, Helpdesk, Auditoria, e-commerce e muito mais.
Somos uma empresa que respira varejo. Fundada em 2002, possuímos experiência de mais de 200 empresas implantadas. Fornecemos um sistema completo ideal para médias e grandes redes de Supermercadistas, no modelo SaaS (software como serviço).
O Bluesoft ERP possui um ecossistema de módulos e funcionalidades pensados no crescimento de sua empresa. Além dos módulos de gestão para cada setor de sua corporação, contamos com parcerias e softwares de apoio como, a gestão de workflow, atendimento aos seus clientes, base de produtos e tributações online, entre outros, além de integrações e parcerias com outros sistemas.
Nossos produtos estão implantados em mais de 500 estabelecimentos por todo o Brasil, atendendo em média 9000 clientes, fazendo circular mais de R$13 Milhões de Reais todos os dias.
Confira.
Orquestrando Docker Containers: Machine, Swarm e ComposeRoberto Hashioka
O documento discute como o Docker pode ser usado para orquestrar containers, máquinas e aplicações distribuídas de forma modular, portátil e dinâmica através das ferramentas Docker Engine, Docker Machine, Docker Swarm e Docker Compose. O palestrante explica como essas ferramentas facilitam a construção, distribuição e execução de aplicações de forma consistente em qualquer ambiente.
TDC 2015 Floripa - Criando ambientes de forma simples com Docker e AnsibleStefan Teixeira
O documento apresenta como Docker e Ansible podem ser usados juntos para criar ambientes de forma simples. Ele discute o que são containers e VMs, a história do Docker e do Ansible, e como os módulos Docker e playbooks podem ser usados no Ansible para automatizar a implantação de aplicações em containers. Um exemplo prático é demonstrado no final.
O documento apresenta o serviço AWS Elastic Beanstalk, que permite aos desenvolvedores implantar e gerenciar aplicações na nuvem da AWS de forma rápida e simples. O Elastic Beanstalk automatiza a configuração e provisionamento de infraestrutura necessária para rodar aplicações web e fornece recursos como balanceamento de carga, escalabilidade automática e versionamento de aplicações.
Scrum Gathering Rio 2016 - Conteinerizando Testes com Docker ComposeStefan Teixeira
[1] O documento discute o uso da ferramenta Docker Compose para definir e executar aplicações com múltiplos contêineres, permitindo testar software de forma isolada e reproduzível. [2] Ele apresenta exemplos de como usar o Docker Compose para rodar testes de API, UI, segurança e fumaça junto com uma aplicação e seus serviços dependentes. [3] O documento também destaca pontos de atenção ao usar essa abordagem, como logs, volumes, tempo de inicialização e geração de imagens leves.
Apresentação do Bluesoft ERP - Módulo LogísticoBluesoft
Receba Mercadorias e Cargas com conferência através de dispositivos móveis. Faça toda a gestão de operadores logísticos e centro de distribuições.
Confira um pouco mais sobre o módulo Logística do Bluesoft ERP.
Apresentação do Bluesoft ERP - Módulo ContábilBluesoft
O documento descreve o módulo contábil do sistema de gestão Bluesoft ERP, que permite a contabilização automática e em tempo real de todas as transações realizadas no sistema, gerando demonstrações contábeis online, como balanço patrimonial e resultado, e arquivos para o SPED Contábil.
Apresentação do Bluesoft ERP - Módulo de CRM e DPBluesoft
O documento descreve os módulos e funcionalidades do sistema de gestão Bluesoft ERP, incluindo módulos de CRM, departamento pessoal e folha de pagamento. Ele também fornece detalhes sobre a empresa Bluesoft, como sua localização, equipe, tecnologia e serviços oferecidos.
Apresentação do Bluesoft ERP - Módulo de PatrimônioBluesoft
Faça a gestão dos bens da sua empresa, controle seus imóveis, compre e venda ativos, e tome crédito de ICMS com o CIAP.
Confira um pouco mais sobre o módulo Patrimônio do Bluesoft ERP.
O documento fornece uma visão geral dos recursos de treinamento e certificação da AWS. Ele descreve vários cursos presenciais de 1 a 3 dias que cobrem tópicos como arquitetura na AWS, desenvolvimento na AWS, operações de sistemas na AWS e segurança na AWS. O documento também discute as certificações da AWS, como AWS Certified Solutions Architect - Associate, e fornece orientações sobre como se preparar para as certificações.
Apresentação do Bluesoft ERP - Módulo ComercialBluesoft
Faça pedidos com sugestão, faça cotações, gerencie estoques, contratos, fornecedores e produtos. Acompanhe a venda das lojas em tempo real, faça a gestão de preços e promoções.
Confira um pouco mais sobre os módulos de Compras e Vendas do Bluesoft ERP.
O documento discute processamento assíncrono com PHP, definindo fluxos síncronos e assíncronos. Ele explica que sinais e interrupções permitem controlar a execução de software e que a extensão PCNTL é necessária para usar sinais com PHP. Também mostra como uma fila de mensagens funciona usando RabbitMQ e a biblioteca PhpAmqplib para enviar e receber mensagens assincronamente.
O documento descreve o serviço AWS Device Farm, que fornece acesso a dispositivos móveis reais na nuvem para testes automatizados de aplicativos. O serviço permite executar testes em paralelo em uma variedade de dispositivos, fornecendo relatórios detalhados e removendo a complexidade da manutenção de um laboratório físico de dispositivos.
O documento discute como containers Docker podem ser usados para facilitar o deploy de aplicações e garantir que o ambiente de desenvolvimento seja idêntico ao de produção. Ele explica os benefícios dos containers sobre máquinas virtuais em termos de performance e escalabilidade e demonstra passo a passo como criar e implantar containers Docker na AWS usando o Elastic Beanstalk.
Containers para Software! A mais nova revolução, trazida ao mundo pela Dockers, rodando hoje na AWS. Venha conhecer esta inovadora e revolucionária tecnologia que vai mudar a forma como você desenvolve e implementa software.
Docker, facilitando a vida do desenvolvimentoSérgio Lima
Docker facilita a criação e administração de ambientes isolados para aplicações, permitindo que elas funcionem independentemente da infraestrutura. O documento discute o que é Docker, por que usá-lo, como usar imagens e containers básicos, construir imagens personalizadas e encapsular aplicações com Docker Compose. Finalmente, apresenta a plataforma Rancher para gerenciar containers em produção.
O documento apresenta o serviço AWS Elastic Beanstalk, descrevendo-o como a maneira mais simples de implantar e escalar aplicações na nuvem. Detalha os benefícios do Elastic Beanstalk, como foco no código ao invés de gerenciamento de infraestrutura, escalabilidade automática e controle total dos recursos. Também fornece instruções sobre como implantar aplicações via console ou linha de comando e melhores práticas como teste de carga e configuração de logs e métricas.
Docker é uma plataforma que permite encapsular aplicações e suas dependências para torná-las portáteis e escaláveis. O documento discute como Docker funciona, como construir imagens Docker para aplicações PHP, e considerações sobre quem está usando Docker e o que vem por vir.
O documento introduz Docker, explicando como ele pode isolar aplicações em containers e simplificar o desenvolvimento e deploy. Ele define Docker, imagens, containers e Dockerfile, mostrando como criar uma imagem passo a passo com Dockerfile e como orquestrar múltiplos containers com Docker Compose.
Talk presented at Meetup Laravel SP #3 about docker from basics to docker orchestration.
Presented in 2015-05-07
Video da apresentação:
https://youtu.be/mR2px-mKjd0
Trabalhando com a infraestrutura como software na AWS com Elastic Beanstalk e...Bruno Rodrigues
O documento discute como usar Docker e Elastic Beanstalk para implementar infraestrutura como código, permitindo versionamento, ambientes idênticos para desenvolvimento, teste e produção, alta disponibilidade e escalabilidade. Ele também menciona como a Personare usa essas ferramentas para dar suporte a 6 milhões de usuários por mês em seus serviços e cursos online.
Bluesoft - Sistema de Gestão - Apresentação ComercialBluesoft
Apresentação Comercial do Bluesoft ERP SaaS na Nuvem 100% Web. Conheça tudo esse ERP Completo, com Comercial, Logística, Patrimônio, Financeiro, Fiscal, Contábil, Projetos, Helpdesk, Auditoria, e-commerce e muito mais.
Somos uma empresa que respira varejo. Fundada em 2002, possuímos experiência de mais de 200 empresas implantadas. Fornecemos um sistema completo ideal para médias e grandes redes de Supermercadistas, no modelo SaaS (software como serviço).
O Bluesoft ERP possui um ecossistema de módulos e funcionalidades pensados no crescimento de sua empresa. Além dos módulos de gestão para cada setor de sua corporação, contamos com parcerias e softwares de apoio como, a gestão de workflow, atendimento aos seus clientes, base de produtos e tributações online, entre outros, além de integrações e parcerias com outros sistemas.
Nossos produtos estão implantados em mais de 500 estabelecimentos por todo o Brasil, atendendo em média 9000 clientes, fazendo circular mais de R$13 Milhões de Reais todos os dias.
Confira.
Orquestrando Docker Containers: Machine, Swarm e ComposeRoberto Hashioka
O documento discute como o Docker pode ser usado para orquestrar containers, máquinas e aplicações distribuídas de forma modular, portátil e dinâmica através das ferramentas Docker Engine, Docker Machine, Docker Swarm e Docker Compose. O palestrante explica como essas ferramentas facilitam a construção, distribuição e execução de aplicações de forma consistente em qualquer ambiente.
TDC 2015 Floripa - Criando ambientes de forma simples com Docker e AnsibleStefan Teixeira
O documento apresenta como Docker e Ansible podem ser usados juntos para criar ambientes de forma simples. Ele discute o que são containers e VMs, a história do Docker e do Ansible, e como os módulos Docker e playbooks podem ser usados no Ansible para automatizar a implantação de aplicações em containers. Um exemplo prático é demonstrado no final.
O documento apresenta o serviço AWS Elastic Beanstalk, que permite aos desenvolvedores implantar e gerenciar aplicações na nuvem da AWS de forma rápida e simples. O Elastic Beanstalk automatiza a configuração e provisionamento de infraestrutura necessária para rodar aplicações web e fornece recursos como balanceamento de carga, escalabilidade automática e versionamento de aplicações.
Scrum Gathering Rio 2016 - Conteinerizando Testes com Docker ComposeStefan Teixeira
[1] O documento discute o uso da ferramenta Docker Compose para definir e executar aplicações com múltiplos contêineres, permitindo testar software de forma isolada e reproduzível. [2] Ele apresenta exemplos de como usar o Docker Compose para rodar testes de API, UI, segurança e fumaça junto com uma aplicação e seus serviços dependentes. [3] O documento também destaca pontos de atenção ao usar essa abordagem, como logs, volumes, tempo de inicialização e geração de imagens leves.
Apresentação do Bluesoft ERP - Módulo LogísticoBluesoft
Receba Mercadorias e Cargas com conferência através de dispositivos móveis. Faça toda a gestão de operadores logísticos e centro de distribuições.
Confira um pouco mais sobre o módulo Logística do Bluesoft ERP.
Apresentação do Bluesoft ERP - Módulo ContábilBluesoft
O documento descreve o módulo contábil do sistema de gestão Bluesoft ERP, que permite a contabilização automática e em tempo real de todas as transações realizadas no sistema, gerando demonstrações contábeis online, como balanço patrimonial e resultado, e arquivos para o SPED Contábil.
Apresentação do Bluesoft ERP - Módulo de CRM e DPBluesoft
O documento descreve os módulos e funcionalidades do sistema de gestão Bluesoft ERP, incluindo módulos de CRM, departamento pessoal e folha de pagamento. Ele também fornece detalhes sobre a empresa Bluesoft, como sua localização, equipe, tecnologia e serviços oferecidos.
Apresentação do Bluesoft ERP - Módulo de PatrimônioBluesoft
Faça a gestão dos bens da sua empresa, controle seus imóveis, compre e venda ativos, e tome crédito de ICMS com o CIAP.
Confira um pouco mais sobre o módulo Patrimônio do Bluesoft ERP.
O documento fornece uma visão geral dos recursos de treinamento e certificação da AWS. Ele descreve vários cursos presenciais de 1 a 3 dias que cobrem tópicos como arquitetura na AWS, desenvolvimento na AWS, operações de sistemas na AWS e segurança na AWS. O documento também discute as certificações da AWS, como AWS Certified Solutions Architect - Associate, e fornece orientações sobre como se preparar para as certificações.
Apresentação do Bluesoft ERP - Módulo ComercialBluesoft
Faça pedidos com sugestão, faça cotações, gerencie estoques, contratos, fornecedores e produtos. Acompanhe a venda das lojas em tempo real, faça a gestão de preços e promoções.
Confira um pouco mais sobre os módulos de Compras e Vendas do Bluesoft ERP.
O documento discute processamento assíncrono com PHP, definindo fluxos síncronos e assíncronos. Ele explica que sinais e interrupções permitem controlar a execução de software e que a extensão PCNTL é necessária para usar sinais com PHP. Também mostra como uma fila de mensagens funciona usando RabbitMQ e a biblioteca PhpAmqplib para enviar e receber mensagens assincronamente.
O documento descreve o serviço AWS Device Farm, que fornece acesso a dispositivos móveis reais na nuvem para testes automatizados de aplicativos. O serviço permite executar testes em paralelo em uma variedade de dispositivos, fornecendo relatórios detalhados e removendo a complexidade da manutenção de um laboratório físico de dispositivos.
O documento discute como containers Docker podem ser usados para facilitar o deploy de aplicações e garantir que o ambiente de desenvolvimento seja idêntico ao de produção. Ele explica os benefícios dos containers sobre máquinas virtuais em termos de performance e escalabilidade e demonstra passo a passo como criar e implantar containers Docker na AWS usando o Elastic Beanstalk.
Containers para Software! A mais nova revolução, trazida ao mundo pela Dockers, rodando hoje na AWS. Venha conhecer esta inovadora e revolucionária tecnologia que vai mudar a forma como você desenvolve e implementa software.
Docker, facilitando a vida do desenvolvimentoSérgio Lima
Docker facilita a criação e administração de ambientes isolados para aplicações, permitindo que elas funcionem independentemente da infraestrutura. O documento discute o que é Docker, por que usá-lo, como usar imagens e containers básicos, construir imagens personalizadas e encapsular aplicações com Docker Compose. Finalmente, apresenta a plataforma Rancher para gerenciar containers em produção.
O documento apresenta o serviço AWS Elastic Beanstalk, descrevendo-o como a maneira mais simples de implantar e escalar aplicações na nuvem. Detalha os benefícios do Elastic Beanstalk, como foco no código ao invés de gerenciamento de infraestrutura, escalabilidade automática e controle total dos recursos. Também fornece instruções sobre como implantar aplicações via console ou linha de comando e melhores práticas como teste de carga e configuração de logs e métricas.
Docker é uma plataforma que permite encapsular aplicações e suas dependências para torná-las portáteis e escaláveis. O documento discute como Docker funciona, como construir imagens Docker para aplicações PHP, e considerações sobre quem está usando Docker e o que vem por vir.
O documento introduz Docker, explicando como ele pode isolar aplicações em containers e simplificar o desenvolvimento e deploy. Ele define Docker, imagens, containers e Dockerfile, mostrando como criar uma imagem passo a passo com Dockerfile e como orquestrar múltiplos containers com Docker Compose.
Talk presented at Meetup Laravel SP #3 about docker from basics to docker orchestration.
Presented in 2015-05-07
Video da apresentação:
https://youtu.be/mR2px-mKjd0
O documento introduz o Docker, discutindo como ele resolve o problema da "matriz infernal" ao empacotar aplicações em containers leves que podem rodar em qualquer ambiente, da mesma forma que contêineres resolvem os problemas do transporte de cargas. Também discute os benefícios do Docker para desenvolvedores e operadores, além de casos de uso e tópicos avançados.
- Docker é um sistema de containers leves e rápidos que facilita a distribuição de aplicações e micro serviços.
- Ele funciona empacotando aplicações em containers isolados com tudo o que precisam para rodar - código, bibliotecas e configurações.
- Docker está em rápida adoção, especialmente entre grandes empresas, e traz benefícios como simplificação do deploy e dos ambientes de desenvolvimento.
1) Docker é uma plataforma que permite empacotar aplicações e suas dependências para serem executadas de forma isolada em containers leves.
2) Os containers Docker podem rodar aplicações de forma consistente em diversos ambientes como desenvolvimento, teste, produção sem se preocupar com dependências.
3) Isso traz benefícios como facilidade de implantação, portabilidade entre plataformas, reprodutibilidade de ambientes e isolamento entre aplicações.
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaiMasters
O documento apresenta uma discussão sobre a arquitetura monolítica versus microserviços e como o Service Mesh com Istio e Kubernetes pode resolver problemas de comunicação entre serviços distribuídos. O palestrante discute as vantagens e desvantagens de ambas as arquiteturas e como ferramentas como Docker, Kubernetes e Istio podem ser usadas para orquestrar contêineres e fornecer funcionalidades como balanceamento de carga, segurança e monitoramento para aplicações de microserviços.
O documento apresenta uma introdução ao Docker Compose, explicando que ele permite a criação e execução de múltiplos containers através de um arquivo YAML. Ele também discute por que usar o Docker Compose, destacando que ele padroniza e replica ambientes de desenvolvimento, teste e produção. Finalmente, o documento descreve os 3 passos básicos para usar o Docker Compose: definir imagens, declarar serviços no arquivo YAML e executar o comando "dc up".
Fui convidado a palestrar, no evento WTR/WTI, organizado pelo Ponto de Presença da RNP no Ceará (PoP-CE) e Instituto Federal do Ceará (IFCE), durante 1 hora, sobre tecnologias atuais e inovadoras, no mês de outubro de 2017. A palestra foi intitulada "Docker: ganhe tempo e seja eficiente na entrega de serviços de TI".
Apresentação de Docker para Maiores realizado na Superlogica Tecnologias.
Link dos exemplos: https://github.com/msfidelis/DockerParaMaioresSuperlogica/
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...Renato Groff
Renato Groffe é um especialista em tecnologia com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento fornece detalhes sobre suas credenciais e experiência, além de apresentar conceitos básicos e casos práticos de uso do Docker.
Este documento apresenta Docker e seus recursos. Resume os principais pontos sobre containers Docker, incluindo como funcionam as camadas, a diferença entre containers e VMs, e a evolução da plataforma Docker para atender desenvolvedores, operações, empresas e parceiros. O documento também descreve as edições Community e Enterprise do Docker.
Muito se fala sobre desenvolvimento ágil, integração continua e deploy continuo para aplicações. Mas do que tudo isso adianta se a sua infraestrutura não tiver a capacidade de se transformar na mesma velocidade que a sua aplicação? E se sua equipe pudesse ser responsável por gerir sua própria infraestrutura, diretamente do repositório da sua aplicação, sem depender de tickets ou emails. Vamos ver como algumas ferramentas de DevOps (Terraform, Docker e Ansible) podem empoderar os times de devs através da automação.
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Ab...Renato Groff
Apresentação sobre primeiros passos no uso de Docker, bem como dicas e truques na manipulação de containers. Palestra online realizada para profissionais da empresa Tecnobank no dia 20/04/2020.
O documento discute como implementar um processo de entrega contínua automatizado usando ferramentas como Elastic Beanstalk, CodeDeploy e AWS CodePipeline para implantar aplicações na nuvem de forma escalável e sem downtime.
Containers são uma forma de empacotar software que pode rodar isolado em um sistema operacional compartilhado, diferente de VMs eles não incluem um sistema operacional completo, apenas bibliotecas e configurações necessárias para rodar o software de forma leve e garantir que rodará da mesma forma em qualquer lugar. Docker é uma plataforma open source que usa containers Linux para empacotar e distribuir aplicações de forma eficiente.
O documento apresenta Docker, um software de containerização que empacota aplicações e suas dependências para serem executadas de forma leve, portátil e isolada. Explica o que são containers, sua história, as vantagens sobre máquinas virtuais e boas práticas para desenvolvedores. Por fim, fornece referências adicionais sobre Docker.
O documento apresenta uma introdução à plataforma Openshift como serviço de plataforma como serviço (PaaS) na nuvem. O palestrante explica o que são nuvem, PaaS e SaaS e porque usar o Openshift. Ele demonstra como criar aplicações no Openshift usando diferentes linguagens e bancos de dados, além de ferramentas de desenvolvimento e como a plataforma configura, gerencia e escala as aplicações.
Este documento descreve um workshop sobre datacenters na nuvem. O workshop inclui introduções sobre conceitos-chave, administração de datacenters, AWS EC2, VPN, automação e privacidade. Os participantes terão experiência prática criando um datacenter completo na AWS com subredes, VPN e implantação de uma aplicação web usando Ansible.
TDC SP 2015 - Criando aplicações ASP.NET no MacAndre Baltieri
O documento discute a migração de aplicações .NET para o Mac, incluindo as vantagens de se tornar mais leve, robusto e aberto ao se desvincular do Windows e Visual Studio. Ele também lista várias bibliotecas e ferramentas .NET populares que funcionam no Mac, como ASP.NET MVC, Web API e SignalR, e demonstra como criar aplicações web simples e completas usando ferramentas como Yeoman no Mac.
O documento apresenta Docker, um sistema de containers leve e rápido que facilita a distribuição de aplicações. Explica o que é Docker, sua história, como funciona utilizando namespaces e cgroups, principais comandos, exemplos de uso e um estudo sobre a adoção de Docker.
Aplicação Distribuída com Docker Swarm (Meetup GruPy-SP)Wellington Silva
Palestra apresentada em 02/12/2016 no meetup do GruPy-SP que além de abordar o que é o Docker e como ele se posiciona em comparação com as tradicionais máquinas virtuais, tem como principal intenção mostrar como uma aplicação pode ser levada de um ambiente local para um cluster de máquinas Docker. O demo está disponível no GitHub em https://github.com/wsilva/demo-flask-swarm
Este documento resume o que é Docker, incluindo: 1) Docker é uma ferramenta de virtualização ao nível do sistema operacional, 2) ele usa namespaces e cgroups do kernel Linux para isolar recursos e 3) Docker tem se tornado cada vez mais adotado para implantação de aplicativos.
O documento discute o que é Docker, incluindo: (1) Docker é uma ferramenta de virtualização ao nível do sistema operacional usando contêineres leves; (2) Contêineres são mais leves do que máquinas virtuais e compartilham o kernel do sistema operacional anfitrião; (3) Docker usa namespaces e cgroups do kernel Linux para isolar recursos e fornecer multi-tenancy.
O documento fornece uma introdução ao Docker, definindo-o como uma ferramenta de virtualização ao nível do sistema operacional e explicando seus principais componentes como namespaces e cgroups. Também discute como o Docker funciona, sua arquitetura, comandos básicos e exemplos de uso.
O documento descreve a história e o funcionamento do Docker. Resume a trajetória do Docker desde sua criação na dotCloud em 2013 até se tornar um projeto de código aberto amplamente adotado. Explica também como os contêineres Docker funcionam, criando ambientes isolados leves e portáteis para aplicações.
Do monolito aos microserviços com Docker (PHPSP+IMA)Wellington Silva
Palestra ministrada no PHPSP+IMA em Campinas-SP em 20/08/2016. Abordamos como sair do monolito e ir para o microserviço conforme sua aplicação cresce e simulamos isso com containers Docker
Contêineres e VMs no mundo dos E-commerces (Devcommerce2016)Wellington Silva
O documento discute as diferenças entre máquinas físicas, virtuais e contêineres, e onde cada um é mais adequado para ambientes de desenvolvimento, esteira de entrega contínua e produção em e-commerces. Contêineres são melhores para ambientes de desenvolvimento e esteira de entrega devido à facilidade de provisionamento, enquanto VMs ainda são mais maduras para produção. Contêineres em produção requerem cuidados como registry de alta disponibilidade e gerenciamento de configurações e clusters.
O documento discute os princípios das aplicações 12 fatores e como o Docker adere a cada um deles. O documento explica o que é Docker e 12 factor app, e então descreve cada um dos 12 fatores, como configurações, dependências, serviços de apoio, e como o Docker aborda cada fator.
The document discusses Docker, a containerization platform. It begins with an overview of environment issues, virtualization history and containers like LXC. It then covers Docker in depth, highlighting its features like copy-on-write filesystems, image management and easy sharing. Docker is compared favorably to virtual machines for its speed, small size and efficient resource use. Instructions are provided for installing Docker and using basic commands. Finally, related tools like Docker Machine, Compose and Swarm are listed along with additional resources.
O documento compara Vagrant e Docker, discutindo como ambos ajudam na padronização de ambientes de desenvolvimento através da virtualização e conteinerização. Vagrant permite a automação da configuração de VMs virtuais, enquanto Docker facilita a replicação de aplicações através de contêineres leves. Embora contêineres sejam mais rápidos que VMs, eles dependem do sistema operacional do host.
O documento fornece uma introdução abrangente sobre GNU/Linux, incluindo sua história e evolução. Ele discute os conceitos de software livre e código aberto, as principais distribuições, e o crescimento e popularização de GNU/Linux ao longo do tempo.
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
10. WHAT IS?
• Imagine que seu site recebe um tráfego absurdo
• Sua aplicação tem que ser desenvolvida pronta para
escalar
11. WHAT IS?
• Imagine que seu site recebe um tráfego absurdo
• Sua aplicação tem que ser desenvolvida pronta para
escalar
• Vários ambientes: várias configs
12. WHAT IS?
• Imagine que seu site recebe um tráfego absurdo
• Sua aplicação tem que ser desenvolvida pronta para
escalar
• Vários ambientes: várias configs
• Um arquivo, vários containers: docker-compose.yml
13. HANDS ON
• git clone https://github.com/wsilva/light-talk-compose-meetup-
laravel.git meetup
• cd meetup
• cp meetup-app/.env.example meetup-app/.env
• em meetup-app/.env:
• APP_KEY=umaStr1ngQu4lqu3R (trocar)
• CACHE_DRIVER=redis (trocar)
• REDIS_SERVER=redis.inet (adicionar esse cara)
14. HANDS ON
• na raiz do projeto: docker-compose up
• adicionar ao hosts:
• linux:
echo "127.0.0.1 meetup.inet" | sudo tee -a /etc/hosts
• macos:
echo "`docker-machine ip` meetup.inet" | sudo tee -a /etc/hosts
• Acessar http://meetup.inet/meetup