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

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

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

以下内容源自2017年北京云栖大会演讲整理。

区块链的基本概念

image

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

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

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版本。

image

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

阿里云容器服务

image

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

image

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

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

区块链解决方案

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

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

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

image

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

image

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

image

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

image

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

image

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

image

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

image

Kubernetes部署区块链演示

image

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

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

相关实践学习
巧用云服务器ECS制作节日贺卡
本场景带您体验如何在一台CentOS 7操作系统的ECS实例上,通过搭建web服务器,上传源码到web容器,制作节日贺卡网页。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
4天前
|
供应链 安全 Cloud Native
阿里云飞天企业版获【可信云·容器平台安全能力】先进级认证
阿里云飞天企业版容器系列产品获中国信息通信研究院【可信云·容器平台安全能力】先进级认证,这是飞天企业版容器产品获得《等保四级PaaS平台》和《 云原生安全配置基线规范V2.0》之后,本年度再一次获得行业权威认可,证明飞天企业版的容器解决方案具备符合行业标准的最高等级容器安全能力。
阿里云飞天企业版获【可信云·容器平台安全能力】先进级认证
|
27天前
|
运维 Kubernetes Java
阿里云容器计算服务ACS ,更普惠易用、更柔性、更弹性的容器算力
ACS是阿里云容器服务团队推出的一款面向Serverless场景的子产品,基于K8s界面提供符合容器规范的CPU及GPU算力资源。ACS采用Serverless形态,用户无需关注底层节点及集群运维,按需申请使用,秒级按量付费。该服务旨在打造更普惠易用、更柔性、更弹性的新一代容器算力,简化企业上云门槛,加速业务创新。ACS支持多种业务场景,提供通用型、性能型及BestEffort算力质量,帮助客户更从容应对流量变化,降低综合成本。
|
8天前
|
人工智能 运维 Kubernetes
阿里云容器服务AI助手2.0 - 新一代容器智能运维能力
2024年11月,阿里云容器服务团队进一步深度融合现有运维可观测体系,在场景上覆盖了K8s用户的全生命周期,正式推出升级版AI助手2.0,旨在更好地为用户使用和运维K8S保驾护航。
|
27天前
|
人工智能 运维 监控
阿里云ACK容器服务生产级可观测体系建设实践
本文整理自2024云栖大会冯诗淳(花名:行疾)的演讲,介绍了阿里云容器服务团队在生产级可观测体系建设方面的实践。冯诗淳详细阐述了容器化架构带来的挑战及解决方案,强调了可观测性对于构建稳健运维体系的重要性。文中提到,阿里云作为亚洲唯一蝉联全球领导者的容器管理平台,其可观测能力在多项关键评测中表现优异,支持AI、容器网络、存储等多个场景的高级容器可观测能力。此外,还介绍了阿里云容器服务在多云管理、成本优化等方面的最新进展,以及即将推出的ACK AI助手2.0,旨在通过智能引擎和专家诊断经验,简化异常数据查找,缩短故障响应时间。
阿里云ACK容器服务生产级可观测体系建设实践
|
13天前
|
Prometheus Kubernetes 监控
OpenAI故障复盘 - 阿里云容器服务与可观测产品如何保障大规模K8s集群稳定性
聚焦近日OpenAI的大规模K8s集群故障,介绍阿里云容器服务与可观测团队在大规模K8s场景下我们的建设与沉淀。以及分享对类似故障问题的应对方案:包括在K8s和Prometheus的高可用架构设计方面、事前事后的稳定性保障体系方面。
|
22天前
|
供应链 安全 分布式数据库
探索区块链技术在供应链管理中的应用
【10月更文挑战第21天】 本文深入探讨了区块链技术如何在供应链管理中发挥关键作用,通过具体案例分析,揭示了区块链提高透明度、降低成本和增强安全性的潜力。文章首先概述了区块链技术的基本原理及其对传统供应链模式的挑战,接着详细讨论了区块链如何在不同供应链环节中实施,并分析了其带来的变革。最后,文章提出了企业在采纳区块链技术时可能面临的挑战和应对策略,为供应链管理者提供了宝贵的参考。
|
5天前
|
监控 安全 Cloud Native
阿里云容器服务&云安全中心团队荣获信通院“云原生安全标杆案例”奖
2024年12月24日,阿里云容器服务团队与云安全中心团队获得中国信息通信研究院「云原生安全标杆案例」奖。
|
27天前
|
供应链 安全 Cloud Native
阿里云容器服务助力企业构建云原生软件供应链安全
本文基于2024云栖大会演讲,探讨了软件供应链攻击的快速增长趋势及对企业安全的挑战。文中介绍了如何利用阿里云容器服务ACK、ACR和ASM构建云原生软件供应链安全,涵盖容器镜像的可信生产、管理和分发,以及服务网格ASM实现应用无感的零信任安全,确保企业在软件开发和部署过程中的安全性。
|
27天前
|
人工智能 Kubernetes Cloud Native
阿里云容器服务,智算时代云原生操作系统
2024云栖大会,阿里巴巴研究员易立分享了阿里云容器服务的最新进展。容器技术已成为云原生操作系统的基石,支持多样化的应用场景,如自动驾驶、AI训练等。阿里云容器服务覆盖公共云、边缘云、IDC,提供统一的基础设施,助力客户实现数字化转型和技术创新。今年,阿里云在弹性计算、网络优化、存储解决方案等方面进行了多项重要升级,进一步提升了性能和可靠性。
|
27天前
|
人工智能 Cloud Native 调度
阿里云容器服务在AI智算场景的创新与实践
本文源自张凯在2024云栖大会的演讲,介绍了阿里云容器服务在AI智算领域的创新与实践。从2018年推出首个开源GPU容器共享调度方案至今,阿里云容器服务不断推进云原生AI的发展,包括增强GPU可观测性、实现多集群跨地域统一调度、优化大模型推理引擎部署、提供灵活的弹性伸缩策略等,旨在为客户提供高效、低成本的云原生AI解决方案。