部署Nginx并通过Ingress暴露和监控服务

方案介绍
部署Nginx并通过Ingress暴露和监控服务

在ACK集群中,可以快速部署并创建Service发布Nginx应用,然后使用Nginx Ingress对外暴露服务。当客户端访问服务时,访问日志将被输出、采集并存储至SLS Project中,供您排查并定位潜在的日常问题,提高业务系统安全性和稳定性。

解决问题:发布速度慢

自建Kubernetes集群需手动部署集群并开发应用管理,耗时耗力,降低迭代速度。

解决问题:应用管理复杂

从应用创建到发布,都需黑屏化探索和开发,数据盘、日志等相关配置不灵活。

解决问题:运维成本高

日志和监控等可观测指标均需自行搭建开发,运维成本高,影响业务稳定性。

方案优势
快速部署
支持集群快速创建和应用部署,省去搭建集群的繁琐工作,提交应用交付效率。
灵活集成
天然支持集群其他云服务,如负载均衡、日志服务等,无需额外开发实现。
高性能
基于专有网络VPC、交换机等阿里云网络资源实现,提高应用可用性和性能,保证业务系统稳定性。
应用场景
应用快速部署
业务应用需快速创建和部署,提高应用交付效率,对资源做到开箱即用。适用于新兴互联网应用,也适用于转型的传统应用。
业务稳定
适用于物流、金融等多种行业场景,拥有高性能的日志采集Agent和丰富可视化的日志看板,支持通过日志收集等手段保障业务系统稳定,提升研发、运维等方面的数字化能力。
方案部署
01部署准备
准备并充值阿里云账号,建议创建并使用RAM用户。
02规划和部署资源
根据方案场景规划并部署网络资源和ACK、SLS资源。
03部署Nginx应用
部署Nginx应用并创建Service发布应用,然后通过Nginx Ingress对外暴露服务。
04查看Nginx Ingress日志
查看Nginx Ingress的访问日志并监控Nginx Ingress实时状态。
05完成及清理
如完成本方案部署后无需使用相关资源,请释放ACK和SLS资源。
MSE实现全链路灰度
MSE微服务治理为多应用发布提供全链路灰度能力,让客户不修改业务代码的情况下实现全链路流量控制,端到端构建从网关到多个后端服务的全链路灰度。客户在多应用同时发布新版本的情况下,支持多个应用进行灰度验证,确保应用平滑发布上线。
云上经典架构
以部署一个云上高可用博客网站为例,指导用户在云上搭建经典架构。方案采用单地域双可用区部署,具备可用区级别的故障灾备能力,保障数据的可用性和持续性,为用户提供高性能的网站服务。