• EBOOK DE APLICATIVOS MODERNOS

    Como impulsionar uma estratégia de aplicativos moderna: as quatro maneiras de acelerar as iniciativas de aplicativos moderna

    Resumo executivo

    Muitas organizações começaram a adotar técnicas nativas da nuvem para desenvolver novos aplicativos, usando microsserviços que podem ser dimensionados de maneira independente e atualizados com rapidez.

    Mas e quanto aos aplicativos essenciais existentes para os negócios que não podem ser abandonados? Uma abordagem de aplicativos modernos pode servir de ponte — permitindo que os serviços implementados em arquiteturas monolíticas colaborem com esses novos serviços nativos na nuvem.

    Este eBook descreve os benefícios de adotar essa abordagem de aplicativos modernos, junto com quatro técnicas para acelerar a mudança.

    Benefícios dos aplicativos modernos

    Resposta e inovação mais rápidas

    A atualização de aplicativos monolíticos exige a recriação de todo o pacote — mesmo que a mudança seja pequena. Como os aplicativos nativos da nuvem são compostos por uma série de serviços modulares que se comunicam por meio de APIs, os desenvolvedores podem adicionar com rapidez novos recursos inovadores e atualizar os recursos existentes de maneira independente.

    Maior escalabilidade e tolerância a alterações

    Como os microsserviços subjacentes a aplicativos nativos da nuvem estão ligeiramente acoplados, eles podem ser interrompidos, iniciados e dimensionados horizontal e verticalmente. Isso os torna mais confiáveis e resilientes às mudanças nos níveis de serviço da infraestrutura nos quais são executados. Isso também significa que eles podem ser dimensionados em várias nuvens, se necessário.

    Menos risco e mais produtividade

    A automação é parte integrante da abordagem de aplicativos modernos. As ferramentas que aplicam a política e reduzem as etapas manuais criam processos repetíveis que eliminam a chance de erros e reduzem o esforço necessário para a implementação e a operação de infraestruturas subjacentes.

    Quatro técnicas para acelerar o sucesso dos aplicativos modernos

    • Não tente reinventar a roda
    • Otimize as operações do dia 2
    • Propriedade tecnológica: Aproveite os investimentos existentes
    • Minimize a interrupção e a limitação

    Na próxima seção, nos aprofundaremos em cada uma dessas recomendações e como colocá-las em prática.

    Não tente reinventar a roda

    O desafio

    Criar sua própria pilha de aplicativos modernos quase nunca cria valor diferenciado

    O ecossistema de aplicativos modernos é composto por muitas ferramentas de código aberto. Kubernetes — o principal software de orquestração de contêineres é curado pela The Cloud Native Computing Foundation. Uma plataforma de aplicativos modernos requer muitos outros recursos, incluindo registro de imagem, persistência, sistema de rede, monitoramento, segurança e muito mais. A seleção e a integração desses componentes para montar uma plataforma pronta para produção exigem habilidades difíceis de encontrar e, muito raramente, agregam valor exclusivo. Além disso, uma plataforma nativa em nuvem personalizada geralmente resulta em uma configuração única que é difícil de ser mantida e ajustada para a produção.

    A solução

    Soluções completas para a infraestrutura de aplicativos modernos

    Concentre-se nos resultados estratégicos que os aplicativos modernos proporcionam ao selecionar uma plataforma completa, pronta para a produção. Evite a terceirização e a configuração de componentes individuais. Otimize a aquisição e a configuração de sua plataforma de aplicativos modernos. A utilização de uma arquitetura padronizada que é pré-configurada acelera o tempo para produção e garante a capacidade de ir do desenvolvimento à produção em escala de maneira confiável.

    Implemente em até
    14 dias
    O caminho mais rápido para a nuvem híbrida1

    Operações do dia 2

    O desafio

    Risco de tempo de inatividade e perda de dados

    Com tantos componentes em uma pilha de aplicativos modernos, o gerenciamento do ciclo de vida pode se tornar cansativo com rapidez. Os aprimoramentos de recursos e os patches de segurança exigem atualizações regulares para a plataforma. A não aplicação de patches e atualizações representa o risco de tempo de inatividade e incidentes de segurança. Os desenvolvedores e operadores podem acabar gastando seu tempo para manter a integridade da pilha em vez de implementar recursos que diferenciam a empresa. Aplicativos modernos estão sendo utilizados para mais sistemas essenciais aos negócios. Isso gera a necessidade da continuidade dos negócios e de soluções de desastres apropriadas para evitar o risco de perda de dados.

    A solução

    Manter e dimensionar os níveis de serviço certos

    Ao adotar uma plataforma que automatiza a aplicação de patches e a atualização para novas versões, as organizações podem garantir a estabilidade e a segurança de sua arquitetura de aplicativos modernos e, ao mesmo tempo, manter os desenvolvedores concentrados nas inovações. Esse recurso permite que atualizações verificadas sejam baixadas automaticamente, o que leva à infraestrutura subjacente de um estado íntegro para o próximo sem interrupções. Isso permite que a plataforma se mantenha atualizada, de modo que novos recursos e aprimoramentos de segurança possam ser acessados assim que estiverem disponíveis. Isso, por sua vez, libera a equipe para se concentrar nas tarefas que agregam valor à operação. A solução certa de continuidade dos negócios e recuperação de desastres incluirá a capacidade de proteger máquinas virtuais e contêineres.

    92%
    menos tempo na aplicação de patches quando você capacita os administradores com software automatizado2

    Propriedade tecnológica: Aproveite os investimentos existentes

    O desafio

    Ambientes incompatíveis causam disrupção e aumentam os custos

    Poucas organizações podem se dar ao luxo de começar do zero e sair dos investimentos existentes em infraestrutura e equipe. Para que sua abordagem de aplicativos modernos seja bem-sucedida, as abordagens tradicionais e nativas da nuvem devem coexistir de maneira pragmática. Embora as pilhas nativas de nuvem proprietária se sobressaiam em fornecer nova funcionalidade em microsserviços em contêineres, elas são incompatíveis com aplicativos preexistentes valiosos que executam os negócios. Se a infraestrutura existente e as habilidades atuais não forem estendidas em sua prática de aplicativos modernos, os fluxos de processo do DevOps serão inerentemente desarticulados e sua arquitetura insustentável.

    A solução

    Adicione recursos nativos na nuvem à sua operação existente de maneira gradual

    A abordagem pragmática é aprimorar a infraestrutura e a equipe que atualmente oferecem suporte a aplicativos virtualizados e infraestrutura como um serviço, de modo que acrescente suporte a contêineres e orquestração de Kubernetes. Os aplicativos modernos combinarão serviços de aplicativos monolíticos tradicionais e aplicativos de contêineres emergentes e faz sentido ter esses aplicativos na mesma infraestrutura. As habilidades nativas da nuvem são de alta qualidade e a equipe com conhecimento dos sistemas legados é valiosa. Você pode garantir a maximização do valor que deriva de ambos, equipando a equipe com ferramentas que permitem que eles ofereçam suporte a recursos nativos da nuvem com o conjunto de habilidades existente.

    82%
    Aumente o software para a produção quando você pode criar rapidamente aplicativos nativos da nuvem junto com os aplicativos legados3

    Arquitetura para a consistência

    O desafio

    As implementações em várias nuvens sofrem com infraestrutura e operações inconsistentes

    A maioria das organizações planeja oferecer suporte a várias opções de implementação de nuvem, incluindo nuvem privada e nuvem pública. Quando os aplicativos não são compatíveis entre as nuvens, não é possível que a TI simplesmente coloque as cargas de trabalho nas nuvens mais bem alinhadas às suas necessidades. A governança e a conformidade em nuvem são complicadas devido a variações em procedimentos operacionais, interfaces de gerenciamento, políticas de segurança e ferramentas de monitoramento.

    A solução

    Otimize as operações com a consistência da nuvem híbrida

    Os fatores empresariais, técnicos, operacionais e financeiros devem determinar onde um aplicativo é executado —, não as limitações de compatibilidade. A abordagem certa permite que a mesma máquina virtual ou contêiner seja movido sem alterações, fornecendo agilidade de posicionamento de carga de trabalho sem atrito — o que chamamos de infraestrutura consistente. Uma estrutura operacional consistente melhora a governança, a segurança, a conformidade e a produtividade do DevOps. Essa consistência de nuvem híbrida deve se estender a todos os ambientes, desde o local à borda e à nuvem pública. Isso limita os silos operacionais, aumentando a eficiência e reduzindo os riscos.

    4.200
    parceiros provedores de serviços em nuvem nos ajudam a criar uma experiência consistente em várias nuvens4

    Aplicativos modernos: a solução de serviços de nuvem do APEX da Dell Technologies

    O APEX Cloud Services oferece um caminho simples e direto para o Kubernetes em escala de nuvem com uma plataforma completa e automatizada contendo um conjunto selecionado de tecnologias de código aberto. Ela oferece suporte a aplicativos virtualizados tradicionais e a aplicativos de contêineres emergentes com a orquestração de Kubernetes na mesma infraestrutura, ampliando os investimentos existentes, permitindo a adoção incremental de tecnologias nativas da nuvem.

    O VMware Cloud Foundation no VxRail oferece o caminho mais rápido rumo à nuvem híbrida. O gerenciamento automatizado do ciclo de vida garante a continuidade da carga de trabalho por meio de patches não disruptivos e atualizações de versão. Nós podem ser adicionados ou desativados sem interrupções, permitindo escalabilidade contínua. E, com o suporte de clusters de nó mistos, você pode incorporar um hardware mais recente no cluster sem interrupções, portanto, sem tempo de inatividade ou migrações trabalhosas de dados.

    O VMware TanzuTM Kubernetes Grid (TKG) oferece uma plataforma consistente através de várias nuvens, de modo que você pode manter os recursos concentrados na inovação. Ele permite que você implemente, execute e gerencie o Kubernetes para produção com um conjunto de ferramentas VMware familiar. É uma tecnologia comprovada que é implantada em muitas organizações que estão sendo líderes em termos de adoção de tecnologias nativas da nuvem.

    A Dell Technologies pode ajudá-lo a adotar aplicativos modernos com confiança

    Uma abordagem de aplicativos modernos está no centro do fornecimento de produtos e serviços inovadores, permitindo redução do TCO, níveis de serviço aprimorados e TI mais ágil e escalável.

    A Dell Technologies ajuda os clientes a adotar aplicativos modernos de maneira pragmática, protegendo os investimentos existentes, desde o piloto até a produção e estabelecendo uma abordagem sustentável que aproveita a automação e a consistência em várias nuvens.

    Os APEX Cloud Services são desenvolvidos com base em componentes comprovados da Dell EMC e VMware, com o respaldo de nossos profissionais e parceiros provedores de serviços, que podem ajudar em todos os aspectos das tecnologias nativas da nuvem e da orquestração do Kubernetes — da arquitetura à educação, serviços gerenciados e hospedagem.

    O APEX Cloud Services é um conjunto de soluções de infraestrutura em nuvem integradas em arquiteturas Intel® e compatíveis com o ecossistema mais amplo do setor. Isso proporciona computação em nuvem confiável e segurança aprimorada, além de desempenho dimensionável e otimizado para cargas de trabalho em nuvem pública, nuvem privada e locais de borda.

    • 1Selecione apenas configurações. O manual de configuração e a pesquisa de local do cliente devem ser concluídos antes que o pedido seja feito. Exclui pedidos de componentes acima de 24 nós, de configuração do VMware NSX, do vRealize (vRA, do vRO) e de outros recursos. A disponibilidade do produto, feriados e outros fatores podem afetar o tempo de implementação. Apenas EUA.

      2Resultados médios baseados em entrevistas com clientes da VMware

      3Ibid.

      4https://www.delltechnologies.com/en-us/apex/resources/multi-cloud-sprawl.htm