AWS Total Cost of Ownership (TCO) Calculator
AWS Total Cost of Ownership (TCO) Calculator      
Use this calculator to compare the cost of running your applications in an on-premises or colocation environment to AWS. Describe your on-premises or colocation configuration to produce a detailed cost comparison with AWS.You can switch between the basic and advanced views to provide additional configuration details.

Error message

Select Currency
What type of environment are you comparing against?
Which AWS region is ideal for your geo requirements?
Choose workload type:







Servers
Are you comparing physical servers or virtual machines?
Provide your configuration details:
Server Type
Server type
App. Name
Name of the application (optional)
Number
of VMs
Number of Virtual Machines (VM) in your environment
CPU
Cores
Number of CPU cores per virtual machine (also referred to as vCPU). AWS provides instances with up to 32 vCPUs
Memory(GB)
Amount of Memory required for your application. AWS provides instances with up to 256 GiB of memory
Hypervisor
Type of Hypervisor used
Guest OS
Guest OS is the operating system installed in the virtual machine
DB Engine
DB Engine for Server type
VM Usage (%)
If you don't need your virtual machines up and running 24/7 you can save lot of money by powering them off when not being used. VM usage rate = % of time your VM is running: 30% utilization over a 3 year period = 10.8 months, implying your VM is running a total of 10.8 months over a 3-year period. If you don�t know your actual usage, the tool defaults to 100%, which means that your VM is running 24/7/365 over a 3 year period. The tool uses this value to determine the most cost-effective Amazon EC2 pricing model (On-Demand or Reserved Instances).
Optimize By
Since the configuration of Amazon EC2 instance types is fixed, you need to map your VMs to one of the available EC2 instance types. There are three options available- 1. Optimize by vCPU count: this option matches your on-premises VMs to EC2 instances by CPU count 2. Optimize by RAM: this option matches your on-premises VMs to EC2 instances by memory 3. Optimize by Storage IO: this option matches your on-premises VMs to EC2 Storage Optimized instances. If you don�t know which parameter to select, start with memory first.
Virtualization
Host
Virtualization host is the physical server that runs the hypervisor and VMs. The tool provides two options - a 2 processor 96 GB RAM server and a 4 processor 256 GB RAM server. The host configuration determines how many VMs you can run per server.
Please Enter Numeric Value
Range : 1 - 10000
Range : 1 - 32
Range : 1 - 256
Range : 1 - 100

Total no.of VMs:
Oracle Specific Inputs
Select your oracle input options
EE Options OEM Options
















Provide your configuration details:
Server Type
Server type
App. Name
Name of the application (optional)
# of Processors/
Server
Number of Processors per server. Tool allows servers with up to 8 processors.
# of Cores/
Processor
Number of cores per processor. Tool allows up to 12 cores per processor.
# of
Servers
Number of physical servers
Memory (GB)
Amount of Memory required for your application. AWS provides instances with up to 256 GiB of memory
DB Engine
DB Engine for Server type
Host OS
Host operating system
Server
Utilization (%)
If you don't need your servers up and running 24/7 you can save lot of money by powering them off when not being used. Server Utilization = % of time your server is running: 30% utilization over a 3 year period = 10.8 months, implying your server is running a total of 10.8 months over a 3-year period. If you don�t know your actual usage, the tool defaults to 100%, which means that your server is running 24/7/365 over a 3 year period. The tool uses this value to determine the most cost-effective Amazon EC2 pricing model (On-Demand or Reserved Instances).
Optimize By
Since the configuration of Amazon EC2 instance types is fixed, you need to map your VMs to one of the available EC2 instance types. There are three options available- 1. Optimize by vCPU count: this option matches your on-premises VMs to EC2 instances by CPU count 2. Optimize by RAM: this option matches your on-premises VMs to EC2 instances by memory 3. Optimize by Storage IO: this option matches your on-premises VMs to EC2 Storage Optimized instances. If you don�t know which parameter to select, start with memory first.
Please Enter Numeric Value
Range : 1 - 10000
Range : 1 - 256
Range : 1 - 100

Total no.of Physical Servers:
Oracle Specific Inputs
Select your oracle input options
EE Options OEM Options

















Storage
Provide your storage footprint details
Storage Type
Type of on-premises storage used- storage area network (SAN), which provides block level data storage, network-attached storage (NAS), which provides file level data storage, and object storage, which manages data as objects. On-premises SAN and NAS systems are mapped to Amazon EBS, while object storage is mapped to Amazon S3.
Raw Storage Capacity
Raw storage capacity is the disk volume in the box while usable capacity is the capacity available to application after RAID protection and formatting. RAID is used to provide data protection, e.g. using a RAID 10 implies that only 50% of the raw physical storage purchased is available to applications as usable storage. AWS storage that is calculated is not equal to the amount of raw physical storage capacity, but rather a percentage of the storage that is actually utilized for on-premises data storage (usable storage).
% Accessed Infrequently
PercentageDownloadedPerMonth
Max IOPS for Application
Max input/output operations per second (IOPS). Typical HDD provide ~100 IOPS, while SSDs provide much higher IOPS. Amazon EBS standard volumes provide ~ 100 IOPS on average, while you can stripe multiple EBS Provisioned IOPS volumes together to achieve up to 48,000 IOPS (Provisioned IOPS volumes support up to 30 IOPS per GB).
Backup % / Month
Amount of data that changes every month and needs to be retained to support near-term business continuity. For the first backup, a full copy of your data is saved to a tape system. For each incremental backup, only the changed part of your data volumes is saved.
Range :0 .1 - 1000
Range : 0 - 100 Range : 1 - 48000 Range : 0 - 100










This Calculator provides an estimate of usage charges for On-Premises/Colocation and equivalent AWS services based on the information you provide.
AWS monthly charges will be based on your actual usage of AWS services, and may vary from the estimates the Calculator has provided.
Give us your feedback

Conditions of Use | Privacy Notice © 2008- 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved.