PaaS 系统

  • Docker 工具包 Distribution

    Distribution 网站 : https://github.com/docker/distribution Distribution 是 Docker 的工具包,它可以打包.运输.储存.发送内容.这个库主要的产品是用于储存和发行 Docker 镜像的 Docker Registry 2.0.它用一个新的 API 设计取代了 docker/docker-registry 项目,其设计重点是安全和性能. 授权协议: Apache 开发语言: Google Go 操作系统: 跨平台

    PaaS 系统, Google GoMay 13

  • Linux 容器 Libcontainer

    Libcontainer 网站 : https://github.com/docker/libcontainer Libcontainer 是一个 Linux 容器.Libcontainer 使用 Go 实现本机创建有命名空间. cgroups. 联网.管理和文件系统访问控制.它允许你在创建容器之后管理容器执行操作的生命周期.该容器包含了一个共享主机系统核心的自我执行环境,且可以从其他系统中孤立出来.穿件容器前,你需要初始化处理容器和创建一个处理示例. 授权协议: Apache 2.0 开发语言

    PaaS 系统, Google GoMay 11

  • 容器识别与访问管理技术 Lightwave

    Lightwave 网站 : https://vmware.github.io/lightwave/ Lightwave是VMware发布的容器识别与访问管理技术.用微服务方式构建的服务天然就是分布式的,这使得企 业很难维护内部不同部门与用户的身份识别与权限管理.Project Lightwave通过在彼此隔离的容器基础之上引入一个新的"容器安全层"(layer of container security)来加强企业各部门之间的系统访问控制与身份验证能力:而这个"容器安全层&

    PaaS 系统April 21

  • 持续部署产品环境 Paz
    持续部署产品环境 Paz

    Paz 网站 : https://github.com/paz-sh/paz Paz 是一个基于 Docker.CoreOS.etcd 和 fleet 的持续部署产品环境.是一个类似 PaaS 工作流程的可插入式服务平台.Paz 使用 Node.js 编写. 特性 漂亮的 Web 界面 可在各种平台下运行,包括 Vagrant.公有云和裸机 无需编码即可运行 可用于持续部署 部署时无需停机 服务发现 开发和生成环境的流程相同 环境部署简单 组件 Web 前端 - A beautiful UI f

    shell, JavaScript, PaaS 系统February 28

  • 基于Docker开发的PaaS平台 DINP
    基于Docker开发的PaaS平台 DINP

    DINP 网站 : http://git.oschina.net/cnperl DINP是又一个基于Docker开发的PaaS平台. DINP 包含如下组件: dinp-server master组件,控制集群中所有计算节点 dinp-agent Agent,部署在所有计算节点,收集各个节点运行状态和container列表 dinp-builder 编配平台,负责把用户代码打包为Docker image dinp-dash Dashboard,用户操作的入口 dinp-router 负责请求的路

    PaaS 系统, Google GoFebruary 9

  • Boot2Docker for Mac OS X Installer

    Boot2Docker for Mac OS X Installer 网站 : https://github.com/boot2docker/osx-installer 该项目是 Boot2Docker 用于 OS X 系统上的安装程序. 授权协议: Apache 开发语言: SHELL 操作系统: OS X

    shell, PaaS 系统February 7

  • Boot2Docker Windows Installer

    Boot2Docker Windows Installer 网站 : https://github.com/boot2docker/windows-installer 该项目提供了 Boot2Docker 在 Windows 系统下的安装程序. 目前该版本包含: msys-git 1.9.4 for tools like OpenSSH and BASH VirtualBox 4.3.18 Boot2Docker-cli management tool 1.3.0 Boot2Docker ISO

    shell, PaaS 系统February 7

  • Docker 管理平台 DockerBoard
    Docker 管理平台 DockerBoard

    DockerBoard 网站 : http://dockerboard.github.io/dockerboard/ Dockerboard 一个可视化操作的 Docker 管理平台:让你的 dockers 管理变得简单,轻松构建 Docker Apps. 功能特点 Containers.Images 的基本操作 Canvas - 通过可视化.组建化.可配置的方式创建.关联 Containers,快速构建 Containers 工作流, 搭建你想要的 Docker Apps Dashboard

    PaaS 系统, Google GoDecember 24

  • KeyBox-OpenShift

    KeyBox-OpenShift 网站 : https://github.com/skavanagh/KeyBox-OpenShift/ KeyBox-OpenShift 是一个基于 Web 的 SSH 控制台,用于连接和访问 OpenShift 应用.可同时连接多个服务以及分享命令. 授权协议: Apache 开发语言: Java 操作系统: 跨平台

    Java, PaaS 系统September 29

  • Docker 容器连接代理 Wormhole
    Docker 容器连接代理 Wormhole

    Wormhole 网站 : https://github.com/vishvananda/wormhole Wormhole 是一个能识别命名空间的由 Socket 激活的隧道代理.可以让你安全的连接在不同物理机器上的 Docker 容器.可以用来完成一些有趣的功能,例如连接运行在容器本机的服务或者在连接后创建按需的服务. 例如要连到容器中的 MySQL 服务: 连接方法: mysql=`docker run -d wormhole/mysql` ./wormhole create url :3

    PaaS 系统, Google GoSeptember 23

  • Docker 容器管理程序 Kitematic
    Docker 容器管理程序 Kitematic

    Kitematic 网站 : https://kitematic.com/ Kitematic 可以让你以最简单的方式在你的 Mac 电脑上开始使用 Docker 容器.是一个简单的 Docker 容器管理程序. 授权协议: AGPL 开发语言: JavaScript SHELL 查看源码» 操作系统: OS X

    shell, 查看源码», JavaScript, PaaS 系统August 31

  • Docker 应用构建管理工具 Fig
    Docker 应用构建管理工具 Fig

    Fig 网站 : http://www.fig.sh/ Fig 主要用来跟 Docker 一起来构建基于 Docker 的复杂应用,Fig 通过一个配置文件来管理多个Docker容器,非常适合组合使用多个容器进行开发的场景. 授权协议: Apache 开发语言: Python 操作系统: Linux

    python, PaaS 系统August 20

  • Docker 可视化管理 Panamax
    Docker 可视化管理 Panamax

    Panamax 网站 : http://panamax.io/ Panamax 是一个开源的项目,可以通过简单的拖拉操作就可以实现发布复杂的 Docker 容器应用.Panamax 为 Docker, Fleet & CoreOS 提供友好的管理界面. 容器技术是下一代的虚拟机,但使用该技术运行多容器.多服务器应用是非常困难的.你必须学习 5 种不同技术和最佳实践,包括:libswarm, systemd, etcd, ambassadord, fleet, 等等.而 Panamax 帮你集成了

    ruby, 查看源码», PaaS 系统August 13

  • Docker 远程代理 Ambassadord

    Ambassadord 网站 : https://github.com/progrium/ambassadord Ambassadord是 Docker 远程代理(Ambassador)模式的实现,它允许跨主机连接Docker容器,支持静态转发.基于DNS的转发或者基于Consul+Etcd的转发.通过使用iptables,Ambassadord可以基于端口来选择跳转到哪个主机,因此,集群中只需要一个代理即可. 授权协议: MIT 开发语言: Google Go 操作系统: Linux

    PaaS 系统, Google GoAugust 6

  • Heroku WP

    Heroku WP 网站 : https://github.com/xyu/heroku-wp Heroku WP 是一个用来在 Heroku 上安装和运行 WordPress 的模板,侧重于安全和速度,使用官方 Heroku 堆栈. 基于如下技术构建: nginx - For serving web content. HHVM - A virtual machine designed to serve Hack and PHP. MySQL - Provided by the ClearDB

    shell, PaaS 系统July 26

  • 小型 PaaS 系统 Octohost

    Octohost 网站 : http://octohost.io/ Octohost 是一个简单的基于 Docker 实现的小型 PaaS 系统,主要是为 Web 应用提供支持. 授权协议: 未知 开发语言: SHELL 操作系统: Linux

    shell, PaaS 系统July 26

  • Docker 网络服务标准接口 libswarm

    libswarm 网站 : https://github.com/docker/swarm libswarm 是一个很小的工具包,用来组合 Docker 的各种网络服务.它定义了一个服务的标准接口,用于分布式系统中各个服务模块之间的通讯. 授权协议: Apache 开发语言: Google Go 操作系统: Linux

    PaaS 系统, Google GoJune 14

  • 容器集群管理系统 Kubernetes

    Kubernetes 网站 : https://github.com/GoogleCloudPlatform/kubernetes Kubernetes 是来自 Google 云平台的开源容器集群管理系统.基于 Docker 构建一个容器的调度服务.该系统可以自动在一个容器集群中选择一个工作容器供使用.其核心概念是 Container Pod.详细的设计思路请参考这里. 授权协议: Apache 开发语言: Google Go SHELL 操作系统: Linux

    shell, PaaS 系统, Google GoJune 11

  • PaaS 框架 Apache Stratos
    PaaS 框架 Apache Stratos

    Apache Stratos 网站 : http://stratos.apache.org/ Apache Stratos 是一个支持多语言的 PaaS 框架,提供一个云端的开发.测试和运行可伸缩应用程序的环境.提供高利用率.自动化资源管理和平台的监控以及收费管理. Apache Stratos 可运行 Tomcat.PHP 和 MySQL 应用作为服务,带来自服务管理.弹性扩展.多租户的部署.使用监控等等. 该系统目前还在 Apache 基金会中进行孵化. 授权协议: Apache 开发语言:

    Java, PaaS 系统May 16

  • PaaS 平台 Peas

    Peas 网站 : https://github.com/tombh/peas Peas = PaaS for the People Peas 是一个 Heroku 风格的 PaaS 平台,使用 Ruby 开发,基于 Docker 平台.其灵感来自于 Deis 和 Dokku. Peas 的理念是可轻松访问以及易于调整,它并非想作为完整的企业解决方案,而是一个相对要简单,但基于良好基础的系统,包括:Ruby;Rspec,Bundler,Guard,Rack,Puma,Grape,Sidekiq,

    ruby, PaaS 系统April 7

  • Docker Maven Plugin

    Docker Maven Plugin 网站 : https://github.com/bibryam/docker-maven-plugin docker maven plugin 是个简单的可以管理Docker容器maven插件,这个插件将会根据你的配置,在构建时启动容器,构建结束时停止容器并删除,如果本地找不到镜像,Docker会自动去中央仓库下载. 简单示例: <plugin> <groupId>com.ofbizian</groupId> <artifa

    Java, PaaS 系统April 3

  • docker-osx

    docker-osx 网站 : https://github.com/noplay/docker-osx docker-osx 可以让你轻松的在 OS X 中安装 Docker 系统. 授权协议: Apache 开发语言: SHELL 操作系统: OS X

    shell, PaaS 系统February 12

  • openshift-community-cartridge-mono

    openshift-community-cartridge-mono 网站 : https://github.com/wshearn/openshift-community-cartridge-mono 让Mono/Asp.Net程序运行在免费的云计算平台OpenShift上面 授权协议: GPL 开发语言: C# .NET 操作系统: Linux

    .NET, PaaS 系统February 3

  • 轻量级Docker虚拟机 dvm

    dvm 网站 : http://fnichol.github.io/dvm/ 这是一个开箱即用的docker虚拟机,基于Vagrant和boot2docker,支持各种系统.这个项目对于那些不能原生支持docker服务的系统上比较有用,比如:Mac OS X.因为使用了只有30多M大小的boot2docker作为虚拟机系统,所以占用的空间会比较少,而且启动速度也非常快! 运行条件: VirtualBox, version 4.3.4+ Vagrant, version 1.4.0+ (Optio

    PaaS 系统January 14

  • Docker容器自动化工具 Autodock

    Autodock 网站 : https://github.com/cholcombe973/autodock Autodock 是一个 Docker 容器自动化工具,可帮你更快速实现 Docker 容器.该工具可自动对你的 Docker 集群进行最低负载排序,然后分辨出在哪个容器中创建,并在使用 Paramiko 和 Salt 启动容器后将信息保存到 ETCD 集群中. Autodock 设计用于使用 Saltstack 和 etcd 作为配置管理和复制. 环境要求: Saltstack Pyt

    python, 查看源码», PaaS 系统December 23

  • LXC Web Panel
    LXC Web Panel

    LXC Web Panel 网站 : http://lxc-webpanel.github.io/ LXC Web Panel 是基于 Web 的 LXC 图形化配置. 授权协议: MIT 开发语言: Python 查看源码» 操作系统: Linux

    python, 查看源码», PaaS 系统December 18

  • Docker 管理工具 Shipyard
    Docker 管理工具 Shipyard

    Shipyard 网站 : http://shipyard-project.com/ Shipyard 是一个基于 Web 的 Docker 管理工具,支持多 host,可以把多个 Docker host 上的 containers 统一管理:可以查看 images,甚至 build images:并提供 RESTful API 等等. Shipyard 要管理和控制 Docker host 的话需要先修改 Docker host 上的默认配置使其支持远程管理. 授权协议: Apache 开发语

    PaaS 系统, Google GoDecember 15

  • Docker-Registry

    Docker-Registry 网站 : https://github.com/docker/docker-registry Docker-Registry 是为 Docker 编写的一个注册服务. 示例配置: common: loglevel: info prod: loglevel: warn storage: s3 s3_access_key: _env:AWS_S3_ACCESS_KEY s3_secret_key: _env:AWS_S3_SECRET_KEY s3_bucket: _

    python, 查看源码», PaaS 系统December 15

  • Buildstep

    Buildstep 网站 : https://github.com/progrium/buildstep Buildstep 使用 Docker 和 Buildpacks 来构建类似 Heroku 的应用.Dokku 正在使用 Buildstep 来构建一个迷你的 Heroku. 目前支持的语言包括: Ruby Node.js Java Play! Python PHP Clojure Go Dart 授权协议: MIT 开发语言: SHELL 查看源码» 操作系统: Linux

    shell, 查看源码», PaaS 系统December 7

  • 专为 Docker 设计的 Linux 发行版 Boot2Docker

    Boot2Docker 网站 : https://github.com/boot2docker/boot2docker Boot2Docker是一个专为Docker而设计的轻量级Linux发型包,解决Windows或者OS X用户不能安装Docker的问题.Boot2Docker完全运行于内存中,24M大小,启动仅5-6秒.Boot2Docker需要运行在 VirtualBox中,具体的安装可以参考官方文档. 授权协议: Apache 开发语言: C/C++ 操作系统: Linux 嵌入式

    C/C++, PaaS 系统December 7

  • 服务器操作系统 CoreOS
    服务器操作系统 CoreOS

    CoreOS 网站 : https://coreos.com/ 传统的服务器操作系统,包括大多数Linux发行版,每隔几年都会更换.在这期间,开发者会不断用安全补丁和更新完善这个系统,但是不会进行特别大的改动,最终这个操作系统以及其上的软件会慢慢僵化.但是CoreOS的思想是成为一个随时可被替换的操作系统,甚至在这个替换的过程中,应用程序的运行不会被打断. CoreOS有两个root分区,我们暂且称其为root A和root B.CoreOS会与更新服务进行交互,查找更新并自动下载可用的更新,如

    PaaS 系统August 24

  • 开源PaaS系统 Deis
    开源PaaS系统 Deis

    Deis 网站 : http://deis.io/ Deis 是一个 Django/Celery API 服务器.Python CLI 和一组 Chef cookbooks 合并起来提供一个类似 Heroku 的应用平台,用于公有云和私有云.Deis 的口号是:Your PaaS. Your Rules. Deis 是一个开源的 PaaS 系统,简化和 LXC 容器和 Chef 节点的发布和伸缩.可用于托管应用.数据库.中间件和其他服务.Deis 利用 Chef.Docker 和 Heroku

    python, 查看源码», PaaS 系统August 7

  • Linux 容器引擎 Docker
    Linux 容器引擎 Docker

    Docker 网站 : http://www.docker.com/ Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app).几乎没有性能开销,可以很容易地在机器和数据中心中运行.最重要的是,他们不依赖于任何语言.框架或包装系统. 授权协议: Apache 开发语言: Google Go 查看源码» 操作系统: L

    查看源码», PaaS 系统, Google GoJuly 19

  • 开源 PaaS 系统 Flynn
    开源 PaaS 系统 Flynn

    Flynn 网站 : https://flynn.io/ Flynn 是一个开源的 PaaS 系统,由 Docker 开发.采用 Go 语言编写.支持数据库包括 Postgres.Redis 和 MongoDB. Flynn 使用完全组件化模块化的设计,任何一个组件和模块都可以独立的进行替换. 授权协议: MIT 开发语言: Google Go 查看源码» 操作系统: 跨平台

    查看源码», PaaS 系统, Google GoJuly 18

  • 超小型 PaaS 系统 Dokku

    Dokku 网站 : https://github.com/progrium/dokku Dokku 是一个微型的 Heroku,由 Docker 使用不多于 100 行的 Bash 编写.一旦安装完成,你就可以通过 Git 推送兼容 Heroku 的应用到平台上运行.该系统将使用 Heroku buildpacks 构建并在一个独立容器里运行,最终结果就相当于是一个单机版的 Heroku. Dokku 不足 100 行的代码中包括如下几个组件: Docker 是一个 Linux 下的容器运行环

    shell, PaaS 系统June 20

  • App Engine 模拟环境 TyphoonAE
    App Engine 模拟环境 TyphoonAE

    TyphoonAE 网站 : http://code.google.com/p/typhoonae/ TyphoonAE 提供了一个全功能的产品服务环境,用于运行 Google App Engine (Python) 应用程序.也可以用来构建自己兼容 Google API 的可伸缩的 App Engine. 授权协议: Apache 开发语言: Python 操作系统: Windows Linux

    python, PaaS 系统January 23

  • 开源 PaaS 平台 Tsuru

    Tsuru 网站 : https://tsuru.io/ Tsuru 是一个开放源码的 open Platform-as-a-Service (PaaS)平台. Tsuru 可以让你构建自己的 PaaS 服务.Tsuru 采用 go 语言写成,依赖 go 环境和 libxml. 在 Tsuru 的 PaaS 服务下,你可以选择自己的编程语言,选择使用 SQL 或者 NoSQL 数据库,memcache.redis.等等许多服务,甚至与你可以使用 Git 版本控制工具来上传你应用. 授权协议: B

    PaaS 系统, Google GoDecember 25

  • 开源的 PaaS 平台 Cloudify
    开源的 PaaS 平台 Cloudify

    Cloudify 网站 : http://getcloudify.org/ Cloudify 是一个云应用的编排系统,可让你的应用自动化的在各种不同的云上方便的部署.Cloudify 提供: 基础架构安装 应用安装 应用更新 基础架构更新 持续部署 故障自动恢复 规模自动伸缩 Cloudify 可在任意环境下工作,包括 IaaS.虚拟化和非虚拟化环境 Cloudify 可使用你喜好的工具执行自动化过程,从 Shell 到 Chef.Puppet 等 Cloudify 可使用任意监控工具对应用进行

    查看源码», Java, PaaS 系统July 15

  • 红帽PaaS平台 OpenShift

    OpenShift 网站 : http://openshift.github.io/ OpenShift是由红帽推出的一款面向开源开发人员开放的平台即服务(PaaS). OpenShift通过为开发人员提供在语言.框架和云上的更多的选择,使开发人员可以构建.测试.运行和管理他们的应用.它支持用于Java. Python.PHP.Perl和Ruby的更多的开发框架,包括 Spring.Seam.Weld.CDI.Rails.Rack.Symfony.Zend Framework.Twisted.D

    PaaS 系统March 22

  • PaaS应用基础平台 EEPlat
    PaaS应用基础平台 EEPlat

    EEPlat 网站 : http://code.google.com/p/eeplat/ EEPlat(云鹤平台)是元数据驱动的PaaS应用基础平台,提供了多租户的完整实现,同时支持传统单租户环境.EEPlat拥有领先的元模型体系,提供元数据驱动.在线配置的开发模式,可以实现细粒度业务的定制和复用. 解决了多租户应用在功能.界面等方面无法满足不同租户个性化要求等问题,同时解决了多租户应用及传统应用无法适配多种环境(多种浏览器.智能移动设备).无法专注于业务.无法快速适应需求变化.进度失控.人员流

    查看源码», Java, PaaS 系统March 5

  • 开源PaaS平台 Cloud Foundry
    开源PaaS平台 Cloud Foundry

    Cloud Foundry 网站 : http://cloudfoundry.org/index.html Cloud Foundry是VMware于2011年4月12日推出的业界第一个开源PaaS云平台,它支持多种框架.语言.运行时环境.云平台及应用服务,使开发 人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题.同时,它本身是一个基于Ruby on Rails的由多个相对独立的子系统通过消息机制组成的分布式系统,使平台在各层级都可水平扩展,既能在大型数据中心里运行,也能运

    ruby, PaaS 系统November 12

  • Linux 容器工具 LXC
    Linux 容器工具 LXC

    LXC 网站 : https://linuxcontainers.org/ LXC 项目由一个 Linux 内核补丁和一些 userspace 工具组成.这些 userspace 工具使用由补丁增加的内核新特性,提供一套简化的工具来维护容器. 容器可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性.本文循序渐进地介绍容器工具 Linux Containers(LXC). 容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好地在孤立的组之间平衡有

    查看源码», C/C++, PaaS 系统March 5