Teaching in the Cloud



Similar documents
Cloud Computing An Elephant In The Dark

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

Big Data & Its Bigger Possibilities In The Cloud

Architectural Implications of Cloud Computing

How cloud computing can transform your business landscape

Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS

Course Design Document: IS429: Cloud Computing and SaaS Solutions. Version 1.0

Cloud Computing. Chapter 1 Introducing Cloud Computing

Security and Privacy in Cloud Computing

White Paper on CLOUD COMPUTING

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

CHECKLIST FOR THE CLOUD ADOPTION IN THE PUBLIC SECTOR

Public Cloud Offerings and Private Cloud Options. Week 2 Lecture 4. M. Ali Babar

The Cloud Opportunity: Italian Market 01/10/2010

CHAPTER 8 CLOUD COMPUTING

Oracle Applications and Cloud Computing - Future Direction

Cloud Computing: Making the right choices

Cloud Computing Technology

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud computing. Examples

Cloud Computing. Cloud computing:

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing

All can damage or destroy your company s computers along with the data and applications you rely on to run your business.

CLOUD COMPUTING OVERVIEW

Security management in the internet era

Guideline on Implementing Cloud Identity and Access Management

Double-Take Cloud Migration Center (CMC) Tech Brief

The Cloud. JL Cabrera LTEC 4550

Cloud Compu)ng. [Stephan Bergemann, Björn Bi2ns] IP 2011, Virrat

What Factors Determine Cloud Computing Adoption by Colleges and Universities? Bill Klug Instructor, BCIT

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

white paper Using WAN Optimization to support strategic cloud initiatives

CLOUD COMPUTING HANDBOOK

Stefano Portelli Project Manager Consulting Cloud & Virtual Data Center EMC Consulting

Cloud Computing Software as a Service

How cloud computing can transform your business landscape.

Ø Teaching Evaluations. q Open March 3 through 16. Ø Final Exam. q Thursday, March 19, 4-7PM. Ø 2 flavors: q Public Cloud, available to public

Cloud Computing Paradigm Shift. Jan Šedivý

Cloud Computing 101 Dissipating the Fog 2012/Dec/xx Grid-Interop 2012

WHITE PAPER SETTING UP AND USING ESTATE MASTER ON THE CLOUD INTRODUCTION

APPLICATION OF CLOUD COMPUTING IN EDUCATION. Achmad Benny Mutiara

Student's Awareness of Cloud Computing: Case Study Faculty of Engineering at Aden University, Yemen

Contents. What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market

Cloud Computing: Current Market Trends and Future Opportunities

Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled

The Cloud at Crawford. Evaluating the pros and cons of cloud computing and its use in claims management

BUILDING SAAS APPLICATIONS ON WINDOWS AZURE

CLOUD COMPUTING. A Primer

How To Understand Cloud Computing

ArcGIS for Server: In the Cloud

Cloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher

An Efficient Cost Calculation Mechanism for Cloud and Non Cloud Computing Environment in Java

Cloud Platforms Today: The Big Picture

Abstract 1. INTRODUCTION

A Hotel in the Cloud. Bruno Albietz

SaaS, PaaS & TaaS. By: Raza Usmani

Questions & Answers Preview the new HP LoadRunner and HP Performance Center 12.0

Cloud Computing and Big Data What Technical Writers Need to Know

CLOUD COMPUTING: WHAT YOU SHOULD KNOW

THE POWER OF THE CLOUD IS CLOSER THAN YOU THINK. Michael Lee Aaron Saposnik SWC Technology Partners

TECHNOLOGY GUIDE THREE. Emerging Types of Enterprise Computing

Data Centers and Cloud Computing. Data Centers

+ CLOUD CONNECTIVITY. Cloud Connectivity Buyer s Guide

Cloud Computing Architecture: A Survey

WINDOWS AZURE EXECUTION MODELS

NCTA Cloud Architecture

Cloud Computing INTRODUCTION

Virtualization and Cloud Computing

Cloud Computing An enterprise perspective

Cloud 101. Mike Gangl, Caltech/JPL, 2015 California Institute of Technology. Government sponsorship acknowledged

How to Turn the Promise of the Cloud into an Operational Reality

How To Manage Cloud Management

Welcome. Panel. Cloud Computing New Challenges in Data Integrity and Security 13 November 2014

Building Blocks of the Private Cloud

Cloud Hosting. QCLUG presentation - Aaron Johnson. Amazon AWS Heroku OpenShift

Program. Maria Fiore Business Development Manager Hartco. Hugo Boutet igovirtual. Introduction to MicroAge. SME and «cloud computing» 2006 MicroAge

Cheminformatics in the Cloud. Michael A. Dippolito DeltaSoft, Inc. 3-June-2009 ChemAxon European User Group Meeting

Peter Zhang, Ph.D. Principal consultant, ZHTECH Corporation Adjunct Professor, Cal State University, Fullerton

Trust but Verify. Vincent Campitelli. VP IT Risk Management

Data Centers and Cloud Computing

Transcription:

Teaching in the Cloud FITL 2010 R. I. T

Overview What is cloud computing? Some background. Why cloud computing? Our motivation. How we ve used the cloud. What worked well/some problems. Student opinions. Moving to the cloud? How you might use the cloud.

