免费 | 开发部署效率提升 12 倍,这款应用托管服务让云上运维更简单

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 应用托管服务,顾名思义,就是一个用来构建和部署应用的全托管式平台,简化部署和运维过程。 在使用应用托管服务之前,上线一款简单的应用,需要经历: 购买 ECS; 配置 VPC; 配置 RDS; 配置 SLB; 前前后后可能有12个步骤,而借助阿里云Web应用托管服务,可省去云端资源的申购与编排、软件运行时环境的安装与配置、应用程序的启停与维护、部署环境模板的分发与重放等多个环节,一步便能实现赢得上线。

应用托管服务,顾名思义,就是一个用来构建和部署应用的全托管式平台,简化部署和运维过程。

在使用应用托管服务之前,上线一款简单的应用,需要经历:

  • 购买 ECS;
  • 配置 VPC;
  • 配置 RDS;
  • 配置 SLB;

前前后后有12个步骤,而借助阿里云Web应用托管服务,可省去云端资源的申购与编排、软件运行时环境的安装与配置、应用程序的启停与维护、部署环境模板的分发与重放等多个环节,一步便能实现应用的发布。

使用Web+以前:购买ECS->购买并配置VPC和交换机->配置安全组->购买SLB及配置服务器组->购买RDS及配置数据库->安装语言运行时环境->部署并启动应用->检查应用健康状况->完成,共计8个步骤。

使用Web+以后:上传应用部署包->一站配置网络、主机实例、SLB和RDS->结束,只需2个步骤。

目前,阿里云提供了多种托管服务,我们对比如下:

_2019_08_14_10_41_26

功能说明

  • ECS:指是否支持直接使用ECS资源。
  • 容器:指是否支持或使用了容器技术,包括容器服务或ECI等。
  • 应用托管:指是否支持应用托管能力,主要是应用部署及应用生命周期管理。
  • 多语言:指是否支持部署多种编程语言构建的应用。
  • 分布式应用:指是否支持部署多节点应用。
  • 资源编排:指是否能够对被管理的底层资源进行自动编排。
  • 微服务:指是否支持微服务能力,包括服务注册与发现、配置管理、弹性伸缩等。
  • 资源可操控性:指用户是否可以对被托管的底层资源进行自主操控。
  • 容量限制:指使用该服务是否对依赖的底层容量资源有所限制。

可见,阿里云Web应用托管服务对ECS、可以用来部署Web类、应用托管、多语言、分布式应用、资源编排均有很好的支持,且在资源可控性优于其他托管服务。

阿里云Web应用托管服务支持移动类和API类应用,同时支持 Java、Node.js、PHP、Go 和 Python 语言编写并构建应用程序,在无需管理底层基础设施的情况下,即可简单、高效、安全和灵活地对应用进行部署、扩缩、变更配置和监控,并提供了以下三类托管方案。

普通Web应用托管方案

  • 极简配置的单机部署,适用于小规模的测试场景;
  • 复杂配置的分布式部署,适合大规模的生产场景。
  • 单机部署模式下,反向代理、用户的应用程序和数据库等均部署在一台主机上,最大限度的解决资源和成本问题。
  • 分布式部署模式下,用户的应用可以使用弹性能力方便的进行横向扩展,再通过SLB对请求进行负载均衡。

小程序移动应用托管方案

小程序移动应用的前后端是严格分离的,前端程序运行在宿主应用中,后端程序运行在云厂商提供的基础设施服务之上。使用Web应用托管服务可以轻松运维小程序移动应用的后端部分。在组织内部,通过共享配置模板或将配置模板提交到代码仓库进行版本管理,团队内部成员可以使用这些配置模板快速创建一个相同配置的部署环境。

开源应用托管方案

在开发过程中,通过命令行工具与CI/CD系统集成,开发者可以快速构建、测试、验收并发布开源软件。在发布过程中,通过分发资源描述文件,维护者可以帮助用户进行系统配置和初始化工作。由于运行应用所需的运行时环境各不相同,在Web应用托管服务插件体系的支撑下,开源应用将可以按需依赖任何第三方组件。

