Posts

Showing posts with the label Azure

What is difference between Azure Cognitive Search and Elastic Search

Image
  Cognitive search and Elastic search Azure Cognitive Search :-  The Azure Cognitive Search service enables search over different types of content by letting you create and manage search indexes. You can import data from a variety of sources, with AI-powered indexing that can infer and extract searchable content from non-text sources. You decide what data is imported into the index, and set up indexers to pull that data into it, or push JSON formatted documents manually. Azure Cognitive Search also lets you query search indexes. The results contain only your data, which can include text inferred or extracted from images, or new entities and key phrases detection through text analytics. It's a Platform as a Service (PaaS) so Microsoft manages the infrastructure and availability, allowing your organization to benefit without the need to purchase or manage additional hardware resources. Azure Cognitive Search exists to compliment existing technologies and provides a programmable searc

How Azure Load Balancer Works

Image
Azure Load Balancer Azure Load Balancer allows us to scale our applications and create highly available services. Azure load balancer allows you to distribute traffic to your backend virtual machines. An Azure load balancer provides high availability for your application. The Azure load balancer is a fully managed service itself. Azure Load Balancer includes a few key components. These components can be configured in your subscription through the Azure portal, Azure CLI, Azure PowerShell, Resource Manager Templates or appropriate alternatives. Following components play and important role in working of Azure Load Balancer. These are Frontend IP configuration The IP address of your Azure Load Balancer. It's the point of contact for clients. These IP addresses can be either: Public IP Address Private IP Address The nature of the IP address determines the type of load balancer created. Private IP address selection creates an internal load balancer. Public IP address selection crea

How Azure AutoScaling driven up by Azure Monitor Metrics

Image
  Autoscale is a built-in feature of Cloud Services, Mobile Services, Virtual Machine Scale Sets and Websites that helps applications perform their best when demand changes. Azure Autoscaling driven up by Azure Monitor Metrics data which is collected from Azure Services. Azure Monitor Metrics is a feature of Azure Monitor that collects numeric data from  monitored resources  into a time series database. Metrics are numerical values that are collected at regular intervals and describe some aspect of a system at a particular time. Azure Monitor collects metrics from the following sources. Azure resources Applications Virtual machine agents Custom metrics Data that Azure Monitor Metrics collects is stored in a time-series database that's optimized for analyzing time-stamped data. Each set of metric values is a time series with the following properties: The time that the value was collected. The resource that the value is associated with. A namespace that acts like a c

Azure based CI/CD Architecture Explained in Just 8 Steps

Image
Continuous integration and Continuous deployment (CI/CD) architecture using Azure  explained in just simple 8 steps. These are 1. Change application source code. 2. Commit application code and Web Apps web.config. 3. Continuous integration triggers application build and unit tests. 4. Continuous deployment trigger orchestrates deployment of application artifacts with environment-specific parameters. 5. Deployment to Web Apps. 6. Azure Application Insights collects and analyzes health, performance, and usage data. 7.  Review health, performance, and usage information. 8. Update backlog item. Tools/Services use in this process are  Visual Studio Azure Repo Azure Pipeline Azure Web App Service Azure Application Insights Azure Backlog Service or Visual Studio Team Services Backlogs. Ref:- portal.azure.com doc.microsoft.com

How Azure Application Insights Usage Analysis Help to Improve User Experience, Performance and Business growth

Image
Application Insights Usages Analysis  Azure Application Insights is a feature of Azure Monitor that provide developer, DevOps Professional and Business extensible Application Performance Management (APM) service. It is used to monitor your live applications. It will automatically detect performance anomalies, and includes powerful analytics tools to help you diagnose issues and to understand what users actually do with your app. It's designed to help you continuously improve performance and usability. It works for apps on a wide variety of platforms including .NET, Node.js, Java, and Python hosted on-premises, hybrid, or any public cloud.  How It Works Application Insights usages analysis helps developer, admin, business owner to find the answer of the following questions. Which features of your web or mobile app are most popular?  Do your users achieve their goals with your app? Do they drop out at particular points, and do they return later? Application Insights provide following