返回首页> 云计算 > 云原生应用是什么?
跳过导航链接

云原生应用是什么?

文章摘要: 云原生应用是什么?最近关于“云原生”的谈论很多,人们像之前了解云的其他概念一样在寻求对这个术语的解释。 凯德·梅斯在Wired上写道:”这个词在近年来有如此多的含义。但请记住:这些含义来自IBM、HP、EMC、戴尔、思科和其他并不欢迎它的公司。” “云原生”是指“出生”在云里的应用,与本地应用截然不同。...
 

云原生应用是什么?最近关于“云原生”的谈论很多,人们像之前了解云的其他概念一样在寻求对这个术语的解释。

凯德·梅斯在Wired上写道:”这个词在近年来有如此多的含义。但请记住:这些含义来自IBMHPEMC、戴尔、思科和其他并不欢迎它的公司。”

“云原生”是指“出生”在云里的应用,与本地应用截然不同。本地应用类比于你拥有一个车队,不仅需要巨大的资本支出(购买汽车),还必须支付维修费用。

IaaS是垫脚石

当本地应用迁移到公共云时,第一步就是把它们重新安置到云上。从本质上讲,这意味着重建本地的基础设施。这种做法很有意义,因为它减少了未知量的个数和降低了被解雇的风险。谈到解雇,一句老话“没有人会因为购买IBM而被解雇。”将变成“没有人会因为迁移到到AWS而被解雇。”

为了说明这种方法,举个例子——如果一个公司将一个100节点的集群从本地迁移到云,它将会租100个实例,以和本地完全相同的方式运行应用和服务(安装相同版本的操作系统以及支持/基准软件)。这种租用基础设施的计划被称为基础设施即服务,也就是IaaS

IaaS提供的好处是双重的:缩放和抽象。缩放的好处体现在,机器可以需求添加和删除。这个过程只需点击一个按钮,而在本地情况下则需要几周的时间。抽象的好处体现在硬件/数据中心基础设施水平。IaaS提供全球基础设施,不需要在同一区域和地理区域间建立和维护多个数据中心。有了IaaS,也无需担心管理机器、机架、网络、冷却和功耗等方面的问题。

尤其IaaS还有一个额外的好处,这也是云计算的好处,即资本支出转变为经营费用。IaaS相当于租车。你所支付的是租金,无论是按小时、按周还是按月。

IaaS是一个很好的开始,也是最基本的。每一个试图跳过IaaS,而直接出售PaaSSaaS产品的云供应商都遇到了挑战。例如,微软最初在Azure提供PaaS服务,成功之路受限。他们在2012年为Azure增加了IaaS,并持续至今。

在讨论SaaS时,不得不提到一个新的行业趋势——把互联网上运行的一切都称为“SaaS”,把它与云业务捆绑起来推动收入增长。

PaaS

迁移到公有云后,公司通常需要一些时间来适应新环境。对于一些公司,这个时间可能是几个月甚至几年。其中尤其需要与本地同样的安全感。

当公司熟悉并融入新的环境时,他们可能会观察到一些有趣的东西。他们所看到的是,有现成的服务可以做他们多年来一直在亲手做的事情。IaaS帮他们把硬件抽离出来,这些服务帮助他们甚至把操作系统抽离出来。应用程序可以简单地重建在这些服务之上,这为不同的需求提供了通用的平台。这种强化被称为PaaS,即平台为服务。

PaaS不仅带来了简单,也在IaaS的基础上显著降低成本。

PaaS是一个重要的步骤,因为这是云原生的第一接触点。它引入了在公有云中重构应用并充分发挥其潜力的思维过程。这些应用作为PaaS的一部分,覆盖面很广。AWSPaaS产品领导者。在数据存储方面,AWSAurora可替代RDBMSDynamoDBNoSQL数据库,AWS Redshift可替代企业级数据仓库。

