Questions? - University of Windsor

advertisement
Migrating to Google Apps for
Student Email
Kevin Macnaughton, Team Lead, IT Services
kevinm@uwindsor.ca
April 28, 2014
Agenda
•
•
•
•
•
•
Background
Platform Selection
Migration and Communication Plans
Technical Details
Lessons Learned
Outcomes
April 28, 2014
Background
• UWindsor initiated a project to renew student
webmail options in fall of 2011.
– Student comments on the existing service were
generally unfavourable
– Vendor was changing interface
– Need to comply with standards, such as AODA
– New options were available, presenting an
opportunity to improve student experience
April 28, 2014
Background
• Existing service was in-house solution
– Single CommuniGate Pro server
– Customized skin used
– Used local SAN disk for storage
– Mailboxes limited to 100MB
April 28, 2014
Background
• Issues with current solution
– Mailbox limit (100MB)
– Interface was non-intuitive
– Message formatting often broken
– No support for accessible views
– SAN disk is expensive
April 28, 2014
Background
• Project structure and Governance
– Technical Team that reported to Student
Computing Committee for approval
– Student Computing Committee consisted of reps
from student bodies, ITS and other campus
representatives
April 28, 2014
Friends and Assists
• Worked with several Universities in Ontario
were migrating to or selecting Google Apps:
– McMaster, OCADU, WLU
• UAlberta gave extensive and invaluable
support based on their migration experience
• Lakehead broke the ice in Ontario
April 28, 2014
Platform Selection
• Decision factors
– Student experience/comfort
– Capabilities and features
– Cost (money and support)
– Compatibility with existing environment
April 28, 2014
Platform Selection
• Methodology
– Developed comprehensive evaluation matrix
•
•
•
•
Technical features,
Privacy/management issues
Migration possibilities
Integration possibilities
– Matrix completed by Technical Team and vendors
– Interviewed existing education customers
April 28, 2014
April 28, 2014
Platform Selection
• Choices evaluated
– Upgraded CommuniGate Pro
– Microsoft Live@EDU
– Google Apps for Education
• Google Apps won based on student familiarity,
ease of use, cost, and integration possibilities
April 28, 2014
UWinGmail
• Services included in UWindsor Google Apps
– Gmail
– Google Calendar
– Google Talk
– Google Docs web-based tools
April 28, 2014
UWinGmail
• Key implementation details:
– Users retain @uwindsor.ca email address
– Will still use UWinID and password
– Migration will be Voluntary
• Contract protections:
– UWindsor maintains ownership of data/IP
– No data mining, profiling, or ads
April 28, 2014
UWinGmail
• Branding will be both UWindsor and Google
April 28, 2014
Migration Plan
• Three key elements to project
1. Communicating information around privacy
impact of cloud services
2. Addressing requirements for disclosure and user
acceptance
3. Implementing a phased migration approach
April 28, 2014
Migration Plan
• Data to be migrated and how:
– Email (inbox and folders)
• Automatic using IMAP
– Calendar and Contacts
• Manual using export to iCal, vCard
– Web pages
• Manual move to student web space on another server
April 28, 2014
Communication Plan
• Three messaging stages:
– Launch and privacy awareness
– Project updates
– Individual migration phase
• Multiple messages to each student
• Migration status page
April 28, 2014
Communication Plan
• Migration stage:
1. Invitation to Migrate
• Disclosure and AUP review
• Self-insertion into migration queue
2. UWinGmail Account Active
• Mail migration in progress
3. Migration Complete
• Review messages, migrate calendar + contacts
January 31, 2011
January 31, 2011
QUESTIONS?
January 31, 2011
Technical Details
• Key pieces:
– CommuniGate Pro server
– UWinGmail website and registration portal
– Migration control machine and workers
– Google Apps domain
January 31, 2011
Technical Details
• Google Apps domain setup:
– Email Migration API enabled
– @uwingmail.uwindsor.ca aliases for all accounts
– Accounts created by migration script
– Passwords populated by migration script
– IMAP, POP and Google Sync enabled
January 31, 2011
Technical Details
• Migration scripting architecture:
– Migration portal
•
•
Show AUPs, record acceptance to db, add to queue
Provide migration status page
– Workers
•
•
January 31, 2011
10 Windows VMs
Run GAMME tool (using Email Migration API)
Technical Details
• Migration scripting architecture:
– Migration control system
•
•
•
•
January 31, 2011
runs scripts (Perl)
updates db, does logging
system is multiple queue-driven
cron schedules control queue checks
Technical Details
• Mail routing
– All accounts use @uwindsor.ca
• Still only one MX record for all mail
– Campus mail gateway routes to mail servers
• All mail systems believe they own @uwindsor.ca
• @webmail1.uwindsor.ca, @uwingmail.uwindsor.ca
April 28, 2014
Technical Details
• Mail routing
– UWinGmail routes every message to gateway
•
•
•
April 28, 2014
including UWinGmail-to-UWinGmail messages
allows delivery management
provides central logging for non-repudiation
Technical Details
• Single Sign-On
– UWinGmail configured to use SSO
– Configured against campus CAS
• easiest to integrate
• does not provide true logout though
– Mobiles do not use CAS
•
April 28, 2014
authenticate using pass stored in Google account
Lessons Learned
• Overcommunicate
– Students want to know details / progress
– Need to keep at top of inbox/mobile display
• Don’t communicate too much
– Receive too many messages from Uni
– Avoid long emails
April 28, 2014
Lessons Learned
• Deadlines work best
– more migrations from sticks than carrots
• Clarity is key
– temporary account locks caused many issues
April 28, 2014
Outcomes
• Started with 28000 accounts, 17M messages
• Active student migration took 3 months
• High adoption rate
• Migration failures around 1%
April 28, 2014
Outcomes
•
•
•
•
Alumni account migration took 1 year
Slow migration, allowed long contact time
Way lower uptake
Extended to all Alumni
April 28, 2014
Outcomes
• Average mailbox size is already over 200MB
• Huge adoption of Google Docs
– over 12000 document creators
– over 28000 documents
• Google Drive has uptake too
– 430,000 files stored in Drive
April 28, 2014
Minor Hiccups
• Many students’ passwords did not meet
Google’s minimum complexity
• Delay between Google Apps account creation
and mail acceptance
April 28, 2014
Minor Hiccups
• Some students had mail directed to other
campus systems
• Automated messages caused issues
– due to not being properly structured
– one bad message would stop entire queue!
April 28, 2014
Q&A
April 28, 2014
April 28, 2014
Download