基于容器技术的阿里云区块链优势和实现方法

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 在2017年北京云栖大会的“开发者服务专场”上,阿里云高级技术专家余珊带来了《敏捷智连——基于容器技术的区块链业务创新》的精彩分享。分享中,他重点从阿里云容器服务和区块链项目解决方案等方面介绍了阿里云区块链技术优势。

以下内容根据演讲PPT及现场分享整理:


在2017年北京云栖大会的“开发者服务专场”上,阿里云高级技术专家余珊带来了《敏捷智连——基于容器技术的区块链业务创新》的精彩分享。分享中,他重点从阿里云容器服务和区块链项目解决方案等方面介绍了阿里云区块链技术优势。


区块链的基本概念

d4df482b6cfa49ef4e26f3c093d487d1b4caba63

区块链技术是分布式共享账本技术,主要运用于互联网数据库技术,旨在参与区块链网络的交易各方及监管方共享,每方均持有一份账本。特点是一旦交易经过各方确认达成共识并写进账本,则账本不可被更改;交易历史可以回溯;交易信息和交易方身份均获得隐私保护;交易通过智能合同自行执行。

区块链类型划分为公有链、私有链和联盟链。关键技术有共识算法、密码学和分布式体系架构。该技术可用于解决信任问题、实现去中心化/多中心化。

93a4d21cf48e69dce4284b073167abf26dce5a19

Hyperledger Fabric隶属于Linux基金会,是超级账本Hyperledger项目下最具影响力的子项目,同时也是最具应影响力的区块链基础架构之一。项目基于Apache License v2进行开发,使用Go语言进行编程。Chaincode开发目前已支持Go,即将支持Node.js,Client SDK目前已支持Node.js,Java;未来计划支持Python和Go语言。该项目于2015年12月17日成立,2016年9月16日发布v0.6.0(开发者预览版),2017年7月11日发布v1.0.0(正式版),2018年第一季度预计发布v1.1.0版本。

3f9841674f970d498006b3c2fb00184bb848e5a4

Hyperledger Fabric区块链网络通过Kafka Cluster来进行消费者进程信息收集,Zookeeper Ensemble来进行生产者进程信息收集,统一汇总到Orderer Service进行管理,每一方都进行平等服务和交易信息收集,参与区块链网络的交易各方及监管方共享数据,每方均持有一份账本。


阿里云容器服务

a0405830b0d38c11752f0dd96a8a8ea3d0e221c8

阿里云容器服务通过DevOps(一体化管理)、微服务、企业运用和智能创新等四个方面主导。容器服务采用多集群管理、安全合规、混合云、和日志监控技术;对APP市场采用镜像仓库及应用、服务目录;在阿里云服务器端方向,Kubernetes功能组件采用Linux集群进行服务,在Docker容器方面采用Linux和Windows兼容模式;在专有云敏捷版服务器端方向,物理机采用Linux集群记性服务,虚拟机采用Linux和Windows兼容模式。

f9986f76f73455383b3dde8561038b14e10c190b

阿里云容器服务运用Docker+K8S技术实现。Kubernates功能组件目前支持的是Kubernates v1.8.1版本,即将升级到v1.8.4版本。阿里云Kubernates管理服务运用Helm/Docker Compose技术进行应用编排及扩展,运用日志、架空灰度发布进行容器应用运维,服务目录采用应用目录方式展示,运用实施多集群管理、集群生命周期管理(版本升级、扩缩容)、混合云管理(支持本地与云端的集群联邦)、安全合规(RAM、Action Trail、KMS等)、容器安全(镜像、运行时)等技术。

K8S集群通过节点和管控模式进行处理。在每个Docker、Containerd、Windows Container节点都有Kubelet组件,网络、存储、日志、架空插件和2个APP端进行收集。在Kubernates集群管控方向运用存储卷管理,SLB支持,AutoScaling支持,集群联邦支持和以灰度发布、服务依赖处理、遗留环境兼容为主的应用扩展。


区块链解决方案

区块链业务创新面临巨大的挑战,主要包括需要对区块链底层技术有较深了解,配置部署技术复杂度高、耗时长;二次开发技术难度大,相关平台技术学习曲线陡峭,延缓迭代速度;区块链所需的基础资源和服务选型繁多,整合难度大,投入和质量难以把控;部署平台和环境安全保障薄弱,缺乏企业级安全管控和风险预防能力;服务质量难以达到生产级别要求,运维流程和手段不成熟、不统一。

