O que é o Apigee?

Esta página aplica-se ao Apigee e ao Apigee Hybrid.

Veja a documentação do Apigee Edge.

O Apigee é a plataforma de gestão de APIs nativa do Google Cloud que pode ser usada para criar, gerir e proteger APIs para qualquer exemplo de utilização, ambiente ou escala. O Apigee oferece proxies de API de elevado desempenho para criar uma interface consistente e fiável para os seus serviços de back-end. A camada de proxy oferece-lhe um controlo detalhado sobre a segurança, a limitação de taxa, as quotas, as estatísticas e muito mais para todos os seus serviços.

O Apigee suporta REST, gRPC, SOAP, e GraphQL, oferecendo a flexibilidade para implementar qualquer estilo arquitetónico de API.

Quer começar a usar o Apigee? Dê os passos seguintes.

O que é que o Apigee oferece?

O Apigee fornece uma camada de proxy de API que se situa entre os seus serviços de back-end e os clientes internos ou externos que querem usar os seus serviços. O Apigee oferece uma grande variedade de políticas que lhe permitem adicionar segurança, gestão de tráfego, mediação de dados, extensões e outras funcionalidades à camada de proxy de API para uma solução de gestão de APIs robusta de nível empresarial. Também pode adicionar código personalizado, lógica condicional, processamento de falhas, limites de taxa, colocação em cache e muitas outras ações. Uma vez que as políticas e as ações são implementadas no Apigee, na camada de proxy de API, os seus serviços de back-end subjacentes podem permanecer inalterados.

Quem usa o Apigee?

O Apigee foi concebido para beneficiar dois tipos principais de utilizadores e os desafios únicos de gestão de APIs que enfrentam:

  • Produtores de APIs: os produtores de APIs criam e gerem as APIs que expõem os respetivos serviços de back-end.
  • Consumidores da API: os consumidores da API usam os dados fornecidos pela API nas respetivas aplicações cliente.

Desafios para produtores de APIs

Os produtores de APIs enfrentam um conjunto específico de desafios quando expõem serviços de back-end, como:

  • Segurança: uma vez que os produtores de APIs disponibilizam os respetivos serviços através da Web, têm de tomar todas as medidas necessárias para proteger os respetivos serviços contra o acesso não autorizado.
  • Capacidade de descoberta: os produtores de APIs têm de garantir que os programadores de aplicações cliente conseguem encontrar as respetivas APIs e usá-las. À medida que os serviços mudam, o produtor da API tem de manter os programadores de apps a par das atualizações e garantir que os serviços permanecem compatíveis com outras plataformas e dispositivos.
  • Mensurabilidade: como produtor de APIs, deve monitorizar os seus serviços para se certificar de que estão sempre disponíveis para as aplicações cliente. Também pode querer medir o tráfego, definir quotas e obter estatísticas sobre quem está a usar os seus serviços.

Desafios para os consumidores da API

Os programadores de apps de cliente que consomem serviços de vários fornecedores enfrentam um conjunto de desafios ligeiramente diferente, como:

  • Flexibilidade: existem muitas tecnologias disponíveis atualmente para um fornecedor de serviços expor os respetivos serviços. A mesma app cliente pode ter de usar um método para consumir um serviço de um fornecedor e um método diferente para consumir um serviço de um fornecedor diferente.
  • Facilidade de utilização: os consumidores da API querem usar APIs bem concebidas, facilmente detetáveis e bem documentadas para poderem começar rapidamente.
  • Fiabilidade: os consumidores da API dependem da fiabilidade dos serviços de back-end para manter as respetivas aplicações cliente a funcionar sem problemas. A manutenção de uma interface de API consistente permite aos produtores de API implementar alterações no serviço de back-end sem interrupções para os consumidores de API.

Principais vantagens da utilização do Apigee

A gestão de APIs do Apigee oferece funcionalidades concebidas especificamente para satisfazer as necessidades dos produtores e consumidores de APIs.

Capacidade de deteção da API

A Apigee oferece aos produtores de APIs um portal focado nos programadores onde os programadores de apps cliente podem descobrir as suas APIs, encontrar a documentação necessária para criar aplicações com as mesmas e registar-se como programador de apps para se manter em sincronia com quaisquer atualizações ou alterações. Saiba mais sobre os portais de programadores na Vista geral da publicação.

Estatísticas da API

O Apigee oferece segurança avançada de APIs, monitorização de APIs e funcionalidades de estatísticas que permitem aos produtores de APIs proteger o acesso aos respetivos serviços, monitorizar o tempo de atividade e o tráfego com alertas, e obter estatísticas sobre a forma como as respetivas APIs estão a ser usadas.

Fiabilidade da API

O Apigee oferece uma interface consistente para a gestão e o consumo de APIs. Pode executar políticas para segurança, gestão de tráfego e eficiência das suas APIs ao nível do proxy. A utilização de proxies do Apigee permite-lhe isolar os consumidores da API do seu serviço de back-end. Isto significa que pode fazer alterações ao seu back-end, ao mesmo tempo que permite que as aplicações cliente consumam os seus serviços sem interrupções. Para mais informações, consulte Criar um proxy de API simples.

O que se segue

Quer começar a usar o Apigee? Dê os passos seguintes.

Instale o Apigee

Crie o seu primeiro proxy

Adicione funcionalidades aos seus proxies

Para mais formas de tirar partido do Apigee no Google Cloud, experimente a nossa formação e tutoriais.