弹性计算双周刊 第 6 期

简介: 云栖大会·武汉峰会上,5月23日,阿里云总裁胡晓明系统阐述了阿里坚守的三条生命线:坚持自主研发之路,“‘拿来主义’盖不出高楼大厦,自主研发的云才能走得更远”;生态是阿里巴巴血液里流淌的基因,阿里云与合作伙伴共生共存;重申阿里云一直以来的承诺——坚决不碰客户数据。

云栖大会·武汉峰会上,5月23日,阿里云总裁胡晓明系统阐述了阿里坚守的三条生命线:坚持自主研发之路,“‘拿来主义’盖不出高楼大厦,自主研发的云才能走得更远”;生态是阿里巴巴血液里流淌的基因,阿里云与合作伙伴共生共存;重申阿里云一直以来的承诺——坚决不碰客户数据。弹性计算新产品的解读由阿里云高级技术专家刘峥和张维,对算最新上线的 serverless (无服务器化)计算技术Bazaar及基于该技术的容器服务产品 Severless Kubernetes 进行了解析。阿里云高级技术专家贺荣徽,对阿里云E-HPC弹性高性能计算服务的产生背景、技术方案特点、应用实践和演进思路做了深度解析,并对现场提问的嘉宾,进行了精彩的交流和回答。

cbadab20ea77fe3c4484f8e1534ba40e0505aa2c

【最新动态

1云栖大会·武汉峰会 | 安世亚太宣布基于阿里云EHPC能力推出国内首个高性能仿真云平台PERA.SimCloud

本次大会上,安世亚太宣布基于阿里云高性能计算能力推出国内首个高性能仿真云平台PERA.SimCloud,帮助数十万家中小制造企业实现低门槛、高效率的系统工程设计、仿真分析、精密制造等环节。安世亚太高级副总裁田锋分享了基于阿里云弹性高性能计算的仿真云平台PERA.SimCloud,阿里云的E-HPC体系对计算性能和IO性能都提供了明显的加速效应。现场,联科集团也发表演讲联科携手阿里云,将多年的研发成果CHESS成功部署在阿里云上,为广大高性能计算用户提供方便快捷的高性能计算服务。

2阿里云HPC助力新制造 | 上汽仿真计算云SSCC

据了解,借助阿里云,上汽乘用车实现了工程开发仿真能力升级,仿真计算效率提升了25%,使工程开发人员更加专注于产品设计和性能优化,打造出世界级产品的高品质。今年北京车展上全球首秀的概念车MG X-Motion,其量产车的卓越整车性能正是经过上汽仿真计算云平台反复验证和优化的。

3、Bazaar:阿里云Serverless计算服务探秘

Bazaar是阿里云弹性计算团队为孵化更多的 Serverless 服务推出的基础服务。该服务旨在为终端用户和云上的各类 Serverless 产品提供底层的资源管理、交付服务。无论是终端用户还是阿里云的各类 Serverless 产品亦或是外部的Serverless服务开发商均可以借助Bazaar方便的获得需要的云计算资源。凭借弹性计算团队和容器服务团队在云计算服务领域积累的丰富经验,我们将Bazaar打造成为一款面向不同客户和业务的资源交付服务以便支撑各类无服务器计算业务对底层云计算资源管理、交付的不同诉求 。

c1ad286a2b22822b0bfecff8e43c9c89b7a194de

【产品资讯】

1.镜像规范检测工具发布

为缩短镜像制作及创建实例的周期,我们推荐您在制作自定义镜像之前,使用ECS镜像规范检测工具,制作符合规范的镜像。检测工具能基于服务器环境检测各项配置指标、定位不合规原因、生成 TXT 和 JSON 格式检测报告并给出解决意见。当前的检测项能够提前预警大部分导致镜像无法正常使用的情况。 

2.  ECS启动新“模”法

  例启动模板,可包含用于创建实例的配置信息。目的在于帮助用户快速创建实例,按不同应用和场景管理创建参数。您可以在模板中存储包含除密码外的其它创建参数,在实例库存满足的情况下即可一键创建,最大地节省选配时间。例如,启动模板可能包含您通常用于创建实例的KEYPAIR、RAM ROLE ID、实例类型和网络设置等。在使用控制台和OPEN API创建实例时,您可以指定要使用的启动模板。 

3.阿里云GPU云服务器,在购买页完成GPU驱动和CUDA库的自动安装;

GPU云主机在使用时,除了需要基本的公共镜像外,还需要安装GPU的驱动程序和CUDA库。原来这部分功能是通过选择部署在云市场的镜像来实现,但这么做带来的驱动更新不及时,操作流程复杂等问题。为了改善GPU云主机的使用便利性,阿里云GPU团队目前已经将GPU驱动和CUDA库的安装功能,在购买页面,通过复选框的方式提供给客户,客户可以在购买结束后,即可完成这部分的安装工作。详情参见帮助文档

