版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Ayla Scalability BenchmarkApril 2015Ayla ConfidentialContentsOverviewBenchmark MethodologyResultsAyla ConfidentialAyla Cloud Service OverviewA distributed and highly available service Built to meet the performance and scalability requirements of IoT manufactures and consumersBuilt on the following c
2、ore principles:Scaling out rather than scaling up: No single point of failureStatelessness: All states stores in database. No session trackingDatabase: linearly scalable, fault tolerant, partition-ableEnables dynamically scaling from thousands to millions of devicesAyla ConfidentialBenchmark StudyTr
3、affic PatternsWeighted towards creation of data points generated from connected devicesRelated API calls account for 80% of service requestsAlways-on devices post data from sensors, their environment & usage patternsAyla ConfidentialBenchmark StudyEnvironmentAyla service runs on Amazon Web Services
4、(AWS); leverages auto-scaling capabilitiesPre-defined policies regarding load increases spawn additional serversServers scale up or down depending on scaling policiesDevices communicate with Ayla Device Service (ADS) through the AWS load balancerADS instances part if auto-scaling groupDatabase layer
5、 consists of 6-node Cassandra cluster deployed in different availability zones Replication Factor: 3Ayla ConfidentialBenchmark Service SetupElastic Load BalancerVirtual Private CloudADSADSADSAuto Scaling GroupAvailability Zones = 36 Node C* ClusterReplication Factor=3Availability Zones = 3Ayla Confi
6、dentialBenchmark Client SetupTest Client# of InstancesAWS Instance TypevCPUMem(Gib)StorageJmeter3m3.2xlarge8302 x 803 instance were used to simulate device traffic. Servers running in AWS in different regions to mimic real life traffic. Each Jmeter client ran 200 concurrent threads to generate traff
7、ic at different rates.Ayla ConfidentialBenchmark ResultsNumber of ADS ServersNumber of DevicesAyla ConfidentialBenchmark ResultsService Response Times# of InstancesService Response Time / Transaction470 ms1680 msSERVICE RESPONSE TIMES# of InstancesAverage Response Time (sec)42.482.5122.5162.8CLIENT
8、RESPONSE TIMES (Round-trip)Ayla ConfidentialAuto Scaling: Scaling up to handle spikesAyla ConfidentialAuto Scaling: Scaling down for normal opsAyla ConfidentialBenchmark ResultsSummaryAyla service delivers linear scalabilityThe more instances, the more transactions per minute it can supportNo upper limits to scalability were observedRobust response timesCan auto-scale to ha
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 孕期营养门诊营养指导
- 青年员工培训总结
- 糖尿病足护理关键技巧分享
- 大学团支部介绍
- 校园校对足球训练
- 消化性溃疡疾病症状与护理建议
- 开发信外贸产品介绍
- 利润表的编制方法
- 描述路线图方法
- 新近员工安全教育训练
- 《无人驾驶车辆理论与设计》教学大纲
- 儿童儿童矮身材临床诊治矮身材临床诊治
- 招标文件范本三篇
- 心衰病例分享演讲比赛课件
- JT-T-1344-2020纯电动汽车维护、检测、诊断技术规范
- 临床技术操作规范重症医学分册资料
- ISO 15609-1 2019 金属材料焊接工艺规程和评定-焊接工艺规程-电弧焊(中文版)
- 2024年山西省职业院校技能大赛(中职组)护理技能赛项考试题库含答
- 《劳动》五年级下册教学课件 9 学做刺绣
- 妇产科专科的发展与建设规划
- 初中八年级数学课件-两点间的距离公式
评论
0/150
提交评论