开源构筑云原生基础架构

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
可观测可视化 Grafana 版,10个用户账号 1个月
简介: 本篇内容分享了开源构筑云原生基础架构。

分享人:谢晓清 英特尔软件技术副总裁,英特尔亚太研发有限公司总经理

正文:

本篇内容将通过个部分来介绍开源构筑云原生基础架构

一、英特尔与云原生

二、沙箱容器

三、机密容器

四、硬件增强的K8S

image.png

一、英特尔与云原生

阿里云是云原生的领导者,英特尔是整个数据中心硬件平台的领导者我们在云原生领域,开源社区建立多种的技术合作。英特尔期待更多的开发者和阿里云的同事加入云原生技术的使用,共同推进云原生技术的广泛发展和深入部署。我们可以看到开源对云原生技术的推动作用,以及云原生技术在业界的发展方向

image.png

英特尔从2012年就开始参与云基础架构的建设2015年,英特尔非常清楚云原生的发展方向也积极参与云原生的社区建设

image.png

二、沙箱容器

英特尔从2012年就开始参与云基础架构的建设2015年,英特尔非常清楚云原生的发展方向也积极参与云原生的社区建设接下来我们看看容器技术。容器技术是整个云原生技术的基石,但传统容器技术共享内核,所以天生的隔离性并不好在大规模的应用和部署过程中,难免会有安全性以及稳定性的问题。出于对传统容器技术安全性的担忧,英特尔在2015年通过硬件虚拟化技术,切入隔离层,实现了安全和故障隔离,提高了系统的安全性,隔离性,同时保证了整个容器生态的兼容性。

总之,硬件虚拟化技术,加上每个容器自带内核,自然而然就可以满足公有云和私有云的业务需求。解决了了安全稳定和兼容性。接下来,我们要解决资源效率的问题2019年,英特尔在上游社区推出一个轻量级的BMI项目,目的是为业界带来一个轻的一个虚拟机。同时,英特尔跟阿里云的容器服务团队做战略性合作。我们合作的主要目的是针对沙箱容器的优化来满足整个容器部署的高密弹性的需求

image.png

三、机密容器

随着应用场景越来越丰富,数据安全已经成为容器技术核心考量保证租户的数据不被宿主机窥探,成为容器技术发展的重要核心诉求。如何实现机密计算的同时,把它无缝集成到云原生和容器生态呢?所以机密容器就应运而生。英特尔技术通过硬件加密客户端的内存,依赖硬件生成并存储通过远程验证和秘钥管理。保用户的数据和隐私,不被组织窥探本质把用户的容器放在密室里面运行,从而打消高价值的服务和数据安全的顾虑。

image.png

机密容器必须提供一套完整的端对端的解决方案,实现容器生命周期安全保障。我们的容器机密完整运行包括镜像安全,安全运行时的环境,以及秘钥管理和远程。首先,机密容器必须无缝的集成到容器生态所以我们的这一套方案,支持容器的安全存储,并且支持安全存储的多种格式。在安全传输方面,我们也提供标准协议对它进行保障那么最关键的呢。英特尔技术能够完全保证运行时安全加密并且用硬件的方式来保护高价值数据跟系统软件基于硬件进行隔离

image.png

四、硬件增强的K8S

接下来,我们谈一谈英特尔Kubernetes。Kubernetes的可扩展性给云厂商,芯片厂商带来很多差异化的机会。英特尔Kubernetes上的主要工作是对英特尔芯片,以及片内加速器做做计算加速促进整个计算的资源管理,同时提供微服务达到集群效率的最大化。

我们举了四个例子,第一个例子是在集群中使用英特尔的傲腾持久内存。英特尔傲腾持久内存可以兼顾非易事性存储,既能够作为存储使用,同时又能作为系统内存使用我们跟阿里云的容器服务团队合作,以声明式的方式对傲腾内存做挂载声明对很多应用不需要修改任何的用户代码,对IO的整个性能提升二倍到我们对内存数据库做了一些测试。测试表明,达到了我们对内存使用效率以及内存成本控制

第二个例子,今天我们为了提供提高数据中心的整体使用,把高优先级的应用和低优先级的应用,统一的混合部署高优先级的应用通常对延时的要求非常敏感所以缓步的技术挑战在于,要保证低优先级的应对高优先级应用的干扰,达到最小同时,要最大程度保证优先级应用的部署密度达到最高。所以我们对低优先级的应用做进程的隔离,对不同优先级的任务进行隔离从而保证高优先级任务的服务质量以及系统整体使用效率。

第三个用场景是容器的迁移,英特尔内存拷贝和清零做了加速,减轻CPU的开销我们已经实现了内存迁移的策略可以应用于多种内存迁移的场景包括容器迁移容器牵引加速最后一个例子,基于TDX技术的镜像服务以及远程验证的接口可以跟容器产品做到无缝对接。

image.png

