SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Confidential │ ©2021 VMware, Inc.
Alcançando Resultados
de DevSecOps com
Tanzu Advanced
Diego Pereira da Rocha
Advisory Solutions Engineer, VMware Tanzu
(MAPBU)
Agosto 2021
Confidential │ ©2021 VMware, Inc. 2
• Sobre Tanzu
• O que é DevSecOps?
• Por que DevSecOps?
• Quais são os desafios na adoção de DevSecOps?
• Fluxo de DevSecOps com Tanzu Advanced
• Demo
• Resumo
• Referências
• Q&A
Um conjunto de ferramentas que permite às empresas criar, executar e gerenciar
aplicativos de forma consistente, confiável, segura e em escala em qualquer
nuvem.
VMware Tanzu
Confidential │ ©2021 VMware, Inc. 4
Somos um time de especialistas em aplicações e plataformas modernas
Quem é o Tanzu na VMware?
Confidential │ ©2021 VMware, Inc. 5
Transformação de infraestrutura em
nuvem
Transformação DevSecOps Transformação Aplicações
VMware Tanzu catalisa a transformação das empresas
Escolha a simplicidade para
operação em várias nuvens.
Padrões nativos da nuvem
para oferecer suporte à
inovação, escala, resiliência
e aos ecossistemas.
Plataformas e práticas para
entregar código melhor e
mais seguro em produção.
6
Confidential │ © 2021 VMware, Inc.
O que é DevSecOps?
DevSecOps pode ser definido como: uma abordagem avançada à segurança que simplifica
e automatiza as operações de containers em nuvens, integra a segurança em todo o ciclo
de vida do container e permite que as equipes entreguem software seguro e de alta
qualidade aos clientes, com mais rapidez.
Fonte: Vmware, What is DevSecOps?. Disponível em
<https://tanzu.vmware.com/devsecops>
Confidential │ ©2021 VMware, Inc. 7
O que está impulsionando a necessidade de
Adotar DeveSecOps?
Trabalho para construir,
validar, entregar e manter
containers
Garantir que as
imagens e as
interações do
containers sejam
seguras
Complexidade ao executar e
gerenciar containers entre
múltiplos clusters e nuvens
Confidential │ ©2021 VMware, Inc. 8
Abordagens tradicionais não são adequadas para container, microsserviços e arquiteturas multi-cloud
Uma abordagem amigável ao desenvolvedor para o ciclo de vida do container
Desenvolvimento de aplicativos
tradicionais e ciclo de vida de implantação
DevSecOps
• Containers sobrecarregados que são difíceis
de proteger, corrigir e gerenciar
• Trabalho do desenvolvedor para gerenciar
construções de container
• Configuração de conectividade manual que
não oferece suporte a aplicativos modernos
• O gerenciamento de API centralizado é um
gargalo para aplicativos que mudam
rapidamente
• Suporte lento baseado em tíquetes para
desenvolvedores
• Fácil acesso do desenvolvedor a
componentes validados
• Construções e atualizações automatizadas
em containers compatíveis
• Abordagem declarativa para a configuração
de serviços de conectividade
• Controle de API baseado em código
• Equipe de plataforma dedicada a gerenciar
uma experiência centrada no desenvolvedor
Confidential │ ©2021 VMware, Inc. 9
Visão geral dos ecossistemas de tecnologia nativa da nuvem (perspectiva do container)
Grande e complexo ecossistema de tecnologia de containers nativos da nuvem
DevSecOps
DevSecOps
Toolchains
Observability
New Gens
of a PaaS/
Serverless
Container-
Based Infra
• Immutable
Infrastructure
• Continuous Delivery
• New Generations of
Policy-Based Management
• Function PaaS
• Serverless PaaS
• Service Mesh
• Ingress Gateway
• Container Management
• Container Storage
• Container Networking
• Monitoring
• Logging
• Tracing
• Container Security
• Container Registry
Source: Gartner, “Market Trends: The Rise of Cloud-Native
Technology Ecosystems (Container Perspective),” November
2020
Confidential │ ©2021 VMware, Inc. 10
“Até 2025, mais de 85% das organizações
globais estarão executando aplicativos em
containers em produção, o que é um
aumento significativo de menos de 35% em
2019”
Confidential │ ©2020 VMware, Inc.
Confidential │ ©2020 VMware, Inc.
GARTNER
“Best Practices for Running Containers and Kubernetes in
Production,” Published 4 August 2020
11
Confidential │ ©2021 VMware, Inc.
Você está
preparado?
Confidential │ ©2021 VMware, Inc. 12
Entregue um software melhor em produção, mais rápido e com menos risco
Reúna Dev e Ops para criar, executar e gerenciar aplicativos
POUCO TRABALHO, MENOR RISCO ATÉ
PRODUÇÃO
POUCO TRABALHO, BAIXO RISCO NA ENTREGA DO
SERVIÇO
Multi-cloud
Confidential │ ©2021 VMware, Inc.
1. Create (coding, sourcing, unit testing, dev local workspace)
2. Build/Verify (CI, build, integration testing, registry, security
scanning, etc)
3. Deploy/Operate (CD, configuration, automation, load/stress testing)
4. Connect (Networking, load balancing, ingress/egress, etc.)
5. Observe (K8S, compute, network, storage, self-service)
Cinco áreas de foco para DevSecOps
Confidential │ ©2021 VMware, Inc. 14
Container image registry
• Secure artifacts with
policies and role-based
access
• Image scanning and
signing
Observability
• Visibility across
applications,
clusters based on
open standards
Connect and protect
applications
• Encrypted traffic,
security policies,
firewall
CD
Development
environment
• Tools
• Databases
• Services
• Kubernetes
CODE
CUSTOMER
Automated container
packaging
• Validated
• Reproducible builds
• Security and patching
CI
Open source aligned
Kubernetes
• Certified, conformant
Kubernetes runtime
• Cluster-API-driven
lifecycle management
Centralized management for
multiple clusters across
clouds
• Policy management,
enforcement
• Identity and access
management
• Backup and restore
Validated catalog of
runtimes and images
• Curated, secure, validated
OSS images
Fluxo DevSecOps
Version
Control
Confidential │ ©2021 VMware, Inc. 15
Development
environment
• Tools
• Databases
• Services
• Kubernetes
CODE
Fluxo DevSecOps – Create
Version
Control Includes:
• Developer’s local development environment
• IDEs and editors
• Debugging tools
• Docker/containerd
• Application Stack
• Frameworks
• Libraries
• Middleware/Runtime
• Required shared services
• Databases and file stores
• Message/event queues
• Cloud services
• Version Control
16
Confidential │ ©2020 VMware, Inc.
DEM
Confidential │ ©2021 VMware, Inc. 17
Automated container
packaging
• Validated
• Reproducible builds
• Security and patching
CI
Container image registry
• Secure artifacts with policies and
role-based access
• Image scanning and
signing
Fluxo DevSecOps – Build/Verify
Version
Control Includes:
• Cloud Native Build Packs
• Curated/Validated
• CVE and Bug Mitigations
• Upstream
• Automated Builds
18
Confidential │ ©2020 VMware, Inc.
DEM
Confidential │ ©2021 VMware, Inc. 19
Container image registry
• Secure artifacts with policies and
role-based access
• Image scanning and
signing
CD
CUSTOMER
Validated catalog of
runtimes and images
• Curated, secure, validated
OSS images
Fluxo DevSecOps – Deploy/Operate
Open source aligned
Kubernetes
• Certified, conformant Kubernetes
runtime
• Cluster-API-driven lifecycle
management
Centralized management for
multiple clusters across
clouds
• Policy management, enforcement
• Identity and access management
• Backup and restore
20
Confidential │ ©2020 VMware, Inc.
DEM
Confidential │ ©2021 VMware, Inc. 21
CUSTOMER
Fluxo DevSecOps – Connect
Open source aligned
Kubernetes
• Certified, conformant Kubernetes
runtime
• Cluster-API-driven lifecycle
management
Centralized management for
multiple clusters across
clouds
• Policy management, enforcement
• Identity and access management
• Backup and restore
Connect and protect
applications
• Encrypted traffic,
security policies,
firewall
22
Confidential │ ©2020 VMware, Inc.
DEM
Confidential │ ©2021 VMware, Inc. 23
CUSTOMER
Fluxo DevSecOps – Observe
Open source aligned
Kubernetes
• Certified, conformant Kubernetes
runtime
• Cluster-API-driven lifecycle
management
Centralized management for
multiple clusters across
clouds
• Policy management, enforcement
• Identity and access management
• Backup and restore
Observability
• Visibility across
applications, clusters based
on open standards
Connect and protect
applications
• Encrypted traffic,
security policies,
firewall
24
Confidential │ ©2020 VMware, Inc.
DEM
25
Confidential │ © 2021 VMware, Inc.
Resumo
Confidential │ ©2021 VMware, Inc. 26
Capacidades empacotadas para desafios comuns
Edições do Tanzu
Tanzu Basic
Executando Kubernetes no
vSphere
Tanzu Standard
Executando e
gerenciando Kubernetes
entre múltiplas nuvens
DEPLOY de Aplicações customizadas no Kubernetes
Simplificando Adoção de Kubernetes
Tanzu Advanced
Simplifique e proteja o ciclo
de vida dos containers em
escala e acelere a entrega
das aplicações
Confidential │ ©2021 VMware, Inc. 27
VMware Tanzu Advanced
Velocidade no
desenvolvimento e na
entrega de cargas de
trabalho em containers
Segurança no
ciclo de vida dos
containers
Simplicidade na
operação de
containers e
clusters entre
nuvens
Plataforma modular para desenvolver e entregar aplicativos sobre
Kubernetes
Confidential │ ©2021 VMware, Inc. 28
Benefícios VMware Tanzu Advanced
Novos K8s, em uma única UI
Adote o Kubernetes sem nenhum
código ou treinamento adicional
necessário
Multi-cloud Simplificado
Opere VMs e containers lado a lado
com um controle global
Platform Development
Impulsione a arquitetura nativa da
nuvem
Política Consistente
Acesso, backup, controles etc. em
todos os clusters para DevSecOps
Construções nativas da nuvem
Impulsione a adoção de
microsserviços, containers e modelos
de dados
App Navigator
Impulsione os padrões nativos da
nuvem
Segurança intrínseca para
aplicativos
A segurança do aplicativo faz parte do
ciclo de vida do desenvolvimento de
software
Acelere a velocidade do
desenvolvedor
Habilite o autoatendimento e automatize
o caminho para a produção
Modernização de
Aplicações
Acelerador para resultados do cliente
OPS: Adote a mudança para containers e K8s.
Simplifique a operação em várias nuvens
SEC: Containers e projetos open-source seguros.
Reduz o risco em todo o portfólio de aplicativos
DEV: Entregue aplicativos e atualizações com mais rapidez.
Replatform ou refactor aplicativo por aplicativo
Architect: Habilite negócios ágeis por meio de software.
Elimine o atrito de Dev, Sec e Ops
Confidential │ ©2021 VMware, Inc. 29
o VMware Tanzu Editions
https://tanzu.vmware.com/tanzu/advanced
o The 3 Transformations That Are Remaking Enterprise IT
https://tanzu.vmware.com/three-transformations
o Creating a Culture of DevSecOps
https://tanzu.vmware.com/content/blog/creating-a-culture-of-devsecops
o DevSecOps: Integrating security with software development
https://tanzu.vmware.com/devsecops
o Implementing DevSecOps in a Federal Agency with VMware Tanzu
https://tanzu.vmware.com/content/blog/implementing-devsecops-federal-agency-vmware-tanzu
o Modern Least Privilege and DevSecOps
https://octo.vmware.com/modern-least-privilege-and-devsecops/
o 11 Recommended Security Practices to Manage the Container Lifecycle
https://tanzu.vmware.com/content/white-papers/11-recommended-security-practices-to-manage-the-container-lifecycle
Referências
30
Confidential │ © 2021 VMware, Inc.
Q&A
Confidential │ ©2021 VMware, Inc.
Thank You
Obrigado!

