Cloud Consulting Services
Hosting options
Every application has different needs. Storage, backup options, database requirements, and processing requirements all vary. The following options are a good starting point for your hosting discussion.

MCKULA SHARED HOSTING ENVIRONMENT
The McKula Shared Hosting Environment is a cloud-based environment backed by Microsoft Azure and shared among McKula customers. These resources are dedicated to McKula customers only. This option runs an app on the same Azure VM as other App Services for McKula customers. This is a great money saving option for smaller applications that do not need a dedicated environment. Though shared, your application is completely secure and only sharing compute resources. Your data is segregated and inaccessible by other customers. Only authorized McKula employees have access to these resources directly. Contact a McKula representative to see if you are eligible for this option.
This will include both a production and development setup with all the necessary databases, application compute and storage resources. All databases are backed up daily stored for 7 days, backed up weekly stored for 4 weeks, backed up monthly stored for 12 months and backed up yearly stored for 7 years.
why would i pick this option?
I would pick this option if I was budget conscious. This is also a great option if I have a smaller application and would like to save on hosting costs by sharing hosting spaces with other smaller applications.
DEDICATED HOSTING ENVIRONMENT
McKula recommends Microsoft Azure for your dedicated hosting environment. This option run apps on dedicated Azure VMs. Only apps in the same App Service plan share the same compute resources. Your application will have its own App Service Plan.
Azure’s flexibility allows you to use the resources you need and scale up or down to meet your requirements.
why would i pick this option?
I would pick this option if I wanted to be separated from other applications or if I could not be hosted on the McKula Shared Solution.
ISOLATED HOSTING ENVIRONMENT
McKula recommends Microsoft Azure for you isolated hosting environment. This option runs dedicated Azure VMs on dedicated Azure Virtual Networks. It provides network isolation on top of compute isolation to your apps. It provides the maximum scale-out capabilities.
Azure’s flexibility allows you to use the resources you need and scale up or down to meet your requirements.
why would i pick this option?
I would pick this option if my application needed more resources or had some critical reason for being isolated to my own hardware.
CUSTOM HOSTING SOLUTION
McKula recommends Microsoft Azure for your custom hosting solutions. A custom solution is more likely for large, complex applications. These solutions may require multiple resources and combinations of VMs, App Services, and other Hosting Services. Other options here include AWS and Google Cloud.
why would i pick this option?
I would pick this option if I needed access to multiple resource types in Azure such as VMs or had a high
resource intensive application.