Main Menu Dept. of Technology Services Search

Rate

Shared Application Hosting on Prem
FY 20 Rate: $51.92/instance/month

Shared Application Hosting on Prem AT (required)
FY 20 Rate: $51.92/instance/month

Shared Application Hosting
FY 20 Rate: N/A

SSL Certificate (for non-utah.gov and non-Exec Branch)
FY 20 Rate: $49.00/single cert/year
FY 20 Rate: $149.00/wildcard cert/year

Storage beyond allocated 5 GB
FY 20 Rate: $0.069/GB/month

Cloud Hosting
FY 20 Rate: Cloud Cost + 19%

Setup - Cloud/SaaS Implementation
FY 20 Rate: $85.13/Hour

DTS Consulting Charge
FY 20 Rate: $85.13/Hour

Database Hosting Consulting (as needed)
FY 20 Rate: $85.13/Hour

Back-up & Archive Storage
FY 20 Rate: $0.1167/GB/month

Order Product/Service

Subdomain Name Request

DNS Entry Request

Enterprise Authentication/Open AM Protection

SSL Certification

Hosting Firewall Request

Application Deployment Request

Mobile App Deployment Request

Mule Service Bus Request

New LAMP Slice Request (Java, PHP, Static)

Remove LAMP Slice

Shared Application Hosting – Open Source

Shared Application Hosting provides resources in an Enterprise shared hosting environment for Java or PHP applications. The customer is assigned a unique instance on the server and shares server resources with other users. The operating system and server resources are licensed and maintained by the Division of Enterprise Technology (DET) on behalf of the customer. Each customer instance may have variations of DET supported software configured to meet the specific demands of the application to be hosted.

There are two distinct server environments built on the Linux operating system:

  1. Supporting Java applications using the Apache Web server and the Tomcat application server and
  2. Supporting PHP based applications (PHP is an HTML scripting language).

Each environment contains a unique instance of the Apache Web server and the MariaDB database. If the customer uses a database other than MariaDB, a connection can be made to an external database.

For each production instance a corresponding Acceptance Testing (AT) instance must exist. Multiple applications may be run from the same instance only if the following conditions exist:

  1. The resources allocated to each instance are not exceeded
  2. All applications are billed to the same ELCID
  3. None of the applications require SSL services (applications requiring SSL must reside in their own instance)

When any instance exceeds 90% of the allowed resources for a sustained two hour duration an alert will be generated for our Administrators. In such instances the customer will be notified and will either be required to reduce their resource usage, split applications into more than one instance, or pay the cost of another instance to double the allotted resources. This will help ensure reliability and stability for the applications.

The hours of support required for Shared Application Hosting – Open Source are listed below.

Hours of Support

Application

Support Hours

Days of Week

Shared Application Hosting – Open Source

24×7, excluding scheduled maintenance

Sunday-Saturday

Product Features and Descriptions

Disk Space

10 GB of disk space is included. Before the disk quota is reached, the customer will receive an email warning that disk space must be freed up or order additional disk space within 7 days. If space is not freed up and the limit is reached the application will fail.

Memory Resources

2GB of memory is allocated to each instance. Several small applications can run in each instance based on the conditions mentioned above.

Authentication and Authorization

Optional authentication and authorization support is available through Enterprise Authentication environment. The application owner is responsible for granting and maintaining access to authorized users.

Secure Site Access

Samba is used to access your home and log directories for Apache and Tomcat on development or test instances only No access is provided for production instances.

Log Viewer

Log Viewer You can view logs using Logpanel by accessing the site: http://domain.utah.gov/logpanel. You may also access logs from Graylog.

24/7 Environment Support

Systems are monitored for power, network connectivity, environmental consistency, and supported by DTS personnel 24×7. Problems can be reported by contacting the DET Service Desk. Application support is the responsibility of the customer.

MariaDB Administration

Your MariaDB instance will have an admin instance called “DBA”. Your access information will be sent to you via email.

Firewall

A hardware firewall is installed between the State intranet and the Internet.

DNS Services

DNS services are free and are provided by DTS at http://registrar.utah.gov.

Backup

Backup Incremental backups are run each night for the entire server..

Environment Patching

LAMP (Linux OS, Apache, MariaDB and PHP) environment will be maintained and patched by DET System Administrators.

Linux Printing

Printing is supported using CUPSLPD (Common UNIX Printing System – Linux Printer Daemon). This allows printing to any remote printer supported by Unix printing service. Submit requests via the DTS Service Desk.

Configuration Changes

Configuration changes or modifications to standard deployments (Tomcat, PHP, Apache, etc.) must be requested using the deployment request.

Assistance and Troubleshooting

Assistance for non-standard deployments and application troubleshooting is available at the prevailing rate for DTS Consulting. Database consulting is available at the Database Hosting Consulting rate. Customer will need to provide an ELCID prior to engaging assistance.

Application Updates (Deployments)

Customers must follow the standard deployment request process for deployment of application updates, whether introducing a new version or fixing a bug. Nine (9) application deployments are allowed within each calendar month. Should more be required, customer will pay for system administrator time (see DTS Consulting Charge below) to make the deployments.

Features Not Included

Secure Access

SFTP, FTP and Shell access are not supported (see Secure Site Access).

Microsoft Extensions

