通过node.js的安装和部署体验华为云鲲鹏弹性云服务器,借助ELB和AS服务来实现华为云鲲鹏弹性云服务器的高可用性。
鲲鹏生态:
芯片:920是CPU芯片,昇腾AI芯片,SSD控制芯片智能网卡芯片
服务器:鲲鹏芯片应用于泰山2280,泰山5280,泰山X6000等型号
操作系统:理论上所以可以支持ARMv8指令集的操作系统都可以兼容鲲鹏芯片
软件:理论上所有兼容ARMv8指令集的软件都可以运行在鲲鹏服务器上
云服务与解决方案:未来华为云的全部基础服务和大量的主要服务都会基于鲲鹏来构建
华为云发布的鲲鹏解决方案:
目前主要集中在对安全有特殊要求,对国产自主化有一定要求或者对算力性价比有较高要求的行业,如金融,政府,媒体与娱乐,游戏,生命科学等
通用解决方案:
全栈专属云HCS Online ,企业核心应用,鲲鹏分布式存储,高性能计算HPC,大数据基础设施,还有正在规划中的
华为云发布的鲲鹏云服务:
ECS(鲲鹏弹性云服务器),鲲鹏裸金属服务器(BMS),鲲鹏云容器引擎(CCE),鲲鹏云手机服务(CloudPhone),鲲鹏分布式缓存服务(redis)
ARM计算架构简介:
指令集:RISC,精简指令集 架构:多核架构,均衡的性能功耗比
生态:生态正在快速发展与完备 开放性:开放平台,IP授权的商业模式
工艺:7nm,业界最领先的制程工艺
华为云鲲鹏弹性云服务器:
是一种可随时自动获取,可弹性伸缩的云服务器,帮助用户打造可靠,安全,灵活,高效的应用环境
产品优势:安全防护,数据可靠,弹性易用,规格丰富,网络稳定,多维监控,软硬结合,性能强劲,计费灵活
通用计算增强型KC1:
搭载自研鲲鹏920芯片,配套华为自研的双25GE高性能智能网卡,综合性价比提升30%以上
满足面向如大数据,互联网,政企,建站等场景对高性能,低价格,全自研等应用诉求
服务器级别高可用架构设计:
什么是Node.js
Node.js是一个基于Chrome V8引擎的javaScript运行环境 使用了一个事件驱动,非阻塞I/O的模型,使其轻量又高效
Node.js的管理器NPM,是全球最大的开源库生态系统
弹性伸缩-AS
弹性伸缩根据用户的业务需求和策略,自动调整资源,可配置定时,周期或告警策略,使用户资源随着业务负载增长而增加,随业务负载降低而减少,节省云上业务资费,保障业务平稳健康运行
配置策略:告警,定时,定周期
弹性伸缩自动调整:弹性云服务器和带宽资源
ELB-应用场景:
会话保持流量分发:高访问业务进行流量分发
灵活扩展:ELB和AS为潮汐业务弹性分发流量
消除单点负责:ELB消除单点故障
多可用区部署:ELB跨可用特性实现业务容灾部署
本文由博客群发一文多发等运营工具平台 OpenWrite 发布