云技术如今如此如火如荼,开发人员的技术储备,用开源工具是最好的途径。幸运的是,开源许可证几乎成为了开发新云技术的标准。
OpenStack
OpenStack是一个开源项目,可以创建、管理云框架,包括存储,计算能力和网络,以帮助处理从身份管理到数据库部署的所有事情。
Linux 容器(Docker\Kubernetes)
Linux容器正逐渐成为一种为云开发应用程序的方法,它依赖于Linux内核内置的功能,作为虚拟机更快的替代品,Docker等项目帮助开发人员开始构建容器,以及用于编排由许多容器化部件组成的应用程序的Kubernetes。
大数据和网络
大数据和物联网是云计算资源的量大用户,这里有很多提供应用动力的工具都是开放式开发的。
还有很多,从传统Linux/Apache/MySQL/PHPweb服务器堆栈到云存储应用到在线编辑器协作的每件事。