{"id":747,"date":"2017-01-26T21:45:23","date_gmt":"2017-01-27T02:45:23","guid":{"rendered":"https:\/\/michigan.it.umich.edu\/news\/?p=747"},"modified":"2024-07-08T06:06:38","modified_gmt":"2024-07-08T10:06:38","slug":"aws-in-the-classroom","status":"publish","type":"post","link":"https:\/\/michigan.it.umich.edu\/news\/2017\/01\/26\/aws-in-the-classroom\/","title":{"rendered":"AWS in the classroom"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-750 alignright\" src=\"https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2017\/01\/AWSinclass-200x125.png\" alt=\"screenshot of data file and graphs\" width=\"301\" height=\"188\" srcset=\"https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2017\/01\/AWSinclass-200x125.png 200w, https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2017\/01\/AWSinclass-150x94.png 150w, https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2017\/01\/AWSinclass-768x480.png 768w, https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2017\/01\/AWSinclass-700x438.png 700w, https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2017\/01\/AWSinclass-660x413.png 660w, https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2017\/01\/AWSinclass.png 1124w\" sizes=\"auto, (max-width: 301px) 100vw, 301px\" \/><\/p>\n<p><i><\/i><span style=\"font-weight: 400;\">When an instructor plans course activities requiring a specialized computing environment, it often presents a challenging set of issues for their IT support group: <\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Can the customizations be easily integrated into existing loadsets? <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">How many students will be impacted? <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">How much time will be required to support this custom configuration? <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">If students use personally-owned computers, how complicated and time-consuming will support be? <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">How many other instructors need their own customized setups this semester? <\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">The advent of virtual machines and cloud computing is helping turn what often used to be: <\/span><i><span style=\"font-weight: 400;\">\u201cNo. Sorry, we do not have the resources to support that\u201d<\/span><\/i><span style=\"font-weight: 400;\"> to: <\/span><i><span style=\"font-weight: 400;\">\u201cYes. No problem!\u201d<\/span><\/i><\/p>\n<h2><span style=\"font-weight: 400;\">The challenge<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">This past semester, Professor Omar Ahmed wanted to provide his students with hands-on experience analyzing neural rhythms using Matlab in his course, \u201cBrain Rhythms in Cognition, Mental Health &amp; Epilepsy\u201d (<\/span><a href=\"http:\/\/www.lsa.umich.edu\/cg\/cg_detail.aspx?content=2110PSYCH433002&amp;termArray=f_16_2110\"><span style=\"font-weight: 400;\">PSYCH 433-002<\/span><\/a><span style=\"font-weight: 400;\">). The activity required a customized Matlab environment, which meant students couldn\u2019t easily sit down at a university computer and quickly get started with their work. Modifying a standard classroom loadset would\u2019ve taken significant time and commitment from LSA IT to ensure it worked and didn\u2019t interfere with other instructors\u2019 needs. Alternatively, if students used personally-owned computers, it would take a large effort to coordinate and support the activity across different environments. Plus, some students\u2019 computers might be too underpowered to enable them to easily complete the activities.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">The AWS solution<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">After some discussion, Eric Pinaud at LSA IT connected Professor Ahmed with the LSA IT Advocacy and Research Support team. Based on his expectations and educational goals, the computational performance requirements, and the limited resource commitment LSA IT could offer, we quickly developed a solution using\u00a0<a href=\"https:\/\/aws.amazon.com\/?\">Amazon Web Services (AWS)<\/a>. It provided a simple option for both the instructor and his students to use, and for LSA IT to support, requiring only a small commitment of time and resources from everyone.<\/span><\/p>\n<div class=\"perfect-pullquote vcard pullquote-align-left pullquote-border-placement-right\"><blockquote><p><span style=\"font-weight: 400;\">Amazon Web Services&#8230;<\/span><span style=\"font-weight: 400;\">\u00a0provided a simple option for both the instructor and his students to use, and for LSA IT to support, requiring only a small commitment of time and resources from everyone.<\/span><\/p><\/blockquote><\/div>\n<p><span style=\"font-weight: 400;\">We added Matlab to a custom\u00a0Amazon Machine Image\u00a0(AMI) we maintain, based on Windows Server, which included the latest Windows Updates, some typical helper applications and utilities, and customizations for the LSA computing environment. We deployed the AMI to a c4.xlarge AWS EC2 instance and the professor then installed the custom Matlab libraries and data sets needed for the course. After testing and updating the AMI, we were all set to launch fourteen additional c4.xlarge instances, one for each student, when the class was ready.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">As part of introducing the neural analysis activity, the students were given a quick introduction to the UMICH VPN client and Microsoft Remote Desktop. These represented the only \u201cextra\u201d skills required of the students, and many were already familiar with these tools through accessing library resources and other activities.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">The results<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The end result was a classroom full of students up and running quickly, using a uniform Windows-Matlab environment. If questions came up, students could help each other, as they were all using the same setup. If something more complicated arose, Professor Ahmed or LSA IT would only have to worry about questions pertaining to one type of environment. Thus, the potential headache of supporting a wide variety of personal devices was significantly reduced to only variations in VPN and Microsoft RDP clients. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">The cost of the two-week period during which the students used AWS was covered entirely by the <\/span><a href=\"https:\/\/aws.amazon.com\/education\/awseducate\/\"><span style=\"font-weight: 400;\">AWS Educate<\/span><\/a><span style=\"font-weight: 400;\"> program. At member institutions, like U-M, each student is eligible for $100 of free credits, while instructors receive $200. We experienced some complications during the initial setup, but the AWS Educate support team was very responsive. The use of AWS in this case showed that, under the right circumstances, it can be a flexible, robust, and cost-effective tool for specialized classroom computing environments.<\/span><\/p>\n<div class=\"omsc-box omsc-with-title omsc-with-bg-color omsc-with-icon omsc-icon-style-border omsc-icon-shape-circle\" style=\"border-color:#000000;background-color:#eff0f1\"><div class=\"omsc-box-icon-wrapper\"><div class=\"omsc-box-icon\" style=\"border-color:#eff0f1;color:#eff0f1;border-color:#000000;color:#000000;\"><i class=\"fa fa-info\"><\/i><\/div><\/div><div class=\"omsc-box-inner\"><div class=\"omsc-box-title\">Key benefits:<\/div><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It took very little time and effort to get the custom environment up and running.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">It provided an opportunity to cross-train additional LSA IT staff on AWS.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The barrier presented by AWS can be set very low for students, especially when learning AWS in-and-of itself is not an educational goal of the course.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">There were no additional monetary costs incurred by the instructor or the students.<\/span><\/li>\n<\/ol>\n<p><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>The use of AWS can be a flexible, robust, and cost-effective tool for specialized classroom computing environments.<\/p>\n","protected":false},"author":17,"featured_media":750,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","_umich_oidc_access":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_ef_editorial_meta_date_first-draft-date":"","_ef_editorial_meta_paragraph_assignment":"","_ef_editorial_meta_checkbox_needs-photo":"","_ef_editorial_meta_number_word-count":"","footnotes":""},"categories":[4],"tags":[156,171,187],"class_list":["post-747","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-features","tag-aws","tag-classroom","tag-cloud"],"uagb_featured_image_src":{"full":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2017\/01\/AWSinclass.png",1124,703,false],"thumbnail":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2017\/01\/AWSinclass-150x94.png",150,94,true],"medium":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2017\/01\/AWSinclass-200x125.png",200,125,true],"medium_large":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2017\/01\/AWSinclass-768x480.png",665,416,true],"large":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2017\/01\/AWSinclass-700x438.png",600,375,true],"1536x1536":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2017\/01\/AWSinclass.png",1124,703,false],"2048x2048":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2017\/01\/AWSinclass.png",1124,703,false],"excerpt-thumbnail":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2017\/01\/AWSinclass-200x140.png",200,140,true],"themonic-thumbnail":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2017\/01\/AWSinclass.png",60,38,false],"ioslider-thumbnail":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2017\/01\/AWSinclass.png",480,300,false],"post-thumbnail":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2017\/01\/AWSinclass-660x413.png",660,413,true],"400x250-crop":["https:\/\/michigan.it.umich.edu\/news\/wp-content\/uploads\/2017\/01\/AWSinclass.png",400,250,false]},"uagb_author_info":{"display_name":"Peter A. Knoop, LSA Technology Services","author_link":"https:\/\/michigan.it.umich.edu\/news\/author\/knoop\/"},"uagb_comment_info":0,"uagb_excerpt":"The use of AWS can be a flexible, robust, and cost-effective tool for specialized classroom computing environments.","_links":{"self":[{"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/posts\/747","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/comments?post=747"}],"version-history":[{"count":24,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/posts\/747\/revisions"}],"predecessor-version":[{"id":2305,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/posts\/747\/revisions\/2305"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/media\/750"}],"wp:attachment":[{"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/media?parent=747"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/categories?post=747"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michigan.it.umich.edu\/news\/wp-json\/wp\/v2\/tags?post=747"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}