Deploying and managing a REST API with Azure
Once you have designed your API in Talend Cloud API Designer and created your service in Talend Studio, you can use Azure for load balancing and API management.
This document uses the
DemoREST
service
available in Talend Studio to illustrate
and end-to-end implementation. It explains how to:- Create Remote Engines on Azure Virtual Machines
- Deploy a service on a Remote Engine cluster
- Create a load balancer on Azure
- Create an API management service on Azure
For more information on how to design an API and a data service, see Talend Cloud API Services Platform Getting Started Guide.
Creating Remote Engines for Azure
You can use the Talend Cloud Remote Engine
for Azure offer in the Microsoft Azure marketplace to create a Virtual Machine with a
Talend Remote Engine.
For more detailed
instructions, see Talend Cloud Remote Engine for Microsoft Azure Guide
.
Before you begin
- You have the relevant rights on Microsoft Azure.
- You have the relevant rights on Talend Cloud.
Procedure
Results
Creating an inbound port rule
Create a rule to allow external access to your virtual machines.
Procedure
Deploying a microservice on a Remote Engine cluster
Create a Remote Engine cluster and import a microservice from Talend Studio to deploy it.
Before you begin
- You have created Remote Engines.
- You have installed Talend Studio.
About this task
Creating a Remote Engine cluster
Procedure
Results
Importing the ESB demo project
Import demo Jobs, Routes and Services to Talend Studio.
About this task
Talend Studio comes with a several demo projects, which allow you to test different components and features.
Procedure
Results
Publishing the microservice to Talend Cloud
Before you begin
Procedure
Results
Configuring and deploying the task
Testing the microservice
Use Talend Cloud API Tester to test your deployed microservice.