+ All Categories
Home > Technology > How My Website Learned to Stop Worrying and Love the Cloud

How My Website Learned to Stop Worrying and Love the Cloud

Date post: 03-Dec-2014
Category:
Upload: mike-richwalsky
View: 1,789 times
Download: 2 times
Share this document with a friend
Description:
Presented at EduComm 2010 on June 8, 2010.
Popular Tags:
70
HOW MY WEBSITE LEARNED TO STOP WORRYING AND LOVE THE CLOUD EduComm 2010
Transcript
Page 1: How My Website Learned to Stop Worrying and Love the Cloud

HOW MY WEBSITE LEARNED TO STOP

WORRYING AND LOVE THE CLOUD

EduComm 2010

Page 2: How My Website Learned to Stop Worrying and Love the Cloud
Page 3: How My Website Learned to Stop Worrying and Love the Cloud

Playing the role of…

Mike RichwalskyDirector of Marketing Services, John Carroll

UniversityNITLE Technology Fellow 2009-10HighEdWebTech.comTw/FB: mrichwalskyHigherEdCloud.com

Page 4: How My Website Learned to Stop Worrying and Love the Cloud

If you can talk brilliantly about a problem, it can create the consoling illusion that it has been mastered.Stanley Kubrick

Page 5: How My Website Learned to Stop Worrying and Love the Cloud

What is the cloud?

Use of external infrastructure to solve internal technology issues and needs

Use resources only as you need them Scale up and down quickly and easily Pay only for what you use.

Page 6: How My Website Learned to Stop Worrying and Love the Cloud

Why the cloud?

Page 7: How My Website Learned to Stop Worrying and Love the Cloud
Page 8: How My Website Learned to Stop Worrying and Love the Cloud

Old and busted.

Page 9: How My Website Learned to Stop Worrying and Love the Cloud

New hotness.

Page 10: How My Website Learned to Stop Worrying and Love the Cloud

It can cost less to take advantage of external infrastructure than building your own from scratch, especially for short-term projects.

Page 11: How My Website Learned to Stop Worrying and Love the Cloud
Page 12: How My Website Learned to Stop Worrying and Love the Cloud

It’s not all or nothing.

Page 13: How My Website Learned to Stop Worrying and Love the Cloud

The days of custom writing web apps for every single possible scenario are coming to an end. Not because I don’t want to write and support them, but other places and companies can do it way better than I ever could.

Page 14: How My Website Learned to Stop Worrying and Love the Cloud

10 ways to integrate the cloud

Page 15: How My Website Learned to Stop Worrying and Love the Cloud

Content Delivery

Page 16: How My Website Learned to Stop Worrying and Love the Cloud

Content Delivery

Speed and reliability Geo-targeting Bandwidth + access are cheap Asset hosting+CMS

Page 17: How My Website Learned to Stop Worrying and Love the Cloud

Which elements are cloud served?

Page 18: How My Website Learned to Stop Worrying and Love the Cloud

Which elements are cloud served?

ImagesCSSjQueryjavascripts

Page 19: How My Website Learned to Stop Worrying and Love the Cloud

CMS User Assets

On-campus: finite storage Cloud: limitless storage Security for uploaded content Served quickly and efficiently CMS Plugins:

WordPressJoomlaDrupal Module

Page 20: How My Website Learned to Stop Worrying and Love the Cloud

Forms

Page 21: How My Website Learned to Stop Worrying and Love the Cloud

Forms

Ugh. Remember FormMail.pl? Ever write custom ASP or PHP? Custom CGI per form does not scale.

Page 22: How My Website Learned to Stop Worrying and Love the Cloud
Page 23: How My Website Learned to Stop Worrying and Love the Cloud

I <3 Wufoo

Give access to campus users to do their own forms

Secure out of the box Branded for the institution Conditional processing

Page 24: How My Website Learned to Stop Worrying and Love the Cloud

I <3 Wufoo

Continuity across all forms Email, Database, Excel output Payment processing Embed in site or Wufoo url

Page 25: How My Website Learned to Stop Worrying and Love the Cloud
Page 26: How My Website Learned to Stop Worrying and Love the Cloud

If you build it…

Offices saw a dramatic increase in student response rates and interest when a form was included with an email.

Continuity is niceThe form they filled out to receive info is the

same form they’ll see when they’re on campus.

Page 27: How My Website Learned to Stop Worrying and Love the Cloud

Backups

Page 28: How My Website Learned to Stop Worrying and Love the Cloud

Backup to the cloud

Yes, your IT team do backups More is always better Cloud storage + bandwidth is

inexpensive

Page 29: How My Website Learned to Stop Worrying and Love the Cloud

Backup WordPress Blog/CMS

Page 30: How My Website Learned to Stop Worrying and Love the Cloud

Backup WordPress Blog/CMS

Page 31: How My Website Learned to Stop Worrying and Love the Cloud

Backup your web server to S3

Command-line scripts and tools written in a variety of languagesPHP, Python, Ruby, Perl and more

Control to just backup web content and/or MySQL databases

Zipped up, these are small and cheap to move and store

Page 32: How My Website Learned to Stop Worrying and Love the Cloud

Command line backups

Page 33: How My Website Learned to Stop Worrying and Love the Cloud
Page 34: How My Website Learned to Stop Worrying and Love the Cloud

Media Streaming

Page 35: How My Website Learned to Stop Worrying and Love the Cloud

But we have have YouTube!

Not every video we create is meant for YouTube.

Fundraising, admissions, on-campus only videos

The cloud gives my video super fast availability and speed across the globe.

