Cloud Glossary: Letter M
Microservices, Machine Learning, and Monitoring

Navigation: A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
M
Machine Learning (ML)
A subset of artificial intelligence that enables computers to learn and improve from experience without being explicitly programmed.
Machine Learning Model
A mathematical representation of a real-world process, trained on data to make predictions or decisions.
Machine Type
A predefined configuration that specifies the virtualized hardware resources available to a virtual machine instance.
Managed Service
A cloud service where the provider handles maintenance, updates, and infrastructure management tasks.
MapReduce
A programming model for processing large datasets across distributed clusters by mapping and reducing operations.
Marketplace
A digital catalog of software solutions and services that can be deployed on cloud platforms.
Master Node
The primary node in a cluster that coordinates and manages worker nodes and cluster operations.
Mean Time to Recovery (MTTR)
The average time required to restore a system or service to normal operation after a failure.
Memory
The primary storage component that temporarily holds data and instructions for active processing by the CPU.
Message Queue
A communication method between services where messages are stored in a queue until they can be processed.
Metadata
Data that provides information about other data, commonly used for tagging, categorization, and management.
Microservices
An architectural approach that structures applications as a collection of loosely coupled, independently deployable services.
Migration
The process of moving applications, data, or infrastructure from one environment to another, often to the cloud.
Mirror
Creating an exact copy of data or systems for backup, redundancy, or load distribution purposes.
MLOps
The practice of applying DevOps principles to machine learning workflows, including model development, deployment, and monitoring.
Monitoring
The continuous observation of systems, applications, and infrastructure to detect issues and ensure optimal performance.
Multi-AZ (Multi-Availability Zone)
A deployment strategy that distributes resources across multiple availability zones for high availability and fault tolerance.
Multi-Cloud
A cloud computing strategy that uses services from multiple cloud providers to avoid vendor lock-in and optimize capabilities.
Multi-Factor Authentication (MFA)
A security process that requires users to provide multiple forms of verification before accessing systems or data.
Multi-Region
A deployment architecture that spans multiple geographic regions to improve performance, availability, and disaster recovery.
Multi-Tenant
An architecture where multiple customers (tenants) share the same application instance while maintaining data isolation.
MySQL
An open-source relational database management system widely used for web applications and cloud services.
Maintenance Window
A scheduled time period when systems undergo updates, patches, or maintenance activities that may cause downtime.
Message Broker
A software component that facilitates communication between applications by translating messages between different protocols.
Message Passing
A communication method where processes exchange information by sending and receiving messages rather than sharing memory.
Mesh Network
A network topology where each node connects to multiple other nodes, providing redundant paths and improved reliability.
Middleware
Software that acts as a bridge between different applications, operating systems, or database systems.
Model Training
The process of teaching a machine learning algorithm to make predictions by feeding it training data.
MongoDB
A popular NoSQL document database that stores data in flexible, JSON-like documents.
Mount Point
A directory in a file system where additional storage devices or file systems are attached and made accessible.
MSK (Managed Streaming for Apache Kafka)
Amazon's fully managed service for Apache Kafka that makes it easy to build and run applications that use Kafka.
MQTT (Message Queuing Telemetry Transport)
A lightweight messaging protocol designed for small sensors and mobile devices optimized for high-latency networks.
Machine Image
A template containing a software configuration including an operating system, application server, and applications.
Managed Identity
A feature that provides Azure services with an automatically managed identity for authenticating to other Azure services.
Management Console
A web-based interface for managing cloud resources, services, and configurations through a graphical user interface.
Maximum Transmission Unit (MTU)
The largest size packet or frame that can be sent in a packet-switched network without fragmentation.
Memory Optimization
Techniques and configurations to efficiently use system memory and improve application performance.
Message Delivery
The process of transmitting messages from senders to receivers, including delivery guarantees and ordering.
Message Ordering
Ensuring that messages are processed in a specific sequence, important for applications requiring ordered processing.
Message Persistence
The storage of messages to durable storage to ensure they survive system failures and restarts.
Metric
A quantitative measurement used to track and assess the performance, health, or behavior of systems and applications.
Microservice Architecture
A software design pattern that structures applications as a collection of small, autonomous services.
Middleware Integration
The process of connecting different applications and systems using middleware components and protocols.
Migration Strategy
A planned approach for moving applications, data, or infrastructure from one environment to another.
Model Deployment
The process of making trained machine learning models available for making predictions in production environments.
Model Inference
The process of using a trained machine learning model to make predictions on new, unseen data.
Model Registry
A centralized repository for storing, versioning, and managing machine learning models throughout their lifecycle.
Model Versioning
The practice of tracking different versions of machine learning models to enable rollbacks and comparisons.
MongoDB Atlas
MongoDB's fully managed cloud database service that handles deployment, management, and scaling automatically.
Monitoring Dashboard
A visual interface that displays real-time metrics, alerts, and system status information in an organized format.
Multi-Container Pod
A Kubernetes pod that runs multiple containers sharing the same network and storage, enabling tight coupling.
Multi-Master
A database or system configuration where multiple nodes can accept write operations simultaneously.
Multi-Protocol
Support for multiple communication protocols within a single system or service to accommodate different client needs.
Multi-Zone
A deployment strategy that distributes resources across multiple zones within a region for improved availability.
Mutex (Mutual Exclusion)
A synchronization primitive that prevents multiple threads from accessing shared resources simultaneously.
MariaDB
An open-source relational database that is a fork of MySQL, designed to maintain compatibility while adding features.
Master-Slave Replication
A database replication method where one database serves as the master and others serve as read-only slaves.
Media Processing
The manipulation, transformation, and optimization of audio, video, and image content in the cloud.
Memory Cache
A high-speed storage layer that stores frequently accessed data in memory for faster retrieval.
Memory Leak
A programming error where allocated memory is not properly released, leading to gradual memory consumption increase.
Message Authentication Code (MAC)
A cryptographic checksum that provides message integrity and authenticity verification.
Message Deduplication
The process of ensuring that duplicate messages are not processed multiple times in messaging systems.
Message Transformation
The process of converting messages from one format to another to enable communication between different systems.
Metadata Service
A service that provides information about running instances, such as instance ID, IP addresses, and security credentials.
Microservice Orchestration
The coordination and management of interactions between multiple microservices to complete business processes.
Migration Assessment
The evaluation of existing systems to determine the best approach and requirements for cloud migration.
Mobile Backend
Cloud services and infrastructure that support mobile applications, including authentication, data storage, and push notifications.
Model Monitoring
The ongoing observation of machine learning models in production to detect performance degradation and data drift.
Multi-Attach
The ability to attach a single storage volume to multiple instances simultaneously for shared access scenarios.
Multi-Part Upload
A feature that allows large files to be uploaded in smaller parts that can be uploaded independently and in parallel.
