Skip to content

Commit 5286e45

Browse files
committed
Images
1 parent ad8823e commit 5286e45

File tree

4 files changed

+30
-17
lines changed

4 files changed

+30
-17
lines changed

articles/migrate/concepts-business-case-calculation.md

Lines changed: 28 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,18 @@ Cost components for running on-premises servers. For TCO calculations, an annual
176176
| Labor | Labor | IT admin | DC admin cost = ((Number of virtual machines) / (Avg. # of virtual machines that can be managed by a full-time administrator)) * 730 * 12 |
177177
| Management | Azure Management Services | Azure Monitor, Azure Backup and Azure Update Manager | Azure Monitor costs for each server as per listed price in the region assuming collection of logs ingestion for the guest operating system and one custom application is enabled for the server, totaling logs data of 3GB/month. <br/><br/> Azure Backup cost for each server/month is dynamically estimated based on the [Azure Backup Pricing](/azure/backup/azure-backup-pricing), which includes a protected instance fee, snapshot storage and recovery services vault storage. <br/><br/> Azure Update Manager is free for Azure servers. |
178178

179+
#### On-premises with Azure Arc cost
180+
181+
| **Cost heads** | **Category** | **Component** | **Logic**|
182+
|--|--|--|--|
183+
| Compute and Licensing  | Hardware and Licenses | Server Hardware (Host machines) and Licenses | Estimated as a sum of total server hardware acquisition cost + software cost (Windows license + SQL license + Virtualization software cost) + maintenance cost </br> Total hardware acquisition cost is calculated using a cost per core linear regression formula: Cost per core = 16.232*(Hyperthreaded core: memory in GB ratio) + 113.87 </br> Hyperthreaded cores = 2*(cores) </br> SQL license cost is assumed to be using PAY-GO model via Arc enabled SQL Server. ESU licenses for Windows Server and SQL Server are also assumed to be paid via Azure through ESUs enabled by Azure Arc. |
184+
| Storage  | Storage Hardware | | Estimated as a sum of total storage hardware acquisition cost + software maintenance cost. <br> Total storage hardware acquisition cost = Total volume of storage attached to VMs (across all machines) * Cost per GB per month * 12 Cost per GB is defaulted to $2 per GB per month and can be customized in the assumptions Same as current On-premises storage cost. |
185+
| Network | Network Hardware and software  | Network equipment (Cabinets, switches, routers, load balancers etc.) and software  | Estimated as a sum of total network hardware and software cost + network maintenance cost  Total network hardware and software cost is defaulted to 10%* (compute and licensing +storage cost) and can be customized in the assumptions. Network maintenance cost is defaulted to 15%*(Total network hardware and software cost) and can be customized in the assumptions Same as current On-premises networking cost. |
186+
| Security | General Servers  | Server security cost | Estimated as sum of total protection cost for general servers and SQL workloads using MDC via Azure Arc. MDC Servers plan 2 is assumed for servers. Microsoft Defender for SQL on Azure-connected databases is assumed for SQL Server |
187+
| Facilities | Facilities & Infrastructure | DC Facilities - Lease and Power | Based on user input. Same as current On-premises facilities cost. |
188+
| Labor | Labor  | IT admin | Same as current On-premises labor cost.|
189+
| Management | Management Software licensing | System center or other management software | Estimated as sum of total management cost for general servers. This includes monitoring and patching. Patching is assumed to be free via Azure Update Manager as it is included in MDC Servers plan 2. Monitoring cost is calculated per day based on log storage and alerts and multiplied*365 Estimated as 70% of on-premises management labor cost by default as it is assumed that 30% of labor effects could be redirected to other high impact projects for the company due to productivity improvements.  Labor costs can be customized in Azure Arc setting under Azure cost assumptions.|
190+
179191
### Year on Year costs
180192

181193
#### Current state (on-premises)
@@ -202,28 +214,28 @@ Cost components for running on-premises servers. For TCO calculations, an annual
202214
| Security | Per year | Per server annual security/protection cost. | |
203215
| Datacenter Admin cost | Number of people * hourly cost * 730 hours | Cost per hour based on location. | |
204216

205-
#### Future state (on-premises + Azure)
206-
207-
It assumes that the customer does a phased migration to Azure with following % of servers migrated every year:
217+
#### Future state (on-premises with Arc + Azure)*
208218

209-
| **Year 0** | **Year 1** | **Year 2** | **Year 3** |
210-
--- | --- | --- | --- |
211-
| 0% | 20% | 50% | 100% |
219+
When you create a business case, by default, servers remaining on-premises are assumed to be Arc-enabled. You can disable Arc calculation by editing Azure cost assumptions.
212220

213-
You can override the above values in the assumptions section of the Business case.
214-
215-
In Azure, there's no CAPEX, the yearly Azure cost is an OPEX
221+
| | **Year 0** | **Year 1** | **Year 2** | **Year 3** |**Methodology**|
222+
|-|--- | --- | --- | --- |--|
223+
| Estate migrated per year| 0% | 20% | 50% | 100% | User input|
224+
225+
*Servers remaining on-premises are assumed to be Azure Arc-enabled. When you create a business case, by default, servers remaining on-premises are assumed to be Arc-enabled. You can disable Arc calculation by editing Azure cost assumptions.
216226

217-
| **Component** | **Year 0** | **Year 1** | **Year 2** | **Year 3** | **Year 4** |
218-
--- | --- | --- | --- | --- | --- |
219-
| CAPEX | Total CAPEX (A) | Y1 CAPEX Azure =80%* (Y1 CAPEX On-premises) | Y2 CAPEX Azure =50%* (Y2 CAPEX On-premises) | Y3 CAPEX Azure =0%* (Y3 CAPEX On-premises) | Y4 CAPEX = 0%* (Y4 CAPEX On-premises) |
220-
| OPEX | Total OPEX (B) | Y1 OPEX Azure = 80%* (Y1 OPEX On-premises)+20%* (Azure Yearly cost) * (1+server growth rate%) | Y2 OPEX Azure = 50%* (Y2 OPEX On-premises)+50%* (Azure Yearly cost) * (1+server growth rate%) | Y3 OPEX Azure = 100%* (Azure Yearly cost) * (1+server growth rate%) | Y4 OPEX Azure = 100%* (Azure Yearly cost) * (1+server growth rate%) |
221-
| Future state Cash Flow | Y0 Cash Flow= Total CAPEX (A) + Total OPEX (B) | Y1 Cash Flow= Y1 CAPEX + Y1 OPEX | Y2 Cash Flow= Y2 CAPEX + Y2 OPEX | Y3 Cash Flow= Y3 CAPEX + Y3 OPEX | Y4 Cash Flow= Y4 CAPEX + Y4 OPEX |
227+
| Methodology
228+
---|----
229+
CAPEX | Year n CAPEX = (100- estimated migration % that year)* Year n CAPEX in current state
230+
OPEX | Year n OPEX = (estimated migration % that year) * Total Azure TCO * (1+ infrastructure growth rate%) + (100- estimated migration % that year)* Year n OPEX in current state
231+
Future state Cash Flow | Sum of CAPEX and OPEX per year
232+
Annual NPV | NPV per year = (Year n Cashflow)/ (1+WACC)^n <br> WACC is defaulted to 7% and can be customized in the assumptions.
233+
Future State NPV | Sum of annual NPV
222234

223235
## Glossary
224236

225-
| Term | Details |
226-
--- | --- |
237+
| Term | Details |
238+
| --- | --- |
227239
| **Business case** | A Business case provides justification for a go/no go for a project. It evaluates the benefit, cost and risk of alternative options and provides a rationale for the preferred solution. |
228240
| **Total cost of ownership (TCO)** | TCO (Total cost of ownership) is a financial estimate to help companies calculate precisely, the economic impact during the whole life cycle of IT projects. |
229241
| **Return on Investment (ROI)** | A project’s expected return in percentage terms. ROI is calculated by dividing net benefits (benefits less costs) by costs. |

articles/migrate/how-to-view-a-business-case.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ There are four major reports that you need to review:
3131
- Savings from Security and Management capabilities.
3232
- Discovery insights covering the scope of the business case.
3333
- Support status of the operating system and database licenses.
34-
- **On-premises vs Azure**: This report covers the breakdown of the total cost of ownership by cost categories and insights on savings.
34+
- **Current on-premises vs Future**: This report covers the breakdown of the total cost of ownership by cost categories and insights on savings.
35+
- **On-premises with Azure Arc**: This report covers the breakdown of the total cost of ownership for your on-premises estate with and without Arc.
3536
- **Azure IaaS**: This report covers the Azure and on-premises footprint of the servers and workloads recommended for migrating to Azure IaaS.
3637
- **On-premises vs AVS (Azure VMware Solution)**: In case you build a business case to “Migrate to AVS”, you’ll see this report which covers the AVS and on-premises footprint of the workloads for migrating to AVS.
3738
- **Azure PaaS**: This report covers the Azure and on-premises footprint of the workloads recommended for migrating to Azure PaaS.
-164 KB
Loading
-164 KB
Loading

0 commit comments

Comments
 (0)