Weitere ähnliche Inhalte

Was ist angesagt?

Teltools - Fábrica de Software - Resumida - V1
Teltools - Fábrica de Software - Resumida - V1Teltools - Fábrica de Software - Resumida - V1
Teltools - Fábrica de Software - Resumida - V1
slides_teltools
 

Was ist angesagt? (20)

Iac & DevOps no Azure: Automatizando deployments
Iac & DevOps no Azure: Automatizando deploymentsIac & DevOps no Azure: Automatizando deployments
Iac & DevOps no Azure: Automatizando deployments
 
Segurança da Nuvem
Segurança da NuvemSegurança da Nuvem
Segurança da Nuvem
 
Construindo pipelines com Azure DevOps
Construindo pipelines com Azure DevOpsConstruindo pipelines com Azure DevOps
Construindo pipelines com Azure DevOps
 
Azure DevOps - Um case de sucesso
Azure DevOps - Um case de sucessoAzure DevOps - Um case de sucesso
Azure DevOps - Um case de sucesso
 
Apresentação na PHP Conference Brasil 2012
Apresentação na PHP Conference Brasil 2012Apresentação na PHP Conference Brasil 2012
Apresentação na PHP Conference Brasil 2012
 
Computacao na Nuvem com Azure
Computacao na Nuvem com AzureComputacao na Nuvem com Azure
Computacao na Nuvem com Azure
 
