AWS 服务是什么东西?

AWS 服务是什么东西?,第1张

1,AWS——Amazon Web Services(亚马逊网络服务) Amazon Web Services 是一组服务,它们允许通过程序访问 Amazon 的计算基础设施。 Amazon 多年来一直在构建和调整这个健壮的计算平台,现在任何能够访问 Internet 的人都可以使用它。 Amazon 提供几个 Web 服务,但是本系列只关注满足大多数系统的核心需求的基本服务:存储、计算、消息传递和数据集。2,AWS=Advanced Wireless Services 高级无线服务, 也被称作为AWS-1,是一种无线通信技术,用于手机的数据服务,视频以及短信息服务。 AWS-1在美国用于取代多通道多点分布服务( Multipoint Multichannel Distribution Service )。3,Aws= Asp Web Server 是一款基于netbox开发的asp web服务器,其个小功能强大,基本上能够取代IIS成为广大Asp程序员和网站开发者的利器

ThousandEyes 是一个网络性能监控的SAAS云服务,结合了各种主动和被动的监控技术,让您深入了解您提供的以及您消费的应用和服务的用户体验。ThousandEyes使用的监控技术包括网络的可达性探测、时延、丢包、抖动、可视化的逐跳路径分析、可视化的BGP路由分析、DNS监控、HTTP服务监控等。ThousandEyes平台对这些监控收集而来的数据进行分析、交叉关联,将涉及用户体验的方方面面,包括网络和应用的状况统一的呈现在同一个界面之下,让您能够轻松的隔离问题,采取行动,从而快速的解决问题。

ThousandEyes提供了三种Agent进行网络和应用的探测,分别是Cloud Agent、Enterprise Agent和Endpoint Agent。Cloud Agent 由ThousandEyes在全球部署和维护,当前,ThousandEyes在全球200多个城市共部署了400多个 Cloud Agent ,可供全球用户使用。Enterprise Agent由用户自己部署,可以部署为虚拟机或者容器,可以安装在物理硬件,如Intel NCU或者树莓派中,支持Windows、Linux系统,还可以部署在思科或Juniper的网络设备中,也能通过CloudFormation在AWS云中自动部署。Endpoint Agent是浏览器插件,用户在访问网站时,可以自助的使用Endpoint Agent进行测试,由ThousandEyes进行数据分析,从而帮助用户快速了解其数字体验,以及快速定位问题所在。用户可以根据自己的需要来选择一种或多种Agent进行探测,ThousandEyes平台会自动完成分析和展现,提供网络和应用状况的洞见分析。

在正式部署之前,快速阅读了一下 AWS Deployment Guide ,部署过程是通过AWS的CloudFormation创建一个Stack,整个过程全部自动化。

部署的前提是需要设置好SSH Key-pair,VPC网络、公共子网、以及使用CloudFormation部署EC2的权限。

部署的内容包括:启动基于Ubuntu的EC2实例,并自动安装TE Agent,创建Security Group,并基于最小权限配置Inbound Rules。

首先,在MAC电脑中,执行以下命令,用于创建一个RSA的秘钥对,并将公钥拷贝至桌面。

登录AWS的Console管理界面后,选择Region,比如us-east-1,定位到EC2—Network Security—Key Pair,在界面右上侧的Actions下拉框中,选择Import key pair,将aws_kp.pub上传。

在其他的Region,重复上述动作,将key pair上传,这样在多个Region创建的EC2可以使用同一个私钥进行登录。

部署TE Agent的操作路径为:在ThousandEyes的界面中,选择Cloud &Enterprise Agents,再选择Agent Settings,进一步选择Enterprise Agents,点击Add New Enterprise Agent。在右侧出现的界面中,选择IaaS Marketplaces,在该界面中点击Launch in AWS,跳转到AWS的登录界面,并自动进入CloudFormation的界面,该界面已将Stack模板选择好了。

Stack模板的链接:

https://s3-us-west-1.amazonaws.com/oneclick-ea.aws.thousandeyes/aws-ea-oneclick.yaml

该模板包含两个组件:EC2 Instance 和 Security Group。

按照上文的部署指南填写表单,并点击下一步,直至完成部署。

在完成安装后,可以使用私钥登录到虚机,注意:用户名为 ubuntu,不是ec2-user 或 root。

在两个不同的Region,us-east-1 和 ap-southeast-1 分别部署一个TE Agent。

大约5分钟后,即可在app.thousandeyes.com的界面中看到两个TE Agent上线。

分别执行两种测试,一个是通过公网IP进行双向测试,一个是创建VPC Peering后,使用私有地址进行测试,比较两者之间的差异。

在ThousandEyes的Agent Settings界面中,点击Agent,在右侧的网页中,选择Advanced Settings,将地址设置为Agent的公网IP地址。

在Test Settings中,选择Add New Test,Layer选择Network,Test Type选择Agent to Agent。

选择一个Agent作为Target,另一个Agent作为源,测试方向选择双向。

经过一段时间后,ThousandEyes上即可呈现测试结果。

测试持续了一个小时左右,测试结果如下:

AWS us-east-1 to ap-southeast-1 Using Public IP

在可视化的路径分析图中,观察到如下信息:

本次测试的方法同上,只是需要将Agent的IP地址修改为使用私有IP地址,两个Region的VPC之间建立VPC Peering。

测试结果如下:

AWS us-east-1 to ap-southeast-1 Using Private IP

在可视化的路径分析图中,观察到如下信息:

做完两次测试,第二天检查了一下AWS的账单,预计花费了0.29美金。

https://zwskwtsea.share.thousandeyes.com/

https://aieajezsh.share.thousandeyes.com/


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/497036.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-15
下一篇2023-06-15

发表评论

登录后才能评论

评论列表(0条)

    保存