1.开源云真机平台-Sonic应用实践
Sonic,一款开源的分布式集群云真机测试平台,专为中小企业客户端UI测试设计,提供免费、支持私有化部署的解决方案。其官网为 sonic-cloud.gitee.io,GitHub项目地址为 github.com/SonicCloudOr...市面上常见的云真机平台分为公共云真机平台和开源云真机平台两种类型。前者如阿里、腾讯、百度推出的WeTest、EMAS等,优点是收费相对合理,但功能支持有限,无法满足自动化、性能测试需求。后者如Sonic、STF等开源平台,支持二次开发,但真机采购成本较高。Sonic平台旨在解决中小企业在客户端自动化或远控方面缺乏工具和测试手段的问题。Sonic环境搭建主要依赖于Docker Compose。硬件环境要求一台Linux服务器(CentOS或Ubuntu均可)和一定数量唤坦的手机设备。Linux服务器需要安装常用软件包。部署文档可从Sonic官网获取,按照官方指南进行操作。配置文件vi docker-compose.yml需根据实际需求进行修改。执行相关命令启动容器后,Sonic会自动创建两个容器。在Sonic中创建项目需注册账号,访问前台地址192.168.1.122:3000,填写项目信息,创建项目并生成Agent。Agent的创建只需填写名称,系统会自动创建。记住AgentKey,后续部署时会用到。部署Agent同样使用Docker Compose。下载依赖文件,修改配置文件docker-compose.yml,然后启动容器。成功后,查看容器相关信息。至敬链启此,Sonic项目和Agent均已完成部署。Sonic使用过程中,接入设备需开启USB调试权限,并在插入服务器主机后、手机页面弹出“是否允许USB调试本台设备”的选项中选择“是”。接入设备后,设备系统会进行初始化连接。首次连接adb可能需要等待几秒。Windows电脑可以通过adb远程连接Sonic上的设备进行自动化测试等操作。使用Sonic进行自动化测试,整体体验流畅,界面友善,测试功能强盛。对于初学者来说,需要逐步熟悉Sonic平台的各项功能。通过Sonic平台,可以有效提高自动化测试效率,减少开发和测试成本。然而,平台在资源限制下的兼容性和优化方面仍有提升空间。更多测试亮如开发实战干货,欢迎扫码关注,一起交流、学习!
2.StarlingX社区发布2.0版本!
StarlingX社区发布2.0版本StarlingX,一个专注于对低延迟和高性能应用进行优化的开源边缘计算及物联网云平台,今日正式发布了其2.0版本。这一版本在原有基础上实现了重大突破,为混合工作负载提供了更高的灵活性、稳健性和支持。
一、StarlingX项目背景StarlingX项目旨在为边缘计算重新配置经过验证的云技术,以在大规模分布式计算环境中提供成熟且稳健的云平台。它神雹适用于裸机、虚拟机和容器化部署环境,特别适用于对高可用性(HA)、服务质量(QoS)、性能和低延迟等有严厉要求的应用场景。通过利用Ceph、Linux、KVM、OpenStack和Kubernetes等开源项目的组件,并通过添加配置和故障管理等服务对这些组件加以完善,StarlingX能够同时满足运营商和行业应用对边缘计算的严厉要求。
二、StarlingX 2.0主要特性集成Kubernetes和OpenStack的强化云原生平台:StarlingX 2.0在专用物理服务器上集成了Kubernetes和OpenStack,形成了一个强化的云原生平台。这一集成使得平台能够同时支持容器化工作负载和虚拟机工作负载,为混合工作负载提供了更大的灵活性。基于Stein版本的容器化OpenStack:StarlingX 2.0采用了基于OpenStack Stein版本的容器化部署,提高了平台的可靠性和可扩展性。容器化工作负载的边缘应用场景:基于Kubernetes的容器化工作负载使得StarlingX 2.0能够更好地支持边缘应用场景,如工业自动化、5G、智能建筑与智能城市等。
三、StarlingX社区发展随着新版StarlingX的推出,社区正不断成长。新版本包含了来自132位贡献者的2365次代码提交,其中包括来自九州云、中国银联、烽火、英特尔、InerDynamix、红帽、SUSE和风河等企业的开发者。社区诚邀业纳乎内用户、运营者和开发者们试用新版软件,并加入StarlingX社区的IRC(Freenode上的#starlingx)和邮件列表(lists.starlingx.io Mailing Lists),进行及时的社区交流与反馈。
四、上海峰会StarlingX相关议题在即将举行的开源基础设施上海峰会上,StarlingX社区成员将齐聚一堂,共同探讨边缘计算的发展趋势和技术挑战。相关峰会议题包括边缘框架的目标识别、中国联通采用边缘编排系统在5G环境中管理StarlingX、K8S及OpenStack边缘数据中心、边缘计算工作组的更新等。
五、业内评价九州云:5G正成为现实,很高兴看到StarlingX 2.0的发布。九州云将持续为StarlingX社区做贡献,助力5G部署。英特尔:StarlingX社区自成立以来已在短时间内取得了显著进展。StarlingX 2.0将云原生服务带到边缘计算,为边缘计算的持续创新创建了一个高效能的平台。OpenStack基金会:新的StarlingX平台是一个很好的应用实例,OpenStack服务在容器化平台中应用的同时,还可提供统一的接口来管理最适合您的游茄帆边缘应用程序的工作负载类型。风河:这是StarlingX项目的一个关键里程碑。StarlingX现在可为有低延迟需求的分布式边缘云用例交付容器和基于VM的工作负载。风河致力于与社区合作,进一步推动边缘云技术的发展。六、关于StarlingXStarlingX是一个经过测试、可作为完整软件栈使用的开源边缘计算和物联网云平台。它提供可伸缩的、高度可靠的边缘基础设施,应用范围包括工业物联网、电信、视频传输以及其他有超低延迟要求的应用领域。StarlingX可兼容不同的开源组件,为故障管理和服务管理提供独特项目组件,以确保用户应用程序的高可用性。如需了解更多关于StarlingX的详情,请访问其官网并下载StarlingX 2.0版本进行体验。
3.开源免费的Wiki系统有哪些
开源免费的Wiki系统有以下这些:PingCode Wiki官网:PingCodePingCode Wiki是一款团队知识库系统,广泛用于团队文档协作、搭建团队知识库、产品手册、帮助中心、FAQ等。它支持多人实时协同编辑、页面级的全下管控、团队间的文档猛庆共享等功能,并能将知识库对外分享,与任务管理关联。支持私有部署、二次定制开发、SaaS等版本,25人以下免费。MediaWiki官网:MediaWiki下载:MediaWiki下载MediaWiki是使用PHP编写的免费开源Wiki软件包,是Wikipedia和其他Wikimedia项目的平台。但国内使用可能存在翻墙、无产品服务等问题。DokuWiki官网:DokuWiki下载:DokuWiki下载DokuWiki是开源免费的轻量级百科系统,不需要数据库即可运行。模板和插件很多,但中文资料相对较少,官网下载速度也可能较慢。MinDoc官网:MinDoc开源:MinDoc GitHubMinDoc是一款针对IT团队开发的简易好用的文档管理系统,维护时间久,项目质量有保障。BookStack官网:BookStack开源:BookStack GitHubBookStack是开源免费的在线文档管理系统,适合搭建文库,功能类似Gitbook和看云。amWiki官网:amWiki开源:amWiki GitHubamWiki是开源免费的轻量级前端化文库系统。docsify官网:docsify开源:docsify GitHubdocsify是免费开源的轻量级文档网站,界面简练高雅,适合搭建开源项目的文档。Wikitten开源:Wikitten GitHub演示:Wikitten演示Wikitten是开源免费的Wiki系统庆孙,适合做小型Wiki,界面简易。Docute官网:Docute开源:Docute GitHubDocute是开源免费的文档管理系统,界面极简,适合作为产品的开发文档。Wikitten and MDwiki开源:Wikitten and MDwiki GitHub演示站:Wikitten and MDwiki演示站Wikitten and MDwiki是整合了Wikitten和MDwiki的文档系统,适合用作博客系统。这些开源免费的Wiki系统各有特色,用户可以根据自身需求选择合适的系统进行搭建和使用。同时,也需要注意到免费软件可能存在的数据安全、功能简易、缺乏售后服务等誉知链问题,在选择时需小心考虑。

当前位置:关于我们