22
Using the Amazon Cloud to host Digital Scholarship Projects Emory University // Robert W. Woodruff Library Digital Scholarship Commons (DiSC) Jay Varner, @jaysvarner Stewart Varner, @stewartvarner

Using the Amazon Cloud to host Digital Scholarship Projects

Embed Size (px)

DESCRIPTION

Slides from CNI member meeting, San Antonio April 5, 2013

Citation preview

Page 1: Using the Amazon Cloud to host Digital Scholarship Projects

Using the Amazon Cloud to

host Digital Scholarship

ProjectsEmory University // Robert W. Woodruff Library

Digital Scholarship Commons (DiSC)

Jay Varner, @jaysvarner

Stewart Varner, @stewartvarner

Page 2: Using the Amazon Cloud to host Digital Scholarship Projects

(some relation)

Page 3: Using the Amazon Cloud to host Digital Scholarship Projects

The Digital Scholarship Commons (DiSC)

Page 4: Using the Amazon Cloud to host Digital Scholarship Projects

Collaborative Projects

Page 5: Using the Amazon Cloud to host Digital Scholarship Projects

Fast, experimental, cheap.

• Empower scholars to do the work themselves

• Some home-grown projects

DiSC Projects: Small

Page 6: Using the Amazon Cloud to host Digital Scholarship Projects

Complex projects, considerable time and/or financial commitment.

• Selection Committee

• Project Charter

• Developer Time

DiSC Projects: Bigger

Page 7: Using the Amazon Cloud to host Digital Scholarship Projects

Alternatives

Cost-

effective

Accommodating Stable Flexible

University

Web

Architecture

Y N Y N

University VM Y Y Y N

Library Server Y N Y N

Shared

Hosting

Service

Y N Y N

Virtual Private

Server

Y Y Y N

Elastic Cloud Y Y Y Y

Page 8: Using the Amazon Cloud to host Digital Scholarship Projects
Page 9: Using the Amazon Cloud to host Digital Scholarship Projects

What we are running in AWS

• Production

– 11 WordPress Sites

– 1 Auto publishing script

– 1 Twitter Harvest

• Dev

– Development Sites (WordPress and Django)

• Backups

– All instances and volumes are backed up in

AWS

Page 10: Using the Amazon Cloud to host Digital Scholarship Projects

AWS Terms

AWS How to think about it

Instance Server

EBS Volume Attached Storage

Security Group Firewall Rules

AMI Image

Snapshot Block level copy of data

Page 11: Using the Amazon Cloud to host Digital Scholarship Projects

AWS Terms

AWS How to think about it

Instance Server

EBS Volume Attached Storage

Security Group Firewall Rules

AMI Image

Snapshot Block level copy of data

BUT DON’T THINK THIS WAY

Page 12: Using the Amazon Cloud to host Digital Scholarship Projects

Architecture

• Separate system from software stack

Page 13: Using the Amazon Cloud to host Digital Scholarship Projects

Instance: bare system and service packages

EBS Volume: mounted to instance contains:

• Software Stack/Application files

• Database files

• Configuration files

Page 14: Using the Amazon Cloud to host Digital Scholarship Projects
Page 15: Using the Amazon Cloud to host Digital Scholarship Projects
Page 16: Using the Amazon Cloud to host Digital Scholarship Projects
Page 17: Using the Amazon Cloud to host Digital Scholarship Projects
Page 18: Using the Amazon Cloud to host Digital Scholarship Projects
Page 19: Using the Amazon Cloud to host Digital Scholarship Projects
Page 20: Using the Amazon Cloud to host Digital Scholarship Projects

Pros

• Scalability

• Low admin overhead

• API

• Makes experimentation easy and cheap

Page 21: Using the Amazon Cloud to host Digital Scholarship Projects

Cons

• Learning curve

• Fear

• Outages

• Variable bill

• Domain names/DNS

Page 22: Using the Amazon Cloud to host Digital Scholarship Projects

Questions?

Thanks!

[email protected] // @stewartvarner

[email protected] // @jaysvarner

s3.amazon.aws.com/emorydisc/resources.html