SlideShare a Scribd company logo
1 of 14
Download to read offline
CLOUD APPLICATIONS
Adam Getchell (acgetchell@ucdavis.edu)	

as architected by Scott Kirkland (srkirkland@ucdavis.edu)	

College of Agricultural & Environmental Sciences
PROGRAMMING STARTED 9/1/2011	

• AT PEAK 4 PROGRAMMERS, 2 DESIGNERS	

• MANY CONTRIBUTIONS FROM OTHERS	

!
PROJECT BETA 4/1/2012	

• MAINTENANCE AND UPDATES CONTINUE	

• MOST RECENT UPDATE 9/5/2014	

• REPLACING SERVICENOW! IN SHARED SERVICES CENTER	

• SPECIFIC UPDATES FOR PROCURE-TO-PAY	

!
• $300 MILLION INTRANSACTIONS, $136M COMPLETED	

• 60,000 ORDERS	

• 3689 ACTIVE USERS IN 1092 WORKGROUPS	

• 300,000 APPROVAL/EDIT ACTIONS	

• 79,000 FILES	

• 250-500MB OF FILES UPLOADED DAILY	

• 97GB OF STORAGE
First code commit 1/23/13	

•At peak 3 programmers, 1 designer	

!
Beta test Summer Session II, 2013	

•Updates and maintenance continues	

•Most recent update 8/4/2014
Used by more than 2,000 instructors across 60 academic departments	

!
Fall 2013	

•1452 courses, 26066 responses	

Winter 2014	

•2170 courses, 43197 responses	

Spring 2014	

•2338 courses, 44214 responses, 23689 students	

!
Overall 70% response rate. Hundreds of thousands of questions and answers are
collated automatically and immediately available upon final grade submission
HOW MUCH DOES IT COST?
AZURE MONTHLY COSTS
Month Charge	

June 2013 $	

 26.81
July 2013 $	

 78.60
August 2013 $	

 28.20
September 2013 $	

 58.89
October 2013 $	

 68.35
November 2013 $	

 70.15
December 2013 $	

 86.93
January 2014 $	

 88.53
February 2014 $	

 88.91
March 2014 $	

 216.42
April 2014 $	

 101.36
May 2014 $	

 189.91
June 2014 $	

 158.34
Total $	

 1,261.40
Average Monthly Cost $	

 97.03
CHALLENGES
INEFFICIENT WEB SERVICE CALLS
LOCAL INFRASTRUCTURE
Infrastructure = required system components, the absence of which causes system failure (e.g.
firewall, filesystem services)	

Service = required system data, the absence of which causes system failure for those clients
that don't have cached copies of the data (e.g. DNS records, email, authentication cookies)
Azure Infrastructure Outages: 0 minutes 100.00%
Azure Service Outages: 0 minutes 100.00%
Azure app outages due to local failures 8 hours 48 minutes 99.90%
Azure app degradation due to local degradation 2 days 18 hours 37 minutes 99.24%
Total Azure app downtime due to local issues 3 days 3 hours 35 minutes 99.14%
January 2013-December 2013 uptime
ONTHE HORIZON
Giving! (With PCI 3.0 compliance)
CLOUD APPLICATIONS
Adam Getchell (acgetchell@ucdavis.edu)	

as architected by Scott Kirkland (srkirkland@ucdavis.edu)	

College of Agricultural & Environmental Sciences

More Related Content

Similar to Cloud Applications at UC Davis

Data Con LA 2022 - Supercharge your Snowflake Data Cloud from a Snowflake Dat...
Data Con LA 2022 - Supercharge your Snowflake Data Cloud from a Snowflake Dat...Data Con LA 2022 - Supercharge your Snowflake Data Cloud from a Snowflake Dat...
Data Con LA 2022 - Supercharge your Snowflake Data Cloud from a Snowflake Dat...
Data Con LA
 
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
Amazon Web Services
 

Similar to Cloud Applications at UC Davis (20)

Installment of database management system
Installment of database management systemInstallment of database management system
Installment of database management system
 
Great Lakes Oracle Conference (GLOC) Benefits of migrating to the Cloud- Me...
Great Lakes Oracle Conference (GLOC)  Benefits of migrating to the Cloud-  Me...Great Lakes Oracle Conference (GLOC)  Benefits of migrating to the Cloud-  Me...
Great Lakes Oracle Conference (GLOC) Benefits of migrating to the Cloud- Me...
 