阿里云服务器区块链解决方案的优势在于:图形化向导,配置简单,一键自动化部署,省时省力;基于业界最主流的Kubernetes和Swarm容器集群技术,原生支持Hyperledger Fabric,加速区块链业务开发;阿里云丰富和强大的基础资源和服务保障,无缝整合区块链技术,提升成本效率;可信、安全的云平台,提供多维度的安全管理和风险防范能力;强大、丰富、直观的监控、日志、运维服务,一站式保障平台和应用的稳定运行。

阿里云容器服务——区块链解决方案的业务应用场景为资产证券化,信用证,资产托管,全球物流航运,食品药品安全和溯源,医疗保险,公益慈善等等方面。Hyperledger Fabric是将面向企业的主流开源区块链实现;其开发、部署和运行都建立在容器技术基础上;系统同时支持Kubernetes和Docker Swarm Mode;服务区块链的应用解决方案开发、测试和教育培训等,推进云端区块链商业普及。

6fc8c69c5f7cf271c960e5598d7f85901123226e

容器无区块链解决方案整体架构如上图,通过阿里云的总体技术和服务器的运营,可以达到企业级批量数据处理水准。

64bf0250e43ea714cb75a8f41d5e61908f394cff

Swarm集群在区块链网络配置的图形化界面,意见部署区块链网络,支持CLI、SDK APP联调测试,支持Huyperledger Fabric Explorer监控。

4c47bda61a5162fb11103ac4050eb1152c20500c

Kubernetes集群基于容器服务Kubernates应用目录,以Chart的形式发布;图形化界面指定区块链网络,一键部署到Kubernates集群;Namespace隔离不同的区块链网络;支持CLI、SDKAPP联调测试;支持Hyperledger Fabric Explorer监控。

5546a3f5a222ff605a1b18ab3e33dc57ecaabcd5

相比于其他区块链配置部署方式的消耗时间,阿里云在这个方面很有优势。

6403be0a8bcd512ff16fac834df8e609d66e3efb

阿里云区块链技术经过环境准备,图形化界面配置区块链,一键部署区块链,通过多种方式访问区块链,删除区块链等过程进行操作。具有流程简单,支持多种访问方式,形成高效开发闭环等多方面优势。

a935c0d6ee561a1ddaa523f0debe4deed06f2c70

容器服务通过镜像漏洞安全扫描、打造企业软件供应链和Kubernates应用部署和应用仓库方式助理区块链应用创新。

b6829c4324d316ae0132216cac078341265ee3da


Kubernates部署区块链演示

419fa6039a94f022a47fb00f9fc864a35a798886

该系统可以通过集群、节点、镜像和应用目录来构建系统,由图所示也可以部署多个集群来处理企业级问题。


本文由云栖社区志愿者小组王晓慧整理,丁匀泰审校。编辑:郭雪梅。

