2017 五个必备云技能
6421
2017-03-02 10:40
文章摘要:云巨头 AWS、微软 2016 年云业务飞速发展,可以预见未来云的繁荣景象。2017 年必不可少五个云技能是什么?

编译:T客汇  卿云

2016 年第四季度的财务报表显示云供应商巨头业务极大增长。亚马逊 AWS 收入同比增长 47%,微软同比增长 93%。非常明显,云业务正在飞速发展。

中小企业将继续采用和投资云技术。思科的《全球云指数白皮书》表明,未来五年,云 IP 流量将有近四倍的增长。

但是云的快速扩张带来了技术上落差:缺少合格的云专业技术人员,为了满足这些日益增长的需求,企业需要熟练的云技术人员。

抓住这次机会拓展云技能,这些必须的云技能都有了吗?

一、数据库和大数据

据估计,世界上 80% 的数据是「暗数据」——由计算机收集存储,但对企业来说是不可见不可用的。

IDC 报告称,通过云提供的大数据系统已经开始利用这一潜在资源,该行业预计将以每年 60% 的速率增长。

专家认为云将会成为企业数据库所在地——「云已经成为大数据向前发展的下一个着力点。」Wikibon 大数据专家 Jeff Kelly 说。

企业需要某个地方存储和访问他们的数据,现在越来越多地托管在公有云。大型云供应商像微软、亚马逊 ABS 还有最近的谷歌都提供了非常丰富的云数据服务。企业继续把数据搬向云端,所以云专业人员要熟悉这些平台是如何工作的。

亚马逊业务流程开发管理平台 (AWS) 提供运行 MySQL、 Oracle 或 SQL 的关系型数据服务(RDS)。或者,专业人员可以利用无模式 Amazon SimpleDB 承受较低的的工作负载。

微软 Azure 在 Azure 平台上使用 SQL 数据,或在虚拟机上托管 SQL 服务器。

专业人员也可以选择像 MongoDB 这样的开源数据库平台,学习如何在 Hadoop 上编写代码——一种处理大量数据的普遍流行语言,同时还将充分利用云大数据革命带来的红利。

幸运的是,对专业技术人员来说云供应商在数据库技能方面有很好的支持。有很多专注数据的微软 Azure 认证还有通过 AWS 认证的大数据可供大家学习。

还有大量的大数据和来自 Cloudera 可认证的 Hadoop 慕课(大型开放式网络教程)供大家学习。

二、云应用安全

随着网络威胁越来越复杂,大量的网络罪犯将手伸向了使用云的企业。专业技术人员在开发云应用程序时必须提高警惕。

对内置于公用应用的插件缺乏安全考虑是一个致命的弱点,这可以被网络罪犯利用。

「平均来说,现在有 777 个云应用程序在欧洲企业中使用,从安全角度来看,这些应用程序有 94.4% 不是企业级的。」云安全公司 Netskope 的副总裁 Eduard Meelhuysen 说。

软件开发人员必须了解为云开发软件的安全威胁。开发人员有责任确保 Azure 应用的安全性以及合规性。

此外当 2018 年引入欧盟一般数据保护法规(GDPR)时,Azure 应用程序安全性必须提高,否则将面临高达 1700 万英镑罚款的风险。

然而,只有 2% 的云应用程序为 GDPR 的到来做好了准备,云计算专家面临着大量的工作。

若需要提高专业技术人员的安全技能,或向潜在雇主证明,就要努力获得 (ISC)2 的 CCSP 认证。这一高水准认证由云安全联盟共同设定,并帮助技术人员对云应用程序安全的更深层见解。

三、企业向云端迁移

不仅小型企业正向云端迁移,大型企业也在这么做,且迁移以越来越快的速率发展。

根据麦肯锡硅谷集团的一份报告,近 77% 的公司在 2015 年依赖传统 IT 基础设施。随着大企业迁移到基于云的基础设施,可能 2018 年下降到 43%。

但企业将其应用程序和服务迁移到云端仍然面临着障碍。根据 Frost & Sullivan 的一份调查,云迁移所面临的挑战是制约 IT 技术发展主要因素之一。

云可能有一些自动化功能,但并不包括迁移功能。企业通常依赖来自合作伙伴或提供商定制的专业服务。

企业需要云专业人员以有组织、安全的方式监督向云端迁移工程。

这些专业人员需要深入了解他们所选的云平台,对 Azure 来说,专业技术人员应该考虑成为专家:通过学习推荐的 Azure 课程实施 Microsoft Azure 基础框架解决方案认证。

或者,AWS 专业技术人员可以考虑获得解决方案架构师认证,包括将本地端部署的应用程序迁移到 AWS。

四、应用程序容器技术

云计算行业见证了容器使用的激增,一种更灵活安全的为了虚拟化单个应用程序的虚拟机替代方案。

容器技术虽然不是职业认证的必有技能,但关于容器的知识对于云专业人员变得越来越重要。根据 Robin Systems 调查,81% 的企业考虑将来增加容器的使用。

有趣的是,40% 的受访者还表示,他们已经在容器中部署了像 Spark 和 Hadoop 这样的大数据应用程序框架,

容器技术可使操作更加便捷和高效,令人印象深刻的是,应用程序容器技术市场份额 2016 年到 2020 将从 6.1 亿英镑增长到 21.7 亿英镑。

「容器技术将应用于解决现实中的业务难题。通过这些技术企业可以提供安全、有效、弹性、可扩展的新服务。」Canonical 云业务的执行副总裁兼总经理 Anand Krishnan 说。

五、开发企业云应用

越来越多的公司初步搭建了公有云和私有云,云应用的开发和测试的重要性也与日俱增。

云提供更快速的应用开发,并可以与 DevOps 协作。其它的好处有:以最小的代码使用云功能,减少开发时间,并为应用生命周期管理(ALM)创建实际分布式测试。

AWS 支持 AWS SDK 开发,这使开发人员能够使用 Java, C#/.Net, Python 和 JavaScript 语言编码。还有一个 AWS 开发通道和通过一些在线自主实验室的免费培训。

幸运的是,已经熟悉 NET 框架 和 Visual Studio IDE 这些微软技术的开发人员,为 Azure 开发也很容易上手。有了 Azure 背后坚实的基础设施和服务交付指南,大多数开发人员通过现有技能即可开始为 Azure 开发应用程序。



版权声明:

凡本网内容请注明来源:T媒体(http://www.cniteyes.com)”的所有原创作品,版权均属于易信视界(北京)信息科技有限公司所有,未经本网书面授权,不得转载、摘编或以其它方式使用上述作品。

本网书面授权使用作品的,应在授权范围内使用,并按双方协议注明作品来源。违反上述声明者,易信视界(北京)信息科技有限公司将追究其相关法律责任。

评论