可信任,无边界。 提到“容器”这个词,一般我们会联想到锅碗瓢盆等一系列厨房用具,或者盒子等存储物品的地方。但在互联网世界,也有一个“容器”,其与现实世界的“容器”差不多,也可以比作一个个盒子,使得货物不用杂乱无章地堆放在一起,又可以按照分类一层一层地摆放,更易于管理,同时也方便运输,而“容器”便是为此而生。 说到容器,就不得不提到虚拟机,之前我们也介绍过虚拟机的基本概念,其让使用者可以在一台计算机上运行看似多台计算机的设备。在一些需要不同类型的硬件或操作系统上运行软件的需求,从而大大减少了成本,并提高效率,使得其成为互联网开发中比较流行的方式之一。 但其缺点也很明显,就是要运行的所有虚拟硬件,会消耗大量的内存和处理器资源,虽然在单独使用中并没有很大的影响,但对于需要高负载情况下使用的应用程序,便相当的不方便,也徒增成本。对于一些不怎么占用资源的程序,如果也需要为其开辟出一个单独的虚拟机也非常浪费。因此,容器便在这样的背景下出现了。 简单来说,容器是一种更轻量级,更灵活的虚拟化处理方式,它将一个应用程序所需的一切打包在一起。容器包括所有代码,各种前置条件以及操作系统,这让应用程序几乎在任何地方都可以运行。因此,容器的出现别能确保应用程序从一个环境移动到另一个环境的正确运行。因为它只是虚拟了操作系统,而不像虚拟机一样去虚拟底层计算机。 扩展性强 目前容器技术的现代形式主要体现在应用程序容器化和系统容器化中。这两种形式的容器都能让开发者从底层架构中抽象出程序代码,从而实现跨各种部署环境的可扩展性。 占用低 容器直接位于系统中,它可以通过单个操作系统安装来运行多个工作环境,因此其需要的字节大小往往只需要几M,也不用调用底层硬件系统从而占用大量的性能。 成本低 即使在同一个基础架构上,也可以部署大量的容器,这些资源的减少就可以转化为巨大的成本节省,同时还可以减少管理开销。 容器可以说是一种操作系统级虚拟化方法,需要让每个用户实例之间相互隔离, 互不影响并同时按需提供其计算资源,并使得所使用的资源可以被计量。因此,一般来说,首先需要通过设计和部署把应用程序拆分成为它们自己的容器。如果一个应用程序能够被拆分成为越多的分布式组件,那么应用程序扩展的选择则越多。 接下来需要选择基础镜像,搜索容器注册库找到一个基本的容器映像并将其作为应用程序的基础来使用。然后便是写入代码并同时创建映像,最后配置测试部署。应对在容器中运行的应用程序进行配置,以便于让应用程序知道可以在哪里连接外部资源或者应用程序集群中的其他容器。在同时,安全性和管理应当是一个高优先级的考虑因素,从一开始就做好安全性和管理的规划。 随着溶剂技术在日常开发中越来越普及,其也越来越获得开发者们的重视,而其与可信计算之间的融合也正在被挖掘,包括可信云容器等一些列技术的不断完善,相信在未来,其也能在安全保护、可信协作和开发中得到更加广泛的应用。 对冲量网络来说,其将可信计算技术与云容器技术相结合,打造完善的可信云开发系统,并构建起完善的分布式可信计算网络,汇聚、整合、调度、管理全球的基于可信执行环境开发的智能算法和软件应用,并为金融、政务、电信、互联网等行业用户提供订制化的数据联合计算解决方案。 本文来源:冲量科技 —- 编译者/作者:冲量科技 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
冲量网络 | 可信计算与容器云
2020-08-03 冲量科技 来源:火星财经
LOADING...
相关阅读:
- Phala 获评 “隐私计算新锐原生力量”2020-07-29
- 评测:ARPA——隐私计算网络2020-07-23
- 冲量网络 | 联邦学习与数据孤岛2020-07-21
- 【必看】目标:银心——PlatON川陀先遣舰队舰长招募开启!2020-07-20
- 【硬核FAQ】一文读懂隐私计算、安全多方计算、可验证计算2020-07-19