Skip to main content
TrustRadius
Mesos

Mesos

Overview

Recent Reviews

TrustRadius Insights

Users have found Mesos to be a valuable tool for effectively utilizing a cluster of servers and optimizing resource sharing. By leveraging …
Continue reading
Read all reviews
Return to navigation

Pricing

View all pricing
N/A
Unavailable

Sorry, this product's description is unavailable

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

Alternatives Pricing

What is Docker?

Docker Enterprise was sold to Mirantis in 2019; that product is now sold as Mirantis Kubernetes Engine. But Docker now offers a 2-product suite that includes Docker Desktop, which they present as a fast way to containerize applications on a desktop; and, Docker Hub, a service for finding and…

What is Mirantis Kubernetes Engine?

The Mirantis Kubernetes Engine (formerly Docker Enterprise, acquired by Mirantis in November 2019)aims to let users ship code faster. Mirantis Kubernetes Engine gives users one set of APIs and tools to deploy, manage, and observe secure-by-default, certified, batteries-included Kubernetes clusters…

Return to navigation

Product Demos

YOW! West 2016 Herdy Handoko - A Whirlwind Tour of Apache Mesos #YOWWest

YouTube

Container orchestration on Apache Mesos - DC/OS for Spring Boot devs - Johannes Unterstein

YouTube

F5 Container Integration - Mesos Marathon /DEMO

YouTube

What is DC/OS and Mesos?

YouTube
Return to navigation

Product Details

What is Mesos?

Mesos Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(4)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Users have found Mesos to be a valuable tool for effectively utilizing a cluster of servers and optimizing resource sharing. By leveraging Mesos, they have been able to minimize unused capacity and maximize the efficiency of their infrastructure. Additionally, users have developed tools like Shovel, which automate the process of building Docker images containing microservices and releasing them to the public. This has significantly improved their efficiency in deploying and managing applications.

Mesos is also commonly used for managing containers, with a particular focus on popular container management systems like Docker Swarm and Kubernetes. Users appreciate Mesos' capabilities as a centralized resource manager, enabling them to efficiently manage containers across their infrastructure. Furthermore, there is growing interest in using Mesos as a centralized resource manager for public cloud environments.

A major advantage of using Mesos is its ability to condense infrastructure, improve stability, and simplify operations for the ops team. This allows developers to focus more on developing the product itself rather than worrying about the underlying infrastructure. With Mesos, users are transitioning towards an architecture that enables quick changes in application mixture, allowing them to adapt to different traffic patterns and time of day conditions.

Mesos offers cluster management with scalability and high availability, making it an attractive choice for organizations looking for simplicity in usage. Users rely on Mesos-Marathon to effectively manage APIs, ensuring optimal resource utilization, high availability, and on-demand scaling. The platform also facilitates the creation of reliable on-demand resizable big data clusters.

In addition, Mesos helps reduce complexity in data centers by simplifying tasks such as scheduling jobs and tasks. It also provides easy maintenance, monitoring, and deployment of containers across data centers, improving overall pipeline efficiency.

For web application deployment and orchestration with Docker containers, users leverage Mesos alongside frameworks like Mesosphere Marathon. With this setup, each web application has its own Docker container and is automatically deployed using Mesos and CI/CD tools like Circle CI. The integration with Docker Hub allows Mesos to pull updates and seamlessly restart applications with the updated versions.

Overall, Mesos has proven to be a valuable resource management solution for users across various industries. Its ability to optimize resource utilization, simplify operations, and enable efficient container management has made it an essential tool for organizations seeking to streamline their infrastructure and focus on delivering high-quality products.

Easy Setup: Many users have found it incredibly easy to set up and get running in a cluster on standard hardware. They appreciate the straightforward software implementation of Mesos and its API-based nature, which contributes to its ease of use.

Stability: Users highly value the stability of Mesos, as they rarely encounter problems that are due to Mesos itself. This reliability allows them to confidently rely on Mesos for their distributed systems without worrying about frequent issues or disruptions.

Support for Docker Containers: Several reviewers emphasize the criticality of the support for running tasks within Docker containers. They find the Docker Containerizer important and appreciate the seamless integration with Mesos, enabling efficient task isolation and abstraction of physical resources from VMs or machines or applications.

Tricky Configuration: Many users have found it challenging to configure the software properly for memory and CPU usage. Numerous reviewers have expressed difficulties in this regard, indicating a common issue.

