远程办公期间,降低非必要的协作成本和本地操作,来提升开发和运维效率,显得尤为重要。此外,大量的在线教育、在线医疗等行业的客户在疫情期,遇到了流量激增的情况,那么是否有在不影响现有架构的情况下,通过一些工具型产品,就能提升业务的可用性呢?
本文将介绍几款阿里云的开发和运维工具,优势是降低计算资源成本、提升开发运维效率、优化协作成本。
利器一:容量规划利器 - 性能测试服务(简称PTS)
面向群体:
使用场景:a. 新系统上线系统上线前,需要探知站点能力,防止一上线就被用户流量打垮,提前做好准备。PTS可模拟真实业务场景进行压测,完全模拟用户行为。
b.峰值业务稳定性保障类似于阿里双11大促的峰值业务稳定性考验,提前通过PTS进行模拟真实峰值流量的验证,以便保障峰值业务不受损,
c. 站点容量规划很多业务新上线时为了快速占领市场,没有彻底做到最优性能,业务达到一定成熟度之后,需要进行成本优化。通过性能测试模型系统水位,可对站点进行精细化容量规划。
d. 性能瓶颈探测通过全链路压测方式,可探测到系统瓶颈点,进行针对性的调优,提升整体的服务能力和吞吐量。
e. 外包项目交接验收目前有比较多的软件外包行业,进行项目交付的时候需要验证性能。乙方可通过PTS进行性能验证和自证,保障交付系统的高性能;甲方可进行项目的验收,以便验证项目能符合预期。
优势对比:
如何计费:PTS *采用预付费购买资源包的形式收费,解决方案需另外按照人天计算。计费单位VUM = VU(压测任务中并发用户数)M(压测场景执行时长,按分钟粒度,不满一分钟按一分钟计算),举例:4并发用户运行2分钟即8VUM, 8并发用户运行1分钟也是8VUM。以下图为示例,便于理解:
详情链接:
https://www.aliyun.com/price/product#/pts/detail
优惠活动:新年大促,部分资源包低至八折!更有性能挑战赛活动,“玩转压测、赢取礼品”,参与活动续购资源包低至75折!详情了解:
https://promotion.aliyun.com/ntms/act/ptsplay.html
客户案例:春晚独家互动合作伙伴,在多家厂家/自建的方案评估中,最终选定了阿里云PTS。通过PTS 提前进行模拟真实业务流量、业务场景的高流量压测,提前进行模拟验证、探测系统瓶颈、调优优化,最终保障春晚互动活动顺利进行。
利器二:降成本利器 - Serverless应用引擎(简称SAE)
面向群体:a. 中小型企业业务发展很快,期望能快速交付的。b. 业务低峰和高峰的流量差值较大,引起 CPU/Load使用率不高、闲置资源较高,对云上资源成本有优化计划的。c. 业务是K8s 应用,面对复杂的应用管理和运维预测到会有较高的业务风险,希望能低门槛使用K8s容器技术,有相应的商业化托管产品提供技术兜底的。
使用场景:a. 快速构建云上微服务应用通过 SAE 帮用户屏蔽底层 IaaS 购买和运维细节,屏蔽底层镜像仓库和 Kubernetes 细节,低门槛通过 WAR/JAR 方式部署微服务应用,大幅提升运维效率,让企业聚焦核心业务本身。
b. 应用环境随需灵活启停,节省成本企业应用通常都有多套环境,除线上环境外,其它环境闲置率高,但重新搭建一套环境的成本也高。SAE 提供了一键启停开发测试环境的能力,即开即用,节省成本,方便运维。
c. 利用弹性伸缩来应对不确定的突发流量互联网如在线医疗、在线教育、社交应用遇到流量突增时,SLA 和机器成本的平衡点不好找。SAE 提供自动弹性伸缩的能力,帮助应用自动轻松应对流量高峰,保证 SLA 的同时也节省了机器成本。
优势对比:
如何计费:
提供按量付费模式,计费模式同 ECS,有 vCPU 和内存两个计费项,根据客户应用选择的实际例规格,以及每个实例实际运行时长按分钟计费。详情链接:
https://help.aliyun.com/document_detail/132155.html
优惠活动:3月31日前,按量付费 6折特惠。预付费资源包将于3-4月上线。尝鲜地址:
https://www.aliyun.com/product/edas,
客户案例:武汉某在线学习的教育社交类应用,在春节期间遇到流量突增的情况且集中在上午和晚间,通过 SAE 对应用进行了平滑的扩容,确保了流量突增时的服务稳定性,同时,启用弹性伸缩功能,降低了扩容时的闲置计算资源成本。
利器三:一键部署利器 - Cloud Toolkit
面向群体:
使用场景:a. 应用部署 | 实时日志应用部署 | 实时日志将应用一键部署到任意服务器(Host / ECS),支持标准 SSH 协议,无需在一系列运维工具之间切换,只需在图形界面上选择目标服务器,即可实现应用快速部署。还可以部署到 K8s、镜像仓库、EDAS、SAE、小程序云等。
b. 快速登录远程服务器在 IDE 内,开发者可以直接通过内置的终端 Terminal,快速登录远程服务器;不仅仅用于阿里云服务器 ECS,也可以用于 所有支持标准 SSH 协议的机器。
c. 文件上传,命令执行Cloud Toolkit 帮助开发者在 IDE 内,一键将本地或者远程 URL 文件上传到服务器指定目录下去,无需在各种 FTP、SCP 工具之间频繁切换;更为重要的是,文件上传完毕后,还支持命令执行,比如:文件解压缩、程序启动等。
d. 快速创建 Dubbo 工程Dubbo 采用全 Spring 配置方式,透明化接入应用,对应用没有任何 API 侵入,只需用 Spring 加载 Dubbo 的配置即可,Dubbo 基于 Spring 的 Schema 扩展 进行加载。如果不想使用 Spring 配置,可以通过 API 的方式进行调用。
优势对比:
如何计费:免费——面向所有开发者。线上安装地址:
https://cn.aliyun.com/product/cloudtoolkit线下获取安装包:
https://help.aliyun.com/document_detail/120634.html**
客户案例:武汉某在线教育公司,在人手短缺的情况下,需要快速开发新功能、上线多款在线学习、交互类应用,通过使用 Cloud Toolkit 的一键部署功能,不仅将应用快速部署到任意服务器上,而且减少了繁琐重复的部署步骤,极大提高了开发效率,让功能、应用能够达到快速上线。
利器四:微服务注册和配置中心管理利器 - MSE
面向群体:使用ZooKeeper/Nacos/Eureka 等开源项目,自建微服务注册和配置中心,但遇到较多运维难题,或投入时间较多希望能专注在业务开发的企业。
使用场景:a. 微服务注册发现采用 Dubbo/Spring Cloud 框架作为微服务解决方案的客户,需要一个稳定的 ZooKeeper/Nacos/Eureka 集群实现微服务的注册和发现。
b. 分布式协调利用 ZooKeeper/Nacos/Eureka 实现分布式配置管理、系统协调等,例如:HBase、Kafka 和 Hadoop 等。
优势对比:
如何计费:
MSE的计费项包含MSE实例费用和公网流量费用(可选项)。公网流量费用根据您的公网访问需求而定,费用与SLB产品相同。MSE实例有按量后付费(以小时计费)和预付费(包年包月)两种计费模式,计费项有引擎规格(包含CPU和内存)和节点数。详情链接:
https://help.aliyun.com/document_detail/139842.html
利器五:单体应用云上托管利器 - Web+
面向群体:使用Java、Python、Node.js、PHP、Go、Ruby和.NET Core等多种语言编写并构建的Web应用、开源应用和小程序应用的企业,寻求一款免费的简单、高效、安全而又灵活的对应用进行部署、伸缩、调整和监控的云上托管服务。
使用场景:a. 普通Web应用托管单机部署模式下,反向代理、用户的应用程序和数据库等均部署在一台主机上,最大限度的解决资源和成本问题。分布式部署模式下,用户的应用可以使用弹性能力方便的进行横向扩展,再通过SLB对请求进行负载均衡。
b. 开源应用托管由于运行应用所需的运行时环境各不相同,在Web+插件体系的支撑下,开源应用将可以按需依赖任何第三方组件,而无需等待Web+产品对此进行官方支持。
c. 小程序应用托管小程序移动应用的前后端是严格分离的,前端程序运行在宿主应用中,后端程序运行在云厂商提供的基础设施服务之上。使用Web+可以轻松运维小程序移动应用的后端部分。
如何计费:
开通和应用托管功能均是免费。免费使用地址:
https://www.aliyun.com/product/webx
利器六:微服务应用托管和治理利器 - EDAS
面向群体:
K8s 应用,面对复杂的应用管理和运维预测到会有较高的业务风险,希望能低门槛使用K8s容器技术,有相应的商业化托管产品提供技术兜底的。
使用场景:a. 快速构建云上微服务应用通过 WAR 包、JAR 包或镜像等多种方式快速部署应用,基于 ECS 提供全应用生命周期管理,包括发布、回滚、应用分组管理、多版本并存,并集成监控,日志等能力,极大的提升了 ECS 的集群管理效率。
b. 提高线上微服务应用的稳定性0 代码侵入就能完成 Dubbo 和 Spring Cloud 应用上云,支持全链路灰度、单点异常自动摘除、派克岛迭代等多种微服务治理高级特性,提升微服务应用的可用性。
如何计费:
提供按量付费和包年包月两种计费模式,并提供了标准版、专业版不同的价格套餐,方便客户根据实际情况选择性价比最高的接入方式,详情链接:
https://help.aliyun.com/document_detail/44682.html
优惠活动:1-5个应用实际例免费使用,包年包月新购客户,享 8 折优惠。试用地址:
https://www.aliyun.com/product/edas,
客户案例:上海某社交互联网客户借助 EDAS 很好地实现业务层的服务调用,如用户推荐、动态展示等,并利用 EDAS 命令空间的特性,有效进行生产环境和测试环境的隔离,从而保证应用部署环境的一致性和可控性。EDAS 提供的应用生命周期管理能力,极大地减少了运维人员的运维难度,轻松应对春节期间的流量突增情况。
利器七:云上监控利器 - 应用实时监控服务ARMS
面向群体:需要监控Java,PHP等后端应用和网页,小程序,APP等前端应用的企业运维开发团队。开发:
运维:
架构师:
使用场景:
如何计费:ARMS 采用后付费和预付费购买资源包的形式收费应用监控采用 AgentHour :一个Agent就相当于一台ECS,Agenthour就是监控一台ECS一个小时。前端监控采用 PV :页面访问次数。价格页面说明:
https://www.aliyun.com/price/product?#/arms/detail
优惠活动:战疫情,推出客户关怀计划关怀一:ARMS 应用监控资源包限时5折(新客专享)关怀二:ARMS 应用监控面向容器客户全线5折关怀三:ARMS 前端监控计费模型更改,相当于原价1折起
客户案例:上海视频类互联网客户 在架构升级的过程中,借助 ARMS 快速地实现了对业务端到端的监控。通过ARMS,用户可以实时准确的定位移动端、浏览器端、服务端产生的各类性能问题,有效的降低跨部门排障沟通成本,从而顺利实现架构的升级和调整 。
利器八:云上异步分流利器 - 消息队列 MQ & 消息队列 Kafka
面向群体:所有分布式系统的开发者,架构师等。
使用场景:a.帮助系统异步解耦,提高系统可用性;当系统需新增或者删减新的应用模块,快速迭代;b.削峰填谷,利用消息队列本身的能力,当面对上游系统的应用洪峰时,下游系统也能平缓承接,保证系统可用性;c.全面兼容开源,进一步优化开源产品长期以来的痛点,开源Kafka、开源RabbitMQ等的自建用户可以快速上云;
业务场景选型分类请见:
如何计费:
提供按量付费和包年包月两种计费模式,并提供了标准版、专业版不同的价格套餐,方便客户根据实际情况选择性价比最高的接入方式,详情请见各产品详情页:
https://www.aliyun.com/product/ons
优惠活动:
利器九:云端最佳K8s利器 – 容器服务ACK
面向群体:已经或正在考虑使用容器的企业,寻求企业级容器化应用的全周期专业支持。或者您拥有以下应用场景,如机器学习、微服务架构、DevOps、混合云、海量在线业务或数据处理、智能运维等诉求。
开发:
运维:
架构师:
使用场景:
如何计费:容器服务Kubernetes 版本身不收取任何费用,但在使用过程中会创建相关资源,您需要为您使用的这些资源付费。下文为您介绍相关资源的价格计费情况。价格页面说明:
https://help.aliyun.com/document_detail/86759.html
优惠活动:战疫情,推出客户关怀计划容器服务AKC联合GPU、裸金属服务器推出新客专享折扣,GPU竞价实例1折起、‘神龙’9折起。 链接:
https://cs.console.aliyun.com/#/k8s/cluster/templates
客户案例:助力某在线教育客户平稳度过‘远程开学’高峰期,使用阿里云容器服务Kubernetes版(ACK)+容器镜像服务(ACR)+ECS+日志服务SLS。其中 Kubernetes 专有集群搭配阿里云日志服务 ,再使用 Gitlab + Jenkins +阿里云镜像仓库实现 DevOps ,快速构建发布。
利器十:极速上线极简运维利器 – 函数计算 FC
面向群体:按需分配资源且架构高可用,不希望关注任何底层基础设施或软件网络配置,借助函数版本/别名功能上线业务工程,如serverless web、基于Web API的小程序、媒体文件转换,或构建音视频处理系统、Serverless AI 推理、流式数据处理、ETL 离线数据处理系统等。
开发:
运维:
架构师:
使用场景:
如何计费:函数计算采用后付费和预付费购买资源包的形式收费,其中预付费的包年包月预购计算力单位为CU。1CU等于0.67 vCPU,1GB内存的算力。价格页面说明:
https://help.aliyun.com/document_detail/131861.html
优惠活动:战疫情,推出客户关怀计划关怀:函数计算FC资源包限时5折(新客专享) 链接:
https://common-buy.aliyun.com/?commodityCode=fc_prepaid_public_cn#/buy
客户案例:石墨文档,中国第一款支持云端协作的企业办公服务软件,可以实现多人同时在线编辑同一文档及表格。函数计算帮助石墨文档解决了关键的多人同时编辑问题,并带来以下好处:
敏捷开发免运维: 专注文档实时协作的业务逻辑开发,不用考虑CPU密集计算的负载均等问题 弹性高可用:毫秒级伸缩,解决早晚高峰用量突增的计算资源扩容问题 降低成本:节省了 58% 的服务器成本
查看更多:
https://yq.aliyun.com/articles/743957?utm_content=g_1000103475
上云就看云栖号:更多云资讯,上云案例,最佳实践,产品入门,访问:https://yqh.aliyun.com/