Azure Floripa - Introdução a plataforma Azure IoT
Azure Floripa - Introdução a plataforma Azure IoTAzure Floripa - Introdução a plataforma Azure IoT
Azure Floripa - Introdução a plataforma Azure IoT
 
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
 
Arquitetura de Microserviços
Arquitetura de MicroserviçosArquitetura de Microserviços
Arquitetura de Microserviços
 
Como começar com Amazon EKS
Como começar com Amazon EKSComo começar com Amazon EKS
Como começar com Amazon EKS
 
Simplificando seu DevOps com o Azure DevOps Project
Simplificando seu DevOps com o Azure DevOps ProjectSimplificando seu DevOps com o Azure DevOps Project
Simplificando seu DevOps com o Azure DevOps Project
 
Desenvolvimento de aplicações para o Microsoft Azure utilizando C#
Desenvolvimento de aplicações para o Microsoft Azure utilizando C#Desenvolvimento de aplicações para o Microsoft Azure utilizando C#
Desenvolvimento de aplicações para o Microsoft Azure utilizando C#
 
Continuous Delivery e DevOps
Continuous Delivery e DevOpsContinuous Delivery e DevOps
Continuous Delivery e DevOps
 
AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...
AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...
AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...
 
Azure Bootcamp - Azure App Service e Function com Linux e NodeJS
Azure Bootcamp - Azure App Service e Function com Linux e NodeJSAzure Bootcamp - Azure App Service e Function com Linux e NodeJS
Azure Bootcamp - Azure App Service e Function com Linux e NodeJS
 
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
Mvp show cast2014-it-security-proxyreversowebapplicationproxywindowsserver2012r2
 
