在新加坡航空公司的云和Devops旅程里面
就像大多数企业那样踏上他们的云和Devops之旅,新加坡航空公司(SIA)面临挑战,以跟上不同公共云提供商的能力,权衡多项优先事项和管理人才。
在Sia工程师队的演示文稿中,在新加坡云博览会亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲的挑战,该工程师透露,阿里巴巴云希望在扩大其在中国扩大其业务时,它最初对他们不熟悉 - 仅仅知道阿里巴巴的基础架构服务与亚马逊Web服务的基础架构服务类似。
艾丽嘉·教练和SIA主要技术专家李慈耀表示,虽然利用各种云供应商提供的能力,以适应不同的应用和业务需求是一件好事,但企业将不得不抓住移动数据和VPN(虚拟私人例如,网络)设置从一个云到另一个云。
复杂性问题是云迁移工作,其中从内地服务器移动到公共云服务。在SIA的案例中,这些包括Jenkins开源自动化服务器,以及将自动化管道扩展到云端的需求,该公司是一家航空公司的质量保证(QA)工程师之一。
然后,开发人员使用多种工具和框架用于构建应用程序。李说,虽然应该具有与他们的首选工具和编程语言合作的灵活性,但维护不同的应用程序堆栈可能会成为噩梦。
“您可以调查的关键问题之一是尝试不同的应用程序堆栈,了解他们的利弊,在用户界面和后端图层中的一种技术汇聚,并且可以在开始时只能使用一个云提供商, “李在活动中建议了与会者。
在大多数Devops设置中,工程师也预计将在多种功能中得到良好的功能,从软件开发和自动化测试使用CI / CD(连续集成/连续部署)管道部署。
“罗马并没有在一天内建成,但我们可以做多少,我们可以做多少,”李说。“这就是为什么基于我们的业务目标优先考虑不同需求的重要性。”
根据李,SIA已制定三个主要业务目标 - 增长公司的收入流,提高客户满意度,提高劳动力效率。
“从上个月从我们的记分卡,公司在收入方面表现得很好,”他说。“但是我们从客户满意地区的观点来看,我们没有做出很多我们推出的新功能没有完全测试。”
李补充说,该公司在推出功能之前可以在云中旋转更多的测试环境。“在我们积压中的所有技术任务中,重要的是要看到哪些有助于我们实现我们的业务目标,因此优先顺序是关键,”他说。
工作场所问题也不应忽略。SIA最近踏上了工作场所转型倡议,包括删除办公室级别,促进团队之间更紧密的合作。
结果,一些开发人员在编码时面临更多的同事中断。Lee对开发人员的建议是,再次衡量竞争优先事项,并要求一些安静的时间来编写,并做一些优质的思维。
在具有互连系统和软件依赖项的复杂IT环境中,编码错误或错误配置可能会对任务关键任务系统和业务运营产生不利影响。李说监督至关重要,但警告说,只有关于IT问题的警报只能送到特定的人,以避免落入自满陷阱。
李也谈到了云成本管理,他说是避免痛苦的账单。他说,应提供以云使用报告形式的“反馈循环”,他说是跨越云资源的部门。
“这将确保云采用不会变得昂贵,因为您没有关闭服务器,”他说。“它不仅仅是关于硬件;它也是您的软件堆栈在服务器顶部运行的许可费用。“
随着云技能的高需求,SIA也面临着招聘人才的挑战。除了共享航空公司正在努力的有趣项目 - 如推荐发动机和认知服务 - 吸引人才,该公司还鼓励工程师参加培训和认证课程。