What is Cloud Computing? Web-accessible, Pay as You Go computing. Some example perspectives: Cloud Computing Explained http://www.youtube.com/watch?v=qjncfirhjpg Cloud Computing Plain and Simple http://www.youtube.com/watch?v=xdbd14rjcs0&nr=1 Larry Ellison What the hell is cloud computing? http://www.youtube.com/watch?v=0facyai6dy0&feature =related

Cloud Computing in Academia From our perspective in academia, cloud computing can be defined as: Using scalable, virtual computing resources provided by vendors as a service over the Web to support the requirements of a specific set of curricula without the need for local infrastructure investment.

Cloud Service Categories Software-as-a-Service (SaaS) High-level application frameworks Platform-as-a-Service (PaaS) Intermediate software development tools Infrastructure-as-a-Service (IaaS) Low-level hardware and virtual machines Salesforce.com, NetSuite Google App Engine, Microsoft Azure Amazon EC2 + S3, 3tera

Our Motivation An attractive and exciting new technology. Poised as a potential new disruptive technology. Student benefits: Interesting. Increased employment opportunities. Added convenience & flexibility. Department benefits: Help reduce contention for limited lab space. Help reduce lab overhead costs. Possible distance alternative.

Our Implementation Database Architecture & Implementation course, since AY 2009-10. -- Database implementation and administration theory, plus best practices. Active-learning teaching model. 7 computer-based lab exercises. Midterm and final examinations with practicums. Undergraduate + graduate students.

Our Implementation Grant from Amazon for $100 per student each quarter, so far.

~ Quick Demo ~

Pros & Cons Benefits: Flexibility for students can work anywhere. Use fosters developing investigative learning skills. No cost supported by Amazon grant. However, must remember to shut down AMI image! Problems: Image creation ~complex + time consuming. Slow/variable AMI startup and access performance. Must understand AMI OS, and be comfortable with both GUI and command-line interfaces.

ISSUE Completion Rate for Labs The course consists of significant lab exercises. Worth 20% of their grade. High correlation between completing all the lab assignments and doing well on lab practical exams. Undergraduate students were less likely to complete lab exercises using the cloud. Graduate students completed a the same rate as before.

Undergrad Lab Completion Using RIT Lab Server Using Cloud Server Completed >= 100% 56% 33% Completed >= 90% 67% 57% Completed >= 80% 78% 67% Completed >= 70% 86% 73% There has also been a decrease in practical exam grades.

Course Correction In winter quarter: Tightened schedule for lab completion for credit. Increased 100% lab completion rate from 27% to 39%. 2010 2011 Course will more to active learning model (integrated labs).

Student Feedback Pre-Experience Questionnaire -- Day #1 background knowledge & preconceptions 73.7 % had heard about Cloud Computing. 94.7% felt they knew little or nothing about it. 57.9% had used it before. Google docs; course projects 52.6% yes / 36.9% willing / 10.5 % neutral about using. Interested in learning; emerging technology; convenience 21.1% easier / 68.4% same / 10.5% harder to use. Unsure what to expect

# Students Student Feedback 14 12 10 8 6 4 2 6 Responses 12 1 Pre-disposition: How would you feel about paying say $25 per course to do database courses in the cloud? 0 No way! Neutral No problem

Student Feedback Midterm Questionnaire 91.7% better than going to lab. 75% had no real problems. Slow startup; slower response time; tricky; copying server information problematic Biggest benefit: flexibility to work anywhere! Learned something new 91.7% positive / 8.3% negative about continued use. 75% positive / 25% neutral on expanding use across the curriculum.

Student Feedback I would like to learn more about setting up a [cloud-based] server Overall, cloud computing is good for learning Oracle. Just compatibility issues and speed. Sometimes it s a bit slow depending on [the] Internet connection It s a nice service.

GA/Tutor Feedback Students need pre-training to really understand and effectively use this technology. Because students are not tied to an on-campus lab for homework, some wait too long to get help. Exacerbates poor study skills. Many students don t use the available online technical resources effectively. Try to get by with instructions, i.e. process, rather than investing time for real understanding.

Moving to the Cloud? U s e r s Service User Integrator Author Developer * Education Sales CRM Industry SaaS PaaS IaaS Cloud-Vendor Selection Model Service Providers

Task Check List Approach for Vendor Selection Course Objective Required Tools 4002-485 / 785 Task #1: Create a fully functional Oracle database. Task #2: Database: Oracle 11g Server OS: CentOS Client OS: Microsoft Windows Administrator = Service Author: develops cloud image to meet needs of the end users instructor + students. Course Users Mapped to Cloud Users Instructor = End User: uses the cloud image for replicating + testing educational activities. Student = Author + End User: uses the cloud image to learn how to build + manage a database. Service Provider Amazon AWS (IaaS)

Conclusion Overall, a qualified success. Students definitely like the flexibility of being able to work when and where it is convenient. Requires good systems administration and tutoring support. Actual cost could be an issue for some students. Where are we going from here? We ll be looking closely at various Cloud options and their applicability to our curriculum.

Contacting Us Prof. Edward Holden, Info. Sci. & Tech. edward.holden@rit.edu 1.585.475.5361 Prof. Dianne P. Bills, Information Sci. & Tech. dianne.bills@rit.edu 1.585.475-6791 Prof. Jai Kang, Information Sci. & Tech. jai.kang@rit.edu 1.585.475-5362