上海品茶

您的当前位置:上海品茶 > 报告分类 > PDF报告下载

2019年Serverless初探及其在ArcGIS产品中的应用.pdf

编号:96466 PDF 40页 2.33MB 下载积分:VIP专享
下载报告请您先登录!

2019年Serverless初探及其在ArcGIS产品中的应用.pdf

1、Serverless初探及其在ArcGIS产品中的应用从一个简单的需求说起Wait.资源估算文档多少台服务器?多大容量的存储?数据库的功能?上线部署文档操作系统?应用程序?依赖项?运行出错。Serverless 什么是Serverless 我们为什么需要Serverless 如何使用ServerlessServerless 什么什么是是ServerlessServerless 我们为什么需要Serverless 如何使用Serverless什么是Serverless?Serverless 不要服务器代码运行在托管的无状态的托管的无状态的计算容器中业务层面的状态记录在数据库和存储资源中云计算厂商

2、负责基础设施的为维护由事件触发由事件触发对开发人员非常友好只需关注代码运行摆脱底层设施的牵制灵活的架构设计效率最大化Serverless的发展传统数据中心传统数据中心Deploy in monthsLive for years虚拟化和云计算虚拟化和云计算Deploy in minutesLive for weeks容器部署容器部署Deploy in secondsLive for minutesServerlessServerlessDeploy in millisecondsLive for secondsServerless供应商Cloud Foundry Foundation,condu

3、cted a global survey recently consisting of 550 usersServerless vs FaasBaaS(Backend as a Service)FaaS(Functions as a Service)ServerlessServerless vs MicroServiceServerless 什么是Serverless 我们为什么我们为什么需要需要ServerlessServerless 如何使用Serverless我们为什么需要Serverless无需预置无需预置或或管理管理服务器服务器根据请求根据请求自动扩展自动扩展按需付费按需付费未触发,

4、不收费未触发,不收费传统应用后端代码重新造轮子需要专人维护系统和软件服务器一直在线很难预估服务器资源传统应用传统应用Serverless应用架构易于弹性扩展减少开发成本、运维成本降低基础设施维护风险绿色“计算”,减少资源开销便于快速迭代,缩短创新周期Serverless 应用应用AWS的Serverless全家桶Web ClientEnd user1万次请求,执行时间3s,1024M RAM0.5 美元Amazon S3Static container,serve static appAmazon API GatewayREST InterfaceAWS LambdaBackend Logic

5、AmazonDynamoDBData store&retriveServerless 什么是Serverless 我们为什么需要Serverless 如何如何使用使用ServerlessServerless如何使用AWS Lambda4.触发Lambda3.上传代码2.引入依赖包,编写代码1.选择一种编程语言Serverless 局限状态管理状态管理 要想实现自由的缩放,无状态是必须的,而对于有状态的服务,需要与存储频繁交互,不可避免的增加了延迟和复杂性。延迟延迟 应用程序中不同组件的访问延迟是一个大问题,Serverless应用程序是高度分布式、低耦合的,这就意味着延迟将始终是一个问题。本地

6、测试本地测试 Serverless应用的本地测试困难是一个很棘手的问题。虽然可以在测试环境下使用各种数据库和消息队列来模拟生产环境,但是很难与性能和缩放的特性结合起来测试。Serverless应用本身也是分布式的,简单的将无数的FaaS和BaaS组件粘合起来也是有挑战性的。技术限制技术限制 15min timeout。ArcGIS Feature ReportServerless应用案例 Feature Report的背景、功能 Feature Report的架构迁移之旅 架构迁移的益处和问题 Feature Report 的应用现状ArcGIS Feature ReportServerles

7、s应用案例 Feature ReportFeature Report的的背景、背景、功能功能 Feature Report的架构迁移之旅 架构迁移的益处和问题 Feature Report 的应用现状ArcGIS Feature Report的背景1 设计问题使用 Survey123 web 应用程序或 Survey123 Connect 桌面应用程序快速创建功能强大的调查。2 收集答案使用 Survey123 web 应用程序和移动应用程序在台式或移动设备上快速获取答案。3 分析结果实时分析答案以作出更好的决策。在ArcGIS中对Survey123数据执行更深入的分析。Survey123 f