Page 36: How My Website Learned to Stop Worrying and Love the Cloud

Case Study: Allegheny College

Page 37: How My Website Learned to Stop Worrying and Love the Cloud

Case Study, Allegheny College

Need to provide high quality video experience for fundraising effort

Outsourced video hosting to Amazon S3 Site handled initial load+long tail

Total Cost: $9

Page 38: How My Website Learned to Stop Worrying and Love the Cloud

Development Sandbox

Page 39: How My Website Learned to Stop Worrying and Love the Cloud

Spin up a server

Test a plugin, piece of code, new version quickly and easily

If it breaks, no problem. Shut it down and start over.

Page 40: How My Website Learned to Stop Worrying and Love the Cloud

CMS Derby

Total Cost: $1.10

WordPress Drupal Joomla Umbraco Hippo SilverStripe Typo3

In the course of an afternoon, we tried 7 CMS systems

Page 41: How My Website Learned to Stop Worrying and Love the Cloud

How did we do it?

Started up pre-built Amazon Servers$0.085 per hour

Started up some Rackspace Cloud Servers$0.01 per hour, no pre-built images.

We wanted to see how easy or hard it was to install, setup, customize and break.

Page 42: How My Website Learned to Stop Worrying and Love the Cloud

Case Study, Pace University Mahara ePortfolio Platform Testing +

Buildout Started Amazon EC2 server to develop

on before launching production environment on campus

Total cost: ~$60 More info: http://bit.ly/anUCxH

Page 43: How My Website Learned to Stop Worrying and Love the Cloud

TheCloudMarket.com

Page 44: How My Website Learned to Stop Worrying and Love the Cloud

Amazon Elastic Compute Cloud

http://aws.amazon.com

Page 45: How My Website Learned to Stop Worrying and Love the Cloud

Rackspace Cloud

http://www.rackspacecloud.com/

Page 46: How My Website Learned to Stop Worrying and Love the Cloud

DNS

Page 47: How My Website Learned to Stop Worrying and Love the Cloud

DNS? Seriously?

DNS is not sexy. At all. But…

OpenDNS and Google DNS refresh faster and easier than on-campus DNS, which is helpful if you’re doing testing, pushing site updates, adding domains, etc.

Page 48: How My Website Learned to Stop Worrying and Love the Cloud

World’s Largest Focus Group

Page 49: How My Website Learned to Stop Worrying and Love the Cloud

Mechanical Turk

“Mechanical Turk is a marketplace for work.”

What does that mean?

Page 50: How My Website Learned to Stop Worrying and Love the Cloud

Mechanical Turk

Page 51: How My Website Learned to Stop Worrying and Love the Cloud

Mechanical Turk

Page 52: How My Website Learned to Stop Worrying and Love the Cloud

Instant Focus Group

Spend a few dollars to get opinions, research, answers from an audience you can qualify and pay for their work/opinions.

Quicky test a design element, graphic or navigation UI.

HITs are easy to create, via web, API or spreadsheet.

http://mturk.com

Page 53: How My Website Learned to Stop Worrying and Love the Cloud
Page 54: How My Website Learned to Stop Worrying and Love the Cloud

Project Management/CRM

Page 55: How My Website Learned to Stop Worrying and Love the Cloud

Management made easy

Basecamp Wrike Quickbase Zoho

These systems make managing projects across campus and contributors much easier.

Page 56: How My Website Learned to Stop Worrying and Love the Cloud
Page 57: How My Website Learned to Stop Worrying and Love the Cloud
Page 58: How My Website Learned to Stop Worrying and Love the Cloud

Collaboration

Page 59: How My Website Learned to Stop Worrying and Love the Cloud

“Let’s Use Sharepoint!

Page 60: How My Website Learned to Stop Worrying and Love the Cloud
Page 61: How My Website Learned to Stop Worrying and Love the Cloud

Google Docs

This has become an integral tool in our web development group.

Share information, best practices, research

Multiple people can have accessIncluding students who do my research

Page 62: How My Website Learned to Stop Worrying and Love the Cloud

WordPress use in Higher Ed

Page 63: How My Website Learned to Stop Worrying and Love the Cloud

Encoding & Crunching Lots of Data

Page 64: How My Website Learned to Stop Worrying and Love the Cloud

We shoot a lot of video

We encode video for multiple audiences, platforms and devices.

Can do on my desktop Mac, but this is time consuming.

Don’t have access to all codecs Look to the cloud!

Page 65: How My Website Learned to Stop Worrying and Love the Cloud

Encoding.com

Page 66: How My Website Learned to Stop Worrying and Love the Cloud

Hey!Watch

http://heywatch.com

Page 67: How My Website Learned to Stop Worrying and Love the Cloud

Why are these interesting? API Pay as you go

Hey!Watch as low as $0.40 for HD with 2 pass encoding for high quality

Multiple codecs, platforms with just a click

Time saves = win.

Page 68: How My Website Learned to Stop Worrying and Love the Cloud

Security

Your data and services are only as secure as you make them.

If data and processes on your campus are not secure, your cloud data and processes will not be secure.

Page 69: How My Website Learned to Stop Worrying and Love the Cloud

Quick Cloud Project Checklist

What is the duration of your project? What type of service do you need

Remember the cloud is better at some things than others

Amount of data you need to move in and outYou often pay for both upload and download

Page 70: How My Website Learned to Stop Worrying and Love the Cloud

Questions?

Twitter: @mrichwalsky Email:

[email protected]

Slides posted at EduComm Site and HighEdWebTech.com


Recommended