最后,我们认为这个云原生基础架构,对于推动云计算的发展非常的重要。英特尔提供的软硬件一体的技术,希望通过客户和合作伙伴实现产品化我们也非常希望我们的合作伙伴能够充分利用开源品牌,共同开发软硬件结合的开源解决方案推动云原生技术的深入发展。

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
3天前
|
机器学习/深度学习 人工智能 Cloud Native
深度学习在图像识别中的革新与挑战构建未来:云原生架构的进化之路
【5月更文挑战第30天】随着人工智能领域的迅猛发展,深度学习技术已变得无处不在,尤其是在图像识别任务中取得了突破性进展。本文章深入探讨了深度学习在图像识别应用中的创新方法,包括卷积神经网络(CNN)的高级架构、数据增强技术以及迁移学习策略。同时,文章也剖析了当前面临的主要挑战,如过拟合、计算资源消耗和对抗性攻击,并提出了潜在的解决方案。通过实例分析和最新研究成果的讨论,本文旨在为读者提供一个关于深度学习在图像识别领域内现状及未来发展的全面视角。
|
1天前
|
资源调度 运维 Cloud Native
云原生架构技术之无服务器技术
当这些BaaS云服务日趋完善时,无服务器技术(Serverless)因为屏蔽了服务器的各种运维复杂度,让开发人员可以将更多精力用于业务逻辑设计与实现,而逐渐成为云原生主流技术之一。
10 5
|
1天前
|
运维 负载均衡 Cloud Native
云原生架构技术之云原生微服务
微服务模式将后端单体应用拆分为松耦合的多个子应用,每个子应用负责一组子功能。这些子应用称为“微服务”,多个“微服务”共同形成了一个物理独立但逻辑完整的分布式微服务体系。这些微服务相对独立,通过解耦研发、测试与部署流程,提高整体迭代效率。此外,微服务模式通过分布式架构将应用水平扩展和冗余部署,从根本上解决了单体应用在拓展性和稳定性上存在的先天架构缺陷。但也要注意到微服务模型也面临着分布式系统的典型挑战:如何高效调用远程方法、如何实现可靠的系统容量预估、如何建立负载均衡体系、如何面向松耦合系统进行集成测试、如何面向大规模复杂关联应用的部署与运维。
12 4
|
1天前
|
Kubernetes 负载均衡 Cloud Native
云原生架构之容器技术
容器作为标准化软件单元,它将应用及其所有依赖项打包,使应用不再受环境限制,在不同计算环境间快速、可靠地运行。
15 9
|
2天前
|
Cloud Native 物联网 持续交付
未来科技浪潮:区块链、物联网与虚拟现实的融合创新云原生技术:重塑IT架构的未来
【5月更文挑战第31天】在信息技术飞速发展的今天,新兴技术如区块链、物联网和虚拟现实等正成为推动社会进步的重要力量。本文将探讨这些技术的发展趋势及其在各领域的应用前景,揭示它们如何相互融合,共同塑造一个智能化、互联的未来世界。 【5月更文挑战第31天】本文深入探讨了云原生技术的兴起及其对传统IT架构的颠覆性影响。通过分析云原生的核心概念,如微服务、容器化、以及持续集成/持续部署(CI/CD),文章揭示了这些技术如何促进更高效、灵活和可扩展的软件开发实践。同时,本文还讨论了企业在采用云原生技术时面临的挑战与机遇,并展望了云原生技术在未来IT领域的发展趋势。
|
2天前
|
Cloud Native 安全 Devops
云原生架构的演进之路
【5月更文挑战第31天】在数字化时代,云原生技术以其灵活性、可扩展性和高效性成为企业数字化转型的重要推手。本文将探讨云原生架构的概念、优势以及面临的挑战,并通过实际案例分析其在现代企业中的应用价值。
|
2天前
|
运维 监控 Cloud Native
云原生技术:重塑企业IT架构的未来
【5月更文挑战第31天】随着云计算技术的不断发展,云原生技术已经成为了企业IT架构转型的重要驱动力。本文将深入探讨云原生技术的核心概念、优势以及在实际应用中的实践案例,帮助读者更好地理解云原生技术的价值和潜力。
|
2天前
|
敏捷开发 运维 Cloud Native
构建未来:云原生架构在企业数字化转型中的关键作用
【5月更文挑战第31天】 随着企业加速迈向数字化,云原生架构已成为支撑其转型战略的核心技术。本文深入探讨了云原生技术如何助力企业实现敏捷开发、自动化运维及资源优化,并分析了其在不断变化的市场环境中确保可扩展性和弹性的重要性。通过实际案例分析,揭示了企业在采纳云原生实践中面临的挑战与克服策略,为决策者提供实施云原生技术的洞见。
|
2天前
|
Cloud Native Devops 持续交付
构建未来:云原生架构在企业数字化转型中的关键作用
【5月更文挑战第31天】 随着企业加速其数字化进程,云原生架构已成为实现敏捷性、可扩展性和创新的关键推动力。本文深入探讨了云原生技术如何通过容器化、微服务、持续集成和持续部署(CI/CD)以及DevOps文化促进企业的技术转型。分析了云原生架构的基本原则,并展示了如何利用这些原则来构建高度弹性的系统,这些系统可以无缝适应不断变化的市场需求和技术进步。此外,文章还讨论了采纳云原生实践时可能遇到的挑战,以及克服这些挑战的策略。
|
2天前
|
Kubernetes Cloud Native 开发者
构建高效云原生应用:Kubernetes与微服务架构的融合
【5月更文挑战第31天】 在数字化转型和技术迭代的大潮中,企业对于敏捷、可扩展的IT基础设施需求日益增长。云原生技术以其独特的优势成为推动这一进程的关键力量。本文深入探讨了如何通过结合Kubernetes容器编排和微服务架构来构建和维护高效、可靠的云原生应用。我们将剖析这种技术整合的必要性,揭示其背后的原理,并讨论在实际部署过程中可能遇到的挑战及解决方案。通过案例分析和最佳实践的分享,旨在为开发者和架构师提供一套行之有效的云原生应用构建指南。