如何提高阿里云上应用的可用性(一)
摘要: 如今,开发并上线一款应用十分方便。因为云计算提供了从最基础的计算资源如服务器网络、数据库服务、中间件PaaS平台到各种应用支撑的云管理服务,同时开源社区的迅猛发展也提供了从数据库、缓存到应用全生命流程中各种必须的组件,所以越来越多的应用开发者可以把精力放在业务创新上。
如今,开发并上线一款应用十分方便。因为云计算提供了从最基础的计算资源如服务器网络、数据库服务、中间件PaaS平台到各种应用支撑的云管理服务,同时开源社区的迅猛发展也提供了从数据库、缓存到应用全生命流程中各种必须的组件,所以越来越多的应用开发者可以把精力放在业务创新上。然而另一方面,应用所依赖的大量的IaaS、PaaS、Cloud API和开源组件无疑增加了应用的复杂度,如何保障云上应用的可用性,成了用户越来越关注的话题。
保障云上应用的可用性的第一步,是需要知道你的应用长什么样子,用了哪些云服务和开源组件,运行的环境是怎样的,服务之间的依赖如何,必须把它可视化出来,并且持续的跟踪变化。
阿里云最新发布的应用高可用服务,针对云原生应用架构复杂,变化快的特点,推出了架构感知的功能模块,可以非常方便的跟踪展现你在云端的应用架构,接下来我们一起看一下接入的全过程。
第一步
登陆阿里云官网搜索“应用高可用服务”, 或者直接输入https://www.aliyun.com/product/ahas 打开产品首页,点击“立即开通” 开通公测服务。新用户第一次进入控制台后,可以选择查看demo来了解产品的基本功能,或者进行RAM授权,然后进入到安装探针来自动感知应用架构的流程。
完成授权后,就进入到探针安装流程,选择环境,默认支持阿里云ECS环境,然后界面会列出你在该region下所有的VPC网络的ECS机器,勾选需要探知的ECS并安装AHAS探针,完成安装后AHAS探针就会开始检测识别你的应用环境中各个进程、各容器和所使用的各种云服务。 同时基于网络流量构建出应用进程之间,容器之间以及ECS之间的网络依赖关系。
第二步
安装Java agent(可选), 安装Java Agent可以对应用架构中的Java应用进行动态增强,提供接口级别的性能指标和限流降级能力,根据Java应用所在的环境不同,AHAS提供了普通Java应用, docker和docker compose方式下Java应用加载Java agent的方式安装完之后就可以进入"架构感知"查看实时的架构数据。
安装完之后就可以进入"架构感知"查看实时的架构数据,以下是图例。
所有有网络连接的进程和其之间的网络关系拓扑图
进程的详细信息及其依赖关系
点击跳转到相关联的进程
进程所在的Docker容器
进入该容器
Docker容器所在的主机
点击进入该主机
转载于:https://blog.51cto.com/14031893/2314523
如何提高阿里云上应用的可用性(一)相关推荐
- 如何提高阿里云上应用的可用性(二)
在单体应用时代,最大的问题是如何解决数据库瓶颈,而微服务之下,一个大应用被拆分成了几十个甚至上百个微服务,数据访问的压力被传导到了服务之间的网络,服务强弱依赖,服务雪崩等各种问题随之而来,那么如何保障 ...
- 阿里云上创建Oracle RAC-静默模式
编前语: 小编成功在阿里云上搭建Oracle RAC断断续续花了1个月的时间,中间的过程简直是痛苦,网上很多的资料都是基于图形化界面的,也有静默模式但是步骤都非常的粗略,可能是写这样的步骤太费时间了. ...
- 阿里云上的高性能高并发高可用架构
云也不是全能全有的,有些东西还是要考虑. 我记得之前有个高手说,在云计算时代,传统的架构优化几板斧,包括什么负载均衡.数据缓存之类再也用不上了,因为云基本提供了一切. 果真如此吗? 云计算是一种基于互 ...
- PyTorch 1.3发布:能在移动端部署,支持Colab云TPU,阿里云上也能用
本文经AI新媒体量子位(公众号ID:qbitai)授权转载,转载请联系出处. 本文约2700字,建议阅读7分钟. 本文向你介绍 PyTorch1.3 的新特性. "我要转PyTorch!&q ...
- 在阿里云上部署生产级别Kubernetes集群
阿里云是国内非常受欢迎的基础云平台,随着Kubernetes的普及,越来越多的企业开始筹划在阿里云上部署自己的Kubernetes集群. 本文将结合实战中总结的经验,分析和归纳一套在阿里云上部署生产级 ...
- PyTorch 1.3发布!能在移动端部署,支持Colab云TPU,阿里云上也能用
点击我爱计算机视觉标星,更快获取CVML新技术 晓查 一璞 发自 凹非寺 量子位 报道 | 公众号 QbitAI "我要转PyTorch!" 看到1.3版本的新特性之后,有开发者在 ...
- 云计算之路-阿里云上:在乌云中坚信蓝天
继续向大家汇报阿里云上的天气变化情况.今天(5月8日)上午糟糕的天气(8:30~9:50,10:50~11:40)给大家逛园带来了很大的麻烦,请谅解! 早上8:30左右由于阿里云RDS出现突发故障(故 ...
- 个人建设网站流程解说,手把手教你如何在阿里云上搭建自己的网站
现如今信息化时代,很多企业甚至是个人都有自己搭建网站的需求,目前建站有两方式,第一:找网络公司全程负责搭建:第二:自己建设:找网络公司建设网站市场价格不一,网络公司的实力技术也不一样,所以会有很多的建 ...
- 阿里云上的k8s中某些节点的pod报dns错误,dns解析失败,bad address
php报错为:php_network_getaddresses:getaddrinfo failed 问题可能出现的位置 这类问题对应的都是dns解析错误.这里我的错误是因为我连接阿里云数据库用的域名 ...
最新文章
- How do I filtered TextBox with a Decimal (double) Data Type
- Flutter开发之PageView指示器(31)
- 关键字static、const、volatile的作用
- 秒杀多线程第三篇 原子操作 Interlocked系列函数
- 在Ubuntu下如何压缩一个文件夹
- UVALive - 6442
- 算法nodehdu 2112 hdu today
- vue中的$event
- java程序设计精编教程第3版电子版课后答案_Java程序设计精编教程(第3版)-微课版...
- Windows XP虚拟机到期无法使用的解决方案(救急版)
- c++实现 龙格库塔经典4阶算法
- php webshell 过狗
- 利用XML生成Word
- 数据库---四中连接查询(交叉、左连接、右连接、完整查询)
- 面试技巧之如何面试与如何应试
- Revit技巧 | 如何做出一个爆炸分析图?
- STM32F429i disco 体验
- IBM P系列小型机更换电池步骤
- smalltalk 上手
- 利用h5小游戏来做营销