principales-servicios-azure

Main Azure Services

  • 4 min

Azure, Microsoft’s cloud services platform, offers a wide range of services designed to cover various development, storage, artificial intelligence, analytics, and more needs.

These types of platforms, like AWS, can be a bit difficult to use at first due to their complexity and the large number of available services.

Personally, every time I log in, I can’t remember what half of them are used for 😅. So, to prevent the same thing from happening to you, in this article we will explore the main Azure services, their functionalities, and compare these services with their equivalents in Amazon Web Services (AWS).

Let’s look at a table with some of the most prominent Azure services and their functionalities.

Service NameFunctionalities
Azure Virtual MachinesInfrastructure as a Service (IaaS), allows running virtual machines in the cloud.
Azure App ServicePlatform as a Service (PaaS), allows creating and hosting web applications and APIs.
Azure FunctionsServerless computing (FaaS), allows running code on-demand without managing servers.
Azure StorageCloud storage for unstructured and structured data.
Azure SQL DatabaseManaged relational database service (DBaaS).
Azure Cosmos DBGlobally distributed and scalable NoSQL database.
Azure Cognitive ServicesArtificial intelligence services for vision, language, speech, and more.
Azure Synapse AnalyticsBig data analytics and data warehousing.
Azure Kubernetes ServiceContainer orchestration service for managing and deploying containerized applications.
Azure DevOpsSet of development tools for collaboration, continuous integration, and continuous delivery.

Service Explanation

  1. Azure Virtual Machines (VMs): Allows the creation of virtual machines with Windows and Linux operating systems. VMs can be used to host applications, perform testing, and run custom workloads.

  2. Azure App Service: A platform service that facilitates the development and deployment of web applications, RESTful APIs, and mobile applications. It offers automatic scaling and update management.

  3. Azure Functions: Serverless computing service that allows running code snippets in response to events, such as HTTP requests, database changes, or queue messages. Ideal for microservices applications and scheduled tasks.

  4. Azure Storage: Provides cloud storage for blob, file, queue, and table data. Offers high availability and data redundancy.

  5. Azure SQL Database: Relational database as a service that provides scalability, security, and automatic management. Compatible with SQL Server and other SQL tools.

  6. Azure Cosmos DB: Globally distributed NoSQL database that supports multiple data models, including documents, graphs, and wide columns. Offers low latency and high availability.

  7. Azure Cognitive Services: Set of APIs that allow integrating artificial intelligence capabilities into applications. Includes services for speech recognition, image analysis, natural language understanding, and more.

  8. Azure Synapse Analytics: Data analytics service that combines data warehousing, big data processing, and real-time analytics. Allows integration with other analytics and visualization tools.

  9. Azure Kubernetes Service (AKS): Managed Kubernetes service that facilitates the deployment, management, and operation of containerized applications. Offers scalability and automated management.

  10. Azure DevOps: Set of tools that facilitate team collaboration, continuous integration, and continuous delivery (CI/CD). Includes code repositories, CI/CD pipelines, project tracking boards, and more.

Comparison with AWS

Azure and AWS are two of the leading cloud service platforms, each with a wide range of similar services.

Let’s look at a comparative table of some equivalent services between Azure and AWS.

Azure ServiceFunctionalityAWS Service
Azure Virtual MachinesCloud virtual machinesAmazon EC2
Azure App ServiceWeb application and API hostingAWS Elastic Beanstalk
Azure FunctionsServerless computingAWS Lambda
Azure StorageCloud storageAmazon S3
Azure SQL DatabaseManaged relational databaseAmazon RDS
Azure Cosmos DBGlobally distributed NoSQL databaseAmazon DynamoDB
Azure Cognitive ServicesArtificial intelligence servicesAWS AI Services
Azure Synapse AnalyticsBig data analyticsAmazon Redshift
Azure Kubernetes Service (AKS)Container orchestrationAmazon EKS
Azure DevOpsDevelopment and CI/CD toolsAWS CodePipeline and AWS CodeBuild