e-works数字化企业网  »  文章频道  »  基础信息化  »  云计算和虚拟化

云计算究竟是什么?

2017/9/14        作者:Eric  Knorr(谭欢编译)      
关键字:云计算  Saas  Paas  Iaas  
云计算已经超越了最基本的SaaS 、IaaS和 PaaS模式。随着云应用的逐渐成熟,云计算已经成为企业技术创新的推进器。
    云计算已经超越了最基本的SaaS 、IaaS和 PaaS模式。随着云应用的逐渐成熟,云计算已经成为企业技术创新的推进器。
 

云计算

   云计算中的“云”起源于在网络图中习惯把网络画成一朵云团。业界对于云计算的定义是:厂商的数据中心通过互联网远程运行工作负载——这也被称为“公有云”。从AWS(亚马逊网络服务)、Salesforce的CRM系统和谷歌云平台的受欢迎程度,可以窥见云计算近年的迅猛发展趋势。
 
    另一种对云计算更加精确的定义是:将数据中心资源作为软件定义池进行虚拟化和集中管理。云计算的定义描述了公有云服务提供商是如何运作的。云计算的关键优势是灵活性:按需运用抽象计算、存储和网络资源进行丰富的预构建服务的能力。
 
    对用户来说,公有云提供了一种不需要投入新硬件或软件就能满足业务需求的新能力,用户只需支付云服务提供商一笔订阅费或是仅仅支付其使用资源的费用。仅通过填写网页表单就能建立账号、加速虚拟机或提供新应用。大多数用户或计算资源能被迅速添加——由于具备自动扩展功能,计算资源能按照用户工作需要实时添加。
 
    可提供的云计算服务厂商阵营众多,但大多数可以归为以下几个类别:
 
    SaaS(软件即服务)
 
    SaaS类型的公有云计算通过互联网和浏览器提供应用。现在最普遍的SaaS应用是谷歌的办公应用G Suite和微软的Office365;而在企业应用中,Salesforce则是领头羊,但事实上所有的企业应用包括甲骨文和SAP的ERP套件都采用了SaaS模式。典型的SaaS应用提供大量的配置选项和开发环境,支持用户根据自身需求进行修改和添加。
 
    IaaS(基础设施即服务)
 
    一般,IaaS公有云提供商提供按次计费的存储和计算服务。但是所有主要的公有云提供商提供的各种类型服务多到令人吃惊:高度可扩展性数据库、虚拟专用网络、大数据分析、开发者工具、机器学习、应用监控等等。亚马逊网络服务是第一大IaaS服务提供商和领导厂商,其次是微软Azure、谷歌云平台和IBM Cloud。
 
    PaaS(平台即服务)
 
    PaaS明确针对开发者提供一套服务和工作流,帮助他们使用共享工具、流程和API加速应用的开发、测试和部署。Salesforce的Heroku和Force.com是较为常见的公有云PaaS产品;Pivotal的Cloud Foundry和红帽的OpenShift可以在内部部署或通过主流的公有云访问。对于企业来说,PaaS可以确保开发人员轻松获取资源,遵循一定流程、仅仅使用一定类别的服务,而让运营商维护底层基础设施。
 
    需要注意的是各种针对移动应用开发人员的PaaS通常也称为MBaaS(移动后端即服务)有时简称为BaaS(后端即服务)。
 
    FaaS(功能即服务)
 
    FaaS,即无服务器计算的云实例化,在PaaS增加了一层抽象,因此开发者可以完全与代码下堆栈里的所有东西实现完全隔绝。取代各种乱用虚拟伺服器、本地编辑和应用运行时间的情况,他们会严格上传代码的功能模块,对其设置通过一定事件(例如,提交表格或上传文件)触发。所有主要的云产品都在IaaS的基础上提供FaaS,包括AWS Lambda、 Azure Functions、Google Cloud Functions和IBM OpenWhisk。FaaS的一个特殊优势是不会消耗IaaS资源,除非有事件发生,这样就减少了按此支付的费用。
 
    私有云
 
    私有云将运行IaaS公有云的技术缩小规模至能在消费者数据中心部署和运行的软件。正如公有云一样,互联网用户也能提供给自身虚拟资源,以便创建、测试和运行应用,并能计量资源消耗情况给背后计费部门。对于管理员来说,私有云相当于数据中心自动化的终极,将手动配置和管理最小化。VMware的软件定义数据中心堆栈是目前最受欢迎的商业私有云软件,而OpenStack是开源领导厂商。
 
    混合云
 
    混合云是私有云与公有云的结合。在最发达地区,混合云包含创建并行环境,其中的应用能轻易的在私有云和公有云之间切换。在其他例子中,数据库可以保留在企业的数据中心并与公有云应用集成,否则在需求高峰时段,虚拟数据中心工作负载可能被复制到云端。私有云与公有云结合的类型多种多样,但是都必须包括一个混合云名称。[我不太理解你说的啥意思]
 
    开放API(应用程序编程接口)
 
    正如SaaS通过互联网为用户提供应用,开放API接口为开发人员提供可以以编程方式访问应用程序的功能。例如在建立Web应用过程中,开发人员常常借助谷歌地图的API获得行车路线信息,而将谷歌地图与社交媒体结合后,开发人员可以进入Twitter、Facebook或者LinkedIn维护的API。美国Twilio云通信公司实现了一种成功的商业模式,通过开放API提供拨号和消息服务。最终,任何企业都将可以提供自己的开放API让客户消费数据或者访问应用程序功能。
 
    iPaaS集成平台即服务
 
    数据集成对于任何一个大型企业都是个关键问题,尤其是那些规模化应用了SaaS的企业。iPaaS提供商一般都会提供预置连接件实现大众应用与企业本地应用间的数据共享,尽管提供商还可能或多或少提供B2B和电子商务集成、云集成、或传统的SOA集成服务。Dell Boomi、Informatica、MuleSoft和SnapLogic这些公司的iPaaS云产品也会帮助用户将数据配置、转换和工作流作为集成过程中的一部分进行实施。
 
    IDaaS身份即服务
 
    云计算最棘手的安全问题在于私有数据中心和公有云端中用户身份以及相关权限和许可的管理。IDaaS服务提供商维护着云端上的用户资料,用以验证用户,并基于安全策略、用户群和个人权限授权访问相关的资源和应用程序。与各种目录服务(Active Directory和 LDAP等)及提供商相集成是IDaaS服务商所必备的。Okta当仁不让的成为云IDaaS服务提供商的领头羊,CA、Centrify、 IBM、微软、甲骨文和Ping提供内部和云端的IDaaS解决方案。
 
    协同平台
 
    协同平台如Slack、Microsoft Teams和HipChat已经成为重要的讯息平台,支持团队共同高效沟通和工作。究其根本,这些解决方案是相对简单的SaaS应用,用于支持聊天类型想讯息发送,和文件共享和音频和视频沟通。大多数能提供API促进与其他系统的集成,使第三方开发人员创建和共享外接程序,以增加功能。
 
    垂直云
 
    应用垂直云的重要领域包括金融服务、医疗卫生、零售、生命科学和制造业。聚焦这些行业的云厂商提供PaaS云帮助客户建立垂直应用,提供针对具体行业和API接口的服务。垂直云能极大减少垂直应用的上市时间,加速特定领域的B2B集成。大多数垂直云的建立还要依靠培育合作伙伴生态系统获得发展。
 
    云计算的优势及安全性担忧
 
    云计算的主要吸引力是降低了需要动态扩展的应用进入市场的时间,而开发者却越来越多的被大量先进的新服务所吸引,使用云计算技术。这些先进服务可以包含在机器学习和物联网连接相关的各种应用中。
 
    尽管企业有时将原有应用迁移到云上以减少数据中心资源需求,但真正的收益来自于一些全新应用,它们能够利用云服务和“云原生”属性的优势。这些属性包括微服务架构和Linux containers来增强应用的可迁移性,以及像Kubernetes的容器管理解决方案,编制基于容器的服务。云原生方法和解决方案可以成为共有云和私有云的一部分,帮助实现高效的开发运营类型的工作流。
 
    而反对公有云的声音普遍来自于其安全性考虑,尽管大部分公有云已经证明自身比一般企业的数据中心的防御能力更高。而更大的担忧则来自安全政策将应用于用户和公有云提供商间的身份管理。此外,政府规定也可能不允许用户将敏感数据从私有云转移。其他顾虑包括技术逐渐落后的风险和公有云服务的长期运营成本等。
 
    尽管如此,云计算技术,不论是公有还是私有,已经成为大型应用的选择平台,尤其是那些需要频繁变更和动态扩展的面对客户的企业。更加值得注意的是,大部分公有云正在引领企业技术开发、开启新应用,逐渐呈现燎原之势。企业正在逐渐转向选择云,将越来越多的新技术进行创新性利用。
责任编辑:吴丽萍
本文为e-works原创投稿文章,未经e-works书面许可,任何人不得复制、转载、摘编等任何方式进行使用。如已是e-works授权合作伙伴,应在授权范围内使用。e-works内容合作伙伴申请热线:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