Total Cost of Ownership

Important:The product name for this user guide has changed from Foundation and Cloudscape to Business Service Discovery and Migration Planning. Previous UI pages known as Foundation have changed to Business Service Discovery. Previous UI pages known as CloudScape have changed to Migration Planning.

The Total Cost of Ownership calculator can help determine the cost of creating a on-premise or co-located data center. The calculator considers all physical and virtual servers within an assessment's scope and determines 5 cost points for each asset:

Server Cost - estimated cost of a comparable server based on processor, cores, and memory metrics
Software Cost - estimated cost of OS software and support (if necessary) to run on the server
Facility Cost - estimated power + miscellaneous rack costs
Storage Cost - estimated cost of storage rack, storage drives, and back-up drives
Rack Cost - estimated cost of rack infrastructure (rack chassis, PDU, TOR switch, etc.)

We use the following metrics for the calculator:

Processors
Cores
Memory (RAM)
Storage
OS Distribution
CPU

Whether a server is determined to be virtual or physical is solely based on our collection methods. For example, if we have WMI access to Windows guests running in a VMware environment, but do NOT have Vsphere access then we will determine those servers to be physical. We recommend enabling every collection type applicable to create the best analysis of an environment.

Total Cost of Ownership Calculation

Cost

Metrics

Relevant Variables

Cost Calculation

Server

Processors
Cores
Memory in Gb
Timeline in Years
Cost of RAM
Hardware Discount Percentage
Hardware Maintenance Percentage Per Year

The server cost for physical servers is determined using the following equation:

(Estimated Cost of Server Based On Processors/Cores + Amount of RAM * COST OF RAM) * (1 - HARDWARE DISCOUNT PERCENTAGE) * (1 + HARDWARE MAINTENANCE PERCENTAGE PER YEAR * TIMELINE IN YEARS)

All virtual servers will have a Server Cost of $0

Software

OS Distribution
Timeline in Years
vSphere License Cost
vSphere Support Cost Percentage Per Year
Windows License Cost
Windows Support Cost Percentage Per Year
RHEL License Cost
SUSE Physical License Cost
SUSE Virtual License Cost
Software Discount Percentage

Software costs are determined using the following decision tree and all costs are discounted by the SOFTWARE DISCOUNT PERCENTAGE variable

If the device is a VMware Host:

VSPHERE LICENSE COST * (1 + TIMELINE IN YEARS * VSPHERE SUPPORT COST PERCENTAGE PER YEAR) 

If the device is a physical server running Windows:

WINDOWS LICENSE COST * (1 + TIMELINE IN YEARS * WINDOWS SUPPORT COST PERCENTAGE PER YEAR) 

If the OS Distribution is Redhat:

RHEL LICENSE COST 

If the OS Distribution is SUSE and the device is a physical server:

SUSE PHYSICAL LICENSE COST 

If the OS Distribution is SUSE and the device is a virtual server:

SUSE VIRTUAL LICENSE COST 

 

Storage

Disk in Gb
Timeline in Years
Tb in Storage Rack
On Premise Monthly Cost of Storage Rack
Colo Monthly Cost of Storage Rack
Cost of HDD SAN Storage Per Gb
Software Discount Percentage
Storage Software Percentage
SAN Backup Monthly Percentage
Enable Initial Backup Snapshot
Max Uncompressed Speed in Mb Per Sec
Backup Window in Hours
Cost of Tape Library
Cost of LTO Tape
Tape Cartridge Capacity in Tb

The storage costs are calculated using the following:

Take DISK_IN_GB / 1024 / TB_IN_STORAGE_RACK * TIMELINE_IN_YEARS * MONTHS_PER_YEAR.

If hosting on prem, multiply by ON_PREMISE_MONTHLY_COST_OF_STORAGE_RACK.

Else, multiply by COLO_MONTHLY_COST_OF_STORAGE_RACK (Storage Facility cost).

Then, add DISK_IN_GB * COST_OF_HDD_SAN_STORAGE_PER_GB * (1 - SOFTWARE_DISCOUNT_PERCENTAGE) * (1 + STORAGE_SOFTWARE_PERCENTAGE) to the cost (Storage Software cost).
Determine the backup amount in TB by DISK_IN_GB / 1024 * (1 + SAN_BACKUP_MONTHLY_PERCENTAGE) * TIMELINE_IN_YEARS * MONTHS_PER_YEAR if ENABLE_INITIAL_BACKUP_SNAPSHOT is true; else just DISK_IN_GB / 1024 * SAN_BACKUP_MONTHLY_PERCENTAGE * TIMELINE_IN_YEARS * MONTHS_PER_YEAR 
Determine how many TB are processed in a backup window by taking MAX_UNCOMPRESSED_SPEED_IN_MB_PER_SEC * SECONDS_PER_MINUTE * MINUTES_PER_HOUR / 1024 / 1024 * BACKUP_WINDOW_IN_HOURS 
Add the cost of tape drives needed cost += COST_OF_TAPE_LIBRARY * backupAmountInTB / tbProcessedInBackupWindow.
Add the cost of tapes needed cost += COST_OF_LTO_TAPE * backupAmountInTB / TAPE_CARTRIDGE_CAPACITY_IN_TB 
Finally, add acquisition cost + discount cost += DISK_IN_GB * COST_OF_HDD_SAN_STORAGE_PER_GB * (1 - SOFTWARE_DISCOUNT_PERCENTAGE) 

Rack

 

Rack Chassis Cost
PDU Cost Per Rack
ToR Switches Per Rack
ToR Cost Per Rack
Rack Deployment Cost Per Server
Spare Server Provision Percentage
Server Units (i.e. Rack Units a server takes up)
Units in Rack

The rack cost for physical servers is determined by taking the total rack cost and uniformly distributing it between all physical servers. Total rack cost is determined using the following equation:

(Number of Physical Servers * SERVER UNITS / UNITS IN RACK) * (RACK CHASSIS COST + 2 * PDU COST PER RACK + TOR SWITCHES PER RACK * TOR COST PER RACK) + Number of Physical Servers * RACK DEPLOYMENT COST PER SERVER + Total Server Cost * SPARE SERVER PROVISION PERCENTAGE

All virtual servers will have a rack cost of $0.

Facility

 

Timeline in Years
Is On Premises
Cost of Kilowatt per Hour
On Premise Monthly Cost of Rack
Server Units (i.e. Rack Units a server takes up)
Units in Rack (i.e. Rack Units available in rack)
Colo Monthly Cost of Rack in Dollars

The facility cost of physical servers is determined using the following equation:

On-premise deployment 

(Estimated power usage from processor count * COST OF KILOWATT PER HOUR * PDU PER RACK * (HOURS PER DAY * DAYS PER YEAR / MONTHS PER YEAR) + ON PREMISE MONTHLY COST OF RACK) * MONTHS PER YEAR * TIMELINE_IN_YEARS * SERVER UNITS / UNITS IN RACK 

Co-located deployment 

COLO MONTHLY COST OF RACK IN DOLLARS * MONTHS PER YEAR * TIMELINE IN YEARS * SERVER UNITS / UNITS IN RACK 

All virtual servers will have a facility cost of $0.