Demonstrar os recursos e benefícios de utilizar o Foreman como alternativa OpenSource para deployment de nuvens OpenStack.
Foreman é uma poderosa ferramenta que pode ser utilizada em conjunto com Openstack para auxiliar no provisionamento Bare Metal de novas zonas, controllers e compute nodes, instalação e configuração dos módulos do OpenStack (Puppet+Foreman), no deploy de novas Instancias e configuração de ambientes.
O documento descreve uma plataforma de gestão de nuvem baseada em OpenStack da empresa Dualtec Cloud Builders. Apresenta os principais projetos do OpenStack como Nova, Swift, Glance, Keystone, Neutron, Cinder e Horizon. Também discute a comunidade OpenStack no Brasil e eventos como o OpenStack Summit.
O documento discute o Openstack, um software livre para construir nuvens públicas e privadas. Ele descreve os principais projetos do Openstack, incluindo Compute (Nova) para gerenciar recursos virtuais, Image Service (Glance) para gerenciar imagens de discos virtuais, e Object Storage (Swift) para armazenamento de objetos escalável e redundante. Apresenta também a comunidade do Openstack e como participar do projeto.
O documento apresenta uma introdução ao Openstack, um software livre para implementação de nuvens computacionais públicas ou privadas. É descrito o histórico e componentes do Openstack, incluindo Nova (gerenciamento de recursos computacionais), Swift (armazenamento de objetos), Glance (gerenciamento de imagens) e Horizon (interface web). Exemplos de comandos OpenStack são apresentados.
[1] O Citrix XenServer é um software livre de virtualização desenvolvido originalmente pela Universidade de Cambridge e adquirido pela Citrix em 2007. [2] A Citrix posiciona o XenServer como uma alternativa de código aberto para virtualização em nuvem. [3] O documento fornece uma visão geral da história, arquitetura, recursos gratuitos e pagos do XenServer, bem como certificação e licenciamento.
O documento apresenta a tecnologia de virtualização XenServer da Citrix, descrevendo: (1) sua arquitetura baseada em domínios privilegiados e não privilegiados; (2) a instalação do XenServer e XenCenter; e (3) funcionalidades como alta disponibilidade, templates, snapshots e migração de máquinas virtuais.
1. Opennebula é uma solução open-source para virtualização de data centers que permite construir e gerenciar nuvens e data centers virtualizados de forma simples, rica e flexível.
2. O documento descreve as características, interfaces, componentes e hipervisores suportados pelo Opennebula.
3. É apresentada uma comparação entre o Opennebula e outras soluções de nuvem, destacando suas arquiteturas, clientes e recursos suportados.
Tópicos - Computacao Paralela Intalação Cluster BeowulfLuiz Arthur
O documento descreve os passos para configurar um cluster Beowulf utilizando o sistema operacional Slackware, incluindo a configuração do nó mestre e dos nós escravos, instalação e configuração do LAM-MPI para permitir a computação paralela entre os nós.
O documento descreve uma plataforma de gestão de nuvem baseada em OpenStack da empresa Dualtec Cloud Builders. Apresenta os principais projetos do OpenStack como Nova, Swift, Glance, Keystone, Neutron, Cinder e Horizon. Também discute a comunidade OpenStack no Brasil e eventos como o OpenStack Summit.
O documento discute o Openstack, um software livre para construir nuvens públicas e privadas. Ele descreve os principais projetos do Openstack, incluindo Compute (Nova) para gerenciar recursos virtuais, Image Service (Glance) para gerenciar imagens de discos virtuais, e Object Storage (Swift) para armazenamento de objetos escalável e redundante. Apresenta também a comunidade do Openstack e como participar do projeto.
O documento apresenta uma introdução ao Openstack, um software livre para implementação de nuvens computacionais públicas ou privadas. É descrito o histórico e componentes do Openstack, incluindo Nova (gerenciamento de recursos computacionais), Swift (armazenamento de objetos), Glance (gerenciamento de imagens) e Horizon (interface web). Exemplos de comandos OpenStack são apresentados.
[1] O Citrix XenServer é um software livre de virtualização desenvolvido originalmente pela Universidade de Cambridge e adquirido pela Citrix em 2007. [2] A Citrix posiciona o XenServer como uma alternativa de código aberto para virtualização em nuvem. [3] O documento fornece uma visão geral da história, arquitetura, recursos gratuitos e pagos do XenServer, bem como certificação e licenciamento.
O documento apresenta a tecnologia de virtualização XenServer da Citrix, descrevendo: (1) sua arquitetura baseada em domínios privilegiados e não privilegiados; (2) a instalação do XenServer e XenCenter; e (3) funcionalidades como alta disponibilidade, templates, snapshots e migração de máquinas virtuais.
1. Opennebula é uma solução open-source para virtualização de data centers que permite construir e gerenciar nuvens e data centers virtualizados de forma simples, rica e flexível.
2. O documento descreve as características, interfaces, componentes e hipervisores suportados pelo Opennebula.
3. É apresentada uma comparação entre o Opennebula e outras soluções de nuvem, destacando suas arquiteturas, clientes e recursos suportados.
Tópicos - Computacao Paralela Intalação Cluster BeowulfLuiz Arthur
O documento descreve os passos para configurar um cluster Beowulf utilizando o sistema operacional Slackware, incluindo a configuração do nó mestre e dos nós escravos, instalação e configuração do LAM-MPI para permitir a computação paralela entre os nós.
O documento descreve os métodos e procedimentos para instalação e configuração do OpenNebula, incluindo a instalação nos nós front-end e de hospedagem, compartilhamento de armazenamento, configuração de serviços e criação de máquinas virtuais.
- O documento discute o XenServer, um software de virtualização desenvolvido pela Citrix que utiliza o hypervisor Xen.
- O XenServer permite a consolidação de servidores virtuais Windows e Linux para redução de custos e continuidade de negócios.
- O documento explica os conceitos de para-virtualização e full virtualização suportados pelo XenServer e como ele pode ser instalado e gerenciado.
O Docker tornou-se mais maduro com a versão 0.8, oferecendo suporte para Mac OS X e melhorias de desempenho. O Docker usa containers de aplicações para virtualização, diferentemente de soluções como VMware que usam hipervisores. A versão 0.8 trouxe melhorias significativas e disponibilizou o Docker para Mac OS.
Apresentação de palestra onde falei sobre a cultura DevOps e o ambiente de redes. SDN, NFV e Docker, dentre outras soluções e paradigmas, dão força à proposta de entrega ágil e autônoma de infraestrutura e redes.
O material conta com o passo a passo para a criação de um laboratório de SDN utilizando Open vSwitch, Docker e Ryu.
O documento apresenta uma agenda para uma palestra sobre a implementação de nuvens privadas com o Citrix XenServer 6. A palestra inclui uma história do Citrix XenServer, sua arquitetura, recursos gratuitos e de pagamento, demonstrações e certificação.
Alex Vitola tem mais de 10 anos de experiência em administração de sistemas Linux. Atualmente trabalha na HostGator Brasil com foco em DevOps e nuvens privadas usando OpenStack. Ele possui vasto conhecimento em virtualização, email, DNS, firewalls e redes.
O documento discute a virtualização de servidores em um hospital de pesquisa usando o Xen. O hospital virtualizou 30 servidores antigos em 23 virtuais e 8 físicos para melhorar a contingência. Isso proporcionou economia significativa em comparação com a solução VMWare, que custaria US$ 60.000 contra R$ 2.000 gastos com o Xen.
Workshop Microservices - Distribuindo os Microservices com Docker e KubernetesRodrigo Cândido da Silva
Este documento apresenta um workshop sobre distribuição de microservices com Docker e Kubernetes. Os objetivos são compreender como empacotar projetos de microservices com Docker, publicar imagens em repositórios Docker, compor uma arquitetura de microservices com Docker Compose e orquestrar a arquitetura com Kubernetes.
O futuro do Openstack, NFV, SDN e Cloud Computing - FISL 2014Marcelo Dieder
O documento discute o futuro do Openstack, NFV, SDN e Cloud Computing. Ele apresenta brevemente esses conceitos e como o Openstack, através do componente Neutron, pode orquestrar redes virtualizadas usando NFV e SDN. O documento também explica conceitos-chave como OpenFlow, controllers SDN e plugins do Neutron para integração com dispositivos de rede.
O documento fornece uma introdução sobre Docker, explicando que é uma ferramenta open source para gerenciar containers Linux. Ele descreve como Docker permite empacotar ambientes de forma leve, eficiente e isolada do hardware, facilitando o deploy de aplicações em nuvem de forma escalável. O documento também apresenta exemplos hands-on de como instalar e usar Docker para criar e executar containers.
O documento descreve os sistemas operacionais servidores Windows 2000, Windows 2003 e Windows Server 2008 R2. Ele discute o que é um sistema operacional servidor, exemplos de tipos de servidores, e requisitos de sistema para o Windows 2000 Professional, Server e Advanced Server.
Um sistema operativo servidor é um sistema que fornece serviços de rede para computadores clientes, requerendo grande capacidade de processamento e memória. Exemplos incluem Windows 2000 e Mac OS X Server. Este último inclui aplicativos para facilitar a administração de recursos on-line. O Mac OS X Server teve várias versões desde 1999.
O documento descreve um pacote de video aulas sobre servidores Linux e comandos Shell Linux. O pacote inclui tutoriais sobre como implantar serviços como DNS, FTP e configurar ferramentas de rede em servidores Linux, além de mais de 2 horas de aulas sobre comandos Shell Linux. O pacote é fornecido em dois CDs contendo os video tutoriais, distribuição Linux e programas adicionais.
Este documento compara o Citrix XenServer e o VMware vSphere, duas plataformas líderes de virtualização. Ele discute as arquiteturas, instalação, suporte a sistemas operacionais, integração de armazenamento, backup e recuperação de máquinas virtuais e recuperação de desastres de cada plataforma.
O Automatic Storage Management (ASM) distribui arquivos de dados e logs entre discos de forma automática, balanceando a carga de I/O e permitindo realocação de arquivos online sem interrupção. O ASM subdivide arquivos em extensões distribuídas em discos físicos de forma proporcional e tolerante a falhas. Ele facilita o gerenciamento de bases de dados maiores sem eliminar funcionalidades existentes.
Performance e disponibilidade ‐ Um estudo de caso: website dos CorreiosAlex Hübner
[1] O documento descreve uma estratégia implementada para melhorar o desempenho e disponibilidade de um site institucional dos Correios que rodava no ColdFusion. [2] A estratégia envolveu duplicar as instâncias do ColdFusion em cada servidor para melhor aproveitar os recursos, otimizar configurações do servidor e do banco de dados, e estabelecer rotinas de reciclagem noturna. [3] As mudanças permitiram dobrar a capacidade do ambiente existente sem necessidade de novos servidores.
Componente fundamental da Arquitetura de Alta Disponibilidade da Oracle, que fornece orientações para projetar a mais alta disponibilidade para as aplicações.
O documento descreve diversos tipos de servidores e sistemas operacionais servidores, incluindo suas funções e requisitos mínimos. É também discutido vários níveis de RAID e suas vantagens e desvantagens, assim como o conceito de hot swap que permite a troca de discos sem reiniciar o sistema.
Nesta prática estaremos estudando o conceito de Dualboot bem como realizando a instalação dos Sistemas Operacionais Windows 2008 Server e OpenSuse Linux 11.3
O documento apresenta OpenStack, um software livre de computação em nuvem. Ele descreve a evolução e os principais módulos do OpenStack, como Compute, Storage e Networking. Também aborda interfaces de orquestração como Heat e a importância da comunidade de desenvolvedores para o projeto OpenStack.
Docker para Desenvolvedores .NET - .NET SP - Novembro-2018Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência e autor técnico. Ele é um Microsoft MVP e MTAC e um dos organizadores do Canal .NET e do .NET SP, onde compartilha seu conhecimento sobre tópicos como Docker, Visual Studio 2017 e Kubernetes.
O documento descreve os métodos e procedimentos para instalação e configuração do OpenNebula, incluindo a instalação nos nós front-end e de hospedagem, compartilhamento de armazenamento, configuração de serviços e criação de máquinas virtuais.
- O documento discute o XenServer, um software de virtualização desenvolvido pela Citrix que utiliza o hypervisor Xen.
- O XenServer permite a consolidação de servidores virtuais Windows e Linux para redução de custos e continuidade de negócios.
- O documento explica os conceitos de para-virtualização e full virtualização suportados pelo XenServer e como ele pode ser instalado e gerenciado.
O Docker tornou-se mais maduro com a versão 0.8, oferecendo suporte para Mac OS X e melhorias de desempenho. O Docker usa containers de aplicações para virtualização, diferentemente de soluções como VMware que usam hipervisores. A versão 0.8 trouxe melhorias significativas e disponibilizou o Docker para Mac OS.
Apresentação de palestra onde falei sobre a cultura DevOps e o ambiente de redes. SDN, NFV e Docker, dentre outras soluções e paradigmas, dão força à proposta de entrega ágil e autônoma de infraestrutura e redes.
O material conta com o passo a passo para a criação de um laboratório de SDN utilizando Open vSwitch, Docker e Ryu.
O documento apresenta uma agenda para uma palestra sobre a implementação de nuvens privadas com o Citrix XenServer 6. A palestra inclui uma história do Citrix XenServer, sua arquitetura, recursos gratuitos e de pagamento, demonstrações e certificação.
Alex Vitola tem mais de 10 anos de experiência em administração de sistemas Linux. Atualmente trabalha na HostGator Brasil com foco em DevOps e nuvens privadas usando OpenStack. Ele possui vasto conhecimento em virtualização, email, DNS, firewalls e redes.
O documento discute a virtualização de servidores em um hospital de pesquisa usando o Xen. O hospital virtualizou 30 servidores antigos em 23 virtuais e 8 físicos para melhorar a contingência. Isso proporcionou economia significativa em comparação com a solução VMWare, que custaria US$ 60.000 contra R$ 2.000 gastos com o Xen.
Workshop Microservices - Distribuindo os Microservices com Docker e KubernetesRodrigo Cândido da Silva
Este documento apresenta um workshop sobre distribuição de microservices com Docker e Kubernetes. Os objetivos são compreender como empacotar projetos de microservices com Docker, publicar imagens em repositórios Docker, compor uma arquitetura de microservices com Docker Compose e orquestrar a arquitetura com Kubernetes.
O futuro do Openstack, NFV, SDN e Cloud Computing - FISL 2014Marcelo Dieder
O documento discute o futuro do Openstack, NFV, SDN e Cloud Computing. Ele apresenta brevemente esses conceitos e como o Openstack, através do componente Neutron, pode orquestrar redes virtualizadas usando NFV e SDN. O documento também explica conceitos-chave como OpenFlow, controllers SDN e plugins do Neutron para integração com dispositivos de rede.
O documento fornece uma introdução sobre Docker, explicando que é uma ferramenta open source para gerenciar containers Linux. Ele descreve como Docker permite empacotar ambientes de forma leve, eficiente e isolada do hardware, facilitando o deploy de aplicações em nuvem de forma escalável. O documento também apresenta exemplos hands-on de como instalar e usar Docker para criar e executar containers.
O documento descreve os sistemas operacionais servidores Windows 2000, Windows 2003 e Windows Server 2008 R2. Ele discute o que é um sistema operacional servidor, exemplos de tipos de servidores, e requisitos de sistema para o Windows 2000 Professional, Server e Advanced Server.
Um sistema operativo servidor é um sistema que fornece serviços de rede para computadores clientes, requerendo grande capacidade de processamento e memória. Exemplos incluem Windows 2000 e Mac OS X Server. Este último inclui aplicativos para facilitar a administração de recursos on-line. O Mac OS X Server teve várias versões desde 1999.
O documento descreve um pacote de video aulas sobre servidores Linux e comandos Shell Linux. O pacote inclui tutoriais sobre como implantar serviços como DNS, FTP e configurar ferramentas de rede em servidores Linux, além de mais de 2 horas de aulas sobre comandos Shell Linux. O pacote é fornecido em dois CDs contendo os video tutoriais, distribuição Linux e programas adicionais.
Este documento compara o Citrix XenServer e o VMware vSphere, duas plataformas líderes de virtualização. Ele discute as arquiteturas, instalação, suporte a sistemas operacionais, integração de armazenamento, backup e recuperação de máquinas virtuais e recuperação de desastres de cada plataforma.
O Automatic Storage Management (ASM) distribui arquivos de dados e logs entre discos de forma automática, balanceando a carga de I/O e permitindo realocação de arquivos online sem interrupção. O ASM subdivide arquivos em extensões distribuídas em discos físicos de forma proporcional e tolerante a falhas. Ele facilita o gerenciamento de bases de dados maiores sem eliminar funcionalidades existentes.
Performance e disponibilidade ‐ Um estudo de caso: website dos CorreiosAlex Hübner
[1] O documento descreve uma estratégia implementada para melhorar o desempenho e disponibilidade de um site institucional dos Correios que rodava no ColdFusion. [2] A estratégia envolveu duplicar as instâncias do ColdFusion em cada servidor para melhor aproveitar os recursos, otimizar configurações do servidor e do banco de dados, e estabelecer rotinas de reciclagem noturna. [3] As mudanças permitiram dobrar a capacidade do ambiente existente sem necessidade de novos servidores.
Componente fundamental da Arquitetura de Alta Disponibilidade da Oracle, que fornece orientações para projetar a mais alta disponibilidade para as aplicações.
O documento descreve diversos tipos de servidores e sistemas operacionais servidores, incluindo suas funções e requisitos mínimos. É também discutido vários níveis de RAID e suas vantagens e desvantagens, assim como o conceito de hot swap que permite a troca de discos sem reiniciar o sistema.
Nesta prática estaremos estudando o conceito de Dualboot bem como realizando a instalação dos Sistemas Operacionais Windows 2008 Server e OpenSuse Linux 11.3
O documento apresenta OpenStack, um software livre de computação em nuvem. Ele descreve a evolução e os principais módulos do OpenStack, como Compute, Storage e Networking. Também aborda interfaces de orquestração como Heat e a importância da comunidade de desenvolvedores para o projeto OpenStack.
Docker para Desenvolvedores .NET - .NET SP - Novembro-2018Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência e autor técnico. Ele é um Microsoft MVP e MTAC e um dos organizadores do Canal .NET e do .NET SP, onde compartilha seu conhecimento sobre tópicos como Docker, Visual Studio 2017 e Kubernetes.
Orquestrando Containers na Nuvem com o Azure Kubernetes Service - ThorArch #1...Renato Groff
Slides de apresentaçÃo no dia 27/06/2019 (quinta-feira) em que participei como palestrante do ThorArch #17, um encontro técnico com profissionais de Arquitetura de Software do Itaú Unibanco em São Paulo-SP e no qual tive a oportunidade de realizar uma apresentação focada no uso do Azure Kubernetes Service na orquestração de containers Docker.
O documento descreve o OpenStack, um software de código aberto para construção de nuvens públicas e privadas. Ele discute os principais componentes do OpenStack, incluindo Compute (Nova), Object Storage (Swift), Identity (Keystone), Block Storage (Cinder), Image Service (Glance), Networking (Quantum), Dashboard (Horizon) e Heat. O documento também fornece detalhes sobre as versões, contribuidores e ferramentas de implantação do OpenStack.
k6: Performance Engineering, Monitoramento e Teste de um HPA no KubernetesKelvin Silva
O documento discute performance engineering e testes de carga usando a ferramenta k6. Ele introduz k6 e mostra como desenvolver testes de performance, construir uma solução escalável no Kubernetes usando k6 para validar a solução, e conclui com as vantagens de usar k6 e estratégias de performance engineering.
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado - Janeiro-2020Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência e certificações como Microsoft MVP e MTAC. Ele é autor técnico, palestrante e organizador de eventos sobre Kubernetes, Docker e arquitetura de microsserviços.
Eu apresentarei a palestra “ASP.NET Core, .NET Core e EF Core: multiplataforma e otimizados para a nuvem” na edição de Brasília. Veja nesta palestra, as novidades mais recentes das novas plataformas de desenvolvimento multiplataforma da Microsoft:
- ASP.NET Core 1.0 (anteriormente chamado de ASP.NET Core 5), que é o novo framework de desenvolvimento web multiplataforma da Microsoft que contém o ASP.NET Core MVC (anteriormente chamado de ASP.NET MVC 6) que, agora, está integrado com o ASP.NET Core Web API.
- .NET Core 1.0 (anteriormente chamado de .NET Core 5), novo framework de uso geral que contém um subconjunto do .NET Framework e outras APIs únicas.
- Entity Framework Core 1.0 (anteriormente chamado de Entity Framework 7), que é o novo framework de mapeamento objeto relacional da Microsoft e não somente isso, pois há extensões para suporta acesso a bancos de dados NoSQL, dentre outros paradigmas de acesso a dados.
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018Renato Groff
Apresentação realizada no dia 02/10/2018 em um evento promovido pelo grupo .NET SP na cidade de São Paulo-SP. Esta palestra na utilização de containers Docker em conjunto com tecnologias como ASP.NET Core 2.1, .NET Core 2.1 e serviços do Microsoft Azure (Azure Web App for Containers, Azure Kubernetes Services) com diversos exemplos práticos e dicas para projetos reais.
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018Renato Groff
Apresentação realizada em um evento promovido pelo grupo Azure Talks na cidade de São Paulo-SP. Esta palestra focou na utilização de containers Docker em conjunto com tecnologias como ASP.NET Core 2.1, .NET Core 2.1 e serviços do Microsoft Azure (Azure Web App for Containers, Azure Kubernetes Services) com diversos exemplos práticos e dicas para projetos reais.
Docker + Kubernetes: Orquestrando containers e escalando rapidamente suas apl...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. Neste documento, Groffe apresenta sobre containers Docker, desafios na adoção de containers e uma visão geral de orquestração com Kubernetes.
Guia de configuração de um servidor linux para utilização em uma pequena empresaSoftD Abreu
Este documento fornece instruções para configurar um servidor Linux para uso em pequenas empresas, incluindo a instalação do sistema operacional CentOS, configuração de serviços como DHCP, proxy, Samba e Cacti, e criação de arquivos de configuração para esses serviços.
[1] O documento discute Cloud Computing e a plataforma Spring Framework, apresentando as ofertas SpringSource CloudFoundry e Google App Engine, além de realizar demonstrações locais e na nuvem destas plataformas. [2] CloudFoundry é uma plataforma gratuita para aplicações Spring que podem ser implantadas no Amazon EC2, enquanto o Google App Engine suporta Java e Python de forma gratuita. [3] Embora o CloudFoundry esteja em beta e o EC2 ainda seja caro para infraestrutura simples, a flexibilidade do EC2 ofere
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.
.NET Core + Docker: containers e seus benefícios no deployment de aplicaçõesRenato Groff
Apresentação sobre o uso de Docker em conjunto com aplicações baseadas no .NET Core. Palestra realizada no dia 16/06/2018 em Campinas-SP, durante o Open Source Bootcamp (evento promovido pelo grupo Campinas .NET em parceria com a Microsoft).
Docker + Kubernetes: Orquestrando containers e escalando rapidamente suas apl...Renato Groff
Renato Groffe é um especialista em tecnologia com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre DevOps. O documento resume sua experiência e fornece detalhes sobre uma palestra sobre orquestração de containers com Kubernetes, incluindo exemplos práticos usando uma API .NET Core e o Azure Kubernetes Service.
ASP.NET vNext no .NET Architects Days 2014Giovanni Bassi
O documento resume a história do ASP.NET, desde sua criação em 2002 até o desenvolvimento do ASP.NET vNext. Aborda perguntas comuns sobre o vNext e destaca suas principais características como modularidade, ciclo de desenvolvimento rápido, independência de plataforma e código aberto.
1) A palestra apresentará o uso de Docker no desenvolvimento .NET, incluindo como criar imagens e contêineres para aplicações .NET e como orquestrá-los com Docker Compose.
2) O palestrante Marcio Nizzola explicará o que é Docker e como funciona a virtualização de contêineres, em seguida demonstrará a criação de uma aplicação .NET usando Docker.
3) A aplicação .NET demonstrará o uso de contêineres Docker para hospedar bancos de dados, filas de mensagens e a própria aplicação .
Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na implementação de soluções multiplataforma com o ASP.NET Core 2.2. Palestra realizada durante o Open Source Roadshow 2019, um evento que aconteceu na cidade de Araraquara-SP no dia 12/01/2019.
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.
Semelhante a Crie e gerencie nuvens OpenStack utilizando Foreman (20)
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).
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.
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.
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
2. Inovação
+
MKT
1to1
Migração
para
Cloud
Aquisição
da
Inicio como um
Internet
Service
Provider
(IPS) e
desenvolvedor
Histórico
Time line
1988 1994 1996 1999 2004 2009 2011 2012 2013 2014
Os primeiros 8 anos,
como a fabrica,
comércio e serviços
de equipamentos de
telecomunicações.
Mais de
5.000
radio
modems
fabricados
e instalados
Migração da
infrastrutura
para Data
Center
Optiglobe
(TIVIT)
Consolidação como
provedor corporativo
de Internet (ISP).
Foco em clientes
de missão critica
Foco total como um
Cloud Builders
Cloud
Builder
26
Anos
Investidor
Estratégico
+
Astella
1ª estratégia disruptiva
2ª estratégia disruptiva
3ª estratégia disruptiva
BNDES
Informação estratégica
3. Exame PME
Em 2012 classificada
em 129° lugar.
250 empresas que mais crescem.
Em 2013 classificada
em 81° lugar.
Para os realizadores do estudo e para a Dualtec a classificação não é uma
questão fundamental, mas o desafio de continuar no ranking em 2013!
6. Inovação Dualtec
Renato Armani
Gerente de Inovação
Email:
renato@dualtec.com.br
Danilo Perogil
DevOps e SysAdmin
Email:
dperogil@dualtec.com.br
Gustavo Dupont
DevOps e Developer
Email:
grodrigues@dualtec.com.br
Willian Novais
DevOps e SysAdmin
Email:
wnovais@dualtec.com.br
• OpenStack
• DevOps
• P&D
• Desenvolvimento de novos produtos
Equipe DevOps
7. Nossa necessidade
Cenário
• A StackOps nossa parceira, está mudando seu modelo de negócio, isso nos levou a buscar uma
nova solução ou parceria para apoiar nossas iniciativas
• Queremos continuar realizando provisionamento Bare Metal para criação de novas Zonas e
adicionar novos Compute Nodes sem ter que deslocar equipe ao Datacenter.
Ficamos “mal acostumados” com as ferramentas que a StackOps nos oferece.
• Queremos uma solução com um licenciamento de bom custo beneficio ou custo zero.
• Precisamos adotar uma solução que já seja bem utilizada em produção e possui credibilidade no
mercado.
• Seria ótimo encontrar uma solução que consiga padronizar nossa automação e configuração de
ambientes que sirva para todo nosso ecossistema e não só para o OpenStack.
• Buscamos uma solução que configure, monitore e garanta a padronização de versão e
configuração dos servidores de nossas nuvens.
• Utilizamos Puppet em nosso ecossistema e estamos satisfeitos, então seria ótimo poder utilizar
também com o OpenStack.
8. As alternativas que pesquisamos
Cenário
Enquanto a comunidade OpenStack evolui nos projetos e conceitos de provisionamento BareMetal e
deploy de nuvens OpenStack (tripleO, Ironic e etc), buscamos alternativas em outros fornecedores,
ferramentas e soluções que agregam funções aos projetos nativos do OpenStack.
A maioria das alternativas fazem parte de distros OpenStack desenvolvidas e suportadas por alguma
empresa como:
• RackSpace: Scripts em Chef que fazem a instalação, mas não resolve o provisionamento BareMetal.
• Mirantis: Fuel que utiliza puppet, possui a versão Open, mas tem custo de suporte.
• Piston: Possui uma solução chamada Turn-Key mas tem custo de licença/suporte.
• Red Hat: Possui duas formas de deploy o PackStack e outra que é a recomendada e baseada em Foreman.
• Outros...
E algumas alternativas OpenSource
• Puppet: Possui uma série de Manifestos e documentação gratuita para fazer a instalação mas não resolve
nativamente o provisionamento Bare Metal.
• Chef: Possui uma série de Cookbooks e documentação gratuita para fazer a instalação, não resolve nativamente
o provisionamento BareMetal.
• RDO: Versão gratuita da Red Hat, pode ser feito o deployment utilizando o Foreman ou PackStack.
• Foreman: E esse tal de Foreman???
9. Foreman
Cenário
http://theforeman.org
Foreman é um projeto open source que ajuda os administradores de sistema a gerenciar
servidores em todo o seu ciclo de vida, provisionamento, configuração, orquestração e
monitoramento.
• OpenSource: Projeto com mais de 4 anos de idade e comunidade bem ativa.
• Credibilidade: Já é bem utilizado por várias empresas e é a ferramenta que a Red Hat baseou o deployment de
suas distribuições OpenStack (RDO e RHOS).
• Recursos:
• Identifica, provisiona e atualiza a infraestrutura BareMetal
• Trabalha em conjunto com o Puppet ou Chef
• Cria grupos de hosts que podem ser criados e/ou configurados em lote
• Fornece relatórios para auditoria e controle do ambiente
• Possui RESTful API para integração com outros sistemas
• Cria e gerencia instâncias em nuvens privadas e públicas (Inclusive OpenStack)
• Tem recursos para gerenciar todo o ciclo de vida de uma nuvem OpenStack
10. Gerenciando o ciclo de vida de uma nuvem OpenStack
Foreman e OpenStack
Provisionamento
Baremetal
Configuração
e Instalação dos
módulos do
OpenStack
Criação de
novas Instancias
Configuração
das instancias
4
1
2
3
1. Instalação do OS,
configuração de
particionamento e rede
2. Instalação e configuração
utilizando Puppet
(Controllers, Compute
Nodes, Network Nodes)
3. Criação de novas instancias
4. Instalação de pacotes e
configuração das instancias
utilizando Puppet
Nova
API
PXE
11. Etapas do provisionamento padrão Bare Metal de uma nuvem
OpenStack utilizando Foreman e Puppet
Foreman e OpenStack
27. StayPuft
Foreman, OpenStack e StayPuft
https://github.com/theforeman/staypuft
StayPuft é um plugin para o Foreman que facilita o deploy de nuvens OpenStack
• OpenSource: Projeto novo conduzido pela RedHat, estará disponível nos próximos dias para o deploy da versão
5.0 (IceHouse) do RHOS e RDO.
• Recursos:
• Na instalação, faz download e instala os manifestos Puppet
• Na instalação já cria os HostGroups
• Possibilita realizar deploy de nuvens com os Controllers em HA
• Interface que facilita a instalação e a configuração de parâmetros
• Encurta diversas etapas de uma instalação padrão utilizando apenas o Foreman e o Puppet
33. Compute Resources
Foreman orquestrando o OpenStack
O Foreman possibilita adicionar Compute Resources para que seja possível criar, gerenciar e
provisionar instancias em diversos Hypervisors ou plataforma de nuvens.