欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Mesos ecosystem
来自开放百科 - 灰狐
(版本间的差异)
小 (→Microservices) |
小 (→图集) |
||
(未显示1个用户的24个中间版本) | |||
第1行: | 第1行: | ||
− | [[Apache Mesos]] 生态系统 | + | [[Apache Mesos]] & DC/OS 生态系统 |
[https://github.com/dharmeshkakadia/awesome-mesos Awesome Mesos] [[image:awesome.png]] | [https://github.com/dharmeshkakadia/awesome-mesos Awesome Mesos] [[image:awesome.png]] | ||
+ | |||
+ | ==新闻== | ||
+ | *[https://mesosphere.com/blog/series-d/ Mesosphere完成1.25亿美元的D轮融资] (2018.05) | ||
+ | *Verizon 成功演示了在90秒内使用Mesos和Mesosphere的Marathon框架启动50,000 个容器。(2015.08) | ||
+ | *Apple 宣布它们的Siri 平台运行Mesos之上, 拥有几千个节点.2015年4月2015年8月在生产环境中被验证。(2015.04) | ||
+ | *Mesos成功从Apache孵化项目毕业,成为顶级项目之一。 (2013.06) | ||
+ | *用Mesos的工程师们一起创建了Mesosphere。(2013.04) | ||
==MesosCon== | ==MesosCon== | ||
第18行: | 第25行: | ||
==语言/软件== | ==语言/软件== | ||
+ | |||
+ | ===C++=== | ||
+ | *[http://docs.huihoo.com/apache/mesos/1.2.0/c++-style-guide/index.html Mesos C++ Style Guide] | ||
+ | *[https://github.com/apache/mesos/tree/master/src/scheduler Scheduler Library] | ||
+ | *[https://github.com/apache/mesos/tree/master/src/executor Executor Library] | ||
+ | |||
+ | ===[[Python]]=== | ||
+ | *[https://github.com/douban/pymesos PyMesos] | ||
+ | *[https://github.com/douban/tfmesos tfmesos] [[TensorFlow]] in [[Docker]] on Mesos | ||
+ | *[https://docs.mesosphere.com/1.10/gui/dashboard/ DC/OS Dashboard] | ||
+ | |||
+ | ===Go=== | ||
+ | *[https://github.com/mesos/mesos-go Go bindings for Apache Mesos] | ||
+ | *[https://github.com/mesosphere/mesos-dns Mesos-DNS] | ||
+ | |||
+ | ===JavaScript=== | ||
+ | *[https://github.com/tobilg/mesos-framework mesos-framework] Write your Mesos framework in pure JavaScript | ||
===[[Scala]]=== | ===[[Scala]]=== | ||
第24行: | 第48行: | ||
*[https://github.com/magneticio/vamp Vamp(Very Awesome Microservices Platform)] | *[https://github.com/magneticio/vamp Vamp(Very Awesome Microservices Platform)] | ||
*[https://github.com/mesosphere/chaos Chaos] A lightweight framework for writing [[REST]] services in Scala, [[Marathon]] and [https://github.com/mesos/chronos Chronos] use it. | *[https://github.com/mesosphere/chaos Chaos] A lightweight framework for writing [[REST]] services in Scala, [[Marathon]] and [https://github.com/mesos/chronos Chronos] use it. | ||
− | |||
− | |||
− | |||
===[[Erlang]]=== | ===[[Erlang]]=== | ||
第63行: | 第84行: | ||
*[https://github.com/mesos/hadoop Hadoop on Mesos] | *[https://github.com/mesos/hadoop Hadoop on Mesos] | ||
*[http://myriad.incubator.apache.org/ YARN on Mesos] | *[http://myriad.incubator.apache.org/ YARN on Mesos] | ||
+ | |||
+ | ===HBase=== | ||
+ | *[https://docs.portworx.com/scheduler/mesosphere-dcos/hbase-px.html HBase on DCOS with Portworx] | ||
===Cassandra=== | ===Cassandra=== | ||
第74行: | 第98行: | ||
===Jenkins=== | ===Jenkins=== | ||
− | *[https://github.com/jenkinsci/mesos-plugin Jenkins on Mesos] | + | *[https://github.com/jenkinsci/mesos-plugin Jenkins on Mesos] [https://wiki.jenkins.io/display/JENKINS/Mesos+Plugin Jenkins Mesos Plugin] |
+ | *[https://plugins.jenkins.io/marathon Jenkins Marathon Deployment] | ||
*[https://docs.mesosphere.com/1.10/tutorials/deploy-on-marathon/ Deploying Marathon Apps with Jenkins] | *[https://docs.mesosphere.com/1.10/tutorials/deploy-on-marathon/ Deploying Marathon Apps with Jenkins] | ||
*[https://github.com/mesosphere/universe/tree/version-3.x/repo/packages/J/jenkins Jenkins package] | *[https://github.com/mesosphere/universe/tree/version-3.x/repo/packages/J/jenkins Jenkins package] | ||
第136行: | 第161行: | ||
==数据库存储== | ==数据库存储== | ||
+ | *[https://github.com/mesosphere/dcos-commons dcos-commons] Simplifying stateful services for Kafka, Cassandra, HDFS, Spark, and TensorFlow with DC/OS. [http://docs.huihoo.com/apache/mesos/dcos-commons/ dcos-commons文档] | ||
*[https://docs.mesosphere.com/services/cassandra/ DC/OS Cassandra Service] | *[https://docs.mesosphere.com/services/cassandra/ DC/OS Cassandra Service] | ||
*[https://docs.mesosphere.com/services/kafka/ DC/OS Kafka Service] | *[https://docs.mesosphere.com/services/kafka/ DC/OS Kafka Service] | ||
第173行: | 第199行: | ||
*[[gitlab]] [https://github.com/deric/gitlab-ci-mesos GitLab CI Mesos Framework] | *[[gitlab]] [https://github.com/deric/gitlab-ci-mesos GitLab CI Mesos Framework] | ||
*[https://www.spinnaker.io/guides/tutorials/codelabs/dcos-source-to-prod/ DC/OS: Source to Prod] | *[https://www.spinnaker.io/guides/tutorials/codelabs/dcos-source-to-prod/ DC/OS: Source to Prod] | ||
+ | |||
+ | ==Repository管理== | ||
+ | *[[Artifactory]] [https://github.com/dcos/examples/tree/master/artifactory on DC/OS] | ||
+ | *[[Nexus]] on [https://github.com/dcos/examples/tree/master/nexus DC/OS] | ||
==Tracing== | ==Tracing== | ||
第207行: | 第237行: | ||
*[https://github.com/Yelp/paasta PaaSTA] - Build, Deploy, Connect, and Monitor Services | *[https://github.com/Yelp/paasta PaaSTA] - Build, Deploy, Connect, and Monitor Services | ||
*[https://docs.microsoft.com/zh-cn/azure/container-service/dcos-swarm/container-service-dcos-quickstart DC/OS on Azure] | *[https://docs.microsoft.com/zh-cn/azure/container-service/dcos-swarm/container-service-dcos-quickstart DC/OS on Azure] | ||
+ | *[https://github.com/spring-cloud/spring-cloud-deployer-mesos spring-cloud-mesos-deployer] | ||
+ | *[https://github.com/spring-cloud/spring-cloud-dataflow-server-mesos spring-cloud-dataflow-server-mesos] [http://docs.huihoo.com/spring/spring-cloud-dataflow-server-mesos/1.0.0.RELEASE/html/ Spring Cloud Data Flow Server for Apache Mesos] | ||
==网络== | ==网络== | ||
第218行: | 第250行: | ||
*[http://docs.huihoo.com/apache/mesos/chrisrc.me/dcos-component-exhibitor.html Exhibitor]是[[Netflix]]开源的一个用于[[Apache ZooKeeper|ZooKeeper]]监控和配置管理的系统。 | *[http://docs.huihoo.com/apache/mesos/chrisrc.me/dcos-component-exhibitor.html Exhibitor]是[[Netflix]]开源的一个用于[[Apache ZooKeeper|ZooKeeper]]监控和配置管理的系统。 | ||
*[https://github.com/dcos/dcos-diagnostics dcos-diagnostics] | *[https://github.com/dcos/dcos-diagnostics dcos-diagnostics] | ||
+ | *[https://www.dynatrace.com/technologies/cloud-and-microservices/dcos-monitoring/ Dynatrace] | ||
==LB/[[HAProxy]]== | ==LB/[[HAProxy]]== | ||
第251行: | 第284行: | ||
*[https://github.com/apache/mesos/blob/master/docs/gpu-support.md Nvidia GPU Support] | *[https://github.com/apache/mesos/blob/master/docs/gpu-support.md Nvidia GPU Support] | ||
*[http://on-demand.gputechconf.com/gtc/2017/presentation/s7160-kevin-klues-gpus-and-dcos.pdf NVIDIA GPU Support for Apache Mesos and DC/OS] | *[http://on-demand.gputechconf.com/gtc/2017/presentation/s7160-kevin-klues-gpus-and-dcos.pdf NVIDIA GPU Support for Apache Mesos and DC/OS] | ||
+ | |||
+ | ==用户== | ||
+ | [http://docs.huihoo.com/apache/mesos/documentation/latest/powered-by-mesos/ Powered By Mesos] | ||
+ | *[http://www.infoq.com/cn/presentations/building-a-paas-platform-based-on-mesos-that-you-may-need-to-repair 爱奇艺] | ||
+ | |||
+ | ==服务商== | ||
+ | *[https://portworx.com/ Portworx] | ||
==图集== | ==图集== | ||
<gallery> | <gallery> | ||
+ | image:from-static-partitioning-to-elastic-sharing.png|Mesos带来的好处 | ||
+ | image:dcos-api-gateway-kong.png|Kong API网关 | ||
image:mesos-kubernetes-multi-cluster-stacks.jpg|Mesos/K8S多集群堆栈 | image:mesos-kubernetes-multi-cluster-stacks.jpg|Mesos/K8S多集群堆栈 | ||
image:Cloud-Native-Landscape-2016.png|Cloud Native | image:Cloud-Native-Landscape-2016.png|Cloud Native | ||
第269行: | 第311行: | ||
image:Cloud-Native-Stacks-03.png|Cloud-Native-Stack | image:Cloud-Native-Stacks-03.png|Cloud-Native-Stack | ||
image:Cloud-Native-Stacks-04.png|Cloud-Native-Stack | image:Cloud-Native-Stacks-04.png|Cloud-Native-Stack | ||
+ | image:dcos-private-nodes-grouped-by-agent.png|私有节点Agent分组 | ||
+ | image:dcos-private-nodes-grouped-by-vip.png|私有节点VIP分组 | ||
+ | image:twitter-mesos.png|Mesos @ Twitter | ||
+ | image:Jenkins-on-dcos.png|Jenkins on DC/OS | ||
+ | image:tls-on-dcos.png|TLS on DC/OS | ||
</gallery> | </gallery> | ||
2018年10月23日 (二) 09:25的最后版本
Apache Mesos & DC/OS 生态系统
[编辑] 新闻
- Mesosphere完成1.25亿美元的D轮融资 (2018.05)
- Verizon 成功演示了在90秒内使用Mesos和Mesosphere的Marathon框架启动50,000 个容器。(2015.08)
- Apple 宣布它们的Siri 平台运行Mesos之上, 拥有几千个节点.2015年4月2015年8月在生产环境中被验证。(2015.04)
- Mesos成功从Apache孵化项目毕业,成为顶级项目之一。 (2013.06)
- 用Mesos的工程师们一起创建了Mesosphere。(2013.04)
[编辑] MesosCon
[编辑] App Store
每一种开源软件都有可能以分布式、集群的方式部署、运行。
- Mesosphere DC/OS Service Catalog
- Mesosphere Universe packages
- DC/OS Package Manager (Cosmos)
- DC/OS Examples
- Mesosphere Docker images
[编辑] Debian
[编辑] 语言/软件
[编辑] C++
[编辑] Python
- PyMesos
- tfmesos TensorFlow in Docker on Mesos
- DC/OS Dashboard
[编辑] Go
[编辑] JavaScript
- mesos-framework Write your Mesos framework in pure JavaScript
[编辑] Scala
- Scala API for Mesos
- Marathon容器管理器
- Vamp(Very Awesome Microservices Platform)
- Chaos A lightweight framework for writing REST services in Scala, Marathon and Chronos use it.
[编辑] Erlang
[编辑] Akka
- akka-mesos Non-blocking driver for Apache Mesos based on Akka.
- Actor library for Apache Mesos
[编辑] Redis
[编辑] RabbitMQ
[编辑] Kafka
[编辑] Elasticsearch
[编辑] Spark
- DC/OS Apache Spark
- Spark on Mesos
- Running Apache Spark on Mesos
- 基于Mesos运行Spark
- Apache Zeppelin Deploying a Load-Balanced Data Pipeline
[编辑] Storm
[编辑] Hadoop
[编辑] HBase
[编辑] Cassandra
[编辑] OpenWhisk
OpenWhisk as a Mesos Framework
[编辑] Jenkins
- Jenkins on Mesos Jenkins Mesos Plugin
- Jenkins Marathon Deployment
- Deploying Marathon Apps with Jenkins
- Jenkins package
[编辑] Gitlab
[编辑] VM
[编辑] Marathon
- Marathon on Mesos
- Bamboo HAProxy auto configuration and auto service discovery for Mesos Marathon, write in Go .
- Marathon-LB is based on HAProxy, a rapid proxy and load balancer.Marathon-LB package
- Mesos大神Tim实录分享 | 解读Mesos 1.0 + 更长久的Mesos Containerizer
[编辑] Kubernetes
- Kubernetes is Not an Island
- 2018 Kubernetes Predictions
- Kubernetes on DC/OS DC/OS Kuberenetes Service documentation
[编辑] Deis
[编辑] Chronos
[编辑] Singularity
[编辑] Aurora
Apache Aurora是一个Mesos框架,管理长期运行的服务和任务计划。
[编辑] RENDLER
[编辑] Raspberry Pi
[编辑] Ceph
[编辑] Prometheus
[编辑] 数据平台
- DC/OS Spark Service
- Building FAST Data Solutions with DC/OS on Azure
- Apache Kafka + Apache Mesos = Highly Scalable Streaming Microservices
- Accelerating Spark workloads in a Mesos environment with Alluxio
- Spark over a Mesos secured productive environment
- Leveraging Mesos as the Ultimate Distributed Data Science Platform
- Preemptive, multi-tenant Spark on Mesos
- Fast Data: Financial Transaction Processing with Apache Flink
- Presto on DC/OS
[编辑] 数据库存储
- dcos-commons Simplifying stateful services for Kafka, Cassandra, HDFS, Spark, and TensorFlow with DC/OS. dcos-commons文档
- DC/OS Cassandra Service
- DC/OS Kafka Service
- DC/OS Elastic Service
- DC/OS HDFS Service
- DataStax Enterprise on DC/OS - Yes, It’s Possible; Customer Case Studies
- ArangoDB on Apache Mesos using Marathon and Docker ArangoDB framework for Mesos
dcos package install arangodb
- Scaling ArangoDB to gigabytes per second on Mesosphere’s DCOS 1mDocsPerSec @ GitHub
- Alluxio负责内存数据存储,⽽Spark负责内存数据计算。在Mesos上运行Alluxio
- REX-Ray
- CockroachDB on DC/OS dcos-cockroachdb-service
[编辑] 人工智能
- Supporting GPUs in Docker Containers on Apache Mesos
- Distributed TensorFlow on Any Infrastructure with Mesosphere DC/OS
- Deep Learning with PyTorch and GPUs on DC/OS
- TFMesos
- Apache SINGA on Mesos
- How we built a highly scalable Machine Learning platform using Apache Mesos
- Building A Machine Learning Platform to Predict User Behavior on Mesos
[编辑] 一致性
[编辑] 项目协作
- Phabricator on DC/OS
- Taiga on DC/OS
[编辑] DevOps
- OpenShift on DCOS
- Building a Containerized CD Pipeline with DC/OS
- DC/OS Jenkins Service
- Vamp on DC/OS Vamp专注于专门为通用微服务/容器堆栈提供高层次的金丝雀测试/发布和自动缩放功能,所以非常适合CI/CD自动化流程。
- Jenkins Jenkins on Mesos
- gitlab GitLab CI Mesos Framework
- DC/OS: Source to Prod
[编辑] Repository管理
[编辑] Tracing
[编辑] 可视化
[编辑] 控制台
[编辑] 语言
- mesos-go Go bindings for Apache Mesos
[编辑] API/Microservices
[编辑] DNS/服务发现/调度
[编辑] 云平台
- Cloud Native Stack Technology Radar
- Mantl
- Cloud Native Zwitscher Showcase
- Apollo
- PanteraS - PaaS - Platform as a Service in a box
- Vamp - The Very Awesome Microservices Platform
- PaaSTA - Build, Deploy, Connect, and Monitor Services
- DC/OS on Azure
- spring-cloud-mesos-deployer
- spring-cloud-dataflow-server-mesos Spring Cloud Data Flow Server for Apache Mesos
[编辑] 网络
[编辑] 监控
- Metrics
- Exhibitor on DCOS
- Exhibitor Mesos Framework
- Exhibitor是Netflix开源的一个用于ZooKeeper监控和配置管理的系统。
- dcos-diagnostics
- Dynatrace
[编辑] LB/HAProxy
- Minuteman A distributed Load Balancer Erlang语言编写
- DC/OS Edge-LB Service
- DC/OS Marathon-LB Service
- Traefik on DC/OS
[编辑] NGINX
- Admin Router
- nixy
- Beethoven Mesos/Marathon, Docker Swarm HTTP Proxy via NGINX
[编辑] 安全审计
- vault-gatekeeper-mesos Vault on DC/OS Secure Credential Management on a Budget: DC/OS with HashiCorp’s Vault
- Let's Encrypt DC/OS! Let's Encrypt DC/OS! @ GitHub
[编辑] DC/OS Service
[编辑] 框架Modules
- Building the Modules
- Portainer
- Bitcoin Miner
- Volt Go语言编写
- Spring Boot starter for Mesos
- Serenity Intel:Mesosphere oversubscription technologies for Apache Mesos
- Mesos Docker Volume Driver Isolator module
- javascript-mesos-framework
[编辑] GPU/TPU/FPGA
[编辑] 用户
[编辑] 服务商
[编辑] 图集
[编辑] 链接
分享您的观点