写点什么

无服务器应用程序:乔治亚州立大学的云计算之旅

  • 2019-11-13
  • 本文字数:1127 字

    阅读完需:约 4 分钟

无服务器应用程序:乔治亚州立大学的云计算之旅

近年来,众多高等院校开始越来越多地立足远程教育开展各类创新举措。乔治亚州立大学所推出的虚拟锻炼课程正是解决这一挑战的典型实例之一。该在线课程的目标在于帮助学生们在锻炼过程当中了解如何管理其心率活动,从而获得最理想的运动效果。


最初,学生们需要以手动方式从其健身追踪器当中导出数据,而后将其发送给教师。很明显,这种繁琐的作法远称不上理想。乔治亚州立大学在线学习办公室主任 、首席教学设计师 James Castle 总结称,“从学生的角度出发,这样的过程可能令人困惑——因为其在进行数据下载时面对着多种报告与文件类型。而任何报告错误或者格式错误都可能导致数据无法正常使用。对于一部分学生来说,数据管理已经成为其学习过程中的巨大障碍。”


为了减轻学生们的负担,James 与多位来自计算机科学专业的学生们共同开发出一款替代性解决方案。该团队着目光投向了 Amazon Web Services(简称 AWS),希望通过一种低成本的方式实现应用程序运行以及无缝化数据收集。如此一来,他们将得以显著简化学生与教练们的数据收集与分析方式。


乔治亚州立大学计算机科学专业大三学生 Chuma Atunzu 解释称,“为了实现这一目标,我需要查阅大量关于 AWS 的说明文档。我观看了很多讲解视频,并发现这非常有趣。凭借着这些技术相关经验,我能够利用多项 AWS 服务构建起一款现代化、无服务器型应用程序。”


在 AWS 的帮助下,他们设计出的无服务器应用程序分别运用到 AWS Lambda、Amazon DynamoDB、Amazon API Gateway、Amazon 简单存储服务(简称 Amazon S3)、Amazon 简单邮件服务(简称 Amazon SES)以及 Desire2Learn(简称 D2L)与 Fitbit 等。在夏季新学期开始之前,他们进行了为期一个月的应用程序测试,而最终月度计费账单仅为 0.01 美元。


现在,学生们已经能够在学期初始以一键式操作访问该应用,而后即可享受更为便利的数据管理服务。而教授们则可在获得许可后面向各个模块发出数据请求,并对课程进度及其它情况进行必要分析。


这项在线健身课程如今与 Fitbit 以及新的无服务器应用程序一同对乔治亚州立大学内身处世界各地的全部学生的心率数据进行监控——无论其身在瑞士、韩国、乞力马扎罗山顶抑或是坦桑尼亚。James 解释称:“到目前为止,项目进展似乎一切顺利。我们的学生几乎能够立足世界上的任何地区获取其必要的体征数据信息。”


目前这项课程建立起两类工作负载(而每月成本仅需要 1 美分!)——其一面向学生,其二则面向教师。



图一:学生工作流



图二:教师工作流


感兴趣的朋友亦可点击此处了解更多与 AWS Cloud 在高等教育领域的相关应用信息。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/serverless-application-walking-into-the-cloud-at-the-university-of-georgia/


2019-11-13 08:00689

评论

发布
暂无评论
发现更多内容

Nautilus Chain即将上线,一文盘点其六大优势

西柚子

Adapter基础讲解

芯动大师

mvc Adapter arrayadapter

赞不绝口!仅靠阿里P9分享的 Redis 工作手册,拿到60W年薪Offer

Java 数据库 redis 缓存 面试

架构误区系列14:纯代码视角的复用

agnostic

复用

从ChatGPT到AIGC,是一次技术革命也是一次创业浪潮 | 社区征文

打工人!

人工智能 AIGC AI绘画 ChatGPT New Bing

架构误区系列15:生造的业务概念

agnostic

服务设计

What's new in dubbo-go-pixiu v0.6.0

apache/dubbo-go

dubbo dubbo-go dubbogo

为什么 MyBatis 源码中,没有我那种 if···else

程序知音

DawnSql在数据治理中的优势

陈飞

微服务架构 分布式数据库 架构设计 数据治理 分布式缓存

Spring Boot 整合流程引擎 Flowable,so easy

Java Spring Boot 流程引擎 flowable

2.基于Label studio的训练数据标注指南:(智能文档)文档抽取任务、PDF、表格、图片抽取标注等

汀丶人工智能

自然语言处理 数据标注

从理论到实践:MySQL性能优化和高可用架构,一次讲清

Java MySQL 数据库 面试 性能优化

一文彻底弄清楚分布式锁

Java 分布式锁

爱不释手!阿里十几位大牛联玦整理—23年最全面试八股文合集

Java java面试 Java八股文 Java面试题 Java面试八股文

新增 – 使用基于用户的许可证模式在 Amazon EC2 上运行 Visual Studio 软件

亚马逊云科技 (Amazon Web Services)

什么是数字产品?

涛哥 数字产品和业务架构

数字化转型 数字产品

mysql锁及数据一致性总结

阿呆

MySQL innodb 数据一致性 事务/行级锁 脏读

再有人问你什么是分库分表,直接把这篇文章发给他

Java 分库分表

堪称神级!GitHub上标星157K的Java教程,全程干货,只讲重点

Java

手把手教你使用 Python 调用 ChatGPT-3.5-API

老表

Python GPT-3 ChatGPT

写给 go 开发者的 gRPC 教程 - 错误处理

凉凉的知识库

Go 微服务 gRPC RPC RPC框架

大专毕业,0基础转行C++程序员一个月后,我后悔了

程序员晚枫

程序员 转行 C++ STL

架构实战营 - 模块四作业

🐢先生

架构实战营

kafka是怎么做到基于磁盘却比内存还快的?

kafka 内存 磁盘

Camtasia2023最新版下载使用教程

茶色酒

Camtasia2023

一座海上营业厅,一个女孩独自守望的十九年

脑极体

5G 智慧农业

FL Studio21.0.0水果中文版发布更新下载

茶色酒

FL Studio21.0.0

SpringBoot+ThreadPoolTaskExecutor 批量插入百万级数据实测

Java Spring Boot 多线程 ThreadPoolTaskExecutor

数据库“啃”不动?CnosDB带你轻松阅读十万行源码!

CnosDB

IoT 时序数据库 开源社区 CnosDB

在文心一言出生地,百度悄悄燃烧AI小宇宙

脑极体

百度 文心一言

无服务器应用程序:乔治亚州立大学的云计算之旅_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章