Falando sobre DevOps no azure
Falando sobre DevOps no azureFalando sobre DevOps no azure
Falando sobre DevOps no azure
 
IaaS, PaaS e SaaS para Developers
IaaS, PaaS e SaaS para DevelopersIaaS, PaaS e SaaS para Developers
IaaS, PaaS e SaaS para Developers
 
Lançamento do novo vSphere VMware 6.5
Lançamento do novo vSphere VMware 6.5Lançamento do novo vSphere VMware 6.5
Lançamento do novo vSphere VMware 6.5
 
Teltools - Fábrica de Software - Resumida - V1
Teltools - Fábrica de Software - Resumida - V1Teltools - Fábrica de Software - Resumida - V1
Teltools - Fábrica de Software - Resumida - V1
 

Ähnlich wie Achieving DevSecOps Outcomes with Tanzu Advanced - Portuguese

Dell Kace K1000
Dell Kace K1000Dell Kace K1000
Dell Kace K1000
Brasp
 

Ähnlich wie Achieving DevSecOps Outcomes with Tanzu Advanced - Portuguese (20)

MIT DevOps IaC - Infra como Código
MIT DevOps IaC - Infra como CódigoMIT DevOps IaC - Infra como Código
MIT DevOps IaC - Infra como Código
 
5. rodando containers docker na aws
5. rodando containers docker na aws5. rodando containers docker na aws
5. rodando containers docker na aws
 