PaaS就跟使用Uber一样,需要的时候用车,但不是付租金,而是从A地到B地的车费。你使用的服务类型取决于你的需要。如果你的目标是去观光,那么去坐“大巴士”是一个更好的主意。

服务器减少的架构

PaaS所带来的好处是惊人的,大部分的应用都从此幸福地生活在PaaS的美丽世界。但一些应用将进一步降低成本,增加简单性。对被广泛使用的AWS Lambda正朝着这一方向努力。微软Azure已经发布了其竞争产品Azure Functions,谷歌的Google Cloud Functions也一样。

要使这种情况发生的关键是,将应用程序分解成它所构成的各个功能模块。功能是伟大的,它们是运行在指定时间内的小代码块,如JVMPython。应用程序开发人员甚至不必担心运行这些运行时间。这是任何人都能想到的最高层次的抽象(到目前为止!)。

Docker/container的粉丝来说,这跟容器所做的没有太多不同。容器是关于应用程序运行的抽象。这是即兴的,其中的粒度已被转移到单个的功能模块中。

更接近它的是“微服务”。事实上,一个流行的设计模式就是由API网关管理的微服务来作为这些功能模块的一部分。

功能模块让你去操心你想做什么,而不是怎么做。

小结

在公共云领域的所有改进都集中在满足两个目标:降低成本和简化操作。IaaSPaaSLambda正在逐步实现这些目标。

越来越多的公司意识到迁移到公共云不可避免,他们的重点是如何优化成本。这包括通过以下方式重构应用,以最大限度地利用云原生的好处:

一、从传统的数据存储(如甲骨文、MySQL Teradata)迁移到云原生数据存储(如AuroraRedshift)。

二、利用容器和以应用程序为中心的抽象。

三、将应用分解成各个功能,并进行功能层次的抽象工作。

 

更多推荐:大数据云计算  Cloudera认证培训  Hadoop基础培训  Apache Hadoop CCAH培训

