加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

开源Fn项目—Oracle下一代无服务器计算

发布时间:2018-11-01 16:48:55 所属栏目:外闻 来源:IT大咖说
导读:云开发开源策略 从2017年开始Oracle在云开发和开源方面逐渐加大了力度,17年9月份Oracle以铂金身份加入CNCF。 Oracle的开源策略主要从几个维度出发,第一是支持开源,所有在CNCF中列出的技术我们都是支持的。第二是云中立,开发者所开发的应用可以应用在任

Fn可以提供无容器化的体验。首先是一键安装,开箱即用。开发者可以在自己的环境环境中使用Fn,只要满足Docker版本为17.0.5的版本之上,安装通过一条命令就能够完成。

开源Fn项目—Oracle下一代无服务器计算

运行也非常简单,使用Fn start 就可以在linux环境中启动Docker引擎,第一次运行的时候会下载Fnserver需要的一些镜像库。

开源Fn项目—Oracle下一代无服务器计算

开源Fn项目—Oracle下一代无服务器计算

上图展示的就是如何在Java环境下使用Fn,通过Fn初始化命令指定运行环境后会自动的生成一些脚本和文件。

开源Fn项目—Oracle下一代无服务器计算

然后就可以在类似上图的环境中根据需要进行开发。另外还可以定义版本或者一些特性的信息,比如和远端和本地的server交互。

开源Fn项目—Oracle下一代无服务器计算

通过上图的方式执行之后server端就会返回相应的响应或请求。其实在这一块最主要的就是当你用最简单的Serverless框架去设计的时候,在将来云服务平台里面就可以基于事件触发或者基于一些事件调用,去做无状态处理,就可以发起很多请求。而后台也是基于Docker运行的,所以可以利用分布式或伸缩性去做自动的一些扩展。

开源Fn项目—Oracle下一代无服务器计算

在基本部署的时候,还可以定义一些服务的脚本控制,比如打包成App发送到后台。

Fn中还存在一个简单的,单艺主线的web UI,让开发者可以通过GUI来监控应用情况。

Fn特点

最后这里来总结下Fn的特点。首先Fn是开源、云中立的。其次它支持各种语言,但是我们会对Java做特殊优化,毕竟目前J2SE的部分还是有Oracle来开发。第三它有着容器原生,本地开发的体验,因为Fn Server是运行在Docker环境中,所以并不需要在意开发环境。第四是调度独立,Fn支持Kubernetes、Mesos、Swarm、etc,一般我们建议选择Kubernetes,毕竟它的市场份额摆在那里,Oracle的Serverless版本发布之后也会针对Kubernetes进行集成。最后还有一个特点就是可以无痛迁移Amazon Lambda程序

开源Fn项目—Oracle下一代无服务器计算

【编辑推荐】

  1. 科技助推一带一路建设 甘肃先进计算中心亮相文博会
  2. 曙光与丝绸之路信息港战略签约,先进计算助力西部发展
  3. Linux将如何改变终端用户计算的面貌?Window要走向衰落了?
  4. 中科曙光召开高性能计算应用研讨会
  5. 中科曙光获批牵头组建国家先进计算产业创新中心
【责任编辑:武晓燕 TEL:(010)68476606】

点赞 0

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读