Sabre控股公司网络上常有峰值时数,但开源软件帮助公司满足高端更新需求
Sabre控股公司IT部支持Travel网站Sabre旅行网和Sabre航空公司解决方案,据CTO Robert Wiseman称,公司使用开源工具已有约10年之久。
Sabre控股公司相信开源技术是一种轻描淡写IT部门支持Travel网站Sabre旅行网络和Sabre航空公司解决方案,据CTO Robert Wiseman称,公司使用开源工具已有约10年之久。代价因素推理, 但它的能力 Sabre控制 自己的命运与Sabre中间件服务高级主管Kevin Bomar一起Wiseman解释开源软件和支持社区如何帮助Sabre提供满足高时需求的解决办法
容我理解一下你操作的规模全世界约5千台服务器 大约2/3开源近100%请求通过服务器使用开源技术
Robert Wiseman:
使用非开源操作系统吗红帽Linux标准操作系统,但我们主机操作主机系统, 并有一些遗留Unix系统运行各种专有操作系统, 但是当我们转向标准Linux环境时,我们开始逐步消除这些系统
RW:
开源技术用法从Apache和Tomcat服务器到开源ESBs企业服务总线、测试工具、开源数据库、Terracotta缓存等,我们使用其中很多工具
RW:
关键利益是什么成本当然是一个吸引人方面,这可能是每个人开始研究开源的首批原因之一。另一种能力获取代码 控制自身命运Sabre环境全天候运行 系统顶峰时每秒运行32,000笔交易因为我们支持世界各地的航空公司和旅行社, 和像我们内部说的那样,它总在某个地方峰值时段幸亏问题非常少见,如果我们碰到问题,我们便有能力进去查看代码本身,必要时修补问题。有了商业脱机解法 水里几乎全死返回前次修改后,如果可行,或等待销售商发布
RW:
凯文波玛:在有些情况下,支持也是一种福利多时,开源产品能得到支持-开发者帮助等-优于商业脱机软件
访问开发者社区对决定使用开源工具有多重要非常重要的商家传统上反应敏捷这是我们支付他们的事物社区能帮助你处理 甚至部分商家都没见过的事情 也是件好事
RW:

KB:关键是要看社区流大活性if you're consider a 开源解答 一年内没有更新 表示社区不太活跃
什么样的事你依赖社区帮助开发者知识库和修复补丁视社区大小而定在某些情况下,我们找第三方支持换句话说,社区就足够了
KB:
如何判断社区是否足够如果是分量级, 依赖社区可能行得通中件空间需要判断社区广度和活跃度-观察快速补丁流出多快和轮船为社区运行多紧在某些情况下中件空间,我们可以依赖社区换文中我们决定 多保证24小时支持 快速转换补丁之类
KB:
开源工具使用方便招聘并保留优秀IT人员吗?IT世界遍历全球后, 开源更容易为刚加入产业者所获取以纯数计算 全世界有更多的人 能够访问开源开源对加入公司的人来说是一个有吸引力的建议 因为它被视为人民技术事物人们可以获取并学习自身快速获取宽慰度有不同的阵营处理此事,但我认为大致上是这样
RW:
KB:我不知道它帮助保留开发商自然驱动开发商中间的刺激因素多开发商参与不同的开源项目他们看到他们能更快地工作
为什么开源多有组件和构件 标准模板库等if you go to TheServerSide.com开发商之间还围绕开源技术建立许多社交网络
KB:
表示你已达到决策归结点 `buy,building或开源开源优先购买第三构建光靠价格并不够好年终结时我永远无法见老板并说, “嗯,便宜点, ” 我们必须保证产品稳定常支付支持合同物价攀升,并在一定程度上与商业产品相仿但也有一个策略语句 说我们应该成为卖主不可知性不论我们使用什么产品-开源或商业脱机-我们在代码中开发抽象反制产品,所以我们不连接任何产品选择开源产品时考虑的一个方面是 确保多厂商支持它所以,如果我们不得不去 换个卖主 因为我们没有得到正确的服务 或正确的服务 以正确的价格,因为我们努力建立逻辑和产品之间的抽象性, 我们能够快速移动
RW:
如何工作表示你有一个数据库 不满意支持发生什么以ava为例简单hibernate开始部署,这是一个关联映射产品Java服务本身不见数据库底层自有SQL调用抽象层转换后,我们搭建, 所以如果我们从数据库变换到数据库, 服务本身实际上并不知道这些变换唯一需要改变的地方 是在关系映射产品本身
RW:
是否有任何项目使用开源技术无法以任何其他方式实现-从技术或实用角度?肯定有些项目没有开源解决方案或概念证明或原型设计可能不切实际开源项目初级阶段的好处之一是你不必购买许可做概念或原型证明 不一定真正关心支持获取各种开源产品 令世界各地一些资源开发集团
RW:
开源技术部署最大挑战是什么最大点是 很多开发商从未遇到过 他们不喜欢下载开源的好点之一是容易获取开源技术与产品其不利方面之一是易获取各种产品和技术我怀疑很多公司使用开源 实际并不知道历经千辛万苦控制产品使用, 无论是开源或商业产品, 因为开发商往往下载解决方案并开始部署可开始失控
RW:
如何防止他们这样做教育 治理 管理看着他们的代码,我们知道 建材正在进化
RW:
KB:或规则引擎或ESBs等多重开源解决方案这一点上,你需要评价哪个最优,因为你不希望对同一问题有两种开源解决办法。深入搭建点心 基准测试 稳定度支持度 类型支持罗伯特说,它教育开发者 并获取成熟度 开发者如何使用开源, 并拥有一些管治 和标准围绕某些技术
是否遇到使用开源技术的危险事物之一你必须关注开源, 并有[商业现 解决方案 商家有产品行进图和业务计划保持开源常青 多看路径图正因如此 多层抽象性才重要开源解决方案开始失去活动社区时,需要记住迁移路径
KB:
因社区摇摇欲坠而交换产品吗?无法想出实例曾几度我们看到开源求解开始对立规则引擎似乎经常跳跃ESB系统也相当活跃穆尔ServiceMix和ApacheESB所以,你只需要观察那些区域 看哪个最优生出一年路程
KB:
向想使用开源技术者提供什么建议如果要在关键环境使用它 需要确认你得到了支持抽象性很重要 不管你使用开源或非开源 所以你有快速移动能力训练是另一个方面如果从一种产品转而使用另一种产品,你就必须将之注入成本效益分析中。有很多事物随产品变化而来:培训、支持、抽象性以确保你不同时使用任何技术,确保社区成熟,并有公开可用基准最理想选择成熟产品你不想成为第一批人
RW:
未来开源企业作用如何开源变成熟后 人对商业产品和开源产品的看法 将会有细线比较成熟开源产品时, 物价往往与商业产品相比没有多大差别-有时是因为商家调低商业产品价格以竞争。可我们提到的其他利益-代码存取、成熟度和社区存取-向尺度倾斜偏向开源
RW:
德斯蒙事件编辑有个足球雷竞技appPDEDI董事长 IT出版社南堡MassatPaul@pdit.com联系