Soluçõo Oracle Cloud VMware
Soluçõo Oracle Cloud VMwareSoluçõo Oracle Cloud VMware
Soluçõo Oracle Cloud VMware
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWSAWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
 
Docker para devs .NET
Docker para devs .NETDocker para devs .NET
Docker para devs .NET
 
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | TDC Connections 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | TDC Connections 2021Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | TDC Connections 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | TDC Connections 2021
 
Cloud Native Computing Foundation - Visão Geral
Cloud Native Computing Foundation - Visão GeralCloud Native Computing Foundation - Visão Geral
Cloud Native Computing Foundation - Visão Geral
 
DataLakers 2018 Qmeeting - São Paulo
DataLakers 2018 Qmeeting - São PauloDataLakers 2018 Qmeeting - São Paulo
DataLakers 2018 Qmeeting - São Paulo
 
Datalakers 2018 Qmeeting
Datalakers 2018 QmeetingDatalakers 2018 Qmeeting
Datalakers 2018 Qmeeting
 
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / GoiâniaAzure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
Azure Bootcamp 2018 - DevOps para profissionais de Infra - Infomach / Goiânia
 
Dell Kace K1000
Dell Kace K1000Dell Kace K1000
Dell Kace K1000
 
Projeto de Transformação Digital com System Center 2016
Projeto de Transformação Digital com System Center 2016Projeto de Transformação Digital com System Center 2016
Projeto de Transformação Digital com System Center 2016
 
Apprenda 12.2015
Apprenda 12.2015Apprenda 12.2015
Apprenda 12.2015
 
Integrando infraestruturas híbridas
Integrando infraestruturas híbridas Integrando infraestruturas híbridas
Integrando infraestruturas híbridas
 
Um método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviçosUm método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviços
 
Lista de desejos de um Chief Security Officer
Lista de desejos de um Chief Security OfficerLista de desejos de um Chief Security Officer
Lista de desejos de um Chief Security Officer
 
Melhores práticas de CI/CD na construção de aplicações modernas
Melhores práticas de CI/CD na construção de aplicações modernasMelhores práticas de CI/CD na construção de aplicações modernas
Melhores práticas de CI/CD na construção de aplicações modernas
 
VMware Portfolio 2015
VMware Portfolio 2015VMware Portfolio 2015
VMware Portfolio 2015
 
DevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de SoftwareDevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de Software
 

Mehr von VMware Tanzu

