BLOG

Nativo de nuvem e código aberto (sem complicações)

Miniatura F5
F5
Publicado em 21 de outubro de 2020

É difícil encontrar uma empresa corporativa que não tenha considerado tecnologias nativas da nuvem para ajudar a atender às demandas dos usuários ou para ser mais ágil. Então, o que está impedindo as equipes de fazerem essa mudança agora? Um dos motivos pelos quais mais organizações não deram esse salto é que muitas das partes críticas do conjunto nativo da nuvem são ofertas de código aberto. Embora os projetos de código aberto ofereçam vantagens significativas e maior flexibilidade, o investimento geral de assumir projetos de código aberto de rápido desenvolvimento de forma contínua, com pouco controle sobre a direção do projeto, geralmente é insustentável para as empresas. Outro motivo para hesitação é que o mercado atual de tecnologias nativas da nuvem está saturado e certamente verá uma consolidação significativa nos próximos anos. As escolhas podem ser avassaladoras — e a desvantagem de fazer a aposta errada em uma tecnologia que pode se tornar obsoleta em breve pode superar as vantagens.

Resumindo, a tecnologia nativa da nuvem está impulsionando uma tremenda inovação em redes e entrega de aplicativos, mas, como em todos os mercados emergentes, há obstáculos significativos para sua adoção. Além disso, o custo de execução, manutenção e suporte de projetos de código aberto é frequentemente negligenciado em favor da promessa de velocidade e flexibilidade. A F5 quer ajudar você a navegar nessa transição e remover elementos de hesitação e dúvida, para que você possa obter a velocidade e a flexibilidade do código aberto sem a incerteza.

Uma primeira abordagem de código aberto

Infraestrutura e aplicativos nativos de nuvem estão migrando para uma abordagem de API aberta e código aberto em primeiro lugar. Projetos de código aberto como o Kubernetes foram amplamente adotados pelas empresas e não mostram sinais de desaceleração. Com isso em mente, muitas equipes na F5 estão focadas em contribuir e liderar projetos de código aberto e criar APIs abertas para permitir que os clientes da F5 obtenham toda a velocidade e flexibilidade do código aberto sem ter que gerenciar o fardo. Fazemos isso adotando a abordagem " cortar lenha, carregar água " para que nossos clientes possam se concentrar no que é importante para eles, como criar valor comercial com seus aplicativos, enquanto se beneficiam de um conjunto de tecnologias orientadas pela comunidade e neutras em relação a fornecedores.

A F5 ajuda os clientes a terem sucesso com código aberto destas maneiras essenciais:

  • Abordando problemas críticos e bugs que são importantes para os usuários – Embora as empresas usuárias finais frequentemente participem ativamente fornecendo feedback aos projetos por meio do GitHub ou fazendo perguntas em vários fóruns, geralmente é difícil atrair a atenção dos membros da comunidade em um grande projeto de código aberto. O mesmo vale para levar um problema aberto do arquivamento até a divulgação em tempo hábil. Percebendo que as empresas exigem comunicação rápida sobre soluções alternativas para bugs críticos e cronograma para correções, nossas equipes na F5 (incluindo NGINX e Aspen Mesh) se concentram em abordar essas preocupações, juntamente com a resolução rápida desses problemas abertamente.
  • Adicionar funcionalidades e recursos valiosos solicitados pelos usuários – Em qualquer grande projeto de código aberto, adicionar até mesmo um pequeno recurso pode levar meses, dado o processo de construção de consenso necessário em torno de documentos de design, escolhas de implementação e revisões de código. Essa pode ser uma situação de alto custo/baixa recompensa para empresas que não têm influência para influenciar os projetos a atenderem às suas necessidades. Como os membros da equipe F5 são colaboradores e mantenedores de vários projetos de código aberto, entendemos bem o cenário e podemos ajudar a defender as necessidades dos clientes e direcionar seus requisitos para resultados tangíveis.
  • Adaptação de soluções para setores específicos – Da mesma forma, é comum que comunidades de código aberto não tenham experiência em diferentes setores de mercado (como telecomunicações, saúde e serviços financeiros) que se sobrepõem a recursos corporativos genéricos, mas podem ter requisitos exclusivos. Um projeto de código aberto vibrante e próspero pode atender a vários segmentos e amadurecer para um produto melhor com a participação e contribuições de diferentes setores. A ampla experiência da F5 em vários setores é muito útil para reconhecer oportunidades importantes e moldar o roteiro de projetos de código aberto para ampla adoção em todos os setores.
  • Protegendo tecnologias extensíveis com velocidade e transparência – A segurança é outra preocupação fundamental para organizações que adotam tecnologias de código aberto, e os requisitos de política relativos ao uso em produção e ao manuseio de dados podem ser grandes obstáculos para a ampla adoção desses projetos. Embora corrigir bugs seja obviamente muito importante, a segurança em projetos de código aberto é muito mais do que isso; trata-se também de criar um processo para que membros e usuários finais relatem vulnerabilidades potenciais de forma responsável e um sistema de divulgação antecipada onde fornecedores e outras organizações investidas possam receber notificações antecipadas sobre os próximos lançamentos de segurança. Os membros da nossa equipe na F5 estão na vanguarda do gerenciamento responsável de vulnerabilidades em produtos de infraestrutura essenciais há décadas. Aproveitar nossa experiência em comunidades de código aberto para ajudar a impulsionar as melhores práticas e estabelecer sistemas de resposta libera sua empresa para se concentrar em tarefas que agregam valor ao negócio.

Por definição, os projetos de código aberto avançam rapidamente e adicionam recursos que podem ser desafiadores para as equipes de engenharia empresarial acompanharem. Esta é uma consideração crítica com projetos de infraestrutura nativa da nuvem, pois os ciclos de atualização e implementação podem ser longos para as empresas e bastante impactantes para os desenvolvedores e clientes de uma organização. O F5 desempenha um papel importante ao fornecer aos clientes um ciclo previsível de lançamento e descontinuação para os projetos de código aberto que oferecemos suporte. Aproveitamos as lições aprendidas com nossas experiências nesse espaço para criar uma experiência melhor que atenda às expectativas de grandes organizações maduras.

Se você está em sua jornada de código aberto ou está apenas pensando em começar, nossa equipe de especialistas na F5 está aqui para ajudar você a aproveitar ao máximo.