专栏首页云计算D1net云端新感受背后 盘点云服务那些关键技术

云端新感受背后 盘点云服务那些关键技术

1

概述、虚拟化技术

【PConline 杂谈】云计算技术说新其实也不新了,伴随着近几年云计算技术的不断成熟和快速发展,已经在很多行业当中都能够看到云计算带来的改变。熟悉云计算的朋友们可能都不会陌生云计算是大规模分布式计算技术以及配套的商业模式演进而来的产物,它的发展主要是依赖虚拟化、分布式存储、数据管理、编程模式、信息安全等各项技术。

近些年来,托管、后向收费、按需交付等商业模式的演进也加速了云计算市场的转折。云计算不仅改变了信息提供的方式,也颠覆了传统ICT系统的交付模式。与其说云计算是技术的创新,不如说云计算是思维和商业模式的转变。本期,我们就一起来看看在云计算技术当中的核心技术都有哪些。

虚拟化技术

虚拟化是云计算最重要的核心技术之一,它为云计算服务提供基础架构层面的支撑,是ICT服务快速走向云计算的最主要驱动力。可以说,没有虚拟化技术也就没有云计算服务的落地与成功。随着云计算应用的持续升温,业内对虚拟化技术的重视也提到了一个新的高度。

虚拟化是一种在软件中仿真计算机硬件,以虚拟资源为用户提供服务的计算形式。旨在合理调配计算机资源,使其更高效地提供服务。它把应用系统各硬件间的物理划分打破,从而实现架构的动态化,实现物理资源的集中管理和使用。虚拟化的最大好处是增强系统的弹性和灵活性,降低成本、改进服务、提高资源利用效率。

从表现形式上看,虚拟化又分两种应用模式。一是将一台性能强大的服务器虚拟成多个独立的小服务器,服务不同的用户。二是将多个服务器虚拟成一个强大的服务器,完成特定的功能。这两种模式的核心都是统一管理,动态分配资源,提高资源利用率。在云计算中,这两种模式都有比较多的应用。

2

分布式存储技术

分布式存储技术

我们都知道云计算的一大特点就是对于数据的存储和处理速度非常之快,为了保证数据的高可靠性,云计算通常会采用分布式存储技术,将数据存储在不同的物理设备中。这种模式不仅摆脱了硬件设备的限制,同时扩展性更好,能够快速响应用户需求的变化。

分布式存储与传统的网络存储并不完全一样,传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,不能满足大规模存储应用的需要。分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。

编程模式

分布式并行编程模式创立的初衷是更高效地利用软、硬件资源,让用户更快速、更简单地使用应用或服务。在分布式并行编程模式中,后台复杂的任务处理和资源调度对于用户来说是透明的,这样用户体验能够大大提升。

举个例子,MapReduce是Google开发的java、Python、C++编程模型,主要用于大规模数据集(大于1TB)的并行运算。MapReduce模式的思想是将要执行的问题分解成Map(映射)和Reduce(化简)的方式,先通过Map程序将数据切割成不相关的区块,分配(调度)给大量计算机处理,达到分布式运算的效果,再通过Reduce程序将结果汇整输出。

3

大规模的数据管理

大规模的数据管理

当今已经进入了大数据的时代,处理海量数据就成为了云计算服务的一项非常重要的任务,云计算不仅要保证数据的存储和访问,还要能够对海量数据进行特定的检索和分析。由于云计算需要对海量的分布式数据进行处理、分析,因此,数据管理技术必需能够高效的管理大量的数据。

Google的BT(BigTable)数据管理技术和Hadoop团队开发的开源数据管理模块HBase是业界比较典型的大规模数据管理技术。BigTable是非关系的数据库,是一个分布式的、持久化存储的多维度排序Map.BigTable建立在GFS,Scheduler,Lock Service和MapReduce之上,与传统的关系数据库不同,它把所有数据都作为对象来处理,形成一个巨大的表格,用来分布存储大规模结构化数据。

本文分享自微信公众号 - 云计算D1net(D1Net02)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-05-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 白话易懂 编辑带你通俗解读云计算到底是什么

    本文,我们不谈那些云计算专业难懂的话题,我们用一些简单易懂的辞藻来和大家聊聊云计算市场的一些具体情况,以及云计算技术究竟与我们的工作和生活有何联系。我们都知道,...

    静一
  • 企业向云转型:路漫漫其修远兮

    在当前的IT领域,云计算已经成为公认的主角,此外,云计算作为时代潮流的代名词,更是前沿科技的代表,如果作为21世纪科技公司一员的你还没有使用云技术的话,那么不得...

    静一
  • 出色预测云计算的CTO指南

    混合云已被其近亲‘多云'所取代,79%的企业表示已采用多家云计算提供商的云服务。对于那些准备在公共云和私有云平台上采用混合服务的企业来说,多云现在被广泛认为是云...

    静一
  • 驻白宫记者与机器人比赛写稿,谁赢了?

    大数据文摘
  • Python面向对象之模块和包

    使用as指定模块的别名 如果模块的名字太长,可以使用as指定模块的名称,以便在代码中的使用;语法如下:

    用户2398817
  • Python 模块和包

    注意 如果 两个模块,存在 同名的函数,那么 后导入模块的函数,会 覆盖掉先导入的函数

    Devops海洋的渔夫
  • python命名规则

    将相关的类和顶级函数放在同一个模块里. 不像Java, 没必要限制一个类一个模块.

    神秘的寇先森
  • 如何赋予智能机器人道德能力?

    打造具备道德自主能力人工智能装置的人该负什么样的责任?我们该如何透过有责任感的方式,为机器人添加道德能力?研究人员将为这些链接机器人与人工智能工程、巨量数据分析...

    机器人网
  • 如何赋予智能机器人道德能力?

    打造具备道德自主能力人工智能装置的人该负什么样的责任?我们该如何透过有责任感的方式,为机器人添加道德能力?研究人员将为这些链接机器人与人工智能工程、巨量数据分析...

    机器人网
  • 众调网发布2015年“中国汽车经销商集团竞争力百强指数”

    大数据文摘

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动