O que é DevOps? Como a AWS usa DevOps para inovar continuamente? Como a VTEX usa DevOps para ser o maior provedor de eCommerce do Brasil? Estas e outras respostas, nesta apresentação...
O AWS Beanstalk provê de forma simples e rápida, gerenciamento de deploy e escalabilidade da sua aplicação Web na AWS. Nessa sessão também será exposto as facilidades e robustez do serviço em questão.
Aprenda como gigantes do comércio eletrônico brasileiro como Magazine Luiza, Dafiti e Kanui já se beneficiam da escalabilidade, agilidade e segurança dos serviços da Amazon Web Services sem que precisem adivinhar a capacidade necessária para a BlackFriday, além de pagarem somente pelo uso.
Empresas de ponta possuem ciclos de entrega de software medido em dias ao invés de meses. Essa agilidade é alcançada através de práticas de DevOps como entrega contínua, da qual permite automatizar a construção, testes e deploy mudanças no código da aplicação. Essa automação permite reconhecer problemas antecipadamente e aumentando a produtividade dos desenvolvedores.
Nesse webinar, vamos compartilhar os processos que os engenheiros da Amazon utilizam na prática de DevOps e discutir como você pode levar estes processos para sua empresa utilizando uma série de serviços (AWS CodePipeline e AWS CodeDeploy). Estes por sua vez, foram inspirados pela nossas ferramentas de desenvolvimento internos e cultura DevOps.
Por muito tempo desenvolvedores e administradores de infraestrutura tentam fazer integrações para que a implantação (deployment) seja mais efetiva, com menos sofrimento ao portar do ambiente de desenvolvimento para homologação/produção.
Essa apresentação introduz ao movimento DevOps, que aproxima desenvolvedores e administradores de sistema (sysadmin), para que trabalhem em maior sinergia.
A proposta é ilustrar os pilares da cultura DevOps, bem como os softwares que a permeia, focada em ferramentas e práticas reais, com exemplos do ecossistema PHP.
Neste webinar, você aprenderá como as empresas podem se valer da nuvem da AWS para automatizar os pipelines de desenvolvimento de software. Essa abordagem permite que sua equipe seja mais ágil, melhorando sua capacidade para entregar aplicações e serviços mais rapidamente.
O AWS Beanstalk provê de forma simples e rápida, gerenciamento de deploy e escalabilidade da sua aplicação Web na AWS. Nessa sessão também será exposto as facilidades e robustez do serviço em questão.
Aprenda como gigantes do comércio eletrônico brasileiro como Magazine Luiza, Dafiti e Kanui já se beneficiam da escalabilidade, agilidade e segurança dos serviços da Amazon Web Services sem que precisem adivinhar a capacidade necessária para a BlackFriday, além de pagarem somente pelo uso.
Empresas de ponta possuem ciclos de entrega de software medido em dias ao invés de meses. Essa agilidade é alcançada através de práticas de DevOps como entrega contínua, da qual permite automatizar a construção, testes e deploy mudanças no código da aplicação. Essa automação permite reconhecer problemas antecipadamente e aumentando a produtividade dos desenvolvedores.
Nesse webinar, vamos compartilhar os processos que os engenheiros da Amazon utilizam na prática de DevOps e discutir como você pode levar estes processos para sua empresa utilizando uma série de serviços (AWS CodePipeline e AWS CodeDeploy). Estes por sua vez, foram inspirados pela nossas ferramentas de desenvolvimento internos e cultura DevOps.
Por muito tempo desenvolvedores e administradores de infraestrutura tentam fazer integrações para que a implantação (deployment) seja mais efetiva, com menos sofrimento ao portar do ambiente de desenvolvimento para homologação/produção.
Essa apresentação introduz ao movimento DevOps, que aproxima desenvolvedores e administradores de sistema (sysadmin), para que trabalhem em maior sinergia.
A proposta é ilustrar os pilares da cultura DevOps, bem como os softwares que a permeia, focada em ferramentas e práticas reais, com exemplos do ecossistema PHP.
Neste webinar, você aprenderá como as empresas podem se valer da nuvem da AWS para automatizar os pipelines de desenvolvimento de software. Essa abordagem permite que sua equipe seja mais ágil, melhorando sua capacidade para entregar aplicações e serviços mais rapidamente.
Nesta palestra do QCon Rio 2015, contamos como criar uma infraestrutura em nuvem com práticas DevOps e ter sucesso na Black Friday vendendo milhões. Falamos de AWS, Chef, Puppet, Ansible, Jenkins, Blue/Green deployments, deployment pipelines e mais algumas dicas para ter sucesso no grande dia do varejo.
Com o Amazon API Gateway e AWS Lambda é possível construir API de forma escalável, sem utilização de servidor. Nessa sessão será abordado arquiteturas, boas práticas e integrações entre os serviços.
Amazon VPC (Virtual Private Cloud) é a forma lógica de organização de rede na AWS. Nessa sessão, abordaremos os fundamentos desse serviço, assim como aspectos de conectividade com a AWS
Pequena apresentação para PHP Conference Brasil 2012. Expondo principais pontos da direção técnica do núcleo de desenvolvimento Folha na utilização de PHP.
O AWS Beanstalk provê de forma simples e rápida, gerenciamento de deploy e escalabilidade da sua aplicação Web na AWS. Nessa sessão também será exposto as facilidades e robustez do serviço em questão.
JBoss Fuse Service Works - O Fuse além da integração - PT-BRElvis Rocha
JBoss Fuse Service Works - O Fuse além da integração
Red Hat Day 07/11/2014
1 - Arquitetura de aplicações Java
2 - Soluções de integração
3 - Arquitetura orientada a serviços SOA
5 - Diferença entre JBoss Fuse e JBoss Fuse Service Works
Com o Amazon API Gateway e AWS Lambda é possível construir API de forma escalável, sem utilização de servidor. Nessa sessão será abordado arquiteturas, boas práticas e integrações entre os serviços.
Tecnologias como containers e Kubernetes podem tornar seus processos de entrega de software mais fáceis e rápidos. Neste webinar, falaremos sobre como usar o Amazon Elastic Kubernetes Service (EKS) para criar aplicativos modernos com clusters de Kubernetes totalmente gerenciados.
As empresas geralmente têm dificuldades para selecionar e implementar projetos de Big Data que produzem resultados significativos.
Aprender com o sucesso e as falhas de outras empresas ajudam a identificar as armadilhas e extrair mais valor de suas iniciativas de Big Data. Um novo estudo da 451 Research faz um mergulho em seis organizações e seus esforços de adoção de Big Data utilizando Cloud Computing.
Neste Webinar nós vamos compartilhar pontos-chave descobertos neste estudo e verificar como empresas de vários segmentos usam Cloud para obter valores mensuráveis com Big Data. Você vai conhecer os desafios encontrados, as ferramentas que utilizaram para endereçar estes desafios, e os benefícios de usar AWS Cloud para desenvolver e entregar soluções de Big Data.
AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...Dan El Pierre Rezende
Slides da apresentação feita no AWS Summit em São Paulo, onde falei um pouco dos serviços da AWS que podem acelerar a adoção de DevOps nas organizações.
Veja mais assuntos e dicas de AWS em meu site: https://danrezende.com.br
Nesta palestra do QCon Rio 2015, contamos como criar uma infraestrutura em nuvem com práticas DevOps e ter sucesso na Black Friday vendendo milhões. Falamos de AWS, Chef, Puppet, Ansible, Jenkins, Blue/Green deployments, deployment pipelines e mais algumas dicas para ter sucesso no grande dia do varejo.
Com o Amazon API Gateway e AWS Lambda é possível construir API de forma escalável, sem utilização de servidor. Nessa sessão será abordado arquiteturas, boas práticas e integrações entre os serviços.
Amazon VPC (Virtual Private Cloud) é a forma lógica de organização de rede na AWS. Nessa sessão, abordaremos os fundamentos desse serviço, assim como aspectos de conectividade com a AWS
Pequena apresentação para PHP Conference Brasil 2012. Expondo principais pontos da direção técnica do núcleo de desenvolvimento Folha na utilização de PHP.
O AWS Beanstalk provê de forma simples e rápida, gerenciamento de deploy e escalabilidade da sua aplicação Web na AWS. Nessa sessão também será exposto as facilidades e robustez do serviço em questão.
JBoss Fuse Service Works - O Fuse além da integração - PT-BRElvis Rocha
JBoss Fuse Service Works - O Fuse além da integração
Red Hat Day 07/11/2014
1 - Arquitetura de aplicações Java
2 - Soluções de integração
3 - Arquitetura orientada a serviços SOA
5 - Diferença entre JBoss Fuse e JBoss Fuse Service Works
Com o Amazon API Gateway e AWS Lambda é possível construir API de forma escalável, sem utilização de servidor. Nessa sessão será abordado arquiteturas, boas práticas e integrações entre os serviços.
Tecnologias como containers e Kubernetes podem tornar seus processos de entrega de software mais fáceis e rápidos. Neste webinar, falaremos sobre como usar o Amazon Elastic Kubernetes Service (EKS) para criar aplicativos modernos com clusters de Kubernetes totalmente gerenciados.
As empresas geralmente têm dificuldades para selecionar e implementar projetos de Big Data que produzem resultados significativos.
Aprender com o sucesso e as falhas de outras empresas ajudam a identificar as armadilhas e extrair mais valor de suas iniciativas de Big Data. Um novo estudo da 451 Research faz um mergulho em seis organizações e seus esforços de adoção de Big Data utilizando Cloud Computing.
Neste Webinar nós vamos compartilhar pontos-chave descobertos neste estudo e verificar como empresas de vários segmentos usam Cloud para obter valores mensuráveis com Big Data. Você vai conhecer os desafios encontrados, as ferramentas que utilizaram para endereçar estes desafios, e os benefícios de usar AWS Cloud para desenvolver e entregar soluções de Big Data.
AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...Dan El Pierre Rezende
Slides da apresentação feita no AWS Summit em São Paulo, onde falei um pouco dos serviços da AWS que podem acelerar a adoção de DevOps nas organizações.
Veja mais assuntos e dicas de AWS em meu site: https://danrezende.com.br
Cloud: Container Service In Action, por Heitor VidaliMasters
Heitor Vidal, CTO do Site Blindado, falou sobre 'Cloud: Container Service In Action' no iMasters Developer Week - Vitória.
O iMasters Developer Week - Vitória aconteceu nos dias 3, 4 e 5 de Março no Teatro Rede Gazeta em Vitória-ES - http://developerweek.imasters.com.br/vitoria/
Esta apresentação teve o objetivo de abordar o que é a cultura DevOps, passando pelo seu surgimento, conflitos entre devel e infra e como superá-los, é um apresentação introdutória feita a 3 mãos no CONSEGI.
Palestra realizada no Visual Studio Summit 2015 sobre Docker. Nesta palestra apresento a idéia de deploy em containers, o projeto docker, e demonstro como utilizá-lo.
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIAlefe Variani
Apresentação da Monografia II em 25/11/2015 para o curso de Ciência da Computação Unochapecó.
Tema: Ambientes padronizados de Desenvolvimento e Monitoramento da Aplicação.
Autor: Alefe Variani
TCC - AUTOMATIZAÇÃO DE ENTREGA DE SOFTWARE EM AMBIENTE ÁGIL DE DESENVOLVIM...Leandro Nunes
Software, por mais complexo que seja, não gera lucro ou valor até que esteja nas mãos de seus usuários. Para inibir riscos com perda de oportunidades no universo web, a empresa objeto do estudo de caso deste trabalho evita os longos ciclos de desenvolvimento tradicionais adotando as metodologias ágeis, fazendo uso das práticas da XP, do Scrum e do Kanban. No entanto, durante o ciclo de desenvolvimento, a execução manual de tarefas importantes do processo de desenvolvimento associa-se diretamente com o não cumprimento de prazos e a baixa qualidade do software entregue. Diante desse cenário, este trabalho realiza uma pesquisa das boas práticas de desenvolvimento de software para efetuar a entrega contínua de valor ao cliente e propõe o desenvolvimento de um sistema para realizar a automatização dos processos com o auxílio de ferramentas testadas e validadas há décadas pela comunidade open source tais como Puppet, Git, Mina, Jenkins, RSpec e Cucumber. O processo de entrega é descrito através do padrão Pipeline de Implantação, permitindo a automatização desde o desenvolvimento até a entrega do software ao usuário final. O sistema desenvolvido tem o objetivo de permitir que a equipe de desenvolvimento responda às mudanças de forma eficiente, aumente a capacidade de gerar novas versões bem-sucedidas e de liberá-las sob demanda e de implantar o seu sistema em qualquer ambiente instantaneamente, refletindo as mudanças de uma forma eficiente e com baixo custo.
Para obter o máximo da agilidade proporcionada por aplicações modernas, é essencial construir práticas de CI/CD que ajudem as equipes a iterar no código e liberar recursos rapidamente. Neste webinar, compartilharemos as práticas recomendadas para criar fluxos de trabalho de lançamento de CI/CD eficazes para gerenciar suas implantações serverless ou em containers na AWS.
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...Amazon Web Services
Ciclos de lançamento de software agora são medidos em dias em vez de meses. Empresas de ponta estão continuamente fornecendo software de alta qualidade em um ritmo acelerado. Nesta sessão, abordaremos como você pode começar sua jornada de DevOps compartilhando melhores práticas e ferramentas usadas pelas equipes de engenharia na Amazon. Nós mostraremos como você pode acelerar a produtividade do desenvolvedor, implementando fluxos de trabalho contínuos de integração e entrega. Além disso, apresentamos o AWS CodeStar, o AWS CodeCommit, o AWS CodeBuild, o AWS CodePipeline, o AWS CodeDeploy e o AWS X-Ray, os serviços inspirados nas ferramentas de desenvolvedor internas e nas práticas DevOps da Amazon.
O GitLab é um gerenciador de repositórios baseado em Git. Suas ferramentas incluem um wiki, um gerenciador de tarefas e um pipeline de CI/CD, etc. O GitLab é similar ao GitHub, porém, por ser open source, pode ser armazenado em infraestrutura própria, além da versão em nuvem do mesmo, podendo ter repositórios públicos e privados.
GitLab Runner, o GitLab permite que você use o Runner, que é um projeto open source que é usado para executar os jobs e enviar os resultados de volta para o GitLab. Ou seja, ele nos permite buildar sem a necessidade de nenhuma instalação externa.
Veremos uma introdução de como tudo isso funciona.
Acelerando a entrega de software com as ferramentas de desenvolvimento da AWSAmazon Web Services LATAM
A era dos ciclos anuais e semestrais de entrega de software está ficando para trás. Empresas líderes em seu segmento de mercado entregam software de alta qualidade em ciclos de poucos dias, em alguns casos, de poucas horas. Nesta sessão, iremos apresentar como você pode iniciar sua jornada para DevOps compartilhando boas práticas e ferramentas utilizadas pelos times de ‘duas pizzas’ da Amazon. Vamos mostrar como você pode acelerar sua produtividade implementando fluxos de integração e entrega contínua. E iremos introduzir os serviços que a AWS desenvolveu inspirados nas ferramentas e práticas internas da Amazon: AWS CodeCommit, AWS CodeBuild, AWS CodePipeline e AWS CodeDeploy.
https://aws.amazon.com/pt/products/developer-tools/
Arquiteturas híbridas - onde parte de um aplicativo roda em um data center, e outras partes rodam em um ou mais serviços de nuvens, públicas e privadas - oferecem o melhor de vários mundos: integração, segurança, alta disponibilidade, recuperação de desastres, otimização de custos. Nesta apresentação exploramos as alternativas, mostrando como a Abril, maior editora do Brasil, vem fazendo sua integração à nuvem AWS de forma consistente e exitosa.
CI CD best practices for building modern applications - MAD301 - São Paulo AW...Amazon Web Services
Continuous-integration and continuous-delivery (CI/CD) techniques enable teams to increase agility and quickly release high-quality products. In this talk, we walk you through best practices for building CI/CD workflows for managing serverless and containerized applications. We cover Infrastructure-as-Code application models such as the AWS Serverless Application Model (AWS SAM), as well as how to set up CI/CD release pipelines with AWS CodePipeline and AWS CodeBuild. We also show you how to automate safer deployments with AWS CodeDeploy.
WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless WSO2
Description A arquitetura do Microserviços vem crescendo tanto em sua adoção como escopo. Organizações de todos os tamanhos usam esta nova abordagem arquitetural para aumentar a velocidade de entrega, manter a segurança de sistemas e alcançar escalabilidade notáveis. Sua comunicação com o meio é através de APIs, onde suas funcionalidades são expostas.
Nesta palestra abordaremos a adoção de Microserviços com APIs que geram valor. Passaremos pelo contexto atual e propício para Microserviços e APIs. Falaremos sobre estratégias de adoção, finalizando em como esta arquitetura pode ser utilizada com Serverless e sua arquitetura orientada a eventos, permitindo soluções modernas, econômicas e rapidamente escaláveis.
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsJosé Alexandre Macedo
Apresentado para o Pop-ES e NPD da Ufes. Conheça o significado de DevOps e como ele pode apoiar entregas mais rápidas de software por meio da mudança de cultura, automatização entre outras...
Nesta apresentação abordei a montagem de uma solução completa baseada no Visual Studio Team Services (VSTS), incluindo o Planejamento de Tarefas, Controle de Código Fonte, Build, Testes e Entrega de forma Automatizada.
O AWS Beanstalk provê de forma simples e rápida, gerenciamento de deploy e escalabilidade da sua aplicação Web na AWS. Nessa sessão também será exposto as facilidades e robustez do serviço em questão.
En este webinar, aprenderá cómo las empresas pueden aprovechar la nube de AWS para automatizar los pipelines de desarrollo de software. Este enfoque permite que su equipo sea más ágil, mejorando su capacidad para entregar aplicaciones y servicios rápidamente.
Las tecnologías como los contenedores y kubernetes pueden hacer que sus procesos de entrega de software sean más fáciles y más rápidos. En este webinar, hablaremos sobre cómo usar el Amazon Kubernetes Service (EKS) para construir aplicaciones modernas con grupos Kubernetes totalmente administrados.
Ransomware é uma das ameaças de crescimento mais rápido para qualquer organização. Nenhuma empresa, grande ou pequena, está imune a ataques de cibercriminosos. Nesta sessão, mostramos como você pode aproveitar os serviços e recursos da nuvem AWS para proteger seus dados mais valiosos de ataques cibernéticos e acelerar a restauração de operações.
El ransomware es una de las amenazas de más rápido crecimiento para cualquier organización. Ninguna empresa, grande o pequeña, es inmune a los ataques de los ciberdelincuentes. En esta sesión, mostramos cómo puede aprovechar los servicios y las capacidades de la nube AWS para proteger sus datos más valiosos de los ataques cibernéticos y acelerar la restauración de las operaciones.
Ransomware é uma prática maliciosa que tem se popularizado nos últimos anos. Nessa sessão, mostraremos como através da Amazon Web Services nossos clientes podem desenvolver uma estratégia pró-ativa de mitigação a ataques de ransomware, tanto em cenários on-premises como operando na nuvem.
El ransomware es una práctica maliciosa que se ha popularizado en los últimos años. En esta sesión les mostraremos cómo desde Amazon Web Services nuestros clientes pueden desarrollar una estrategia proactiva de mitigación frente a ataques de ransomware, tanto en escenarios on-premises, como operando en la nube.
Al mover datos a la nube, los clientes deben comprender los métodos óptimos para los diferentes casos de uso, los tipos de datos que están moviendo y los recursos disponibles en la red, entre otros. Las soluciones de migración y transferencia de AWS contemplan desde la migración de datos con conectividad limitada, almacenamiento en la nube híbrida, transferencias frecuentes de archivos B2B, hasta transferencias de datos en línea y sin conexión. En esta sesión, le mostramos cómo puede acelerar la migración y transferencia de datos de manera simplificada desde y hacia la nube de AWS.
Ao mover dados para a nuvem, os clientes precisam entender os métodos ideais de movê-los para diferentes casos de uso, os tipos de dados que estão movendo e os recursos de rede disponíveis, entre outras considerações. As soluções de migração e transferência da AWS atendem desde a migração de dados com conectividade limitada, armazenamento em nuvem híbrida, transferências frequentes de arquivos B2B até transferências de dados online e offline. Nessa sessão, mostraremos como você pode simplificar e acelerar sua migração e transferência de dados de e para a nuvem AWS.
El almacenamiento de archivos tiene diversos casos de uso; como directorios de usuarios, datos de aplicaciones, archivos multimedia y almacenamiento compartido para cargas de trabajo de alto rendimiento. La administración del almacenamiento de archivos en instalaciones propias suele ser un trabajo pesado, indiferenciado, con altos costos de adquisición, carga operativa para configurar y administra, lo que conlleva a desafíos de escalabilidad. En esta sesión, le mostramos cómo puede aprovechar las soluciones de archivos totalmente administradas de AWS para dejar de preocuparse por la sobrecarga administrativa de configurar, proteger, mantener y realizar copias de seguridad de su infraestructura de archivos.
La visualización de datos analíticos es un reto al que se enfrentan muchas organizaciones, el poder crear tableros, alertas, agregar predicciones a sus datos y actuar de acuerdo a estas de manera rápida es una necesidad de todos los negocios actuales. Únase a nuestros arquitectos para aprender como Amazon QuickSight le permite agregar inteligencia de negocios a sus aplicaciones y crear predicciones a futuro de sus datos. Amazon QuickSight es un servicio de inteligencia de negocios escalable y serverless creado para la nube, a través del cual podrá explotar sus datos de negocio para convertirlos en insights para hacer decisiones informadas sobre su negocio sin preocuparse de la gestión, escalamiento y la disponibilidad de la infraestructura de cómputo.
A visualização de dados é um desafio que muitas organizações enfrentam hoje. Criar dashboards, alertas, fazer previsões e agir rapidamente de acordo com os insights dos dados é uma necessidade de todas as empresas. Junte-se aos nossos arquitetos para aprender como o Amazon QuickSight o ajudará a adicionar BI aos seus aplicativos. O Amazon Quicksight é um serviço de BI escalável e serverless criado para a nuvem. Com ele, você pode explorar seus dados para obter insights e tomar decisões embasadas em seus negócios, sem se preocupar em gerenciar e dimensionar servidores e manter a disponibilidade de sua infraestrutura.
Executar projetos de Big Data nunca foi tão simples. Com a AWS, você pode executar Hadoop, Spark, Hive, Flink e frameworks semelhantes de maneira mais rápida e econômica. Neste webinar, você aprenderá como melhorar o desempenho do processamento de seus dados e reduzir custos, especialmente quando comparado a um ambiente on-premises.
Ejecutar proyectos de Big Data nunca ha sido más sencillo. Con AWS, puede ejecutar Hadoop, Spark, Hive, Flink y marcos similares de forma más rápida y rentable. En este seminario web, aprenderá cómo mejorar el rendimiento del procesamiento de datos y reducir los costos, especialmente en comparación con un entorno local.
2. Integração Contínua e Melhores
Práticas de Deployment
Marcelo Couto, Diretor de Produtos da VTEX
Alex Coqueiro, Arquiteto de Soluções para o Setor Público
3. Agenda
• Como a Amazon faz ?
• Como a VTEX faz ?
• Como eu posso fazer ?
15. Vamos subir mais uma versão!
• Plataforma de comércio eletrônico
SaaS, líder na América Latina
• Atendemos clientes de médio e
grande porte.
• Mais de 700 lojas
• Estamos em 9 países
• Mais de 7 milhões de pedidos em
2014.
“Vamos focar no
objetivo da nossa
empresa, nós
desenvolvemos software.
Infraestrutura não pode
gastar nosso tempo.”
- Marcelo Couto
16. O Desafio
• Ter um sistema com uma infra-
estrutura para atender a todos os
clientes. SaaS.
• Transformar um sistema grande em
microserviços
• Conseguir lançar versões sem
downtime
• Fazer o lançamento de versões ser
frequente.
17. Solução
• Mais de 40 serviços, cada um
com a sua infraestrutura e
repositórios de dados.
• Todos os ambientes
monitorados e com alarmes
criados.
• 8385 versões lançadas em 2014
24. Porque usar um serviço de deployment?
Automatização
de deployments
Gerenciar
Complexidade
Evitar
downtime
25. CodeDeploy
• Escalar de 1 instância para milhares
• Deploy sem downtime
• Controle de deployment centralizado e monitorado
Staging
CodeDeployv1, v2, v3
Production
Dev
Coordenar deployment de forma automatizada, como na Amazon
Application
revisions
Deployment groups
46. O que é requerido em um gerenciador de versão ?
Gerenciamento
Completo
High
availability
Segurança Armazenar
Qualquer
Coisa
47.
48. CodeCommit
• Redundância de dados em AZ’s
• Encriptação dos dados armazenados
• Integrado com AWS Identity and Access Management
• Não há limite para o repo
git push CodeCommit
Objetos Git
no Amazon S3
Index do Git
no Amazon
DynamoDB
Encriptação de
Chaves no
AWS KMS
SSH or HTTPS
Seguro, escalável, e gerenciado como no Git
52. Porque utilizar um serviço para Release?
Workflow
Automatizado
Release
Rápido
Garantir
Qualidade
53.
54. CodePipeline
• Motor de workflow customizável
• Integração com ferramentas de parceiros e/ou customizações
• Editor Visual e status
Continuous delivery e automação do release, como na Amazon
Build
1) Build
2) Unit test
1) Deploy
2) UI test
Source Beta Production
1) Deploy
2) Load test
Gamma
1) Deploy region1
2) Deploy region2
3) Deploy region3