Host Microservices on Azure without Kubernetes - azure

I want to host microservices on Azure platform.
But my Customer don't want to use AKS (Azure Kubernetes Service).
So Anyone have idea for same? Is there any other proper way for hosting microservices on azure?
Please guide me.

You should look at Azure Container Apps.

Assuming that you are running your micro services in a Docker container. The other ways to run container apps in azure are:
Azure App Service
Run Docker on an Azure VM
Probably the Azure App Service is the best place to start.

Related

What are the advantages of using Azure App Service to deploy a docker application instead of Azure Container Instance?

What are the advantages of using Azure App Service to deploy a docker application instead of Azure Container Instance?
I found out that Azure Container instances don't have any networking-related capabilities in terms of restricting app access. Are there any more advantages of using Azure App Service to deploy a container?
There are many advantages of using Azure app service over azure container instance
Azure app service is PAAS(platform as a service) on the other side azure container the instance is an IAAS(infrastructure as a service).
In azure app service directly integration of custom domain is available
Integration with the application gateway to handle the traffic load
It offers auto-scaling and high availability.
Automated deployments from GitHub, Azure DevOps, or any Git repo to support a continuous deployment model
Host background jobs(Web Jobs)

Ocelot API Gateway inside Azure

I'm trying to create working solution with Ocelot API Gateway. I managed to create working solution locally on my pc. Now I want to move to the next step which is to deploy this solution to Azure.
As far as I know in order to do that I need one of those things :
-Docker host, in your local dev PC, on-premises or in the cloud
-Kubernetes cluster, on-premises or in managed cloud such as Azure Kubernetes Service (AKS)
-Service Fabric cluster, on-premises or in the cloud
-Service Fabric mesh, as PaaS/Serverless in Azure
I don't have much experience in any of those but I think the best one will be to use Docker App Service within Azure.
I'm working on deploying my projects but I believe I will need to create some Virtual Networks so those docker images will be able to communicate with each other. Maybe there is some tutorial online ? Or anybody has done something similar ? I would appreciate some help.

Azure - difference in publish website and deploy on Azure VM

What is the difference between publishing a website on azure and deploying it on an azure virtual machine?
Azure offers several ways to host web sites: Azure App Service, Virtual Machines, Service Fabric, and Cloud Services.
This article helps you understand the options and make the right choice for your web application.

Unable to connect WebApp to Virtual Machine using VNET

I have a web app built on .Net 4.6. The application utilises elasticsearch and redis which are hosted in an Azure VM. I am trying to connect Azure VM(ElasticSearch+Redis) to Azure WebApp(.Net WebApp) using internal network. i.e, WebApp and VM should interact with each other on LAN and not the internet. I am not able to understand Azure VNET use case scenario from its description in docs.
Does Azure VNET enable the above-mentioned scenario? If yes, How? If No, Please suggest the best way to archive this.
Out of curiosity, could you please let me know why are you using a VM for Redis and Elastic Search?
With regards to your questions, you can definitely do that. Please read Getting Started at the below link to understand -
Integrate your app with an Azure Virtual Network

How to deploy spring cloud microservice on Azure cloud

I am working on micro service development using Spring Cloud and Netflix Eureka. Now I want to deploy these microservices on Azure. I tried to follow this Link but I am not sure that it's a best way to deploy microservices on Azure cloud.
Please suggest me what is the best way to deploy these micro service on Azure Cloud?
Two options
You can use Spring-Boot and push it to the docker container, as docker recently launched the support for Azure cloud.
You can deploy through Pivotal Cloud Foundry on Microsoft Azure.
Now you can also deploy using Azure Spring Cloud.
https://learn.microsoft.com/en-us/azure/spring-cloud/spring-cloud-tutorial-prepare-app-deployment
You can still use Azure App Service, But it is better to use it for monolithic applications.
For micro-services architecture, you should go with Azure Spring-Cloud as it will manage everything for you.

Resources