上一篇:微软、AWS、VMware如何在中国云计算市场淘金
下一篇:云技术会颠覆IT平台吗?
文章摘要: 云技术会颠覆IT平台吗?运营IT组织是个需要平衡首要性和紧迫性的挑战。通过部署健全的基础设施来满足当前需求并预测未来需求已经够难了,更何况硬件和软件问题还难免会导致业务中断并需要处理故障。所以,运营IT组织绝对需要强大的心理承受能力。 在过去的几年中,大多数IT组织已经开始通过虚拟化来提高计算基础设施的效率。这使得IT基础设施向云计算发展,并且非常经济。可惜,向虚拟化转型只是通往成功的一小步,关于如...
◆云计算SaaS采用要考虑的5大因素 ◆如何构建一个私有存储云 ◆云计算的三大支柱 ◆云计算的真正价值不仅仅是节省开支 ◆云计算将改变我们的生活? ◆微软将在Office中引入人工智能 ◆微软发Surface Pro 4/Studio固件更新日志 ◆微软:AI人工智能应该帮助,而不是替代人 ◆微软推出WDATP强化企业终端威胁防护 ◆Windows申请免费SSL证书-Let's Encrypt ◆思科ASAP助力全数字化时代数据中心创新 ◆怎样选择合适的PoE交换机? ◆思科持续保持企业基础设施市场优势 ◆网络工程师需要的8项技能 ◆思科IOS中改善CLI的用户体验 ◆H3C交换机以太网端口类型 ◆H3C交换机做DHCP ◆H3C交换机常用配置命令 ◆新华三集团总裁兼首席执行官于英涛2017年会致辞 ◆新华三加速云落地 ◆RHEL7 配置VNC远程桌面 ◆RHEL7利用iso镜像制作本地yum源 ◆RHEL6 学习笔记 ◆RedHat5和RedHat6 配置yum源详解 ◆RedHat7上为Nginx编译安装nginx_push_stream_module ◆是否有必要参加PMP考试培训 ◆该怎么选择PMP培训公司 ◆企业为什么需要IT配置管理及其如何使用 ◆PMP考试心得 ◆IT资产管理与ITIL配置管理的区别和联系 ◆Juniper用户快更新:Junos OS、SRX有DoS漏洞 ◆Juniper防火墙之恢复出厂默认设置 ◆Juniper SSG双机高可用(HA)平滑升级经验分享 ◆高盛:Juniper市场表现将超过Cisco和Arista ◆Juniper收购云管理公司AppFormix ◆F5 Network:让爱点亮世界 ◆F5发布2017年应用交付状态报告 ◆除F5外,其他负载均衡软件的优缺点 ◆负载均衡的那些算法们 ◆F5配置手册:设备初始化配置 ◆Oracle培训:Oracle数据泵导入dmp文件 ◆Oracle培训:Oracle手工建库出现ORA-01519错误 ◆Oracle培训:Oracle CDC部署 ◆Oracle培训:Oracle 12c创建可插拔数据库(PDB)及用户 ◆Oracle EXP和IMP使用方法介绍 ◆VMware中CentOS 6.6的kdump启动失败解决 ◆VMware NSX升级:微细分、安全启动和支持非vSphere环境 ◆VMware虚拟化培训:虚拟化的基础知识 ◆VMware发布2016数字化工作空间现状报告 ◆VMware助力广州科政实现恒大集团打造全虚拟化数据中心 ◆戴尔EMC补丁在VMAX存储系统中出现漏洞 ◆EMC进行SAN拆分,解决更细化的存储需求 ◆EMC数据中心全闪存年,机架级闪存可让Hadoop提速10倍 ◆EMC发布2016年新品和技术路线 ◆重新定义企业IT,EMC联手VMware推超融合 ◆最近面试的大数据岗位的公司经历 ◆用大数据预测雾霾,已获得环保部订单的微软是如何做到的? ◆大数据学习经验 ◆身处大数据时代,大数据这些误区你知道吗 ◆大数据分析促进人才招聘 ◆云计算SaaS采用要考虑的5大因素 ◆如何构建一个私有存储云 ◆云计算的三大支柱 ◆云计算的真正价值不仅仅是节省开支 ◆云计算将改变我们的生活? ◆Apache Spark也有不完美 ◆Spark将机器学习与GPU加速机制纳入自身 ◆spark作业调优 ◆Spark基本工作流程及YARN cluster模式原理 ◆从Spark 2.0版的推出,看开源大数据技术的商业化发展 ◆EasyStack郭长波当选OpenStack基金董事 ◆OpenStack私有云:好处、挑战和未来 ◆在Openstack上创建并访问Kubernetes集群 ◆思科公司关闭基于OpenStack的公共云 ◆2017年OpenStack管理员认证会不会火? ◆IBM和Bell联手共同打造苹果iOS企业应用 ◆IBM首席执行官提出人工智能部署三大基本原则 ◆调研IBM与西门子:软件将是工业的未来! ◆IBM在美获专利最多 ◆IBM闪存迎接新挑战 ◆Hadoop创始人Doug Cutting寄语2017:五种让开源项目成功的方法 ◆基于Ubuntu Hadoop的群集搭建Hive ◆HDFS以及HBase动态增加和删除节点 ◆Cloudera提供课程帮助缩小数据技能差距 ◆Cloudera提供课程帮助缩小数据技能差距 ◆扩大与Azure合作,思杰力推超融合基础设施上部署VDI ◆MapReduce工作流多种实现方式 ◆Citrix虚拟化技术:XenServer6.2资源池配置 ◆Citrix虚拟化技术:XenServer6.2虚拟机创建 ◆Citrix虚拟化技术:XenServer6.2存储管理 ◆2017年十大最热IT技能:安全位列其中 ◆筑牢个人信息安全防火墙 ◆2016年最热门的六大IT职位 ◆CISP认证和CISSP认证区别 ◆成为CISSP的理由