Festive Tech Calendar 2022
Festive Tech Calendar 2022Festive Tech Calendar 2022
Festive Tech Calendar 2022
 
SAFwAD @ Intelligent Cloud Conference
SAFwAD @ Intelligent Cloud ConferenceSAFwAD @ Intelligent Cloud Conference
SAFwAD @ Intelligent Cloud Conference
 
Azure Data Lake and Azure Data Lake Analytics
Azure Data Lake and Azure Data Lake AnalyticsAzure Data Lake and Azure Data Lake Analytics
Azure Data Lake and Azure Data Lake Analytics
 
Syn254 showdown aws vs. azure for desktop delivery - final
Syn254   showdown aws vs. azure for desktop delivery - finalSyn254   showdown aws vs. azure for desktop delivery - final
Syn254 showdown aws vs. azure for desktop delivery - final
 
Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018
Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018 Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018
Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018
 
Data Con LA 2022 - Supercharge your Snowflake Data Cloud from a Snowflake Dat...
Data Con LA 2022 - Supercharge your Snowflake Data Cloud from a Snowflake Dat...Data Con LA 2022 - Supercharge your Snowflake Data Cloud from a Snowflake Dat...
Data Con LA 2022 - Supercharge your Snowflake Data Cloud from a Snowflake Dat...
 
Introducing Azure SQL Database
Introducing Azure SQL DatabaseIntroducing Azure SQL Database
Introducing Azure SQL Database
 
Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...
Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...
Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...
 
Application Virtualization, University of New Hampshire
Application Virtualization, University of New HampshireApplication Virtualization, University of New Hampshire
Application Virtualization, University of New Hampshire
 
Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from Ar...
Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from Ar...Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from Ar...
Learning Lessons the Hard Way: A Large Utility’s Experience Upgrading from Ar...
 
Michigan Energy Forum - May 2, 2013
Michigan Energy Forum - May 2, 2013Michigan Energy Forum - May 2, 2013
Michigan Energy Forum - May 2, 2013
 
Network Implementation and Support Lesson 01 Server 2003 Intro - Eric Vande...
Network Implementation and Support Lesson 01   Server 2003 Intro - Eric Vande...Network Implementation and Support Lesson 01   Server 2003 Intro - Eric Vande...
Network Implementation and Support Lesson 01 Server 2003 Intro - Eric Vande...
 
Facilitating DevOps Execution in an All Digital Environment
Facilitating DevOps Execution in an All Digital EnvironmentFacilitating DevOps Execution in an All Digital Environment
Facilitating DevOps Execution in an All Digital Environment
 
Migrate a successful transactional database to azure
Migrate a successful transactional database to azureMigrate a successful transactional database to azure
Migrate a successful transactional database to azure
 
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
 
Latest Updates to Azure Integration Services
Latest Updates to Azure Integration ServicesLatest Updates to Azure Integration Services
Latest Updates to Azure Integration Services
 
Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?
 
Drive Profitability in Azure with Cloud Desktops and Apps
Drive Profitability in Azure with Cloud Desktops and AppsDrive Profitability in Azure with Cloud Desktops and Apps
Drive Profitability in Azure with Cloud Desktops and Apps
 

More from Adam Getchell

Agent based modeling-presentation
Agent based modeling-presentationAgent based modeling-presentation
Agent based modeling-presentation
Adam Getchell
 
Newtonian limit in cdt
Newtonian limit in cdtNewtonian limit in cdt
Newtonian limit in cdt
Adam Getchell
 
UC Davis Active Directory Unified Communications Design Whitepaper
UC Davis Active Directory Unified Communications Design WhitepaperUC Davis Active Directory Unified Communications Design Whitepaper
UC Davis Active Directory Unified Communications Design Whitepaper
Adam Getchell
 
Secure Dot Net Programming
Secure Dot Net ProgrammingSecure Dot Net Programming
Secure Dot Net Programming
Adam Getchell
 
An Overview Of Python With Functional Programming
An Overview Of Python With Functional ProgrammingAn Overview Of Python With Functional Programming
An Overview Of Python With Functional Programming
Adam Getchell
 

More from Adam Getchell (9)

April 2015 APS presentation
April 2015 APS presentationApril 2015 APS presentation
April 2015 APS presentation
 