相关实践学习
Docker镜像管理快速入门
本教程将介绍如何使用Docker构建镜像,并通过阿里云镜像服务分发到ECS服务器,运行该镜像。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
4天前
|
供应链 监控 物联网
未来技术的潮流:区块链、物联网与虚拟现实的融合与创新
【6月更文挑战第20天】在技术不断进步的时代,新兴技术如区块链、物联网(IoT)和虚拟现实(VR)正在逐渐改变我们的生活和工作方式。本文将深入探讨这些技术的发展趋势和应用场景,以及它们如何相互融合,创造出新的商业模式和用户体验。我们将看到,随着这些技术的成熟和应用,未来的世界将变得更加智能、互联和沉浸。
|
4天前
|
人工智能 供应链 安全
AI预测区块链接技术未来
**区块链未来趋势摘要**: - 技术迭代优化,提升性能、安全,广泛应用于金融、供应链、医疗。 - 深度融合产业,扩展至智能合约、数字身份,全球化应用更均衡。 - 标准化规范化进程加速,国家与行业制定相应规则。 - NFT、元宇宙催生新应用,金融区块链受益于数字人民币发展。 - 市场规模预计2026年达163.68亿美元,中国年复合增速73%,潜力巨大。 - 多维度发展势头强劲,区块链将重塑信任与数字经济格局。
|
2天前
|
安全 区块链 数据安全/隐私保护
区块链技术在未来大国博弈的作用
**区块链在大国博弈中扮演关键角色:** - 提升国际透明度与互信,促进经济一体化 - 优化跨境支付,降低交易成本,强化金融安全 - 非政府组织利用区块链增强全球治理影响力 - 推动技术创新,驱动产业升级,抢占产业高地 - 应对大国竞争风险,确保支付安全与数据隐私 通过这些方式,区块链技术将成为未来国际关系与经济发展的重要支撑。
|
2天前
|
存储 供应链 区块链
探索区块链技术在供应链管理中的应用
【6月更文挑战第22天】本文深入探讨了区块链技术如何革新传统供应链管理模式,通过提高透明度、增强安全性和促进效率,为供应链带来前所未有的变革。文章详细分析了区块链的关键特征,包括其不可篡改性、去中心化特性以及智能合约功能,并讨论了这些技术特性如何具体应用于供应链管理的各个环节中。此外,本文还展示了区块链技术在实际案例中的应用成效,以及面临的挑战和未来的发展趋势。
11 3
|
5天前
|
存储 供应链 安全
探索区块链技术在供应链管理中的应用
【6月更文挑战第19天】随着技术的不断进步,区块链技术已经从加密货币的幕后走向前台,开始在多个行业中扮演重要角色。本文将深入探讨区块链技术如何革新现代供应链管理,通过案例分析揭示其在实际业务中的价值与挑战,并讨论未来发展趋势。
|
4天前
|
存储 运维 监控
容器化技术在现代运维中的应用与挑战
【6月更文挑战第20天】随着技术的迭代和云计算的普及,容器化技术已经成为现代运维不可或缺的一部分。本文将深入探讨容器化技术的核心优势、面临的主要挑战以及在企业运维中的实际应用案例,旨在为运维人员提供容器化部署和维护的实用指南。
|
4天前
|
存储 供应链 安全
探索区块链技术在供应链管理中的应用
本文将深入探讨区块链技术如何革新传统供应链管理。区块链,作为一种分布式账本技术,提供了一种透明、安全的数据记录和交换方式。我们将讨论其核心特性,包括去中心化、不可篡改性以及智能合约功能,并分析它们如何增强供应链的透明度、效率和安全性。此外,文章还将介绍一些实际应用案例,展示区块链如何解决供应链管理中的一些常见问题,如产品溯源、库存管理和合作伙伴间的信任问题。最后,我们会讨论区块链技术面临的挑战和未来发展方向。
|
5天前
|
存储 物联网 区块链
未来技术的融合与创新:区块链、物联网和虚拟现实的交汇点
在技术不断进步的今天,新兴技术如区块链、物联网(IoT)、和虚拟现实(VR)不仅各自发展迅速,而且在许多场景中开始相互融合。本文将探讨这三种技术如何独立发展,以及它们如何结合创造新的应用场景,从而推动技术革新和社会变革。我们将通过分析它们的发展趋势,探索它们在未来可能带来的影响,并提出这些技术融合的潜在挑战和机遇。
|
3天前
|
存储 供应链 安全
区块链技术防止交易被篡改的能力主要依赖于其独特的架构和机制
**区块链技术通过分布式存储、去中心化网络、哈希链接、共识机制及加密算法确保交易防篡改。每个区块含前块哈希,篡改将破坏链式结构;共识机制如PoW、PoS保证交易验证;智能合约增强安全性。多层防护保障数据完整性和安全性,支撑其在多个行业中的应用。**
|
3天前
|
人工智能 供应链 安全
在供应链金融中,区块链技术的应用已经取得了显著的成果
**IBM菲律宾**的区块链平台增强了供应链金融的安全与透明度,为中小企业提供灵活融资。**上海绿卡**结合AI,打造智能合规系统,提升效率和准确性。**Maersk与IBM**的全球贸易平台通过全程可追溯性优化全球贸易,减少纠纷。**农行与蚂蚁金服**的“e库通”利用区块链保证农产品供应链的信任度和资金流动。这些案例显示区块链如何重塑供应链金融,实现高效、安全交易。