云端操作系统详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
云端操作系统介绍
2011-6-2
一、JOLI OS云操作系统介绍
Joli OS 操作系统下载地址
Joli OS 的ISO镜像文件下载地址是:
Joli OSWindows下可执行文件下载地址:
(安装环境需要外网连接)
Joli OS可以作为Windows系统下的可执行文件进行安装,整个安装过程,您看不到原本
繁琐的操作,只需单击“下一步”,同时按照相关提示输入即可。安装完毕之后,可以为用
户在系统启动时提供入口。
正在提取Joli OS
欢迎界面
输入用户名和密码
Joli OS系统设置
Joli OS 安装过程中,除了上页中提到的用户名和密码的设置外,仍然需要对系统环境进行设置,包括安装路径,安装盘大小以及安装语言等。
设置安装路径,安装盘大小以及安装语言
改变系统设置
Joli OS安装进程
安装完成之后,系统要求重启
这里,默认在C:jolicloud 目录下安装。
默认在C:jolicloud 目录下安装
自此,我们完成了Joli OS在Windows环境下的安装。当您重启系统的时候,系统提示您有两个可供选择的操作系统可以使用,Joli OS成为选择之一。
Joli OS的硬件兼容性
安装ISO镜像文件的过程可以参考《Ubuntu变种秒杀谷歌ChromeOS无惧Win8》, 这里将不再赘述。
不过,无论您安装哪种Joli OS安装文件,系统安装过程中,都会提示您描述计算
机您正在使用的是什么设备以及什么品牌和型号,以便于系统自动匹配相关的驱动程序,从而进一步提高系统的应用体验。
描述您的安装设备(上网本、笔记本、桌面还是其他设备)
描述设备的品牌和型号
作为一款商业软件,尽管下载和使用都是完全免费的,Jolicloud 仍然提供了良好
的硬件兼容性,所有的硬件设备,包括wifi ,蓝牙适配器,modem SD读卡器都被正确识别,而且能够正常工作。
Joli OS云应用体验
Joli OS 的特点就是用户界面友好,安装和使用都极其简单,用户的任何操作都可以通过鼠标来完成。在应用性上,Joli OS应用程序丰富安装和卸载也是异常简单。据统计, Joli OS至少提供了1000种应用程序,其中很多当前热门的云计算应用程序。
Joli OS提供逾千种应用程序
云存储
以为例。是一个具有概念的网络硬盘服务网站,利用AJAX技术构建的操作界面,清新简单而且非常容易上手,免费注册后会得到1G的上传空间。目前是网友公认的最好用
的文件存储分享空间。支持几乎所有的文件类型,包括音频、视频、图片和文档,单个文件大小不超过25MB
存储应用程序
云绘图
Cloud Canvas 基于HTML5的在线画图工具,支持浏览器IE9、Firefox 和Chrome
等,只要支持HTML蹴可以在线画图。
云绘图
云管理
企业管理软件中,包含很多免费和收费的在线管理软件。以Skylight商业管理套件
为例,提供对于企业数据管理服务,能够获取免费账户,按需收费。
企业软件
1、Amoeba云操作系统
提供各操作系统下安装Amoeba在线使用指南:amoeba版本:projects/amoeba/files/(安装环境需要外网连接)
Amoeba 简介
开源Amoeba变形虫)项目,该开源框架于2008年发布一款基于amoeba匡架的产品amoeba for mysql 软件而开始,框架自以及未来版本License在AGPL 协议下发布。Amoeba for mysql这个软件致力于mysql的分布式数据库代理层,座落在Client 与服务(数据库服务以及其他服务)之间。对客户端透明,具有负载均衡、高可用性、query filter
、读写分离、可路由相关的query到目标数据
库也可并发请求多台数据库合并结果。在amoeb上面你能够完成多数据源的咼
可用、负载均衡、数据切片等功能。目前在很多企业的生产线上面使用。
Amoeb本身具备服务管理,网络连接管理、心跳管理器、路由规则控制等、后端服务负载均衡策略。
为什么需要Amoeba
随着传统的数据库技术日趋成熟、计算机网络技术的飞速发展和应用范围的扩充,数据库应用已经普遍建立于计算机网络之上。这时集中式数据库系统表现出它的不足以及商业分布式方案代价大
1)集中式处理,势必造成性能瓶颈;应用程序集中在一台计算机上运行,一旦该计算机发生故障,则整个系统受到影响,可靠性不高,集中式处理引起系统的规模和配置都不够灵活,系统的可扩展性差。
2)海量数据无法支撑,越来越多的互联网企业在使用着一些关系型数据库以及非关系型数据库,但目前很多产品目前没有一个很好数据库架构来解决海量数据存储以及高访问量问题,通常受限于软件、硬件、网络10瓶颈,它们无法支撑更多的访问量以及数据容量,在目前互联网上很少有一种比较通用的解决手段。
3)一般企业在这方面没有投入大量成本去做相关的技术研究,通常会在客户端做相应的技术改造,而这些方案是在特定语言以及特定的软件框架下形成的,很难有一个通用型,跨语言、开发框架难以复用的问题,也对相关的运维人员(比
如DBA带来维护上面的困难,因为这个方案DBAS难介入。
4)一些商业软件它们的费用非常昂贵,不仅软件成本包括硬件的实施成本也是一笔不小的开销。
Amoeba 使用的优点
1)引入Amoeba勺成本很小,熟悉过程需要的时间也很少
2) 能够在很多场景解决单机大数据量问题、大访问量的问题
3) 很容易解决读写分离( Amoeba for mysql )
4) 能够轻松的配置后端被代理服务的负载均衡
5) 数据切分:强大的规则路由支持,能够支撑足够想象空间的路由规则,使得绝大多数数据切分的想法得以实现。
i. 支持Query rout ing
根据路由规则Amoeba非常轻松地能够解决这类问题
ii. 支持Parallel Computi ng
Amoeba采用NIO无阻塞机制,此时Amoeba的开销也非常小,它所消耗的无非
Analysis query 与Merge results ,此时模式比较类似Map/Reduce 或者Parallel Computing:它会将query解析以后发送给所有符合目标的节点,然后每个节点分别计算自己的数据,然后将结果返回到Amoeba Amoeba接收到所有
数据以后进行合并,然后一起返回给客户端:
Amoeba 框架描述
Amoeba 与应用层的关系
用户在使用mysql的时候通常会采呼开发语言相关的驱动程序去连接mysql,比如PH 会采用PDO ASP!常会采用ODBC java语言会采用mysql出品的Connector-J的JDBC 区动。那么引入amoeba for mysql需要客户端在代码层面上面如何改动呢唯一需要改动的是,将mysql地址修改成amoeba for mysql的服务地址,当然Amoebae部还是需要经过一系列配置的。
下面用一幅图来描述java程序引入Amoeba for mysql与未引入的区别:
引用Amoeba之后
引用Amoeba之前