Background independent quantum gravity
Background independent quantum gravityBackground independent quantum gravity
Background independent quantum gravity
 
Agent based modeling-presentation
Agent based modeling-presentationAgent based modeling-presentation
Agent based modeling-presentation
 
Newtonian limit in cdt
Newtonian limit in cdtNewtonian limit in cdt
Newtonian limit in cdt
 
UC Davis Active Directory Unified Communications Design Whitepaper
UC Davis Active Directory Unified Communications Design WhitepaperUC Davis Active Directory Unified Communications Design Whitepaper
UC Davis Active Directory Unified Communications Design Whitepaper
 
Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development Management
 
Secure Dot Net Programming
Secure Dot Net ProgrammingSecure Dot Net Programming
Secure Dot Net Programming
 
An Overview Of Python With Functional Programming
An Overview Of Python With Functional ProgrammingAn Overview Of Python With Functional Programming
An Overview Of Python With Functional Programming
 
Quantum Gravity
Quantum GravityQuantum Gravity
Quantum Gravity
 

Recently uploaded

Recently uploaded (20)

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Cloud Applications at UC Davis

  • 1. CLOUD APPLICATIONS Adam Getchell (acgetchell@ucdavis.edu) as architected by Scott Kirkland (srkirkland@ucdavis.edu) College of Agricultural & Environmental Sciences
  • 2. PROGRAMMING STARTED 9/1/2011 • AT PEAK 4 PROGRAMMERS, 2 DESIGNERS • MANY CONTRIBUTIONS FROM OTHERS ! PROJECT BETA 4/1/2012 • MAINTENANCE AND UPDATES CONTINUE • MOST RECENT UPDATE 9/5/2014 • REPLACING SERVICENOW! IN SHARED SERVICES CENTER • SPECIFIC UPDATES FOR PROCURE-TO-PAY !
  • 3. • $300 MILLION INTRANSACTIONS, $136M COMPLETED • 60,000 ORDERS • 3689 ACTIVE USERS IN 1092 WORKGROUPS • 300,000 APPROVAL/EDIT ACTIONS • 79,000 FILES • 250-500MB OF FILES UPLOADED DAILY • 97GB OF STORAGE
  • 4.
  • 5. First code commit 1/23/13 •At peak 3 programmers, 1 designer ! Beta test Summer Session II, 2013 •Updates and maintenance continues •Most recent update 8/4/2014
  • 6. Used by more than 2,000 instructors across 60 academic departments ! Fall 2013 •1452 courses, 26066 responses Winter 2014 •2170 courses, 43197 responses Spring 2014 •2338 courses, 44214 responses, 23689 students ! Overall 70% response rate. Hundreds of thousands of questions and answers are collated automatically and immediately available upon final grade submission
  • 7.
  • 8. HOW MUCH DOES IT COST?
  • 9. AZURE MONTHLY COSTS Month Charge June 2013 $ 26.81 July 2013 $ 78.60 August 2013 $ 28.20 September 2013 $ 58.89 October 2013 $ 68.35 November 2013 $ 70.15 December 2013 $ 86.93 January 2014 $ 88.53 February 2014 $ 88.91 March 2014 $ 216.42 April 2014 $ 101.36 May 2014 $ 189.91 June 2014 $ 158.34 Total $ 1,261.40 Average Monthly Cost $ 97.03
  • 12. LOCAL INFRASTRUCTURE Infrastructure = required system components, the absence of which causes system failure (e.g. firewall, filesystem services) Service = required system data, the absence of which causes system failure for those clients that don't have cached copies of the data (e.g. DNS records, email, authentication cookies) Azure Infrastructure Outages: 0 minutes 100.00% Azure Service Outages: 0 minutes 100.00% Azure app outages due to local failures 8 hours 48 minutes 99.90% Azure app degradation due to local degradation 2 days 18 hours 37 minutes 99.24% Total Azure app downtime due to local issues 3 days 3 hours 35 minutes 99.14% January 2013-December 2013 uptime
  • 13. ONTHE HORIZON Giving! (With PCI 3.0 compliance)
  • 14. CLOUD APPLICATIONS Adam Getchell (acgetchell@ucdavis.edu) as architected by Scott Kirkland (srkirkland@ucdavis.edu) College of Agricultural & Environmental Sciences