8、orArcGISArcGIS Feature Report的背景Print MapPrint FeatureFieldMapAttachmentRelated Table RecordsArcGIS Feature Report的背景Hosted feature service layerMS Word Report TemplateFeature ReportArcGIS Feature Report 功能ArcGIS Feature Report 功能ArcGIS Feature Report DemoFeature ReportREST APIGenerate Sample templa

9、teCheck Job StatusGenerate Report(1 or n)Query JobsCheck Template SyntaxEstimate CreditsArcGIS Feature Report DemoFeature ReportREST APIGenerate Sample templateCheck Job StatusGenerate Report(1 or n)Query JobsCheck Template SyntaxEstimate CreditsArcGIS Feature Report DemoFeature ReportREST APIGenera

10、te Sample templateCheck Job StatusGenerate Report(1 or n)Query JobsCheck Template SyntaxEstimate CreditsArcGIS Feature ReportServerless应用案例 Feature Report的背景、功能 Feature ReportFeature Report的架构迁移之旅的架构迁移之旅 架构迁移的益处和问题 Feature Report 的应用现状ArcGIS Feature Report的架构迁移之旅BetaClient Side2017UCServer side API2

11、018Q1Migrate to AWS LambdaAsyncBatch2018 UCImprove performance and stability2019 UCArcGIS Feature Report Service Architecture 1.0ArcGIS OnlineELBSurvey123 websiteEFSHosted FS layerWord itemPrinting serviceReport serviceOther activitiesEC2t2.mediumt2.mediumt2.mediumFeature Report REST APIDownload(Job

12、s directories)Aws-DynamoDBUploaddestinationArcGISAws-s3Aws-LambdaPrint PreparePrint Print Print packageuploadPrint packageuploadNodeJShosted in EC2(REST API)Generate Sample templateCheck Job StatusGenerate Report(1 or n)Query JobsCheck Template SyntaxEstimate CreditsArchitecture 2.0ArcGIS Feature Re

13、portServerless应用案例 Feature Report的背景、功能 Feature Report的架构迁移之旅 架构迁移的益处和问题架构迁移的益处和问题 Feature Report 的应用现状架构迁移的益处和问题基础设基础设施管理施管理配置和管理环境配置和管理环境相对复杂简单安全性控制安全性控制需要自己考虑安全层的问题托管访问策略设置,防DDOS攻击等超时超时灵活配置有限制 15min依赖项依赖项无限制有限制 50M,/tmp 512M可扩展性可扩展性需要提前配置 auto scaling group根据访问量自动扩展,1000/region可用性可用性Always availa

14、bleOn-demandmulti-region availability延迟延迟处理请求无延迟冷启动延迟1s启动新实例有延迟Infrequent traffic$4.7/month$0.31/month$25.89/month$50/monthconsistent traffic高性能消耗的复杂计算不能在短时间完成unpredictable traffic 低复杂度代码执行时间短需要进行实时处理的数据定时任务性性能能花费花费对比项EC2LambdaConsistent traffic适用场景适用场景AWS Lambda的技术限制Timeout:15minRAM:128-3008MPackag

15、e size:50 MB(zipped,for direct upload)250 MB(unzipped,including layers)3 MB(console editor)/tmp file storage:512 MBConcurrent limits:1000/regionPayload:sync-6Masync-256MWaiting in queue:6hrsArcGIS Feature ReportServerless应用案例 Feature Report的背景、功能 Feature Report的架构迁移之旅 架构迁移的益处和问题 Feature Report Feature Report 的应用现状的应用现状Feature Report 的应用现状400,000+jobs since online1000-2000/day 5000+/job,20M/file,10G,20minThank you!

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(2019年Serverless初探及其在ArcGIS产品中的应用.pdf)为本站 (云闲) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
会员购买
客服

专属顾问

商务合作

机构入驻、侵权投诉、商务合作

服务号

三个皮匠报告官方公众号

回到顶部