-
312312
-
你有没有和我一样,在深夜0点蹲点抢过华为云优惠的学生套餐!1核1G鲲鹏与服务器1个月只要9元,2核4G鲲鹏云服务器一个月只有18元,简直就是“骨折”级别的优惠,这都不抢,我不是亏了么!但是一放货就被秒速抢光,非锦鲤附身,是真的抢不到啊!我非锦鲤本鲤,但我左手键盘,右手鼠标,苦练C语言\C++\JAVA\Python\PHP\MySQL……我真的很想在云端大显身手呀!难道我每晚挑灯夜战,苦读《从入门到放弃:深入浅出云计算》,是我还不够努力吗?现在连一个上云的机会都不给我?! 言归正传学生机抢不到,但是开发技术还是要练习的,但是原价购买云服务器真是太贵了,学习成本太高,学生党真是消费不起,所以平时我都买ECS的按需实例练练手,用完就关掉,这样比较省钱直到我在ECS官网上看到了这个 “竞享实例上线,C6云服务器低至0.035元/小时”虽然价格跟学生优惠套餐没得比,但是0.035元每核时的价格相当于ECS按需实例的1.5折,而且还是C6机型,四舍五入也算“白菜价”了!可选择的规格还很全,2核4G~32核128G的机型都有,低价体验大规格机型,用着不要太爽哦~ 比如:我购买了一台2核4G的机型,每小时7分钱,加上系统盘和其他的配置,每小时费用不超过1毛,5个小时下来,花费不超过5毛钱,真划算! 竞享实例支持X86系统,还支持多种操作系统环境,满足各种开发场景, 但是白菜价格总是有一点点不完美的,1.可以使用的时间比较短,目前最长只能选择6个小时,到时间就释放了。所以只适合短期的练习,我一般就用来练习和巩固新学的代码,做攻防演练、数据采集……2.活动规则中说明,极端情况下系统可能会提前终止实例, 所以需要随时做好备份。 但我觉得这两点都可以接受,毕竟也就平时练习使用,一次用6个小时基本够用了,而且被中断了还能免除费用,这么划算了,还要什么自行车呢~ 但如果需要做长期部署的同学还跟我一起深夜抢学生套餐吧,因为不抢是真亏呀~~!种草链接,点击购买:“竞享实例上线,C6云服务器低至0.035元/小时”
-
利用sevicestage部署Python Flask应用ServiceStage是面向企业的应用管理与运维平台,提供应用开发、构建、发布、监控及运维等一站式解决方案,支持Java、Go、PHP、Node.js、Docker、Tomcat、ServiceComb及Spring Cloud等运行环境,让企业应用上云更简单。下面以其中一个解决方案来试着操作一下,如下图是web应用解决方案。环境部署首先从混合云ManageOne的首页菜单进入servicestage控制台,创建集群在左侧的基础设施页签下点集K8S集群(CCE)进入,Kubernetes集群管理页面,点击右上角创建Kubernetes集群以创建集群。在弹出的选择集群类型中按需求选择创建的环境类型,这里我们选择创建鲲鹏集群。点击后页面会跳转到CCE集群的创建集群页面,输入想要创建的集群名称,以及VPC及子网,这里建议创建一个单独的VPC进行隔离。点击下一步:创建节点。创建节点选择现在添加,并按实际情况选择region和可用区,节点规格按实际需求进行添加,这里我们选择2U4G的规格以节约资源。按需求选择操作系统(鲲鹏集群默认使用EulerOS 2.8)以及是否使用弹性IP,登陆方式选择为密码,再最下方选择节点创建数量,这里选择3个。点击下一步:安装插件。插件只选择安装必选的coredns以及storage-driver就好,这里直接点击下一步:配置确认。再次确认后点击提交。创建成功后的集群可以在CCE云容器引擎>资源管理>集群管理下进行管理。我们可以在这里对集群进行管理,比如安装插件,创建节点,休眠或者删除集群。也可以使用命令行工具对集群进行管理。创建环境集群创建成功后,返回servicestage控制台,在之前的基础设施中应该可以看到创建中/可用的集群。在servicestage控制台左侧的页签点集环境管理,点击左上角的创建环境以创建一个环境。环境是用于应用部署和运行的计算、存储、网络等基础设施的集合,环境内网络互通。 我们可以把相同VPC下的CCE集群加上多个ELB、RDS、DCS实例组合为一个环境,如:开发环境、测试环境、预生成环境、生产环境。支持用户按环境维度来管理资源部署服务,减少具体基础设施运维管理的复杂性。填写环境名称,并在基础资源中点选之前创建的集群资源,可选资源中可以选择已经创建的ELB、EIP等资源。这里我们选择一个ELB以及一个EIP资源,点集立即创建,创建一个环境。创建好的环境可以在环境管理页面看到,创建应用应用是一个功能相对完备的业务系统,由一个或多个特性相关的组件组成。如我们把天气预报作为一个应用,包含weather和forecast两个组件。以应用维度组织多个组件,支持应用的全链路灰度发布和在不同环境的快速克隆。在servicestage左侧导航栏中点集应用管理,进入应用列表,点集右上角的创建应用。创建组件应用组件是组成应用的某个业务特性实现,以代码或者软件包为载体,可独立部署运行。如天气预报系统里面的forecast组件。集成构建、流水线,支持组件在多环境的持续发布;集成契约定义、发布管理,支持契约生成代码、契约校验。在应用管理页面点击刚刚创建的应用,进入应用管理页面,点击组件列表可以看到本应用下已经创建好的组件。点集新增组件来创建一个新的组件。在选择组件类型页面选择通用型组件,因为我们暂时无法为应用组件绑定域名,所以无法创建Web组件。在跳转页面填写组件名称,并选择Docker为服务框架。确认后点击创建。到此组件就创建好了,但是组件中还没有部署相关的服务,我们需要先利用容器镜像服务SWR制作并上传我们的服务镜像。制作并上传镜像制作镜像需要在一台安装有Docker的虚拟机上进行制作,这里可以直接使用CCE集群所创建的节点,这样可以方便的登陆SWR的镜像仓库,进行pull/push操作,但是由于我们要制作的是python镜像,其中的一些包的依赖在官方的EulerOS的yum源中没有,我们这里演示选择一台CentOS的虚拟机来制作镜像。项目的结构如图所示首先登陆节点,获得root权限,# 创建workdir mkdir flask-demo cd flask-demo # 创建工程文件 touch flask-demo/start.py flask-demo/Dockerfile flask-demo/requirements.txt flask-demo/gunicorn.conf.py start.py 是flask工程的启动文件,这里简单的做一个示例#start.py from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return "hello docker&flask" if __name__ == '__main__': app.run(debug=True) requiremtnts.txt是工程依赖的包,gunicorn gevent click==7.1.2 Flask==1.1.2 itsdangerous==1.1.0 Jinja2==2.11.2 MarkupSafe==1.1.1 Werkzeug==1.0.1 gunicorn.conf.py是gunicorn的配置文件,workers = 5 # 定义同时开启的处理请求的进程数量,根据网站流量适当调整 worker_class = "gevent" # 采用gevent库,支持异步处理请求,提高吞吐量 bind = "0.0.0.0:80" Dockerfile是构建Docker镜像用的FROM python:3.6 WORKDIR /Project/demo COPY requirements.txt ./ RUN pip install -r requirements.txt COPY . . CMD ["gunicorn", "start:app", "-c", "./gunicorn.conf.py"] 其中,第二行 WORKDIR 后面写的是要部署到服务器上的路径,最后一行里面的 start 是我们上面写的 python 启动文件名,app 是启动文件里面要启动的应用名(变量名)完成这两个文件的创建之后,执行如下命令,就可以开始构建Docker镜像:sudo docker build -t 'flask-demo' . 需要注意的是这个过程需要一点时间,因为它有几百兆。 构建完成之后,通过如下命令查看镜像列表,可以发现 flask-demo显示在其中:sudo docker images接下来可以使用SWR的的镜像仓库,将镜像push上去,客户端上传的操作适用于CCE集群内的节点,这里我们使用另一种方法docker save flask-demo > flask-demo.tar然后通过xftp传到本地后再上传到SWR镜像仓库。部署组件打开servicestage应用的组件列表,在之前创建的组件的操作栏点击部署,在组件配置中选择我们刚刚制作好的镜像flask-demo,确认规格后点击创建。创建成功的组件会应用管理组件下的环境视图中看到。点击该视图的外部访问地址的设置,进行对组件的访问设置。点击添加服务并按如下内容设置,容器端口是组件内Docker服务的端口,这里gunicorn设置的是80,访问端口是外部浏览器访问服务的端口。注意ELB负载均衡会占用80端口,所以访问端口不能填80,这里我们选择8080。点击确定,并访问服务地址,出现如下内容则表明服务部署成功。总结servicestage+cce+swr的组合拳提供了简单易用的部署和监控服务,集群的弹性伸缩功能可以帮助应用更加高效节能的应对高并发的业务场景。
-
在对开发板进行开发之前,首先需要对开发板的电路实现原理有个系统的了解,并掌握基础的硬件知识,以下将为大家分析小熊派IoT开发板的主要硬件实现原理。##系统框架##首先,了解一下小熊派IoT开发板的系统框架。小熊派IoT开发板电路连接关系如下:系统由USB 5V供电,经过DCDC降压至3.3V给系统大 部分器件供电,为系统主要电源;板载ST-Link与MCU采用SWD接口;8M Flash采用四线QSPI与MCU连接;SD卡采用三线SDMMC协议与MCU交互;E53扩展接口支持SPI、I2C、UART、ADC、DAC等协议;开发板自带1.44寸 LCD,属于 SPI 4-line 接口;通信模块扩展接口可接UART和SPI协议通信的通信模组;LED 灯、按键连接至 MCU 的 GPIO。##1、USB接口## 开发板有一个USB接口,为USB ST-Link接口,作用为软件下载/调试/系统供电输入口,USB ST-Link接口除了给系统提供电源之外,还是开发板的下载接口,与STM32F103的USB接口相连接,用USB数据线连接至PC之后会映射出一个COM口设备,用来进行开发板和PC端之间的交互,打印开发板的调试信息、下载MCU程序、调试通信模组。STM32F103与MCU之间是通过SWD接口相连接,其原理图如下所示。##2、按键## 开发板带有二个功能按键,和一个系统Reset按键。功能按键可以提供给开发者做功能定义开发,都是使用GPIO口,方向为输入,低电平有效。复位按键是直接接入STM32F103和MCU的硬件复位Pin,按下复位按键,系统自动重启复位。其原理图如下图所示。##3、LED指示灯## MCU开发板总计有3个LED灯,其中有1个电源指示LED灯(红色)上电就被点亮,1个下载调试LED灯(橙色)上电也常亮,当下载的时候会闪烁,1个提供给用户定义的LED灯(蓝色),都是接入MCU的GPIO,拉高IO口即可点亮。电源LED灯在USB供电正常之后会常亮,如果**USB之后电源 LED没有被点亮,证明USB供电异常。其原理图如下图所示。##4、E53接口## 开发板设计有E53接口的传感器扩展板接口,该接口可兼容所有E53接口的传感器扩展板,实现不同案例场景的快速搭建。该接口可接入UART、SPI、I2C、ADC等通信协议的传感器,其原理图如下图所示。##5、通信接口## 开发板设计有通信扩展板的扩展接口,该接口可接入NB-IoT、2G、Wifi、Lora等不同通信方式的通信扩展板,以满足不同场景上云的需求,其原理图如下图所示。##6、LCD接口## 4-Line SPI 是 LCD 显示屏的接口,其电路原理图接口定义如图 2‑8所示。开发板板载一个FPC材质的LCD屏幕,屏幕的分辨率为240*240。##7、串口选择接口## 如下图所示的当前状态为开发板上开关拨到 AT MCU 模式的状态,此时通信模块的串口与单片机的低功耗串口LPUART相连,可通过单片机的LPUART发送AT指令来操控通信模组;USB调试串口PC_UART与单片机的UART1相连,可通过单片机的UART1来输出单片机的运行日志。 当拨动开关后,即拨到AT PC模式,会导致LPUART和UART1悬空,通信模组的串口会被接到USB调试串口PC_UART,此时可使用PC端的串口助手软件发送AT指令来调试通信模组。
-
##小熊派功能简介## 小熊派IoT开发板一款由南京小熊派智能科技有限公司联合华为技术有限公司基于STM32L431RCT6设计的高性能物联网开发板。开发板充分考虑物联网感知层设备的多样性,具有强大的可扩展性,用于提供给开发者评估及快速设计相关物联网的应用产品。##1、创新设计## 通信方式和行业案例传感器可随意搭配是小熊派IoT开发板的一大亮点,这是有别于传统的开发板的一点,给予开发者更大的想象和创造空间。##2、一线开发## 为了免去开发过程中繁琐的接线连线,小熊派IoT开发板精心设计了使用一根USB线完成供电、代码烧录、调试、日志打印的开发需求。这一切源自于主板上板载的ST-Link V2.1的功能块,并使用了ST官网授权的固件,支持在线烧录、拖拽下载、虚拟串口功能。##3、人机交互## 小熊派IoT开发板板载1.4寸240*240分辨率的LCD屏,及舒适的静音按键,提供给开发者更优质的交互体验。##4、超低功耗## IoT产品通常需要使用电池进行长期工作,这就要求产品需要有低功耗的特性,小熊派IoT开发板采用ST公司的超低功系列的STM32L431单片机,尽可能的接近产品开发原型。##5、丰富接口## 小熊派IoT开发板在主板上引出21个IO口,具备IIC、SPI、USART、ADC、DAC等功能,可最大程度地满足开发者的自主开发需求。
-
尊敬的华为云客户:华为云计划于2018/08/31 00:00:00 将专属主机服务正式转商用。商用后,服务会按功能类型、性能规格和使用时长计费,具体价格请届时参考该服务的计费详情页。如果需要继续使用专属主机服务,请提前确保账户余额充足,华为云在此提醒您,相关资源如果不再使用,请于2018/08/31 00:00:00前登陆控制台,删除对应资源,避免产生费用。如需购买新的专属主机,请按照服务提供的购买方式进行付费购买,收费如下表内容所示:服务产品类型产品配置计费模式费用(元)专属主机S3 pro144vCPU,576G RAM包周期12418.6/月124186/年专属主机(Dedicated Host),是指其上创建云服务器的所有资源完全供您专用的物理服务器,满足您对计算的隔离和性能的要求,并支持自带软件许可功能。更多关于专属主机的产品介绍,请您点击了解。如您在使用过程中有宝贵意见,欢迎您拨打华为云服务热线:4000-955-988与我们联系。感谢您对华为云的支持!https://www.huaweicloud.com/notice/2018/20180830180111539.html
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签