BLOG

As vantagens e a necessidade do código aberto

Miniatura F5
F5
Publicado em 11 de agosto de 2020

À medida que mais empresas migram para modelos de negócios que dependem da entrega de valor ao cliente por meio de aplicativos, flexibilidade e velocidade são cada vez mais (e igualmente) importantes. Processos ágeis permitem lançamentos rápidos para entregar valor ao cliente de forma rápida e contínua; e novas tecnologias tornam viável entregar lançamentos diários, especialmente para clientes que operam em grande escala global. O código aberto fornece um modelo que oferece a flexibilidade, agilidade e estabilidade que as empresas precisam para entregar aplicativos de forma eficiente aos seus usuários finais, sem as restrições de dependência de fornecedores.

À medida que as tecnologias de código aberto se tornam mais predominantes, há um efeito de volante que leva ao aumento da confiança no uso de código aberto em escala. O uso crescente de APIs abertas impulsiona a adoção e faz com que as organizações confiem em tecnologias de código aberto para tecnologias-chave em seu conjunto.

No relatório State of Enterprise Open Source de 2020, uma pesquisa com 950 líderes de TI indicou que o código aberto é uma consideração crítica na empresa:

  • 95% dos entrevistados indicaram que o código aberto é importante para os negócios.
  • 75% dos entrevistados indicaram que o código aberto é “muito” ou “extremamente” importante para o negócio.
  • 77% dos entrevistados indicaram que esperam que o uso empresarial de código aberto aumente nos próximos 12 meses.

À medida que a importância do código aberto na empresa cresce, também cresce a importância do software de código aberto com suporte que fornece flexibilidade e alivia as preocupações com manutenção e estabilidade.

Na F5, entendemos que as organizações dependem de aplicativos para impulsionar os negócios. Na era digital, os aplicativos são o ativo mais valioso para muitas organizações. As soluções da F5, NGINX e Aspen Mesh permitem que os clientes impulsionem e protejam aplicativos do código ao cliente, mantendo a flexibilidade e a agilidade fornecidas pelas ofertas de código aberto. A ampla gama de produtos oferecidos pela F5 se baseia em bases de código aberto para ajudar as organizações a escolher as melhores ofertas de tecnologia com base em suas necessidades. Para ilustrar melhor a abordagem da F5, as seções abaixo fornecem exemplos representativos em áreas específicas do nosso negócio.

Aspen Mesh

As organizações precisam de visibilidade, controle e segurança à medida que adotam contêineres e Kubernetes para dimensionar aplicativos distribuídos com mais eficiência. À medida que os clientes atendem às expectativas dos usuários finais por aplicativos e recursos entregues mais rapidamente, a escalabilidade e a agilidade dos microsserviços os ajudam a se diferenciar dos concorrentes. O Aspen Mesh fornece o reforço, o suporte e a integração que as empresas precisam para adotar o Istio com confiança para operar aplicativos de microsserviços de alta escala de forma mais eficiente e segura.

Como uma distribuição do Istio, o Aspen Mesh está altamente envolvido nas comunidades de código aberto do Istio . O Istio se tornou de fato o service mesh de escolha nas empresas, com uma comunidade e um ecossistema florescentes. A equipe do Aspen Mesh faz parte da comunidade há três anos, contribuindo com código, liderança técnica e suporte comercial para ajudar a levar o projeto adiante.

Recentemente, Neeraj Poddar, cofundador e arquiteto-chefe da Aspen Mesh, foi nomeado para o Comitê de Supervisão Técnica do Istio, o ápice da liderança técnica do projeto Istio. Você pode ler mais sobre sua nomeação e nosso compromisso com o Istio aqui .

Estamos ansiosos para continuar trabalhando com a comunidade de código aberto e nossos clientes para impulsionar casos de uso cada vez mais valiosos para a malha de serviços, ajudando as empresas a oferecer melhores experiências para seus clientes.

NGINX

O compromisso da NGINX com o código aberto tem sido uma parte fundamental da empresa desde sua gênese: o lançamento do primeiro balanceador de carga e servidor web da organização em 2004 foi criado como um projeto de código aberto. Desde então, o NGINX continua priorizando uma solução de código aberto robusta e estável, mesmo depois de adicionar uma versão comercializada. Hoje, 37% de todos os sites são executados no NGINX Open Source e levamos essa responsabilidade a sério, garantindo que cada lançamento contenha correções junto com novos recursos e seja tão estável quanto os anteriores.

O código aberto é atraente para muitas funções diferentes, graças à visibilidade e acessibilidade que proporciona. O NGINX OSS foi desenvolvido por uma equipe de desenvolvedores especialistas ao longo de 18 anos, com contribuições de uma comunidade extensa. É conhecido por seu desempenho (3x maior que nosso concorrente mais próximo), facilidade de uso, estabilidade e confiabilidade. Um desenvolvedor pode baixá-lo de qualquer nuvem, sistema operacional ou contêiner e, com apenas 3 Mb de espaço em disco e 40 Mb de RAM, é extremamente leve. Ele está disponível em todos os lugares, do Github ao Homebrew e Docker Hub, e pode ser implantado em menos de uma hora. E junto com nossa maravilhosa comunidade de usuários, há treinamento e aconselhamento disponíveis em todos os lugares.

Esse legado de código aberto continua válido hoje: à medida que desenvolvemos novos produtos, continuamos a investir no espaço de código aberto com ofertas como nosso Kubernetes Ingress Controller e Service Mesh, além de ofertas comerciais em segurança como o NGINX Application Protect (Web Application Firewall) ou planos de controle como o NGINX Controller.

O OSS Ingress Controller nativo para tecnologias Kubernetes e Service Mesh é desenvolvido com o mesmo nível de rigor e detalhes que nossos produtos comerciais, o que se traduz em mais confiabilidade e estabilidade. O diferencial é quando você precisa de mais escala e segurança para a produção.


Aspen Mesh e NGINX são apenas o começo de um compromisso crescente com o código aberto na F5. Percebemos que flexibilidade e amplitude de escolha são tão importantes para muitos de nossos clientes quanto segurança e confiabilidade. O F5 se integra aos principais provedores de nuvem pública — AWS, Microsoft Azure e Google Cloud Platform — bem como a plataformas de nuvem privada e de código aberto, como VMware, Red Hat, OpenStack e OpenShift. O F5 também se integra aos kits de ferramentas de automação de nossos clientes para aplicar seus serviços de aplicativos no Ansible, Chef ou Puppet para ajudá-los a fornecer uma interface declarativa na metodologia DevOps. Tudo isso anda de mãos dadas com nosso compromisso com o código aberto, garantindo que nossos clientes possam executar seus aplicativos onde e como quiserem.