如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或软件即服务(SaaS)。12-Factor 为构建如下的 SaaS 应用提供了方法论:
? 使用标准化流程自动配置,从而使新的开发者花费最少的学习成本加入这个项目。
? 和操作系统之间尽可能的划清界限,在各个系统中提供最大的可移植性。
? 适合部署在现代的云计算平台,从而在服务器和系统管理方面节省资源。
? 将开发环境和生产环境的差异降至最低,并使用持续交付实施敏捷开发。
? 可以在工具、架构和开发流程不发生明显变化的前提下实现扩展。
这套理论适用于任意语言和后端服务(数据库、消息队列、缓存等)开发的应用程序。
分类:
其他好文 时间:
2020-01-22 09:21:29
阅读次数:
72
云计算离不开底层的虚拟化技术支持。维基百科列举的虚拟化技术有超过60种,基于X86(CISC)体系的超过50种,也有基于RISC体系的,其中有4种虚拟化技术是当前最为成熟而且应用最为广泛的,分别是:VMWARE的ESX、微软的Hyper-V、开源的XEN和KVM。云计算平台选用何种虚拟化技术将是云计 ...
分类:
其他好文 时间:
2020-01-19 22:16:41
阅读次数:
102
基于Openshift的SpringBoot微服务 OpenShift是红帽的云开发平台即服务(PaaS)。自由和开放源码的云计算平台使开发人员能够创建、测试和运行他们的应用程序,并且可以把它们部署到云中。Openshift广泛支持多种编程语言和框架,如Java,Ruby和PHP等。另外它还提供了多... ...
分类:
编程语言 时间:
2019-12-22 16:28:59
阅读次数:
397
关键字: Windows Azure, WorkRole, InputEndPoint, 云计算, 微软云 什么是 Windows Azure? Windows Azure 是微软的云计算平台!微软的Windows Azure通过它的数据中心提供了按需分配的计算能力和存储空间用于在互联网上托管,扩展 ...
aelf是一个去中心化的云计算平台,旨在通过可信、高效、安全的技术手段为各行业、组织、企业与终端用户赋能,提供最扎实、有效的区块链技术解决方案,帮助企业与个人更加便捷高效地部署智能合约。 aelf的核心愿景是在区块链行业内构建一个类“LINUX生态”,为此aelf一直以来专注于定义和提供最基础的、关 ...
分类:
其他好文 时间:
2019-06-03 15:58:06
阅读次数:
103
“十二要素应用”为开发SaaS应用提供了方法上的指导,而Docker能够提供打包依赖,解耦后端服务等特性,使得两者非常吻合。这篇文章介绍了Docker特性怎样满足了开发“十二要素应用”的对应要点。“十二要素应用”为构建SaaS应用提供了方法论,是由知名PaaS云计算平台Heroku的创始人Adam ... ...
分类:
Web程序 时间:
2019-05-03 14:38:49
阅读次数:
210
数字时代,中国已经成为世界互联网的中心,小影(海外版称作为VivaVideo,后简称VivaVideo)作为国内首批短视频出海企业,借助统一的云计算平台快速实现全球业务的线上部署,已经让每一行代码都获得全球化的能力。 3月21日,在2019阿里云峰会北京的互联网出海专场上,VivaVideo技术副总 ...
分类:
其他好文 时间:
2019-04-09 17:00:46
阅读次数:
145
零、Sensu说明1.Sensu是由Sonian公司开发的一种监控框架,主要用于拥有大规模节点的云计算平台的检查与监控。目前发行的版本有企业版和开源版两种,收费的企业版本较之免费的开源版本拥有更多的功能。出于介绍的目的,本文的内容都是基于开源版本的Sensu。开源版本的Sensu遵循MIT许可,旨在为分布式的平台提供灵活易用、快速简单、便于拓展的监控和维护服务。主要包含以下功能与特性:检查系统、服
分类:
其他好文 时间:
2019-03-15 10:34:38
阅读次数:
284
1. 背景 以Docker和Rocket为代表的容器技术现在正变得越来越流行,它改变着公司和用户创建、发布、运行分布式应用的方式,在未来5年将给云计算行业带来它应有的价值。它的诱人之处在于: 1)资源独立、隔离 资源隔离是云计算平台的最基本需求。Docker通过Linux namespace, cg ...
分类:
数据库 时间:
2019-02-22 18:13:33
阅读次数:
201
一.课程介绍 二.云数据库的简介及使用场景 1.云数据库简介 云数据库基于云计算平台构建,克服了传统数据库引擎引擎的局限性,是按使用量付费,稳定可靠,可弹性伸缩的在线数据库服务.无需购买软件和硬件,也无需专人维护 IT 基础设施. 云数据库能够让您在云中轻松设置,操作和扩展数据库.它在管理耗时的数据 ...
分类:
数据库 时间:
2019-02-20 21:35:06
阅读次数:
563