分布式服務平臺:Microservices Infrastructure

Microservices infrastructure 是一個為快速部署全球分布式服務的現代平臺。

基礎平臺包括可以用來管理集群和資源節點數量的控制節點。容器可以自動在 DNS 上注冊,從而使其他服務能夠定位到它們

一旦 WAN 配置好了,每個集群可以通過 DNS 或者 Consul API 在其他數據中心定位服務。

平臺架構:

單數據中心:

分布式服務平臺:Microservices Infrastructure

多數據中心:

分布式服務平臺:Microservices Infrastructure

控制節點:

分布式服務平臺:Microservices Infrastructure

資源節點:

分布式服務平臺:Microservices Infrastructure

Core Components and Features

  • Mesos

  • Consul

  • Multi-datacenter

  • High availability

  • Rapid immutable deployment (with Terraform + Packer)

Mesos Frameworks

  • Marathon

  • Kubernetes

  • Kafka

  • Riak

  • Cassandra

  • Elasticsearch

  • HDFS

  • Spark

  • Storm

  • Chronos

Security

  • Manage Linux user accounts

  • Authentication and authorization for Consul

  • Authentication and authorization for Mesos

  • Authentication and authorization for Marathon

  • Application load balancer (based on HAProxy and consul-template)

  • Application dynamic firewalls (using consul template)

Operations

  • Logging

  • Metrics

  • In-service upgrade with rollback

  • Autoscaling of Resource Nodes

  • Self maintaining system (log rotation, etc)

  • Self healing system (automatic failed instance replacement, etc)

Platform Support

  • Vagrant (Mac OSX + VirtualBox)

  • Vagrant (Windows + VirtualBox)

  • OpenStack

  • Cisco Cloud Services

  • Cisco MetaCloud

  • Cisco Unified Computing System

  • Amazon Web Services

  • Microsoft Azure

  • Google Compute Engine

  • VMware vSphere

  • Apache CloudStack

  • Digital Ocean

項目主頁:http://www.baiduhome.net/lib/view/home/1433993382254

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!