FrontPage Extensions are not supported.

Application Support

Application troubleshooting is the responsibility of the customer.

Ordering and Provisioning

An order form is available at: https://dts.utah.gov/product/shared-application-hosting-open-source. If you need further assistance, please contact the DTS Service Desk.

To stop service (Decommission) once the service is operational, return to the above order form used to begin the service. In the Action drop down box select “End Service”. Enter the name of the application, the URL and/or the IP address so there is no question which service will be discontinued. Enter the ELCID currently being billed. After a 15 day waiting period when the service has been disabled, the service will be stopped along with the billing. The waiting period is to ensure no users are dependent upon the service.

Order Product/Service

DTS/DET Responsibilities

  • Provide the secure physical facility and all environmental controls for the server and disk array.
  • Monitor and maintain the integrity of the network.
  • Install and maintain the server hardware.
  • Install and maintain the Linux operating system.
  • Install and maintain the Apache web server.
  • Install and maintain the Tomcat application server.
  • Install and maintain MariaDB software (this does not include database administration).
  • Provide the tools to be used by each customer to develop their own instance of MariaDB.
  • Provide and install base server software and hardware as necessary.
  • Coordinate scheduled downtime with customers through the DET Change Management process.
  • Backup the system and source code/applications nightly. The customer is responsible for backup costs for
  • data exceeding 10GB.
  • Provide OpenAM WebAgent.

DTS/Agency Responsibilities

  • Develop and maintain the customer’s database schema and the integrity of the data for each instance of MariaDB.
  • Develop and maintain all application software running in customer’s server instance. Customer must develop and test software in a development and acceptance testing environment before deploying to production.
  • Development can be done on the customer’s hardware.
  • Do not use the production server for development or testing.
  • Provide customer support services to the end users of the application.
  • Perform all preproduction requirements required by application including startup scripts, development, and acceptance testing prior to production deployment.
  • Troubleshoot all problems originating with the application and/or database connectivity. DET system administrators are available for assistance, but the time they spend will be billed to the agency.

DTS Service Levels and Metrics

In an effort to improve service to our customer agencies, DTS will measure and report on the following enterprise metric goals:

  • Application Availability
  • Resolution Time
  • Initial Response
  • First Contact Resolution 
  • Customer Satisfaction Surveys and Reporting

Application Availability

Application availability measures DTS’s efforts to ensure that agency key business applications meet the percentage of availability goals identified in each agency’s service level agreement. DTS will determine application availability based upon the collective measurement of the configuration items (both hardware and software) that are required in order to support the agency business services applications. These metrics will be reported each month, by agency, and will be presented in a cumulative report showing DTS’s efforts over several months. These reports will then be posted on the DTS Metrics Web page at https://dts.utah.gov/metrics/index.php

Metric Description

Target Percentage of Application Availability*

Shared Application Hosting – Open Source

99%

Table Note: *Times exclude those tickets in a “Pending” status waiting for a known bug fix.

Resolution Time

Resolution time measures DTS’s efforts to resolve customer incidents within the timelines set below based on urgent, high, medium, and low priorities. These metrics will be reported each month, by agency, and will be presented in a cumulative report showing DTS’s efforts over several months. These reports will then be posted on the DTS Metrics Web page at https://dts.utah.gov/metrics/index.php

Total Time to Resolution 

Target Percentage of Tickets Meeting
Priority Timelines

Low priority: 6 business hours

90%

Medium priority: 4 business hours

90%

High priority: 3 clock hours

90%

Critical priority: 3 clock hours

90%

Initial Response

Initial response measures DTS’s efforts to respond to customer incidents within the timelines set below based on urgent, high, medium, and low priorities. These metrics will be reported each month, by agency, and will be presented in a cumulative report showing DTS’s efforts over several months. These reports will then be posted on the DTS Metrics Web page at https://dts.utah.gov/metrics/index.php.  

Time to Initial Response

Target Percentage of Tickets Meeting
Priority Timelines

Low priority: 1 business hour

85%

Medium priority: 1 business hour

85%

High priority: 1 clock hour

90%

Critical priority: 30 clock minutes

95%

First Contact Resolution

First contact resolution measures DTS’s efforts to resolve customer incidents on a customer’s initial contact with either our help desk or a technical specialist. These metrics will be reported each month, by agency, and will be presented in a cumulative report showing DTS’s efforts over several months. These reports will then be posted on the DTS Metrics Web page at https://dts.utah.gov/metrics/index.php

Metric Description

Target Percentage of Reported Incidents Resolved on Initial Contact

First Contact Resolution

65% 

Customer Satisfaction Surveys and Reporting 

All users/customers whose technical incidents are resolved by DTS staff will be given the opportunity to respond to an online survey regarding their level of satisfaction with the support received from DTS. Responding to the survey is voluntary. 

The chart below identifies DTS enterprise goals for customer satisfaction. Cumulative monthly reports will be created displaying the level of customer satisfaction with DTS support. These reports will then be posted on the DTS Metrics Web page at https://dts.utah.gov/metrics/index.php

Metric Description

Target Levels of
Customer Satisfaction

Average level of satisfaction with resolution efforts

≥ 4.5 on a scale of 0–5

Percentage of respondents expressing satisfaction (vs. dissatisfaction)

93% of respondents satisfied