Os tipos de serviço no SAP BTP

Muitos recursos do SAP BTP são fornecidos como serviços. Alguns dos serviços são sempre gratuitos, enquanto outros precisam ser pagos adicionalmente. Antes de poder utilizar um serviço, você precisa assinar o mesmo ou criar uma instância do seu serviço selecionado. Antes de fazer isso, você precisa estar familiarizado com os planos de serviços disponíveis para este serviço para selecionar o correto para seu cenário. Você pode obter mais informações sobre os planos de serviços existentes de um serviço no SAP Discovery Center ou a documentação no SAP Help Portal. Podemos diferenciar entre dois tipos de serviços: há muitos serviços disponíveis e você pode usá-los para vários casos de uso. Os serviços podem ser instanciados ou assinados.
- Instância
- Uma instância de serviço é um conjunto de recursos que são consumidos por meio de APIs e/ou ligações. Alguns serviços também exigem um ambiente adicional, como Cloud Foundry ou Kyma, para funcionar corretamente. Dependendo do serviço, você também pode utilizar uma aplicação gráfica, neste caso, é definitivamente necessário um ambiente adicional porque as instâncias de serviço não têm seu próprio tempo de execução integrado.
- Assinatura
- Uma assinatura de serviço é independente e é executada sem a necessidade de um ambiente de tempo de execução adicional ou qualquer outro serviço. Esses serviços vêm principalmente com um aplicativo que você pode abrir e usar. Você pode utilizar as capacidades desta aplicação para seus cenários.
Exemplo de uso de serviços no SAP BTP

Na figura, Exemplo de utilização de serviços no SAP BTP, você vê um possível caso de utilização para alguns serviços.
Seus desenvolvedores têm a tarefa de desenvolver um aplicativo SAPUI5 com o SAP Cloud Application Programming Model. Este aplicativo deve estar hospedado no SAP BTP.
Os desenvolvedores decidem usar o SAP Business Application Studio como IDE. Para o pipeline Continuous Integration and Delivery, eles usam o serviço Continuous Integration & Delivery do SAP BTP. O aplicativo é implementado dentro do ambiente Cloud Foundry do SAP BTP. Os desenvolvedores usam o SAP HANA Cloud para armazenar dados do aplicativo (banco de dados como serviço).
Embora você pretenda que a operação e a utilização produtiva da aplicação garantam a segurança por meio da administração de autorizações, você quer escrever logs e processar a carga automaticamente.
Para a autorização, seus desenvolvedores utilizam o serviço Authorization and Trust Management. Para os logs, eles podem conectar a aplicação ao serviço de registro em log de aplicação. Para lidar com cargas dinamicamente, seus desenvolvedores podem criar uma instância do Application Autoscaler, configurá-la com regras de escalamento e vinculá-la ao aplicativo.
Além do caso de utilização deste cenário, existem mais casos de utilização potenciais e ainda mais serviços que poderiam ser utilizados.

