How My Website Learned to Stop Worrying and Love the Cloud
-
Upload
mike-richwalsky -
Category
Technology
-
view
1.791 -
download
2
description
Transcript of How My Website Learned to Stop Worrying and Love the Cloud
![Page 1: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/1.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/2.jpg)
![Page 3: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/6.jpg)
Why the cloud?
![Page 7: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/7.jpg)
![Page 8: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/8.jpg)
Old and busted.
![Page 9: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/9.jpg)
New hotness.
![Page 10: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/10.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/11.jpg)
![Page 12: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/12.jpg)
It’s not all or nothing.
![Page 13: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/13.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/14.jpg)
10 ways to integrate the cloud
![Page 15: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/15.jpg)
Content Delivery
![Page 16: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/16.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/17.jpg)
Which elements are cloud served?
![Page 18: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/18.jpg)
Which elements are cloud served?
ImagesCSSjQueryjavascripts
![Page 19: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/19.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/20.jpg)
Forms
![Page 21: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/21.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/22.jpg)
![Page 23: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/23.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/24.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/25.jpg)
![Page 26: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/26.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/27.jpg)
Backups
![Page 28: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/28.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/29.jpg)
Backup WordPress Blog/CMS
![Page 30: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/30.jpg)
Backup WordPress Blog/CMS
![Page 31: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/31.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/32.jpg)
Command line backups
![Page 33: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/33.jpg)
![Page 34: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/34.jpg)
Media Streaming
![Page 35: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/35.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/36.jpg)
Case Study: Allegheny College
![Page 37: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/37.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/38.jpg)
Development Sandbox
![Page 39: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/39.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/40.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/41.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/42.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/43.jpg)
TheCloudMarket.com
![Page 45: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/45.jpg)
Rackspace Cloud
http://www.rackspacecloud.com/
![Page 46: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/46.jpg)
DNS
![Page 47: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/47.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/48.jpg)
World’s Largest Focus Group
![Page 49: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/49.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/50.jpg)
Mechanical Turk
![Page 51: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/51.jpg)
Mechanical Turk
![Page 52: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/52.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/53.jpg)
![Page 54: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/54.jpg)
Project Management/CRM
![Page 55: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/55.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/56.jpg)
![Page 57: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/57.jpg)
![Page 58: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/58.jpg)
Collaboration
![Page 59: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/59.jpg)
“Let’s Use Sharepoint!
”
![Page 60: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/60.jpg)
![Page 61: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/61.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/62.jpg)
WordPress use in Higher Ed
![Page 63: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/63.jpg)
Encoding & Crunching Lots of Data
![Page 64: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/64.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/65.jpg)
Encoding.com
![Page 66: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/66.jpg)
Hey!Watch
http://heywatch.com
![Page 67: How My Website Learned to Stop Worrying and Love the Cloud](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/67.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/68.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/69.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061214/547e655ab4af9f200d8b46a3/html5/thumbnails/70.jpg)
Questions?
Twitter: @mrichwalsky Email:
Slides posted at EduComm Site and HighEdWebTech.com