云端应用博大精深,浩如烟海,而且日新月异,不断的推陈出新,尽我力之所能及,仍犹如海边拾贝、林中摘叶、管中窥豹而已,虽然劳神费力收获浅薄,但乐意与大家一起来分享,就像快乐的屌丝在一处风景秀丽之处,总要挥毫泼墨,郑重的写下“xxx到此一游”一般。在基于云端应用的项目推广,每个人的认识和看法各不尽相同,所以本文尝试针对特定的业务场景,从程序员的角度,逐渐引申到架构师视角的云端架构乃至运维人员的运维运营管理等场景。
本文之前定名为《从云端到桌面》,因为包涵的内容太繁杂,所以根据主题被拆分为4篇各自独立成章的文档,分别为《从项目开发到云端架构》《云端平台的设计和实现》《云端平台的运营和管理》《云端平台的资源虚拟化》,本文是第一篇。
|
文档
|
内容
|
读者
|
1
|
从项目开发到云端架构
|
文档总体分为2个部分:
1、 从程序员的视角看项目的架构设计,分为大中小3种类型模式
2、 介绍了业界开源的paas平台,以及对于项目的3种模式,云端平台如何来支撑(paas)
3、 另外探讨了云端应用的2种类型:多项目集合和大数据应用
4、 顺便探讨了如何实现paas平台,简单的阐述了3种不同paas类型
|
程序员
项目架构师
平台架构师
|
2
|
云端平台的设计和实现
|
在前篇文档的基础上,对paas diy进行深化,详细阐述思路和实现
|
平台架构师
|
3
|
云端平台的运营和管理
|
讨论devops和noops方式,结合自动化测试框架,持续集成,自动部署,智能验证等方式,采用chef/puppet等脚本语言来管理云端服务和虚拟机。
|
平台运维师
|
4
|
云端平台的资源虚拟化
|
阐述网络和虚拟机的管理
|
平台运维师
平台架构师
|
表1-1:文档内容介绍
基于云端架构的系列文档,适用于核心开发人员,架构师,云端运维人员,技术经理。
云本身内容非常的庞大,在撰写文档的时候参看的资料无法一一列举,这里罗列业界介绍云资料的网站,也许对大家有用。
表1-2 网站地址列表
在6月份曾经进行过3次内部小范围交流,发现内容过多,根据大家的反馈,把一些描述性的内容作为辅助材料而引入,正文只是写概要和与正文思路密切相关的部分,完整的介绍就由辅助文档来完成;另外同事提出减少一些文字性的描述,而多用图来表现。这个意见很好,只是画图是时间要远大于打字的时间。
填鸭式的交流花再多的时间也总是不够,所以把文章的内容,分章节贴在部门内部的知识交流平台供大家交流,不限于是部门内部,其他部门其他体系同事也欢迎参与研讨,有更多的人参与和交流,我们都坐在驶向云端的列车,历史的车轮轰隆前进,我们都不是看客,而都是云建设的参与者。
辅助文档大部分是网络的资料,如果没有版本控制的,属于直接引用网络公开的文档;如果有版本控制的,有的是自己的原创,有的是在原文中加入了自己的一些图和想法。版本对外采用年月日来标注,文档内部有版本号来控制。下面是辅助文档的列表,在正文相关处,会注明引用哪些文档。
版本
|
文档名称
|
Version 0.11
|
补充资料_CloudFoundry深入了解_20120521.doc
|
Version 0.1
|
补充资料_Cloudify开发上手_20120521.doc
|
Version 0.3
|
补充资料_Cloudify快速上手_20120521.doc
|
Version 0.2
|
补充资料_spring的事务_20120521.doc
|
Version 1.1
|
补充资料_xx项目-总体设计说明书_20120521.doc
|
|
|
无
|
补充资料_CloudStack_3.0测试报告.pdf
|
无
|
补充资料_CloudStack_安装_V0.3.doc
|
无
|
补充资料_CloudStack部署手册_V1.pdf
|
无
|
补充资料_Eucalyptus(UEC)入门指南.doc
|
无
|
补充资料_openStack说明.doc
|
无
|
补充资料_openStack研究报告(V1.0).pdf
|
|
|
表1-3:附加文档补充列表
缩写
|
英文描述
|
中文描述
|
TalkYun
|
Talkweb clound,简称TalkYun
|
|
Europa
|
Europa web framework
|
|
Metis
|
Metis service framework
|
|
Helike
|
Helike data access layer
|
|
Merope
|
Merope application server
|
|
Paas
|
|
|
Iaas
|
|
|
openStack
|
|
|
cloudStack
|
|
|
CloudFoundry
|
|
|
Cloudify
|
|
|
|
|
|
表1-4:术语列表
下一篇:从项目开发到云端架构(02) : http://timeson.iteye.com/blog/1683585
分享到:
相关推荐
DevOps 从云端到地面 熊节 pdf DevOps 让持续交付成为可能 乔梁 pdf eBay技术平台:掌控十亿级交易数据 Tony Ng pdf Facebook大数据实时分析案例分享 Uri pdf Java EE 7 平台:应云而生 Tyler Jewell pdf JS ...
基于PHP、MySQL等技术构建的web系统,框架,PHP学习,课程设计作业,可用于毕业设计,源码项目,可直接运行,实测! 基于PHP、MySQL等技术构建的web系统,框架,PHP学习,课程设计作业,可用于毕业设计,源码项目,...
自2007年3月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的近万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。 更多其他QCon大会PPT:...
①兼容市面上主流的多家相机,理论上兼容所有硬件,可灵活扩展,②相机识别后数据自动上传到云端并记录,校验相机唯一id和硬件序列号,防止非法数据录入,③用户手机查询停车记录详情可自主缴费(支持微信,支付宝,...
该网上商城系统采用了JavaWeb、JSP和Servlet作为开发技术,基于MVC设计模型进行构建。MVC(Model-View-Controller)是一种软件设计模式,将应用程序分为三个部分:模型(Model)、视图(View)和控制器(Controller...
同时我们也提供了对应的源代码,可以查看源代码,克隆或下载项目到本地进行修改,在本地通过CloudBase CLI进行一键部署。 Daruk是一款基于Koa2,使用Typescript开发的轻量级web框架,使用。 ThinkJS是一种可以使用...
支持数据采集写入到HDFS、HBase、Hive等大数据库中。 支持准实时数据的采集和处理。 数据存储处理: 支持原来BW数据仓库的数据逐层转换处理。 支持Hadoop大数据库中进行分布式海量数据的并行处理。 ...
《Android开发案例驱动教程》 配套代码。 注: 由于第12,13,14章代码太大,无法上传到一个包中。 这三节代码会放到其他压缩包中。 作者:关东升,赵志荣 Java或C++程序员转变成为Android程序员 采用案例驱动模式...
软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...
基于Java智慧校园云端管理系统的设计和实现源码(毕设源码).zip 【资源说明】 该项目是个人毕设项目源码,评审分达到97分,都经过严格调试,确保可以运行!放心下载使用。 该项目资源主要针对计算机、自动化等相关...
基于云开发的校园服务项目,简单易上手的wx校园服务小程序,服务广大大学生练手项目,完全开源 软件架构: 前端应用wx原生的weui组件库 后台基于云开发技术生成可视化管理后台 安装教程: 源码下载后解压至电脑...
专为开发者提供稳定、高效、安全的云端软件开发协作平台 无论是个人、团队、或是企业,都能够用 Gitee 实现代码托管、项目管理、协作开发。企业项目请看 https://gitee.com/enterprises} 软件架构 软件架构说明 ...
资源包含STM32源码,ESP源码,原理图,PCB,项目描述说明,PPT,前后端架构图,架构设计,数据库设计,使用SpringBoot框架开发的服务端源码,Android手机APP源码 后端采用SpringBoot开发,Android客户端采用MMVM...
DiyGw是一个基于TwoTHink开源的内容管理框架,由Onethink基础上升级到最新的ThinkPHP5.0.6版本开发,提供更方 便、更安全的WEB应用开发体验,采用了全新的架构设计和命名空间机制,融合了模块化、驱动化和插件化的...
专为开发者提供稳定、高效、安全的云端软件开发协作平台 无论是个人、团队、或是企业,都能够用 Gitee 实现代码托管、项目管理、协作开发。企业项目请看 } 软件架构 软件架构说明 安装教程 xxxx xxxx xxxx 使用说明 ...
利用SpringBoot的快速开发能力和微服务架构,该系统旨在提供一种集中化的方式来上传、存储、整理和分享各种格式的多媒体文件,如图片、音频、视频等。 采用前后端分离的设计哲学,前端可能运用了现代JavaScript框架...
安卓项目的开发结构,有原来最初的mvc,到后来有人提出的mvp,然后到mvvm的发展,无非就是依着六大设计原则的不断解耦,不断演变,使得项目的开发高度组件化,满足日常复杂多变的项目需求。 依赖倒置原则-...
《google android sdk开发范例大全(第3版)》继承前两版由浅入深的方式,范例总数由原先的160多个增加到了200多个,在用户交互界面、手机控件、交互式通信服务、手机自助服务、娱乐多媒体等方面均增加了相应的范例...