博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何提高阿里云上应用的可用性
阅读量:5959 次
发布时间:2019-06-19

本文共 1191 字,大约阅读时间需要 3 分钟。

  hot3.png

如今,开发并上线一款应用十分方便。因为云计算提供了从最基础的计算资源如服务器网络、数据库服务、中间件PaaS平台到各种应用支撑的云管理服务,同时开源社区的迅猛发展也提供了从数据库、缓存到应用全生命流程中各种必须的组件,所以越来越多的应用开发者可以把精力放在业务创新上。然而另一方面,应用所依赖的大量的IaaS、PaaS、Cloud API和开源组件无疑增加了应用的复杂度,如何保障云上应用的可用性,成了用户越来越关注的话题。

保障云上应用的可用性的第一步,是需要知道你的应用长什么样子,用了哪些云服务和开源组件,运行的环境是怎样的,服务之间的依赖如何,必须把它可视化出来,并且持续的跟踪变化。

阿里云最新发布的,针对云原生应用架构复杂,变化快的特点,推出了架构感知的功能模块,可以非常方便的跟踪展现你在云端的应用架构,接下来我们一起看一下接入的全过程。

_2018_10_31_11_38_38

| 第一步:

登陆阿里云官网搜索“应用高可用服务”, 或者直接输入 打开产品首页,点击“立即开通” 开通公测服务。新用户第一次进入控制台后,可以选择查看demo来了解产品的基本功能,或者进行RAM授权,然后进入到安装探针来自动感知应用架构的流程。

完成授权后,就进入到探针安装流程,选择环境,默认支持阿里云ECS环境,然后界面会列出你在该region下所有的VPC网络的ECS机器,勾选需要探知的ECS并安装AHAS探针,完成安装后AHAS探针就会开始检测识别你的应用环境中各个进程、各容器和所使用的各种云服务。 同时基于网络流量构建出应用进程之间,容器之间以及ECS之间的网络依赖关系。

image

| 第二步:

安装Java agent(可选), 安装Java Agent可以对应用架构中的Java应用进行动态增强,提供接口级别的性能指标和限流降级能力,根据Java应用所在的环境不同,AHAS提供了普通Java应用, docker和docker compose方式下Java应用加载Java agent的方式安装完之后就可以进入"架构感知"查看实时的架构数据。

安装完之后就可以进入"架构感知"查看实时的架构数据,以下是图例。

  • 所有有网络连接的进程和其之间的网络关系拓扑图

1541043029621_aef584b0_921f_4466_a79b_1f3c49753b42

  • 进程的详细信息及其依赖关系

1541043058464_0714a935_cb25_4f29_ace3_c8a6ee56160c

  • 点击跳转到相关联的进程

1541043101731_890cbc00_3ade_423c_8435_aa8152d47ffa

  • 进程所在的Docker容器

1541043116372_c42f80ce_997d_491a_9483_970a8cccd7fb

  • 进入该容器

1541043131440_2df38f6c_c1eb_4104_b507_c2797435f391

  • Docker容器所在的主机
    1541043144522_c21b8fdc_66ba_4057_90c3_508b24475702
  • 点击进入该主机

1541043158097_5c089c7e_3308_44ad_86fe_bd77075cb379

双十一广告:阿里云双十一1折拼团活动:已满6人,都是最低折扣了

【满6人】1核2G云服务器99.5元一年298.5元三年 2核4G云服务器545元一年 1227元三年
【满6人】1核1G MySQL数据库 119.5元一年
【满6人】3000条国内短信包 60元每6月
参团地址:

作者:

本文为云栖社区原创内容,未经允许不得转载。

转载于:https://my.oschina.net/yunqi/blog/2413632

你可能感兴趣的文章
浮动 二 文字围绕现象(中)
查看>>
Java 集合系列01之 总体框架
查看>>
有必要学习数据结构和算法吗?
查看>>
比特币(3)
查看>>
容器,类型转换。List。
查看>>
Hadoop 面试,有它就够了
查看>>
阿里云前端周刊 - 第 21 期
查看>>
React Native学习(二)---配置IDE
查看>>
Vue $nextTick 两种写法的差异
查看>>
传说中的git到底怎么搞?安装、文件修改管理等
查看>>
goreplay 使用教程
查看>>
Block
查看>>
for in,Object.keys,for of 的区别
查看>>
结构型设计模式之桥接模式
查看>>
深入理解nodejs Stream模块
查看>>
java版spring cloud+spring boot+redis多租户社交电子商务平台:服务消费(Feign)
查看>>
ios手机QQ无发改变title问题
查看>>
深入理解ES6 ---- 正则扩展
查看>>
activiti总结(一)流程图结构简介
查看>>
dom节点和vue中template浅谈
查看>>