1
Cloud @ U-M
Making Carrot Cake from Carrots
Alok Vimawala
Information & Technology Services
University of Michigan
avimawal@umich.edu
734-217-4595
Martin Sager
Information & Technology Services
University of Michigan
mjsager@umich.edu
2
Cloud @ U-M
Academic
Enterprise
Enterprise
4
Cloud computing is as another tool in the toolbox�(pragmatic)
Use the scale/expertise of enterprise to benefit research�(benefit the mission)
Enterprise in the Cloud
5
Benefits to Research
6
Academic
Agenda
8
Enable fast, easy, and secure access to public cloud services
Vital statistics
9
# of accounts over Time
10
How & What?
11
12
Onboarding
Grant Assistance
Guardrails
Enterprise Features
Training
Consulting
Onboarding
13
Consulting
14
Training
15
Training
16
Date | Host | Participants | Topic |
February 2018 | ITS | 35 | GCP |
May 2018 | ITS | 45 | GCP |
May 2018 | ITS | 50 | AWS |
June 2018 | ITS | 26 | AWS |
October 2018 | ITS | 26 | GCP Architect |
October 2018 | ITS / Webinar | 45 | AWS Storage |
January 2019 | ITS | 22 | GCP Architect |
February 2019 | ITS / Webinar | 75 | AWS Re:Invent Recap |
February 2019 | School of Information | 45 | AWS |
March 2019 | College of LSA | 27 | AWS |
April 2019 | Ross School of Business | 35 | AWS |
August 2019 | Machine Learning for Healthcare Conference | 100+ | GCP Big Data |
November 2019 | MiDAS Symposium | TBD | AWS & GCP |
Grant Assistance
17
Guardrails
18
Guardrails
19
Guardrails
20
Enterprise Features
21
Case Study # 1: Enabling the use of AWS for HIPAA data
Make it easier to use our services than avoid them
22
23
Local Workstation
Virtual Machine
Local HPC Cluster
???
Don’t we already have a BAA?
24
Customer is responsible for security in the cloud
customers = ["ITS", "HITS", "Researcher"]
25
Cloud Provider is responsible for security of the cloud
AWS HIPAA Account Creation (before)
26
Faculty requests AWS account for HIPAA data
Central IT - ??
Unit IT - ??
IT Security - ??
Compliance - ??
Faculty - WTF??!!??
Torches & Pitchforks
What did we do?
27
Technical Specifications
28
AWS HIPAA Account Creation (after)
29
Faculty requests AWS account for HIPAA data
Unit IT works with faculty to assess request and make sure that the 30% is addressed
Account created
Opposite of Torches & Pitchforks
EC2 Instance Creation - Took approx. 1 day
30
Faculty requests workstation
Unit IT
Unit IT
Faculty able to use machine
EC2 Instance Creation - Approx. 5 minutes
31
Faculty requests workstation
Unit IT
Unit IT
Faculty able to use machine
Automagic happens here
Case Study # 2: Machine Learning for Healthcare Conference
We are here to help
32
Machine Learning for Healthcare
33
MLHC - Community Data Challenge using GCP
34
35
MLHC - Community Data Challenge
36
MLHC - Community Data Challenge
37
Coming Soon(ish)
38
Coming Soon(ish)
39
40
Q/A
Alok Vimawala
Information & Technology Services
University of Michigan
avimawal@umich.edu
734-217-4595
Martin Sager
Information & Technology Services
University of Michigan
mjsager@umich.edu
Consulting
41
“Chatted with <research group> today about their app. They were trying to use some networking features as part of lambda and thought NAT was causing problems. NAT was a red herring. The resources were actually launched in different VPCs. We moved the lambda function and changed some security groups. Easy fix!”
Consulting
42
“Talked with <faculty member> last week. Her research is in tech accessibility and had some issues connecting to her RDS database. The issue was a misconfiguration of her DB. She ended up putting her DB behind a NAT (good) but then could not connect from campus. We talked briefly about the architecture of the app, but next week I will meet with her lab to discuss it in depth.”
Consulting
43