`
pascal4123
  • 浏览: 111104 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

云计算--实现管理与安全(笔记)

阅读更多

构建云网络

 

多层架构

 

在云计算中,多数后端基础设施依赖多层结构。

 

多层架构(n-Tier),通常指的是三层架构:表示层,应用层和数据层。

表示层为用户显示信息,多为表单形式。

应用层或者叫业务逻辑层,通过执行详细的处理以满足特定需求,控制应用的功能。

数据层由若干数据库服务器组成。数据有自己的层大大提高了可扩展性和性能。

 

Zope

Zope是一个开源的应用服务器,用于建设内容管理系统,企业内部网,门户网站和自定义应用程序。Zope用Python编写而成。Zope可以帮助开发人员快速创建动态Web应用程序,如企业内部网站和门户。Zope具备你所需要的一切,包括支持会员,搜索和新闻。Zope提供对数据库和其他传统数据的顶级的访问。

Zope具有事务对象数据库,不仅可以存储内容和自定义数据,而且可以存储动态HTML模板,脚本,搜索引擎和关系数据库连接和代码。它拥有强大的通过Web的开发模式是你可以在世界上任何地方更新你的网站。Zope有自己的HTTP,FTP,WebDAV和XML-RPC的服务功能,也可以与Appache或其他Web服务器一起使用。

 

openQRM

openQRM是一个全面,灵活,开源的基础设施管理解决方案。支持高度模块化的架构,层终于自动,快速,基于设备的部署。用于监测高可用性云计算基础设施。openQRM的主要特点包括物理设备和虚拟机软件分离。openQRM的另一个特点是高可用性。通过Web接口提供即插即用的Debian,Ubuntu,CentOS和Suse。

 

负载均衡

Linux虚拟服务器负载均衡器

LVS(Linux虚拟服务器)是一种先进的负载均衡解决方案,可用于构建高扩展性和高可用性网络服务,如HTTP,FTP,POP,SMTP,媒体和缓存,以及语音电话。LVS采用了三层架构,负载均衡器充当集群前端并在一组服务器之间平衡来自服务器的请求,所以由客户端看来,所有的服务来自一个单一的IP地址。第二层服务器集群,是一组服务器,运行网络服务;第三层是共享存储,为服务器提供一个共享存储共建,很容易使用/重复相同的内容。LVS运行IPVS,在Linux内核里是享乐传输层负载均衡,成为第4层交换。IPVS运行在一个主机上,可以将TCP/UDP请求定向到屋里服务器。

 

云的联合,现场,身份和隐私

云中的联合

XMPP

XMPP协议非常适合云计算,因为它允许容易的双向通信;消除了对轮询的需求;内置丰富的发布-订阅功能;内置的世界范围的联合模式。

 

SIMPLE

SIMPLE是一个基于SIP协议的即时消息传递和现场协议组。

 

云计算中的常用标准

 

数据采用XML或JSON

XML经常被用来描述结构化数据和序列化对象。使用XML被认为比使用JSON更为复杂,JSON用简单的文本格式代表数据结构,专门用于未压缩形式的数据交换。但XML和JSON都缺乏表示图像等大型二进制数据类型的机制。

JSON是一个轻量级的计算机数据交换格式,基于文本的,人类可读的格式,用于代表简单的数据结构和关联数组。JSON格式在RFC4627中指定。使用它包含一定的风险,JSON容易受到跨站点的请求伪造攻击,可能泄漏密码或其他敏感数据。

 

解决方案栈

LAMP: Linux + Appache + MySQL + Python

 

Web服务采用REST软件架构风格

 

通信采用HTTP/SIMPLE/XMPP

 

安全采用SSL/TLS

TLS传输层安全和她的前身SSL,是加密的安全协议,设计为在TCP/IP上提供安全性和数据完整性。

分享到:
评论

相关推荐

    安全重保服务方案及应急响应全面知识体系合集.zip

    信息安全事件管理指南与信息安全事件分类分级 远离应急,实现安全响应自动化运营 运行维护应急响应规范 金融业网络安全事件应急演练指南 XX系统安全总体应急预案等等 安全重保指标体系建设 华为安全重保服务七套件...

    【精品】智慧工地无线网络通信物联网云计算数据采集信息互动路面摊铺云平台解决方案- (92页).pdf

    智慧工地一体化管理云平台(以下简称:智慧工地平台)是依托计算机信息、网络通讯、物联网、系统集成及云计算技术,通过数据采集、信息动态交互、智能分析,建立起来的一套集成的项目建设综合管理系统。实现项目管理...

    C语言 课程设计+大作业+小程序集,纯字符画逻辑实现.zip

    C语言 课程设计+大作业+小程序集,纯字符画逻辑实现【笔记本电脑,哔哩哔哩移动端,超级玛丽,QQ,绝地求生等】让C语言课设不仅仅局限于图书馆管理系统!配套视频演示,代码均通过自己思考无任何参考实现,规范性...

    leetcode100-Lifelong-Learning:我对一切的个人笔记,从编码到哲学

    :分布式系统笔记,包括网络知识、并发模型、时间同步方法、分布式文件系统、容错、复制、集群计算、Spark、虚拟化、安全协议。 : Go 语言和 Gin 框架的注释。 :Go 语言基础和如何编写 Go 程序的笔记。 :Web 框架 ...

    若干源程序资料12.rar

    2012-06-11 21:42 554,081 13 套ROOTKITS源码—Windows内核的安全防护.rar 2012-06-11 21:41 1,322,993 1)华为研发(pdf版).pdf 2012-06-11 21:07 9,883 806419蚁群算法程序.rar 2012-06-11 21:40 60 access连接字符...

    通过 Oracle Advanced Security 实现 Oracle Database 12c 中的加密和编辑

    安全威胁不断上升、合规性要求不断扩大、整合以及云计算,这些只是数据安全性变得非常关键的部分原因。在美国首部数据泄露事件通报法案发布之后的近 10 年中,随着对数据访问的日益增多,对强有力预防控制的需求也日...

    智能办公室系统建设方案.doc

    建设目标 高效人性的智能办公 安全环保的工作环境 类型丰富的数据集成 时尚创新的工作模式 办公学习的信息中心 三、智能办公室实现功能 1、与园区相关智能系统自动数据交互。 2、办公室智能语音通讯系统。 3、采用...

    redhat as 5.3 bt

    并通过极高的服务器与管理费用比和桌面到大型机的一致性,降低系统管理成本。 消除经济约束通过使您的解决方案立足于随时随地可用的开源技术(从虚拟化管理程序到 SOA 中间件再到最终用户应用),我们能够保证您...

    无人智能书店.pptx

    然而实体渠道书店顾客流量在下降或是不足 可能原因 电子书冲击,电商价格冲击 解决思路 实体书优势:实体书阅读是一种眼睛友好型的阅读方式,试读过程、翻页感与笔记是实体书与书店的底牌 价格战思路:降低人工成本...

    中国桌面云行业报告

    整合服务器虚拟化、桌面虚拟化及存储虚拟化,将操作系统界面以图像方式传送给前端接入设备,为用户提供安全数据保护、高效桌 面管理及灵活的用户访问服务,云桌面是桌面云方案下实现用户的虚拟桌面。 按照部署方式...

Global site tag (gtag.js) - Google Analytics