Mehr von VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Achieving DevSecOps Outcomes with Tanzu Advanced - Portuguese

  • 1. Confidential │ ©2021 VMware, Inc. Alcançando Resultados de DevSecOps com Tanzu Advanced Diego Pereira da Rocha Advisory Solutions Engineer, VMware Tanzu (MAPBU) Agosto 2021
  • 2. Confidential │ ©2021 VMware, Inc. 2 • Sobre Tanzu • O que é DevSecOps? • Por que DevSecOps? • Quais são os desafios na adoção de DevSecOps? • Fluxo de DevSecOps com Tanzu Advanced • Demo • Resumo • Referências • Q&A
  • 3. Um conjunto de ferramentas que permite às empresas criar, executar e gerenciar aplicativos de forma consistente, confiável, segura e em escala em qualquer nuvem. VMware Tanzu
  • 4. Confidential │ ©2021 VMware, Inc. 4 Somos um time de especialistas em aplicações e plataformas modernas Quem é o Tanzu na VMware?
  • 5. Confidential │ ©2021 VMware, Inc. 5 Transformação de infraestrutura em nuvem Transformação DevSecOps Transformação Aplicações VMware Tanzu catalisa a transformação das empresas Escolha a simplicidade para operação em várias nuvens. Padrões nativos da nuvem para oferecer suporte à inovação, escala, resiliência e aos ecossistemas. Plataformas e práticas para entregar código melhor e mais seguro em produção.
  • 6. 6 Confidential │ © 2021 VMware, Inc. O que é DevSecOps? DevSecOps pode ser definido como: uma abordagem avançada à segurança que simplifica e automatiza as operações de containers em nuvens, integra a segurança em todo o ciclo de vida do container e permite que as equipes entreguem software seguro e de alta qualidade aos clientes, com mais rapidez. Fonte: Vmware, What is DevSecOps?. Disponível em <https://tanzu.vmware.com/devsecops>
  • 7. Confidential │ ©2021 VMware, Inc. 7 O que está impulsionando a necessidade de Adotar DeveSecOps? Trabalho para construir, validar, entregar e manter containers Garantir que as imagens e as interações do containers sejam seguras Complexidade ao executar e gerenciar containers entre múltiplos clusters e nuvens
  • 8. Confidential │ ©2021 VMware, Inc. 8 Abordagens tradicionais não são adequadas para container, microsserviços e arquiteturas multi-cloud Uma abordagem amigável ao desenvolvedor para o ciclo de vida do container Desenvolvimento de aplicativos tradicionais e ciclo de vida de implantação DevSecOps • Containers sobrecarregados que são difíceis de proteger, corrigir e gerenciar • Trabalho do desenvolvedor para gerenciar construções de container • Configuração de conectividade manual que não oferece suporte a aplicativos modernos • O gerenciamento de API centralizado é um gargalo para aplicativos que mudam rapidamente • Suporte lento baseado em tíquetes para desenvolvedores • Fácil acesso do desenvolvedor a componentes validados • Construções e atualizações automatizadas em containers compatíveis • Abordagem declarativa para a configuração de serviços de conectividade • Controle de API baseado em código • Equipe de plataforma dedicada a gerenciar uma experiência centrada no desenvolvedor
  • 9. Confidential │ ©2021 VMware, Inc. 9 Visão geral dos ecossistemas de tecnologia nativa da nuvem (perspectiva do container) Grande e complexo ecossistema de tecnologia de containers nativos da nuvem DevSecOps DevSecOps Toolchains Observability New Gens of a PaaS/ Serverless Container- Based Infra • Immutable Infrastructure • Continuous Delivery • New Generations of Policy-Based Management • Function PaaS • Serverless PaaS • Service Mesh • Ingress Gateway • Container Management • Container Storage • Container Networking • Monitoring • Logging • Tracing • Container Security • Container Registry Source: Gartner, “Market Trends: The Rise of Cloud-Native Technology Ecosystems (Container Perspective),” November 2020
  • 10. Confidential │ ©2021 VMware, Inc. 10 “Até 2025, mais de 85% das organizações globais estarão executando aplicativos em containers em produção, o que é um aumento significativo de menos de 35% em 2019” Confidential │ ©2020 VMware, Inc. Confidential │ ©2020 VMware, Inc. GARTNER “Best Practices for Running Containers and Kubernetes in Production,” Published 4 August 2020
  • 11. 11 Confidential │ ©2021 VMware, Inc. Você está preparado?
  • 12. Confidential │ ©2021 VMware, Inc. 12 Entregue um software melhor em produção, mais rápido e com menos risco Reúna Dev e Ops para criar, executar e gerenciar aplicativos POUCO TRABALHO, MENOR RISCO ATÉ PRODUÇÃO POUCO TRABALHO, BAIXO RISCO NA ENTREGA DO SERVIÇO Multi-cloud
  • 13. Confidential │ ©2021 VMware, Inc. 1. Create (coding, sourcing, unit testing, dev local workspace) 2. Build/Verify (CI, build, integration testing, registry, security scanning, etc) 3. Deploy/Operate (CD, configuration, automation, load/stress testing) 4. Connect (Networking, load balancing, ingress/egress, etc.) 5. Observe (K8S, compute, network, storage, self-service) Cinco áreas de foco para DevSecOps
  • 14. Confidential │ ©2021 VMware, Inc. 14 Container image registry • Secure artifacts with policies and role-based access • Image scanning and signing Observability • Visibility across applications, clusters based on open standards Connect and protect applications • Encrypted traffic, security policies, firewall CD Development environment • Tools • Databases • Services • Kubernetes CODE CUSTOMER Automated container packaging • Validated • Reproducible builds • Security and patching CI Open source aligned Kubernetes • Certified, conformant Kubernetes runtime • Cluster-API-driven lifecycle management Centralized management for multiple clusters across clouds • Policy management, enforcement • Identity and access management • Backup and restore Validated catalog of runtimes and images • Curated, secure, validated OSS images Fluxo DevSecOps Version Control
  • 15. Confidential │ ©2021 VMware, Inc. 15 Development environment • Tools • Databases • Services • Kubernetes CODE Fluxo DevSecOps – Create Version Control Includes: • Developer’s local development environment • IDEs and editors • Debugging tools • Docker/containerd • Application Stack • Frameworks • Libraries • Middleware/Runtime • Required shared services • Databases and file stores • Message/event queues • Cloud services • Version Control
  • 16. 16 Confidential │ ©2020 VMware, Inc. DEM
  • 17. Confidential │ ©2021 VMware, Inc. 17 Automated container packaging • Validated • Reproducible builds • Security and patching CI Container image registry • Secure artifacts with policies and role-based access • Image scanning and signing Fluxo DevSecOps – Build/Verify Version Control Includes: • Cloud Native Build Packs • Curated/Validated • CVE and Bug Mitigations • Upstream • Automated Builds
  • 18. 18 Confidential │ ©2020 VMware, Inc. DEM
  • 19. Confidential │ ©2021 VMware, Inc. 19 Container image registry • Secure artifacts with policies and role-based access • Image scanning and signing CD CUSTOMER Validated catalog of runtimes and images • Curated, secure, validated OSS images Fluxo DevSecOps – Deploy/Operate Open source aligned Kubernetes • Certified, conformant Kubernetes runtime • Cluster-API-driven lifecycle management Centralized management for multiple clusters across clouds • Policy management, enforcement • Identity and access management • Backup and restore
  • 20. 20 Confidential │ ©2020 VMware, Inc. DEM
  • 21. Confidential │ ©2021 VMware, Inc. 21 CUSTOMER Fluxo DevSecOps – Connect Open source aligned Kubernetes • Certified, conformant Kubernetes runtime • Cluster-API-driven lifecycle management Centralized management for multiple clusters across clouds • Policy management, enforcement • Identity and access management • Backup and restore Connect and protect applications • Encrypted traffic, security policies, firewall
  • 22. 22 Confidential │ ©2020 VMware, Inc. DEM
  • 23. Confidential │ ©2021 VMware, Inc. 23 CUSTOMER Fluxo DevSecOps – Observe Open source aligned Kubernetes • Certified, conformant Kubernetes runtime • Cluster-API-driven lifecycle management Centralized management for multiple clusters across clouds • Policy management, enforcement • Identity and access management • Backup and restore Observability • Visibility across applications, clusters based on open standards Connect and protect applications • Encrypted traffic, security policies, firewall
  • 24. 24 Confidential │ ©2020 VMware, Inc. DEM
  • 25. 25 Confidential │ © 2021 VMware, Inc. Resumo
  • 26. Confidential │ ©2021 VMware, Inc. 26 Capacidades empacotadas para desafios comuns Edições do Tanzu Tanzu Basic Executando Kubernetes no vSphere Tanzu Standard Executando e gerenciando Kubernetes entre múltiplas nuvens DEPLOY de Aplicações customizadas no Kubernetes Simplificando Adoção de Kubernetes Tanzu Advanced Simplifique e proteja o ciclo de vida dos containers em escala e acelere a entrega das aplicações
  • 27. Confidential │ ©2021 VMware, Inc. 27 VMware Tanzu Advanced Velocidade no desenvolvimento e na entrega de cargas de trabalho em containers Segurança no ciclo de vida dos containers Simplicidade na operação de containers e clusters entre nuvens Plataforma modular para desenvolver e entregar aplicativos sobre Kubernetes
  • 28. Confidential │ ©2021 VMware, Inc. 28 Benefícios VMware Tanzu Advanced Novos K8s, em uma única UI Adote o Kubernetes sem nenhum código ou treinamento adicional necessário Multi-cloud Simplificado Opere VMs e containers lado a lado com um controle global Platform Development Impulsione a arquitetura nativa da nuvem Política Consistente Acesso, backup, controles etc. em todos os clusters para DevSecOps Construções nativas da nuvem Impulsione a adoção de microsserviços, containers e modelos de dados App Navigator Impulsione os padrões nativos da nuvem Segurança intrínseca para aplicativos A segurança do aplicativo faz parte do ciclo de vida do desenvolvimento de software Acelere a velocidade do desenvolvedor Habilite o autoatendimento e automatize o caminho para a produção Modernização de Aplicações Acelerador para resultados do cliente OPS: Adote a mudança para containers e K8s. Simplifique a operação em várias nuvens SEC: Containers e projetos open-source seguros. Reduz o risco em todo o portfólio de aplicativos DEV: Entregue aplicativos e atualizações com mais rapidez. Replatform ou refactor aplicativo por aplicativo Architect: Habilite negócios ágeis por meio de software. Elimine o atrito de Dev, Sec e Ops
  • 29. Confidential │ ©2021 VMware, Inc. 29 o VMware Tanzu Editions https://tanzu.vmware.com/tanzu/advanced o The 3 Transformations That Are Remaking Enterprise IT https://tanzu.vmware.com/three-transformations o Creating a Culture of DevSecOps https://tanzu.vmware.com/content/blog/creating-a-culture-of-devsecops o DevSecOps: Integrating security with software development https://tanzu.vmware.com/devsecops o Implementing DevSecOps in a Federal Agency with VMware Tanzu https://tanzu.vmware.com/content/blog/implementing-devsecops-federal-agency-vmware-tanzu o Modern Least Privilege and DevSecOps https://octo.vmware.com/modern-least-privilege-and-devsecops/ o 11 Recommended Security Practices to Manage the Container Lifecycle https://tanzu.vmware.com/content/white-papers/11-recommended-security-practices-to-manage-the-container-lifecycle Referências
  • 30. 30 Confidential │ © 2021 VMware, Inc. Q&A
  • 31. Confidential │ ©2021 VMware, Inc. Thank You Obrigado!