4.  让运维更可预期 (二) ECS系统事件支持历史事件查询 

数月前,阿里云推出了新的功能: 让您的运维更可预期(一)ECS系统事件支持用户自助重启和预约操作 有了这个功能,当您的云服务器所在的物理机硬件可能存在安全风险需要迁移的时候,您可以自己去决定解决问题的时间,让您感受到的是掌控情况的踏实。而今,这个功能增强啦,让您对您的实例资源健康状态有了更全面的了解。

【工程实践】

1.面对客户价值,聊聊代码整洁之道

普通的工程师堆砌代码,优秀的工程师优雅代码,卓越的工程师简化代码。如何写出优雅整洁易懂的代码是一门学问,也是软件工程实践里重要的一环。笔者推荐三本经典的书籍《代码整洁之道 《编写可读代码的艺术》《重构:改善既有代码的设计》,下文重点将从注释、命名、方法、异常、单元测试等多个方面总结了一些代码整洁最佳实践,大部分是笔者总结于以上三本书中的精华,也有部分是笔者工程实践的总结。篇幅有限,本文将总结性给出一些实践建议,后续会有文章来给出一些代码整洁之道的事例。 

2.GPU图形渲染虚拟化的业界难题-VDI的用户体验

无论是AMD的GPU SRIOV还是Nvidia的M60等直通设备虚拟化,亦或者是GVT-g这样的分片虚拟化,在处理图形渲染为主的虚拟化方案都会定位于VDI客户。但都会面临一个问题:图形渲染的远程显示。而这些虚拟机以windows guest为主。如何解决远程显示的问题(既以前提到的remote display的问题),在很大程度上决定着用户体验和用户粘性。 

9e8b69f815840974e9660c0e61baf40ec30813b3

【热门话题】

你还不了解的未来技术趋势——Serverless怎样改变未来架构? 

2018年5月23日,在云栖大会武汉峰会上,阿里云高级技术专家刘峥分享了阿里云弹性计算团队刚刚上线了新一代 serverless 服务 Bazaar,旨在满足客户对于 serverless 的诉求。同时联合容器服务团队基于 Bazaar 对外公测了针对容器用户 serverless 诉求的产品——Serverless Kubernetes。通过 Bazaar 和 Serverless Kubernetes,用户在使用 Kubernetes 部署应用的过程中,不再需要关心底层基础设施,可以将精力集中到自身业务上。通过 Bazaar,用户的底层设施可以永远保持最新的状态,阿里云会负责用户底层基础设施的稳定,并及时在 Bazaar 上使用阿里云最新的各类产品,保证用户底层设施的性能。并及时修复底层设施中出现的漏洞,确保用户的业务永续和信息安全。

【下期预告】

下期看点:F1新增双卡实例、专有宿主机亮相上海云栖、AutoScaling专题、自定义镜像。

发布时间:2018年6月13日

弹性计算团队出品

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
机器学习/深度学习 编解码 PyTorch
Pytorch实现手写数字识别 | MNIST数据集(CNN卷积神经网络)
Pytorch实现手写数字识别 | MNIST数据集(CNN卷积神经网络)
|
网络协议 应用服务中间件 nginx
玩转Kubernetes TCP Ingress
如何使用Kubernetes的TCP Ingress
21012 0
|
Web App开发 应用服务中间件 nginx
|
机器学习/深度学习 人工智能 PyTorch
|
容器 Perl Kubernetes
深入 Kubernetes 网络:实战K8s网络故障排查与诊断策略
本文介绍了Kubernetes网络的基础知识和故障排查经验,重点讨论了私有化环境中Kubernetes网络的挑战。首先,文章阐述了Kubernetes网络模型的三大核心要素:Pod网络、Service网络和CNI,并强调了其在容器通信和服务发现中的作用。接着,通过三个具体的故障案例,展示了网络冲突、主节点DNS配置更改导致的服务中断以及容器网络抖动问题的解决过程,强调了网络规划、配置管理和人员培训的重要性。最后,提到了KubeSkoop exporter工具在监控和定位网络抖动问题中的应用。通过这些案例,读者可以深入了解Kubernetes网络的复杂性,并学习到实用的故障排查方法。
148850 19
|
机器学习/深度学习 数据可视化 PyTorch
利用PyTorch实现基于MNIST数据集的手写数字识别
利用PyTorch实现基于MNIST数据集的手写数字识别
499 2
|
Kubernetes 安全 调度
深度解读:阿里云全球首发的容器计算服务 ACS 诞生背景、核心技术与应用场景
深度解读:阿里云全球首发的容器计算服务 ACS 诞生背景、核心技术与应用场景
70465 45
|
Linux 网络安全 数据安全/隐私保护
|
机器学习/深度学习 存储 PyTorch
怎么调用pytorch中mnist数据集
怎么调用pytorch中mnist数据集
581 0