Skip to content

PaaS 平台开发工具

COSMOPlat PaaS平台提供以下开发工具的镜像,开发者可以在镜像仓库查找工具的镜像,通过部署应用来使用这些工具。

Docker

Docker 一种管理程序,它隐含了底层容器构建过程,直接提供容器的服务。它简化了软件安装的过程,让用户更关注于软件的服务和使用以及分发。而且它能保证不同平台中的环境一致性。

Tomcat

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

镜像地址: registry.cosmoplat.com/cosmoplat/tomcat

Openjdk

OpenJDK做为GPL许可(GPL-licensed)的Java平台的开源化实现, OpenJDK可以运行在其他系统上,特别是那些基于PowerPC的机器上。 

镜像地址: registry.cosmoplat.com/cosmoplat/openjdk

Maven

Maven是一个项目管理和综合工具,提供了开发人员构建一个完整的生命周期框架。 

镜像地址: registry.cosmoplat.com/cosmoplat/maven

Mysql

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS 应用软件。

镜像地址: registry.cosmoplat.com/cosmoplat/mysql

Nginx

Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。

镜像地址: registry.cosmoplat.com/cosmoplat/nginx

Node

Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。 实质是对Chrome V8引擎进行了封装。Node对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。

镜像地址: registry.cosmoplat.com/cosmoplat/node

Redis

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

镜像地址: registry.cosmoplat.com/cosmoplat/redis

Mongo

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。他介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

镜像地址: registry.cosmoplat.com/cosmoplat/mongo

Influxdb

InfluxDB是一个由InfluxData开发的开源时序型数据库。 它由Go写成,着力于高性能地查询与存储时序型数据。 InfluxDB被广泛应用于存储系统的监控数据,IoT行业的实时数据等场景。

镜像地址: registry.cosmoplat.com/library/influxdb

Gitlab

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。

镜像地址: registry.cosmoplat.com/cosmoplat/gitlab

Memcached

memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用。这是一套开放源代码软件,以BSD license授权发布。

镜像地址: registry.cosmoplat.com/library/memcached

Phpmyadmin

phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。

镜像地址: registry.cosmoplat.com/cosmoplat/phpmyadmin

Nexus

Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。

镜像地址: registry.cosmoplat.com/cosmoplat/nexus

Php开发环境

PHP(是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。平台提供了PHP的语言容器化环境工具。

镜像地址: registry.cosmoplat.com/cosmoplat/php

Elasticsearch

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

镜像地址: registry.cosmoplat.com/elasticsearch/elasticsearch

Zookeeper

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

镜像地址: registry.cosmoplat.com/cosmoplat/zookeeper

Rabbitmq

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放平台框架上的。平台提供容器化方式的工具镜像。

镜像地址: registry.cosmoplat.com/library/rabbitmq

Drupal

Drupal是使用PHP语言编写的开源内容管理框架(CMF),它由内容管理系统(CMS)和PHP开发框架(Framework)共同构成。

镜像地址: registry.cosmoplat.com/cosmoplat/drupal

Postgresql

PostgreSQL 是一个自由的对象-关系数据库服务器(数据库管理系统),它提供了相对其他开放源代码数据库系统(如 MySQL 和 Firebird),和专有系统(如 Oracle、Sybase、IBM 的 DB2)之外的另一种选择。

镜像地址: registry.cosmoplat.com/library/postgresql

Activemq

Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。

镜像地址: registry.cosmoplat.com/library/activemq

Sonarqube

SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误。

镜像地址: registry.cosmoplat.com/cosmoplat/sonarqube

Etcd

etcd是一个开源的、分布式的键值对数据存储系统,提供共享配置、服务的注册和发现。

镜像地址: registry.cosmoplat.com/cosmoplat/etcd

Wordpress

WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。

镜像地址: registry.cosmoplat.com/cosmoplat/wordpress

Kafka

Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群来提供实时的消息。

镜像地址: registry.cosmoplat.com/cosmoplat/kafka

Haproxy

HAProxy是一个使用C语言编写的自由及开放源代码的基于TCP和HTTP的应用程序代理软件。

镜像地址: registry.cosmoplat.com/library/haproxy

Sonar-scanner

Sonar-scanner是SonarQube代码质量检查的插件,它提供了一切必要的支持实践,质量门,泄漏管理,分支分析,并行报告处理,治理功能,高可用性,短反馈循环等。

镜像地址: registry.cosmoplat.com/sdldevelopers/sonar-scanner

Openldap

OpenLDAP是轻型目录访问协议(Lightweight Directory Access Protocol,LDAP)的自由和开源的实现,在其OpenLDAP许可证下发行,并已经被包含在众多流行的Linux发行版中。它主要包括下述4个部分:slapd - 独立LDAP守护服务、、slurpd - 独立的LDAP更新复制守护服务、实现LDAP协议的库、工具软件和示例客户端。

镜像地址: registry.cosmoplat.com/library/openldap

Redmine

Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统。

镜像地址: registry.cosmoplat.com/cosmoplat/redmine

Cassandra

Cassandra是一套开源分布式NoSQL数据库系统。它最初由Facebook开发,用于储存收件箱等简单格式数据,集GoogleBigTable的数据模型与Amazon Dynamo的完全分布式的架构于一身Facebook于2008将 Cassandra 开源,此后,由于Cassandra良好的可扩展性,被Digg、Twitter等知名Web 2.0网站所采纳,成为了一种流行的分布式结构化数据存储方案。

镜像地址: registry.cosmoplat.com/google-samples/cassandra

Kibana

Kibana 是一个开源的分析和可视化平台,旨在与 Elasticsearch 合作。Kibana 提供搜索、查看和与存储在 Elasticsearch 索引中的数据进行交互的功能。

镜像地址: registry.cosmoplat.com/cosmoplat/kibana

Grafana

Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。

镜像地址: registry.cosmoplat.com/library/grafana

Tensorflow

TensorFlow™是一个基于数据流编程(dataflow programming)的符号数学系统,被广泛应用于各类机器学习(machine learning)算法的编程实现。

镜像地址: registry.cosmoplat.com/cosmoplat/tensorflow

Hbase

HBase是Apache基金会Hadoop项目的子项目,是一个分布式、面向列开源数据库,是一个结构化数据的分布式存储系统。

镜像地址: registry.cosmoplat.com/cosmoplat/hbase

Jetty

Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。

镜像地址: registry.cosmoplat.com/cosmoplat/jetty

Echarts2

ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。

镜像地址: registry.cosmoplat.com/cosmoplat/echarts2

Graphite-statsd

Graphite是一个企业级的监控画图工具,将数据以图形的方式展现出来;statsd收集数据,作为Graphite的数据源。

镜像地址: registry.cosmoplat.com/cosmoplat/graphite-statsd

Jetspeed

Jetspeed是Apache组织开发的一个采用Java和XML的开放源代码的企业信息门户的实现。

镜像地址: registry.cosmoplat.com/cosmoplat/jetspeed

Jest

jest 是facebook推出的一款测试框架,集成了 Mocha,chai,jsdom,sinon等功能。

镜像地址: registry.cosmoplat.com/cosmoplat/jest

Openid-plugin

OpenID 是一个以用户为中心的数字身份识别框架,它具有开放、分散性。OpenID 的创建基于这样一个概念:我们可以通过 URI (又叫 URL 或网站地址)来认证一个网站的唯一身份,同理,我们也可以通过这种方式来作为用户的身份认证。

镜像地址: registry.cosmoplat.com/cosmoplat/openid-plugin