SlideShare una empresa de Scribd logo
1 de 14
Capacity Planning
 to be or not to be virtualized
           Level 200
   Niklas Åkerlund / Real Time Services AB
Agenda
•   Introduction
•   Background in virtualization
•   Virtualization Projects
•   Capacity Planning
•   Summarize
•   Q&A
Introduction
• Who am I

• Goals of this session

• Why
Background in
             Virtualization
•   Virtual PC
•   Virtual Server
•   Microsoft Hyper-V
•   Hyper-V R2 SP1
•   Hyper-V Cloud (vNext)


                        • PIC!!!
The Cloud
Virtualization Projects
1. Pre study (Capacity Planning)
  o   Analyze

2. Build
  o   Design
  o   Configure
  o   Test

3. Operation
  o   In Production
Capacity Planning
• Inventory
• Workload profile
   o Obtain data on the current load
   o File versus database servers

• Consolidation analysis
   o Input to design
   o License consolidation
MAP
• Microsoft Assessment and Planning toolkit
   o   Inventory
   o   Performance metrics
   o   Consolidation scenario
   o   Hyper-V Cloud Fast-track
   o   ROI
Demo
Other Tools
•   Performance Monitor
•   SCOM & SCVMM
•   Platespin Recon
•   Other third party as OpenView etc
Summary
Know more
• MAP homepage
http://technet.microsoft.com/en-us/solutionaccelerators/dd537570




• Twitter : @niklasak
• Blog: vniklas.djungeln.se
Q A
Thank You

Más contenido relacionado

La actualidad más candente

GraphDay Paris - Intégrer des flux de données dans Neo4j avec l'ETL Open Sour...
GraphDay Paris - Intégrer des flux de données dans Neo4j avec l'ETL Open Sour...GraphDay Paris - Intégrer des flux de données dans Neo4j avec l'ETL Open Sour...
GraphDay Paris - Intégrer des flux de données dans Neo4j avec l'ETL Open Sour...
Neo4j
 
Moving 150 TB of data resiliently on Kafka With Quorum Controller on Kubernet...
Moving 150 TB of data resiliently on Kafka With Quorum Controller on Kubernet...Moving 150 TB of data resiliently on Kafka With Quorum Controller on Kubernet...
Moving 150 TB of data resiliently on Kafka With Quorum Controller on Kubernet...
HostedbyConfluent
 

La actualidad más candente (20)

Cncf storage-final-filip
Cncf storage-final-filipCncf storage-final-filip
Cncf storage-final-filip
 
FME the Workhorse of the Enterprise System
FME the Workhorse of the Enterprise SystemFME the Workhorse of the Enterprise System
FME the Workhorse of the Enterprise System
 
Design Summit - Technology Vision - Oleg Barenboim and Jason Frey
Design Summit - Technology Vision - Oleg Barenboim and Jason FreyDesign Summit - Technology Vision - Oleg Barenboim and Jason Frey
Design Summit - Technology Vision - Oleg Barenboim and Jason Frey
 
Firebase Cloud Functions: a quick overview
Firebase Cloud Functions: a quick overviewFirebase Cloud Functions: a quick overview
Firebase Cloud Functions: a quick overview
 
Kubernetes & Google Container Engine @ mabl
Kubernetes & Google Container Engine @ mablKubernetes & Google Container Engine @ mabl
Kubernetes & Google Container Engine @ mabl
 
Through the looking glass an intro to scalable, distributed counting in data...
Through the looking glass  an intro to scalable, distributed counting in data...Through the looking glass  an intro to scalable, distributed counting in data...
Through the looking glass an intro to scalable, distributed counting in data...
 
Embracing Serverless with Google
Embracing Serverless with GoogleEmbracing Serverless with Google
Embracing Serverless with Google
 
Operational dashboard for apache cloud stack
Operational dashboard for apache cloud stackOperational dashboard for apache cloud stack
Operational dashboard for apache cloud stack
 
"Smooth Operator" [Bay Area NewSQL meetup]
"Smooth Operator" [Bay Area NewSQL meetup]"Smooth Operator" [Bay Area NewSQL meetup]
"Smooth Operator" [Bay Area NewSQL meetup]
 
Oleksandr Denysiuk "Modern Digital Enterprises"
Oleksandr Denysiuk "Modern Digital Enterprises"Oleksandr Denysiuk "Modern Digital Enterprises"
Oleksandr Denysiuk "Modern Digital Enterprises"
 
