Language: EN

principales-servicios-azure

Main Azure Services

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

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

Personally, every time I log in, I forget what half of them do 😅. So, to prevent you from experiencing the same, 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 notable 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), enables 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 as a service (DBaaS).
Azure Cosmos DBGlobally distributed and scalable NoSQL database.
Azure Cognitive ServicesArtificial intelligence services for vision, language, speech, and more.
Azure Synapse AnalyticsAnalytics for large volumes of data and data warehousing.
Azure Kubernetes ServiceContainer orchestration service to manage and deploy containerized applications.
Azure DevOpsA set of development tools for collaboration, continuous integration, and continuous delivery.

Explanation of Services

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

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

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

  4. Azure Storage: Provides cloud storage for blob data, files, queues, and tables. It offers high availability and data redundancy.

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

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

  7. Azure Cognitive Services: A set of APIs that enable the integration of artificial intelligence capabilities into applications. Includes services for speech recognition, image analysis, natural language understanding, and more.

  8. Azure Synapse Analytics: A data analytics service that combines data storage, processing large volumes of data, and real-time analytics. It allows integration with other analysis and visualization tools.

  9. Azure Kubernetes Service (AKS): A managed Kubernetes service that simplifies the deployment, management, and operation of containerized applications. It offers scalability and automated management.

  10. Azure DevOps: A 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 MachinesVirtual machines in the cloudAmazon EC2
Azure App ServiceHosting web applications and APIsAWS 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 AnalyticsAnalytics for large volumes of dataAmazon Redshift
Azure Kubernetes Service (AKS)Container orchestrationAmazon EKS
Azure DevOpsDevelopment and CI/CD toolsAWS CodePipeline and AWS CodeBuild