99元云服务器,你最pick哪种新玩法?
昨天刚使用过ECS云服务器,今天就参与这个《99元云服务器,你最pick哪种新玩法?》活动,真的是太巧了。
为什么使用ECS ?
昨天使用ECS是为了测试PolarDB-X的透明分布式能力功能。选择阿里云ECS云服务器的原因很多,主要为以下几点:
多样化计算能力:ECS支持x86、Arm架构,涵盖CPU、GPU、弹性裸金属及超算集群等多种服务器类型,提供丰富实例规格,满足不同规模和类型的业务需求。
便捷易用性:无需自建机房,快速部署,通过标准化API、监控与运维体系,以及Terraform等工具集成,提升易用性和适用范围。
成本优化:提供多种计费模式(如按量付费、包年包月),结合节省计划和预留实例券,利用弹性伸缩优化资源成本。
弹性灵活性:可根据业务需求动态调整计算、存储和网络资源,结合弹性伸缩实现资源的自动化扩缩
稳定可靠性:高达99.975%的单实例可用性,数据安全可靠性达99.9999999%,确保业务连续性。
安全保障:从数据中心安全到操作系统层面,提供全方位安全保护,包括硬件加密、防火墙、访问控制等。
自主管理权限:用户拥有实例管理员权限,可自由配置和管理实例,同时需遵守安全责任共担原则。
资源管理与优化:通过资源组和标签实现资源的分类与精细化管理,便于成本统计和运维监控。
阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS级别云计算服务。一台云服务器ECS实例等同于一台虚拟服务器,内含CPU、内存、操作系统、网络配置、磁盘等基础的组件。云服务器ECS免去了采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS持续提供创新型服务器,解决多种业务需求,助力您的业务发展。ECS云服务器以其强大的计算能力、便捷的使用体验、成本效益、灵活性、高稳定性和安全性,成为众多企业和开发者部署业务的优选方案。 我就是其中一位。
ECS使用过程:
给大家将一下,使用ECS的过程吧,请接着看“PolarDB-X的透明分布式设计旨在简化分布式数据库的接入与管理过程,同时保证高性能、高可用性和易维护性,特别适合需要快速扩展、保持业务连续性且已有大量MySQL存量业务的应用场景。
开通ECS云服务器
1.刚开通ECS的时候需要创建资源需要25分钟左右的时间,2.创建完成后,在云产品资源列表,您可以查看本场景涉及的云产品资源信息。2.基础设置为了保护您阿里云主账号上资源的安全,请您重置云服务器ECS的登录密码和设置安全组端口。
1.重置云服务器ECS的登录密码。
a.在云产品资源列表的ECS云服务器区域,单击管理。
b.在实例详情页签的基本信息区域,单击重置密码。
c.在重置实例密码对话框中,设置新密码和确认密码,重置密码的方式选择在线重置密码,配置SSH密码登录策略选择开启,单击确认修改。
返回如下结果,表示ECS实例root用户的登录密码重置成功。
创建自建MySQL数据库账号
1.在云产品资源列表的ECS云服务器区域,单击远程连接。2.在登录实例对话框中,输入用户自定义密码,单击确定。
3.执行如下命令,创建自建MySQL数据库账号和密码。
mysql -e 'CREATE USER 'user02'@'localhost' IDENTIFIED BY '密码';'
mysql -e 'GRANT ALL PRIVILEGES ON *.* TO 'user02'@'localhost';'
mysql -e 'FLUSH PRIVILEGES;'
您需要将命令中的密码修改为用户自定义密码后再执行。建议使用复杂密码以增加安全性,包含大小写字母、数字和特殊字符的组
验证Auto Partition和在线DDL
1.使用sysbench创建PolarDB-X的表。
a.返回第二个终端窗口。
b.执行如下命令,退出PolarDB-X。
exit
c.执行如下命令,进入/root/sysbench/src/lua/目录。
cd /root/sysbench/src/lua/
d.执行如下命令,使用sysbench创建PolarDB-X的表。
sysbench --db-driver=mysql --mysql-host=$DB_URL --mysql-port=3306 --mysql-user=$DB_USER --mysql-password=$DB_PASS --mysql-db=cdc_db --table_size=10000 --tables=1 --events=0 --time=60 --threads=4 --report-interval=1 oltp_point_select_k prepare
``` ![image.png](https://ucc.alicdn.com/pic/developer-ecology/c5eftvn6qskjg_e0f3265248a24a3b808cbb0df1a27698.png)
2.在PolarDB-X查看sbtest1的数据分布。
a.执行如下命令,连接PolarDB-X。
```js
mysql -h $DB_URL -u $DB_USER -p
当显示Enter password:时,您需要输入PolarDB-X的账号密码。
b.执行如下命令,查看sbtest1表的建表SQL。
use cdc_db;
show create table sbtest1;
c.执行如下命令,查看物理DN。
show storage;
d.执行如下命令,查看表的分布。
show topology from sbtest1;
!
image.png
e.执行如下命令,查看表数据。
select count(*) from sbtest1;
select * from sbtest1 order by id limit 10;
f.执行如下命令,查看数据的分布。
select TABLE_SCHEMA,TABLE_NAME,STORAGE_INST_ID,PHYSICAL_TABLE,PARTITION_NAME as p_name,TABLE_ROWS as row,PERCENT from information_schema.TABLE_DETAIL where table_schema='cdc_db' and table_name='sbtest1';
d.执行如下命令,在PolarDB-X中,启动sysbench压测,压测2分钟,观察性能。
cd /root/sysbench/src/lua/
sysbench --db-driver=mysql --mysql-host=$DB_URL --mysql-port=3306 --mysql-user=$DB_USER --mysql-password=$DB_PASS --mysql-db=cdc_db --table_size=10000 --tables=1 --events=0 --time=120 --threads=4 --report-interval=1 oltp_point_select_k run
启动压测后,我们可以观察到TPS的性能。在压测执行中还未结束时,您需要执行下方第4步,观察PolarDB-X在改变分区键前后的性能对比。4.启动压测后,我们来体验PolarDB-X在改变分区键前后的性能对比。a.返回第二个终端窗口。
b.执行如下命令,修改sbtest1的分区键,由id修改为k。
alter table sbtest1 partition by hash(k) partitions 8;
c.返回至第三个终端窗口。d.此时您可以观察到在修改了sbtest1的分区键后,tps的性能有了较大提升。e.压测结束后,返回第二个终端窗口。执行如下命令,查看建表SQL。show create table sbtest1;
通过查看建表SQL、物理DN、数据的分布以及tps,我们可以看到DDL和数据发生了重分布,并且性能有了较大提升。
ECS产品计费
云服务器ECS的资源中,计算资源(vCPU和内存)、镜像、块存储、公网带宽、快照等资源涉及计费。
常见的计费方式包括:
包年包月:按一定时长购买资源,先付费后使用。
按量付费:按需开通和释放资源,先使用后付费。
抢占式实例:通过竞价模式抢占库存充足的计算资源,相对按量付费实例有一定的折扣,但是存在回收机制。
预留实例券:搭配按量付费实例使用的抵扣券,承诺使用指定配置的实例(包括实例规格、地域可用区等),以折扣价抵扣计算资源的账单。
节省计划:搭配按量付费实例使用的折扣权益计划,承诺使用稳定数量的资源(以元/小时为单位衡量),以折扣价抵扣计算资源、系统盘等资源的账单。
存储容量单位包:搭配按量付费存储产品使用的资源包,承诺使用指定容量的存储资源,以折扣价抵扣块存储、NAS、OSS等资源的账单。
OSS存储包:OSS标准(LRS)存储包可自动按容量抵扣快照费用。
产品优势
应用场景
1.通用Web应用大部分Web应用使用的架构,阿里云推荐C/G/R系列服务器,兼顾高效搭建使用及高性能处理能力能够解决a.CDN网络为Web应用提供内容分发服务,保证优秀的用户体验与成本节约b.内容缓存在OSS存储中,提供高可靠性、低成本的存储容量c.负载均衡处理HTTP请求,并将流量分发到主业务可用区d.前端和应用服务器部署在ECS 实例上,SLB可以做到负载均衡e.ESS弹性伸缩按需业务创建或释放资源,使您能够获得更优秀的业务性能和成本支出f.部署在多可用区RDS上的数据库保证业务的容灾性能2.在线游戏高并发、瞬时计算量大的场景,阿里云推荐高主频及GPU服务器实现高计算性能与高图像渲染性能的需求能够解决:a.负载均衡处理HTTP请求,并将流量分发到指定的游戏服集群b.连接服、游戏服、缓存服等通过ESS弹性伸缩按需创建或释放资源c.部署在多可用区RDS上的数据库保证业务的容灾性能
3.大数据分析对于频繁对存储读取的大数据应用场景,阿里云推荐大数据实例及本地盘实例,主从节点皆有性能优异表现能够解决:a.业务系统产生日志等数据传输到Hadoop大数据存储进行分析;或用户大数据存在OSS对象存储,并加载到Hadoop大数据系统中进行分析b.基于ECS大数据实例构建高性价比、海量可扩展的云端Hadoop系统c.分析结果可以存放在MySQL或NoSQL(HBase/MongoDB/Redis)等数据库,便于用户查询d.大数据 Bi 及展示
4.深度学习对于持续且大量的人工神经网络计算的深度学习场景,阿里云推荐GPU实例及AMD实例,不但性能表现卓越,同时大量节省成本能够解决:a.在数据层面可以与OSS对象存储、NAS文件存储、云盘等打通,满足深度学习海量训练数据的低成本存储和访问要求b.通过EMR服务进行数据的预处理c.通过云监控服务进行GPU资源的监控与告警d.通过ECS、负载均衡、弹性伸缩、资源编排等快速在云端搭建完整AI深度学习业务系统
心得体会
阿里云ECS云服务器以其易用性、灵活性、稳定性与可靠性以及专业的技术支持与服务,为用户提供了高效、便捷且成本效益高的云计算体验。通过按需付费和弹性扩展模式,用户可以灵活控制成本并满足业务需求。同时,阿里云丰富的文档与教程以及专业的技术支持团队也为用户提供了全方位的支持。总体而言,阿里云ECS云服务器是云计算领域的可靠选择。
赞33
踩0