Tudo que você precisa saber sobre a Apigee
Descubra como acelerar a transformação digital do seu negócio com segurança através da plataforma Apigee
A Apigee é hoje o gerenciador de APIs líder do mercado. E não somos nós que estamos falando, mas o Quadrante Mágico da Gartner (um dos principais e mais respeitados avaliadores de empresas de tecnologia do mundo).
Não à toa, a compra da ferramenta pela Google em 2016 rendeu uma transação de US$625 milhões. O alto valor da plataforma pode ser facilmente compreendido pelo grau de impacto que ela causa nas empresas, e na transformação digital dos negócios.
Com o uso das APIs, uma operação que levava meses, agora pode ser feita em minutos. E a Apigee é a plataforma que permite criar, expor, gerenciar e proteger APIs de forma mais eficiente e dinâmica.
Quer saber mais sobre essa solução da Google Cloud? Neste artigo você vai descobrir:
Apigee: o que é?
Variações da solução
Principais diferenças entre a Apigee X e Apigee híbrida
Vantagens de usar a plataforma de gerenciamento de APIs da Google
Por que usar a Apigee
Aplicações práticas da plataforma
Apigee: vale a pena?
Boa leitura!
Apigee: o que é?
A Apigee é uma plataforma para o desenvolvimento e gerenciamento do ciclo de vida completo de APIs.
Entre outras funcionalidades, ela permite que sua empresa proteja, gerencie, dimensione, analise e conecte todas as suas APIs.
Dessa forma, a Apigee oferece controle e visibilidade das APIs que conectam aplicativos e dados na empresa e na Nuvem.
Para dar conta de tantas funções, a plataforma Apigee é dividida em 3 pilares fundamentais:
- Developer Portal: é uma área de suporte para desenvolvedores descobrirem suas APIs e entendê-las rapidamente, para então poder criar aplicativos a partir delas;
- Monitoring & Analytics: permite que você rastreie suas APIs para garantir que elas estejam funcionando corretamente. Além disso, fornece dados de monitoramento quase em tempo real sobre o tráfego e desempenho das APIs, para que você possa avaliar quais são as mais utilizadas e como são operadas;
- Policies Runtime: executa as políticas que você configura para segurança, gerenciamento de tráfego e eficiência de suas APIs.
Resumindo, a Apigee ajuda a criar experiências digitais robustas aproveitando APIs e tendo um conjunto de ferramentas e um portal para gerenciá-las.
Variações da solução
Para proporcionar a criação de soluções que conectam experiências com segurança, eficiência e possibilitam ter a clareza de seu negócio, a Apigee possui duas variações. São elas:
- Apigee: uma versão SaaS hospedada em que a Apigee mantém o ambiente, permitindo que você se concentre em criar seus serviços e definir as APIs para eles. Essa versão combina perfeitamente a experiência do Google Cloud em IA, segurança e rede para ajudar as empresas a gerenciar com eficiência os ativos nos quais as iniciativas de transformação digital são criadas.
- Apigee híbrida: trata-se de uma versão híbrida que consiste em um plano de ambiente de execução instalado no local ou em um provedor de nuvem de sua escolha e um plano de gerenciamento executado na nuvem da Apigee. Assim, nesse modelo, tráfego e os dados da API são confinados dentro dos próprios limites estipulados pela empresa.
Resumindo, em termos de hospedagem e gerenciamento, podemos comparar as duas versões da seguinte forma:
Variações da Apigee | Onde está hospedado | Gerenciado por |
---|---|---|
Apigee X | Google Cloud | Apigee |
Apigee híbrida | O Google Cloud e o data center particular do cliente | A Apigee administra o plano de gerenciamento e o cliente gerencia o plano de ambiente de execução |
Principais diferenças entre a Apigee X e Apigee híbrida
Quando o assunto são as funcionalidades, as duas variações da plataforma de gerenciamento de APIs da Google também apresentam diferenças significativas. Vamos falar sobre elas a seguir.
O que a Apigee X faz?
A Apigee X tem, sobretudo, maior alcance global, alto desempenho e confiabilidade.
A Google Cloud sabe que as organizações estão escalando programas de API para expansão global e suporte a forças de trabalho distribuídas.
Nesse contexto, a Apigee X ajuda os clientes a aproveitarem o poder do Cloud CDN para maximizar a disponibilidade e o desempenho das APIs globalmente.
Os clientes agora podem implantar suas APIs em 24 regiões da Google Cloud e aprimorar o armazenamento em cache em mais de 100 locais.
Assim, a Apigee X disponibiliza:
- Abordagem integrada para aplicar recursos como o Firewall de aplicativo da Web, Cloud Armor para segurança aprimorada da API e o Cloud Identity and Access Management (IAM) para autenticar e autorizar o acesso à plataforma.
- Mais controle sobre dados criptografados com CMEK , permitindo o armazenamento de dados na região de sua escolha e o controle dos locais de rede. A partir dos quais os usuários podem acessar dados usando Controles de serviço VPC, por exemplo.
O que a Apigee híbrida faz?
A Apigee híbrida permite que você gerencie e controle seu ambiente de execução.
Dessa forma, é possível colocar os gateways mais próximos do tráfego da API e aproveitar a infraestrutura atual de conformidade, governança e segurança.
O modelo híbrido, por exemplo, consiste nos seguintes componentes principais:
- Plano de gerenciamento gerenciado pela Apigee: conjunto de serviços hospedados na Nuvem e mantidos pelo Google. Esses serviços incluem a IU, a API de gerenciamento e as análises.
- Plano de ambiente de execução gerenciado pelo cliente: conjunto de serviços de ambiente de execução em contêiner, que você configura e mantém no seu próprio cluster do Kubernetes. Todo o tráfego da API passa e é processado no plano do ambiente de execução. Ainda é possível gerenciar o ambiente de execução em contêineres em seu cluster do Kubernetes para ter maior agilidade com lançamentos graduais, escalonamento automático e outros benefícios operacionais de contêineres.
Entretanto, é necessário destacar que, sobre o modelo híbrido, todo o tráfego de API é processado dentro dos limites da rede e sob seu controle.
Enquanto os serviços de gerenciamento, como a IU e a análise da API, são executados na Nuvem e são mantidos pelo Google.
Vantagens de usar a plataforma de gerenciamento de APIs da Google
Com a Apigee você pode criar, gerenciar e proteger APIs para qualquer caso de uso, ambiente ou escala.
Isso permite, entre outras coisas, que você opere suas APIs com escalonamento, segurança e automação aprimoradas.
Mas, essas são apenas algumas das vantagens que a plataforma Apigee oferece. Podemos citar ainda:
- Segurança e privacidade com várias camadas: adicione várias camadas à segurança da API, como Cloud Armor, CMEK, IAM e outros recursos de segurança para a Nuvem.
- Automação com tecnologia de IA: transforme seus dados de API em insights acionáveis. Preveja padrões de tráfego da API, detecte anomalias em tempo real e proteja APIs contra ataques de bots maliciosos.
- Alcance global, alto desempenho e confiabilidade: amplie o alcance global dos seus programas de API usando a rede de Nuvem da Google. Além disso, você pode otimizar o desempenho e o armazenamento em cache do last mile usando o Cloud CDN.
- Processamento em grande escala: processe picos de tráfego inesperados com tempos de resposta e desempenho incomparáveis usando nosso ambiente de execução testado e a rede de Nuvem mundial.
Crie com flexibilidade e se adapte às mudanças: adapte-se a qualquer arquitetura orientada a APIs, modelo de negócios ou ambiente usando padrões abertos conhecidos e recursos otimizados para desenvolvedores.
Por que usar a Apigee
50% das organizações tiveram um incidente de segurança de API nos últimos 12 meses. É o que revela o estudo: “API Security Research Report de 2022: insights e tendências principais”, desenvolvido pela Google Cloud.
Se não bastasse as outras vantagens oferecidas pela plataforma, a Apigee ainda garante mais segurança no desenvolvimento, compartilhamento e uso da APIs. Dessa forma, ela é capaz de mitigar os riscos que tanto interferem no ritmo de inovação das empresas.
Ao criar proxies das APIs, a Apigee dissocia os serviços de back-end da API do app. Ou seja, funciona justamente como uma “intermediador”. Ao interromper o fluxo direto entre API e app, o proxy da Apigee permite que você adicione políticas pré-configuráveis (prontas para uso), que protegem sua API e previne ataques.
Mas, isso é apenas um conceito básico da plataforma. Com os recursos de segurança de API avançada da Apigee é possível:
- Identificar configurações incorretas de APIs;
- Descobrir ataques de bots maliciosos;
- Detectar padrões de tráfego anômalos;
- Encontrar proxies de API que não estão em conformidade com os padrões de segurança.
Além disso, de forma proativa, a Apigee avalia regularmente as APIs gerenciadas e fornece às equipes de API uma ação recomendada quando problemas de configuração são detectados.
Aplicações práticas da plataforma
Oferecer experiência digitais conectadas, consistentes e rápidas tem se tornado um divisor entre as empresas que obtêm sucesso e as que se tornam obsoletas.
A Apigee te ajuda a ficar do lado certo dessa divisão, ao fornecer todas as ferramentas necessárias para que você explore o valor dos seus dados e ativos através das APIs.
Na prática, com a Apigee você consegue:
- Criar APIs para desbloquear e padronizar dados de qualquer app, sistema ou serviço;
- Proteger todas as transações de API com políticas integradas e controles avançados;
- Monitorar e analisar seu tráfego para conseguir desempenho confiável e insights úteis;
- Operar APIs (criadas ou implantadas em qualquer lugar) com consistência;
- Criar produtos de API para gerar novos fluxos de receita e comunidades vibrantes.
Se você quiser se aprofundar neste tema, separamos dois outros artigos que produzimos sobre a aplicação prática da Apigee. Basta clicar sobre os título abaixo para conferir:
Apigee vale a pena?
Sem dúvida alguma, a resposta é SIM!
A capacidade de gerenciar tempos de execução de API que foram implantados em data centers privados é um requisito fundamental para grandes empresas.
Não é atoa que a Apigee foi nomeada líder no Quadrante Mágico da Gartner.
Em suma, Apigee oferece um portal integrado e simples de usar para documentar e gerenciar o acesso às suas APIs e promover sua comunidade de desenvolvedores de aplicativos.
Vale lembrar que a maioria das informações usadas pelo portal do desenvolvedor são armazenadas na Apigee.
Além disso, a Apigee oferece opções de preço simples, mas flexíveis, independentemente de onde você estiver na jornada de API.
Seja ao testar um piloto ou ao criar um programa de transformação digital!
Quer saber mais sobre a Apigee e como a Google Cloud pode te ajudar a garantir o sucesso no mundo da Multicloud? Baixe agora mesmo o nosso Guia e fique por dentro desse assunto!