_2019_08_14_11_06_04

相关实践学习
从零搭建Spring Boot的Hello World
本教程将使用IntelliJ IDEA搭建一个简单SpringBoot项目,在项目中运行一个Hello World请求示例,并部署到阿里云服务器ECS上。
相关文章
|
1月前
|
消息中间件 运维 Kafka
运维排查 | Systemd 之服务停止后状态为 failed
运维排查 | Systemd 之服务停止后状态为 failed
|
1月前
|
机器学习/深度学习 运维 监控
智能监控系统在运维中的应用与优势
传统的运维管理方式在面对日益复杂的IT系统时显得力不从心,智能监控系统的出现为运维工作带来了新的机遇。本文将探讨智能监控系统在运维中的应用与优势,介绍其工作原理以及如何有效地利用智能监控系统提升运维效率和质量。
51 2
|
1月前
|
运维 监控
现代运维中的自动化技术应用与挑战
现代运维工作中,自动化技术的应用已成为提高效率、降低成本的重要手段。本文探讨了自动化技术在运维领域的应用现状和挑战,包括自动化工具的选择、实施过程中的注意事项以及未来发展趋势。通过深入分析,帮助读者更好地理解和应用自动化技术,提升运维工作效率。
17 2
|
2月前
|
人工智能 运维 Prometheus
现代化运维管理下的自动化工具应用与挑战
在当今信息技术快速发展的时代,现代化运维管理已成为企业保持竞争力的重要组成部分。本文将探讨自动化工具在运维管理中的应用以及面临的挑战,旨在帮助读者更好地理解和应对这一技术领域的发展趋势。
16 4
|
1天前
|
机器学习/深度学习 人工智能 运维
智能化运维:AIOps在未来网络管理中的应用与挑战
【5月更文挑战第4天】随着人工智能和大数据技术的飞速发展,智能化运维(AIOps)正逐渐成为IT运维领域的革新力量。本文探讨了AIOps在现代网络管理中的关键作用,分析了其在故障预测、自动化处理、以及提升决策效率方面的潜力。同时,文章还针对AIOps实施过程中面临的技术挑战、数据隐私及安全性问题进行了深入讨论,并提出了相应的解决策略。通过实际案例分析,本文旨在为读者提供一个关于AIOps在网络管理领域应用的全面视角。
|
5天前
|
运维 安全 Devops
构建高效稳定的云基础设施:DevOps在运维中的应用
【4月更文挑战第30天】 随着云计算的普及和企业数字化转型的加速,构建一个高效、稳定且可扩展的云基础设施变得至关重要。本文将深入探讨如何通过融合DevOps文化与实践来提升传统IT运维的效率和响应速度,同时确保系统的可靠性和安全性。我们将讨论DevOps的核心原则、自动化工具的应用以及持续集成/持续部署(CI/CD)流程的实施,旨在为读者提供一个清晰的指导框架,帮助他们在动态变化的市场环境中保持竞争力。
|
6天前
|
消息中间件 运维 监控
基于SaaS云部署、云计算的区域医院云HIS系统源码(运维管理+运营管理+综合监管)
医院云his系统采用主流成熟技术开发,B/S架构,软件结构简洁、代码规范易阅读,SaaS应用,全浏览器访问,前后端分离,多服务协同,服务可拆分,功能易扩展。多医院统一登录患者主索引建立、主数据管理,统一对外接口管理。
23 1
|
12天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
47 0
|
12天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
14 0
|
12天前
|
运维 Linux 网络安全
【运维系列】Centos7安装配置ntp服务
配置yum并安装ntp,编辑ntp配置文件,取消17行注释,适应本机网段,22行设置使用本地时间。关闭防火墙,重启ntp服务。测试时先关闭防火墙,然后使用ntpdate命令成功同步时间。
23 0