IronSource Atom - Redshift - Lessons Learned
IronSource Atom -  Redshift - Lessons LearnedIronSource Atom -  Redshift - Lessons Learned
IronSource Atom - Redshift - Lessons Learned
 
Webinar kubernetes and-spark
Webinar  kubernetes and-sparkWebinar  kubernetes and-spark
Webinar kubernetes and-spark
 
So you want to write a cloud function
So you want to write a cloud functionSo you want to write a cloud function
So you want to write a cloud function
 
Integracia security do ci cd pipelines
Integracia security do ci cd pipelinesIntegracia security do ci cd pipelines
Integracia security do ci cd pipelines
 
Scalable Clusters On Demand
Scalable Clusters On DemandScalable Clusters On Demand
Scalable Clusters On Demand
 
GraphDay Paris - Intégrer des flux de données dans Neo4j avec l'ETL Open Sour...
GraphDay Paris - Intégrer des flux de données dans Neo4j avec l'ETL Open Sour...GraphDay Paris - Intégrer des flux de données dans Neo4j avec l'ETL Open Sour...
GraphDay Paris - Intégrer des flux de données dans Neo4j avec l'ETL Open Sour...
 
Moving 150 TB of data resiliently on Kafka With Quorum Controller on Kubernet...
Moving 150 TB of data resiliently on Kafka With Quorum Controller on Kubernet...Moving 150 TB of data resiliently on Kafka With Quorum Controller on Kubernet...
Moving 150 TB of data resiliently on Kafka With Quorum Controller on Kubernet...
 
Telia latvija cloudstack
Telia latvija cloudstackTelia latvija cloudstack
Telia latvija cloudstack
 
Life of a startup - Sjoerd Mulder - Codemotion Amsterdam 2017
Life of a startup - Sjoerd Mulder - Codemotion Amsterdam 2017Life of a startup - Sjoerd Mulder - Codemotion Amsterdam 2017
Life of a startup - Sjoerd Mulder - Codemotion Amsterdam 2017
 
From business requirements to working pipelines with apache airflow
From business requirements to working pipelines with apache airflowFrom business requirements to working pipelines with apache airflow
From business requirements to working pipelines with apache airflow
 

Destacado

Capacity Planning with reference to McDonlds
Capacity Planning with reference to McDonldsCapacity Planning with reference to McDonlds
Capacity Planning with reference to McDonlds
Sai Praveen Chettupalli
 
Aggregate planning
Aggregate planningAggregate planning
Aggregate planning
Atif Ghayas
 
Capacity planning ppt
Capacity planning pptCapacity planning ppt
Capacity planning ppt
Gagan bhati
 
Aggregate Production Planning
Aggregate Production PlanningAggregate Production Planning
Aggregate Production Planning
3abooodi
 
Capacity Planning
Capacity PlanningCapacity Planning
Capacity Planning
MOHD ARISH
 
Capacity Requirement Planning
Capacity Requirement PlanningCapacity Requirement Planning
Capacity Requirement Planning
senthil.G
 

Destacado (7)

Capacity Management
Capacity ManagementCapacity Management
Capacity Management
 
Capacity Planning with reference to McDonlds
Capacity Planning with reference to McDonldsCapacity Planning with reference to McDonlds
Capacity Planning with reference to McDonlds
 
Aggregate planning
Aggregate planningAggregate planning
Aggregate planning
 
Capacity planning ppt
Capacity planning pptCapacity planning ppt
Capacity planning ppt
 
Aggregate Production Planning
Aggregate Production PlanningAggregate Production Planning
Aggregate Production Planning
 
Capacity Planning
Capacity PlanningCapacity Planning
Capacity Planning
 
Capacity Requirement Planning
Capacity Requirement PlanningCapacity Requirement Planning
Capacity Requirement Planning
 

Similar a Capacity Planning, To be or not to be virtualized

Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Lucas Jellema
 
[QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data
[QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data[QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data
[QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data
Sumit Rangwala
 
The Database Sizing Workflow
The Database Sizing WorkflowThe Database Sizing Workflow
The Database Sizing Workflow
Kristofferson A
 
Automating Data Quality Processes at Reckitt
Automating Data Quality Processes at ReckittAutomating Data Quality Processes at Reckitt
Automating Data Quality Processes at Reckitt
Databricks
 
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
confluent
 

Similar a Capacity Planning, To be or not to be virtualized (20)

Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
 
SaaS company in north america
SaaS company in north americaSaaS company in north america
SaaS company in north america
 
SCC Scrum TV
SCC Scrum TVSCC Scrum TV
SCC Scrum TV
 
Technical Debt - SOTR14 - Clarkie
Technical Debt -  SOTR14 - ClarkieTechnical Debt -  SOTR14 - Clarkie
Technical Debt - SOTR14 - Clarkie
 
Future of Data Engineering
Future of Data EngineeringFuture of Data Engineering
Future of Data Engineering
 
Parasoft Testing anything, any time with containerized service virtualization
Parasoft Testing anything, any time with containerized service virtualizationParasoft Testing anything, any time with containerized service virtualization
Parasoft Testing anything, any time with containerized service virtualization
 
Ohio Devfest - Visual Analysis with GCP
Ohio Devfest - Visual Analysis with GCPOhio Devfest - Visual Analysis with GCP
Ohio Devfest - Visual Analysis with GCP
 
JIRA Performance After 300,000 Issues
JIRA Performance After 300,000 IssuesJIRA Performance After 300,000 Issues
JIRA Performance After 300,000 Issues
 
[QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data
[QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data[QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data
[QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data
 
SharePoint Connections Conference Amsterdam - Pitfalls and success factors of...
SharePoint Connections Conference Amsterdam - Pitfalls and success factors of...SharePoint Connections Conference Amsterdam - Pitfalls and success factors of...
SharePoint Connections Conference Amsterdam - Pitfalls and success factors of...
 
The Database Sizing Workflow
The Database Sizing WorkflowThe Database Sizing Workflow
The Database Sizing Workflow
 
SeaJUG 5 15-2018
SeaJUG 5 15-2018SeaJUG 5 15-2018
SeaJUG 5 15-2018
 
The New Normal – Delivering Remote Professional Services
The New Normal – Delivering Remote Professional ServicesThe New Normal – Delivering Remote Professional Services
The New Normal – Delivering Remote Professional Services
 
Dsdt meetup 2017 11-21
Dsdt meetup 2017 11-21Dsdt meetup 2017 11-21
Dsdt meetup 2017 11-21
 
DSDT Meetup Nov 2017
DSDT Meetup Nov 2017DSDT Meetup Nov 2017
DSDT Meetup Nov 2017
 
Automating Data Quality Processes at Reckitt
Automating Data Quality Processes at ReckittAutomating Data Quality Processes at Reckitt
Automating Data Quality Processes at Reckitt
 
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at DatabricksLessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
 
Capacity Planning Infrastructure for Web Applications (Drupal)
Capacity Planning Infrastructure for Web Applications (Drupal)Capacity Planning Infrastructure for Web Applications (Drupal)
Capacity Planning Infrastructure for Web Applications (Drupal)
 
Application Virtualization Smackdown
Application Virtualization SmackdownApplication Virtualization Smackdown
Application Virtualization Smackdown
 
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
 

Último

Último (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Capacity Planning, To be or not to be virtualized

  • 1. Capacity Planning to be or not to be virtualized Level 200 Niklas Åkerlund / Real Time Services AB
  • 2. Agenda • Introduction • Background in virtualization • Virtualization Projects • Capacity Planning • Summarize • Q&A
  • 3. Introduction • Who am I • Goals of this session • Why
  • 4. Background in Virtualization • Virtual PC • Virtual Server • Microsoft Hyper-V • Hyper-V R2 SP1 • Hyper-V Cloud (vNext) • PIC!!!
  • 6. Virtualization Projects 1. Pre study (Capacity Planning) o Analyze 2. Build o Design o Configure o Test 3. Operation o In Production
  • 7. Capacity Planning • Inventory • Workload profile o Obtain data on the current load o File versus database servers • Consolidation analysis o Input to design o License consolidation
  • 8. MAP • Microsoft Assessment and Planning toolkit o Inventory o Performance metrics o Consolidation scenario o Hyper-V Cloud Fast-track o ROI
  • 10. Other Tools • Performance Monitor • SCOM & SCVMM • Platespin Recon • Other third party as OpenView etc
  • 12. Know more • MAP homepage http://technet.microsoft.com/en-us/solutionaccelerators/dd537570 • Twitter : @niklasak • Blog: vniklas.djungeln.se
  • 13. Q A

Notas del editor

  1. My name is Niklas Akerlund, I work for a company devoted in virtualization, In this session I will try to give you a understanding why you need to do capacity planning and design before buying the hardware and not the other way aroundProper planning and sizing can save you a lot of money, if not imidiatly then in the future, it is important to to see the long run
  2. It all started with the mainframe computers which was the first using virtualization, then the x86 server era came and lots of servers populated the datacenters because of the software developed and could not co-exist on the same OSUtalization of the datacenters was low which leed to the development of x86 virtualization, this in contradiction with the mainframe computers was affordable for the massesNow everyone is talking about the cloud, private clouds or public clouds, well the world has not changed so much, the principle is the same..
  3. I love Dilbert and their way of detraramaturgise new buzzwords and suchIn this strip we can se the boss getting excitied about the consultant cloud talk
  4. As I see it in a virtualization project no matter if it is a new or a redesign/refresh of a existing there are three steps1 Pre study in this face you will measure your existing environment to see how it could fit in a virtualization plattform, also include any existing environment in the scope2. Build in this face you will design your solution based on the outcome from the Pre-Study this will include the sizing and aproximations of a futuralgroth, with new systems etc and also as important as we have learned in the field, test your configuration for resiliance and fail-over before putting critical load on3. Operation When testing has been done you will set the solution in production state and start deliver A virtualization project can also get the ball running on other nearby systems/solutionsThe one in italics we will not cover at this session but you are welcome tomorrow when I do another session on that
  5. Iinventory –Many companys do not have a current CMDB or inventory list of what they have in their datacenter, trust me I have been in projects where we found new servers after some time in the project, even in an employees room desktop computers with production databases on itWorkload profile - To get a understanding how the machine is performing, we can often see if a server is under or over utilized, maybe it would just be enough to add memoryConsolidation Analysis – with this data you can get a good hint how to size the platform that is going to handle this. Maybe there is several SQL servers in the environment hat could be consolidated in the same time?You should not plan for a empty platform but you should also always be prepared to add more power when needed
  6. Inventory: You can use several different methods to inventory your environment with this tool, Active directory, IP range, lists of servers, manually enter computers or if you already use SCCM, connect to that inventory database and get the data from that systemPerformance Metrics: For windows the MAP uses remote registry to get the data from the Permon countersConsolidation Scenario: Use the Server Consolidation Wizard to help in planning your server virtualization effort. In this wizard, you can select a virtualization technology platform, set a virtual host machine’s hardware configuration, manage assessment properties, and identify which computers you would like to virtualize. Use the Hardware Library Configuration Wizard to create and manage often-used hardware configurations for quick what-if analysis.Hyper-V Cloud Fast Track. In this wizard you can select a pre-configured Hyper-V Cloud Fast Track Infrastructure to use for evaluating server consolidation on different OEM Infrastructures. The Microsoft Hyper-V Cloud Fast Track Program is a joint effort between Microsoft and its OEM partners to help organizations quickly develop and implement private clouds, while reducing both the cost and the risk. Each OEM partner will provide Fast Track infrastructures (aka private cloud, rack) per the Fast Track reference architecture and the infrastructures will be running Windows Server, Hyper-V and System Center. Return of investment: Export a xml file from map and import into the Alean ROI webapp to get a good ROI analysis report to support your case
  7. Tell the åhörarevad demon ärförochvad den gör! Visa hur man inventerarmaskinerVisa data fråninventering, vilkaoperativsystemetc3. Show the way to use the data for a consolidation report
  8. Performancemontior can also be used to get more deep knowledge about workloads that are a bit more heavyScom has virtualization reports that could be used after integrated with the SCVMM, if you have been using it for a while you will have invaluable data how the systems have performed in the pastPlatespin Recon is a great product for inventory and performance analyzis, it is a bit more advanced than MAP but it comes with a license costOther third party monitoring solutions that can give you some understanding about how the machines are behaving, Maybe it is normal for the server to use 100 % cpu at night
  9. After the Consolidation/Capacity planning you will have to decide what to do next and how to do it. What is the purpose of the platform, use a workshop with more than just the it department to get a view of what their needs areIn the consolodation phase there is no taking in account if the servers have limits for beeing virtualized, at this stage we will have to check wich servers actually would be suitable
  10. Preparation and planning is everything and in a virtualization project you will have a foundation for your design and can justify the cost for the one with the wallet which is ofthen the CEO, It is much better to size right and with maybe a higher cost at the beginning than having to do a emergency investment because of performance problems