Lack of Cluster Management Tools: The limited availability of software options for cluster management and orchestration makes it difficult for users to find suitable tools. This lack of options poses a challenge and hinders effective cluster management.

Limited Visibility into Running Applications: Users have faced difficulty in gaining visibility into running applications, which has had a negative impact on monitoring and troubleshooting efforts. Several reviewers have highlighted this issue, emphasizing its significance.

Users have made several recommendations based on their experiences with Apache Mesos. First, they mention that Apache Mesos is user-friendly and can suit most requirements as a mature orchestration tool. This implies that users find it easy to use and believe that it can meet their needs effectively.

Second, users suggest being skeptical of projects like Kubernetes-Mesos. This recommendation indicates that while Apache Mesos is generally recommended, users advise caution when considering similar projects and suggest thoroughly researching them before making a decision.

Third, users recommend using Docker. Docker is suggested as a complementary tool that works well with Apache Mesos, which implies that it can enhance the functionality and capabilities of the orchestration tool.

Overall, these recommendations highlight the usability and suitability of Apache Mesos, the importance of being cautious when exploring similar projects, and the benefits of using Docker in conjunction with Mesos.

Attribute Ratings

Reviews

(1-2 of 2)
Companies can't remove reviews or game the system. Here's why
Valeri Karpov | TrustRadius Reviewer
Score 2 out of 10
Vetted Review
Verified User
Incentivized
We used Mesos to orchestrate and deploy Docker containers for our production web applications. Each app, backend or frontend, had its own Docker container and was automatically deployed using Circle CI. Mesos would pull from Docker Hub when a new version was released and restart the app with the new version.
  • Mesos let us orchestrate containers on our own hardware using our own DNS. We switched from Docker Cloud, which caused several major outages for us.
  • Unreliable deployments that would fail for no good reason. Sometimes our Docker container would be "restarting" forever because Mesos thought it didn't have enough resources to start the container.
  • Impossibly slow UI. Built in React under the hood with a lot of bloatware backed in, so loading the Mesos UI on a slow internet connection was painful.
  • No real logging solution - it would stream "console.log()" output to the UI, but searching for logs wasn't really possible without downloading a huge file.
  • No built-in support for redeploying containers from a CI. We had to create a service whose whole job was to expose an HTTP endpoint that restarted a container, and then made Circle CI ping the endpoint whenever we wanted to redeploy.
There's really no reason to ever use Mesos. We switched over to Kubernetes and it's been a breath of fresh air - better CD support, easy CLI for browsing logs, no mysterious dangling redeploys. If you're looking for a tool to manage a fleet of Docker containers on VMs, Kubernetes beats Mesos by a wide margin.
  • Developers needed to spend hours waiting to verify that their supposedly automated CD deploys actually went through.
  • Lots of late night and early morning calls that Mesos deploys are hanging again.
  • 10-20 hours spent building a custom service just to integrate Mesos with a CD provider.
Kubernetes is by far the best choice. More reliable and better developer experience. Mesos is prone to sporadic failures and not really designed to handle CI/CD-based deployments. Docker Cloud once shut down our entire cluster for "upgrades" without giving us any warning.
No real support channel, the Mesos GitHub issues list was the only one we found and it wasn't particularly helpful.
Willian Molinari | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Mesos is being used by some departments and will be used by the whole development and operations team soon. It will be used to improve our pipeline, providing an easy way to deploy containers across our data center. We're using Mesosphere Marathon as a framework to schedule and deploy web applications.
  • Mesos may have many frameworks. If you have Mesos installed on your servers, you may use it for many kinds of tasks. Today we're running only web applications but the idea is to install a different framework for big data soon.
  • There is a good community growing around it.
  • The community is good but they are not focusing on web apps deployment. I would like to see the community around Marathon growing.
  • I would like to have a better support for rkt as a Mesos executor
Mesos is really great when you have a big datacenter with many different applications and use cases. It will help you to optimize the resource usage, being a centralized API for your infrastructure. It will not suit well for small companies that just need to deploy a web app. In this case, I would recommend something smaller.
  • It's optimizing our resources.
  • It's improving our process. This argument is not just for Mesos, but we needed a tool like this to start changing and it works like a charm.
  • It's open source.
Kubernetes is really great and their community is growing really fast (Google influence). We evaluated it in the beginning and it would fit for our web applications workload. We decided to proceed with Mesos because it has more potential. You may use a different framework for different kinds of tasks on Mesos. There is a Kubernetes framework for Mesos, by the way.
Return to navigation