CIO们在规划企业IT战略的实惠、有效和高质量方面承担了巨大的责任。应用曾经是企业IT最终要的组件之一。世界各地的企业IT部门部署和交付第三方应用软件给最终用户和业务领域,在多数情况下,第三方软件包往往不能满足最终用户的业务需求,企业需要从零开始创建自定义的应用程序。应用程序是IT通常的实施方式。
事实上,很多实践都是围绕着应用程序的重要性来发展的,比如如何建立和如何交付。企业架构是最重要的实践之一。
随着革命性的云计算席卷整个产业,云计算的某些方面会进入企业,比如私有云会把企业架构从童话带到现实。对企业IT来说,云的最重要因素是“平台即服务(PaaS)”, 在企业内部以私有PaaS形式部署。
PaaS是一个软件层,通常连接网络资源包括操作系统实例、数据库服务器实例、网络服务器实例,甚至负载均衡,并连成一个单一的,共享的逻辑承载层。本质上,PaaS可以总结成一个数据中心OS。应用程序开发人员,只需要上传程序到PaaS,几秒或几分钟后就可以运行,而不需去开发一个程序然后乏味地配置以求在某个特定的基础架构上部署。
在企业IT架构中部署需要60-90天有巨大差别的是,Paas承担了匹配各种组件到基础架构,部署组件,动态配置组件,甚至为调整和更新软件超时提供了工具,等等所有没有人愿意做的平常的工作。
更先进的是,PaaS产品甚至提供了先进的架构模式,框架和平台服务例如从API来获得缓存以供客户应用程序使用。在过去的几年中,两个看似正交的趋势是,私有云和企业架构曾经在有冲突方向上领导了企业IT的下一个时代。
企业曾寄希望于云架构作为下一个模式,因为云赋予了运作有效性新的定义。私有云和企业架构汇聚成了私有的Paas而不是发展独立的路线。
如上所述,PaaS提供了巨大的价值,但是出于安全、性能、带宽和延迟等方面的原因,企业内部的开发人员在使用其全部功能上受到限制,而仅仅是用在最简单和敏感性最低的项目上。开始私有PaaS, 私有PaaS是在企业内部基础架构内的软件层部署,目的是向企业内部开发人员在企业业务范围内展示PaaS的服务。
私有PaaS比共有PaaS的好处是什么呢?我很高兴你能这么问,好处包括:
快速推向市场-自助工具模式可以让用户上传编好的代码,只需点击鼠标,发布应用,不需要再次配置软件或服务器。在几分钟内部署软件而不是几周或几个月。
增强灵活性-简化了应用程序的部署,管理和扩展,同时通过共享服务,提高了开发人员的生产力。减少成本-改善了基础设施利用率,消除人工配置任务,并在适当时,提供自助服务接口。
降低复杂性-通过将应用软件从基础设施中抽离出来,并实施一个共同的、可继承的架构来简化正在进行中的应用程序管理。
改进的应用程序管理-让用户在一个中心位置管理所有应用程序,不再需要担心超越IT管理规则。
本质上来说,成百上千的开发者和架构师通过使用内部提供的(而且是集中的)PaaS,跨越了公有的障碍,完全获得了PaaS最主要的价值。基于自身强大的特点,PaaS为部署在它上面的应用真正建立了一个可实施的共享的架构和一系列服务。所有应用程序都符合内部的黄金标准,并可进入PaaS平台的各种服务,如身份验证、缓存、或任何其他PaaS可提供的服务。因此,没有应用程序是以上规则的例外,相反地,所有应用程序都继承相同的基础。
PaaS副产品将使企业变得灵活。由于基础设施的共享增加,部署和管理的时间大大缩短,提高了开发人员的效率。本质上,PaaS体现了企业架构的视野,并提供了通用层,这对企业内开发者是具有极大吸引力的(并且是可接受的)价值。
在未来几年,由于私有云和企业架构的交汇,PaaS会改变私有企业IT布局。