SlideShare a Scribd company logo
1 of 55
Garder le contrôle
d’Azure
Économisez jusqu’à 40% de votre consommation!
Eric Routhier
Adoption of the digital workplace
2013
2014
2015
2016
2017
2018 ???
According to Deloitte:
In 2020, only 14% of on-prem solutions
will be converted to the Cloud
• Is everything still used?
• Am I paying too much?
• Am I managing it right?
Ok, what’s the Plan?
1. Visibility
2. Optimization
3. Ownership
4. Lifecycle management
Visibility
• Measure cost
• Per subscription, resource
group and resource
• Alert on cost variations
• Monitor resource usage
• CPU, Memory, DTU, IO
Optimization
1. Idle services, storage, databases
2. Empty services
3. Oversized services
4. Abandonned disks
5. Stopped virtual machines
6. Geolocalized and specialized storage
7. Intermittent activity
8. Reserved instances
Idle app services and
virtual machines
• Check CPU activity
• < 15% for app services
• < 10% for virtual machines
• Where?
• Overview
• Metrics
• Alerts
Idle databases
• Check DTU activity
• < 5% for SQL databases
• Where?
• Overview
• Metrics
• Alerts
Idle storage
• Check I/O activity
• Turn on diagnostic logs
Empty services
• Check forApp services with no app
• Overview App service plan (0 / 0)
Oversized services
• Check CPU activity
• < 40%
• Check memory activity
• < 45% for app services
• Not available for virtual machines
(only if you have agent installed)
Abandonned disks
• When aVM is deleted, but not
the disk
• Powershell only
• Check if Disk AttachedTo
property == null
Stopped virtual Machines
• When you shut down aVM
• Stopped does cost money
• Deallocating does not cost
money
Geolocalized storage
• Create a GRS by default
• GRS is over twice as expensive as LRS
• GRS is rarely ever needed
Specialized storage
• Depending on usage:
• Hot
• Cool
• Archive (blob only)
• Use Azure price calculator
Intermittent activities
• VM are expensive for small workloads
• Low CPU usage
• Deallocate => loses credits
Intermittent activities
• Save from 50% to 70% over AxVMs
• https://github.com/bobalob/Azure-Burst-
Check
Reserved instances
• Save
• ~30%, if you commit to 1 year
• ~60%, if you commit to 3 years
• If your subscriptions is not
MSDNDevTest
• Subscription/Region/Type => EX.
Canada East, 4xA1
• Protected against capacity issues
Bonus: Combo savings!
• A1 virtual machine: 65.70$/month
• B1MS. 26.38$/month
• B1MS reserved 3 years. 11.67$/month
Bonus: Hybrid benefits
• Save up to 20% when you use an On-
Prem license
• BYOL (Bring your own licence)
• Windows Server, SQL Server
• https://azure.microsoft.com/en-
ca/pricing/hybrid-benefit/
What to do?
• Downscale
• Delete
• Change service type
Governance plan
1. Categorize your assets
2. Specify an owner
3. Determine an expiration date
4. Have a specialised DevOps team
5. Use a third party tool
Categorize your assets
• Enforce a naming convention
• https://docs.microsoft.com/en-us/azure/architecture/best-
practices/naming-conventions
• Enforce tags
• Company name
• Department
• Environment
Specify a resource owner
• Create an « owner » tag
• owner : email
• Resource group level
Determine an expiration date
• Create an « expiration » tag
• Expiration : date
• Resource group level
The tools to help you
Azure Cost
Management
(Cloudyn)
Power BI
Azure Costs
Rightscale
Optima
Overcast
Gain visibility on
your cloud costs
Overcast
Identify the cause of
costs variations
Overcast
Reduce cloud sprawl
with savings
recommendations
Try Overcast for free
• Easily connect with your Azure account and view your costs and recommendations within seconds.
• Completely Free for small businesses with less than $50,000 of annual Azure costs.
• Free trial for larger businesses with more than $50,000 of annual Azure costs.
• => https://overcast.cloud/
Questions / Commentaires
Références
Burstable virtual machines
• https://buildazure.com/2017/09/11/more-affordable-azure-vms-with-burstable-b-series/
Azure burst check Powershell script
• https://github.com/bobalob/Azure-Burst-Check
Hybrid benefits
• https://azure.microsoft.com/en-ca/pricing/hybrid-benefit/
Power BI reports
• https://github.com/Microsoft/AzureUsageAndBillingPortal
Overcast
• https://overcast.cloud/

More Related Content

What's hot

What's hot (19)

International software testing conference 2017 fergal hynes
International software testing conference 2017 fergal hynesInternational software testing conference 2017 fergal hynes
International software testing conference 2017 fergal hynes
 
Architecture et coût
Architecture et coûtArchitecture et coût
Architecture et coût
 
Elastisys Overview
Elastisys OverviewElastisys Overview
Elastisys Overview
 
Creating A Culture Of Cost Management 11-10-15
Creating A Culture Of Cost Management 11-10-15Creating A Culture Of Cost Management 11-10-15
Creating A Culture Of Cost Management 11-10-15
 
Strategies For Lasting Savings With AWS Reserved Instances
Strategies For Lasting Savings With AWS Reserved InstancesStrategies For Lasting Savings With AWS Reserved Instances
Strategies For Lasting Savings With AWS Reserved Instances
 
12 Ways to Manage Cloud Costs and Optimize Cloud Spend
12 Ways to Manage Cloud Costs and Optimize Cloud Spend12 Ways to Manage Cloud Costs and Optimize Cloud Spend
12 Ways to Manage Cloud Costs and Optimize Cloud Spend
 
Why choose cloud based servers over physical hardware?
Why choose cloud based servers over physical hardware?Why choose cloud based servers over physical hardware?
Why choose cloud based servers over physical hardware?
 
Best Practices for Your CMP RFP or RFI
Best Practices for Your CMP RFP or RFIBest Practices for Your CMP RFP or RFI
Best Practices for Your CMP RFP or RFI
 
AWS re:Invent 2016: How Higher Ed Graduated from Traditional Desktops to DaaS...
AWS re:Invent 2016: How Higher Ed Graduated from Traditional Desktops to DaaS...AWS re:Invent 2016: How Higher Ed Graduated from Traditional Desktops to DaaS...
AWS re:Invent 2016: How Higher Ed Graduated from Traditional Desktops to DaaS...
 
(ENT207) Creating a Culture of Cost Management in Your Organization | AWS re:...
(ENT207) Creating a Culture of Cost Management in Your Organization | AWS re:...(ENT207) Creating a Culture of Cost Management in Your Organization | AWS re:...
(ENT207) Creating a Culture of Cost Management in Your Organization | AWS re:...
 
What is Cloud Computing?
What is Cloud Computing?What is Cloud Computing?
What is Cloud Computing?
 
Creating a Culture of Cost Management in Your Organization
Creating a Culture of Cost Management in Your OrganizationCreating a Culture of Cost Management in Your Organization
Creating a Culture of Cost Management in Your Organization
 
Dana Quinn Velocity Keynote
Dana Quinn Velocity KeynoteDana Quinn Velocity Keynote
Dana Quinn Velocity Keynote
 
Improve cloud visibility and cost in Microsoft Azure
Improve cloud visibility and cost in Microsoft AzureImprove cloud visibility and cost in Microsoft Azure
Improve cloud visibility and cost in Microsoft Azure
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
SQL PASS Summit 2018
SQL PASS Summit 2018SQL PASS Summit 2018
SQL PASS Summit 2018
 
Statistics: QuickBooks Usage Likes and Dislikes
Statistics: QuickBooks Usage Likes and DislikesStatistics: QuickBooks Usage Likes and Dislikes
Statistics: QuickBooks Usage Likes and Dislikes
 
Datacomm VMWare Hybrid Cloud
Datacomm VMWare Hybrid CloudDatacomm VMWare Hybrid Cloud
Datacomm VMWare Hybrid Cloud
 
Azure Introduction
Azure IntroductionAzure Introduction
Azure Introduction
 

Similar to Eric Routhier: Garder le contrôle sur vos coûts Azure

Got Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckGot Problems? Let's Do a Health Check
Got Problems? Let's Do a Health Check
Luis Guirigay
 
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCOAWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
Amazon Web Services
 

Similar to Eric Routhier: Garder le contrôle sur vos coûts Azure (20)

Ojoconsulting Oy Nimbus Monitoring Service description v1.2 public
Ojoconsulting Oy Nimbus Monitoring Service description v1.2 publicOjoconsulting Oy Nimbus Monitoring Service description v1.2 public
Ojoconsulting Oy Nimbus Monitoring Service description v1.2 public
 
Big server-is-watching-you
Big server-is-watching-youBig server-is-watching-you
Big server-is-watching-you
 
Microservices: The Best Practices
Microservices: The Best PracticesMicroservices: The Best Practices
Microservices: The Best Practices
 
Jeremy Edberg (MinOps ) - How to build a solid infrastructure for a startup t...
Jeremy Edberg (MinOps ) - How to build a solid infrastructure for a startup t...Jeremy Edberg (MinOps ) - How to build a solid infrastructure for a startup t...
Jeremy Edberg (MinOps ) - How to build a solid infrastructure for a startup t...
 
Scaling for Success: Lessons from handling peak loads on Azure with NServiceBus
Scaling for Success: Lessons from handling peak loads on Azure with NServiceBusScaling for Success: Lessons from handling peak loads on Azure with NServiceBus
Scaling for Success: Lessons from handling peak loads on Azure with NServiceBus
 
Azure architecture design patterns - proven solutions to common challenges
Azure architecture design patterns - proven solutions to common challengesAzure architecture design patterns - proven solutions to common challenges
Azure architecture design patterns - proven solutions to common challenges
 
Monitoring Containerized Micro-Services In Azure
Monitoring Containerized Micro-Services In AzureMonitoring Containerized Micro-Services In Azure
Monitoring Containerized Micro-Services In Azure
 
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
 
Dynamics CRM high volume systems - lessons from the field
Dynamics CRM high volume systems - lessons from the fieldDynamics CRM high volume systems - lessons from the field
Dynamics CRM high volume systems - lessons from the field
 
Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...
Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...
Architecture, Products, and Total Cost of Ownership of the Leading Machine Le...
 
Got Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckGot Problems? Let's Do a Health Check
Got Problems? Let's Do a Health Check
 
Measuring Successful Sharepoint Installation
Measuring Successful Sharepoint InstallationMeasuring Successful Sharepoint Installation
Measuring Successful Sharepoint Installation
 
TenT-Day10.pptx
TenT-Day10.pptxTenT-Day10.pptx
TenT-Day10.pptx
 
TenT-Day10.pptx
TenT-Day10.pptxTenT-Day10.pptx
TenT-Day10.pptx
 
Cost Control Across Cloud, On-Premise and VM Computers by Mark Lavi, Calm.io
Cost Control Across Cloud, On-Premise and VM Computers by Mark Lavi, Calm.ioCost Control Across Cloud, On-Premise and VM Computers by Mark Lavi, Calm.io
Cost Control Across Cloud, On-Premise and VM Computers by Mark Lavi, Calm.io
 
#SPFestDC #Azure #Functions V2: What's new and getting started
#SPFestDC #Azure #Functions V2: What's new and getting started#SPFestDC #Azure #Functions V2: What's new and getting started
#SPFestDC #Azure #Functions V2: What's new and getting started
 
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCOAWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
AWS Summit Tel Aviv - Enterprise Track - Cost Optimization & TCO
 
Ground Breakers Romania: Oracle Autonomous Database
Ground Breakers Romania: Oracle Autonomous DatabaseGround Breakers Romania: Oracle Autonomous Database
Ground Breakers Romania: Oracle Autonomous Database
 
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
 
Surviving the Crisis With the Help of Oracle Database Resource Manager
Surviving the Crisis With the Help of Oracle Database Resource ManagerSurviving the Crisis With the Help of Oracle Database Resource Manager
Surviving the Crisis With the Help of Oracle Database Resource Manager
 

More from MSDEVMTL

More from MSDEVMTL (20)

Intro grpc.net
Intro  grpc.netIntro  grpc.net
Intro grpc.net
 
Grpc and asp.net partie 2
Grpc and asp.net partie 2Grpc and asp.net partie 2
Grpc and asp.net partie 2
 
Property based testing
Property based testingProperty based testing
Property based testing
 
Return on Ignite 2019: Azure, .NET, A.I. & Data
Return on Ignite 2019: Azure, .NET, A.I. & DataReturn on Ignite 2019: Azure, .NET, A.I. & Data
Return on Ignite 2019: Azure, .NET, A.I. & Data
 
C sharp 8.0 new features
C sharp 8.0 new featuresC sharp 8.0 new features
C sharp 8.0 new features
 
Asp.net core 3
Asp.net core 3Asp.net core 3
Asp.net core 3
 
MSDEVMTL Informations 2019
MSDEVMTL Informations 2019MSDEVMTL Informations 2019
MSDEVMTL Informations 2019
 
Common features in webapi aspnetcore
Common features in webapi aspnetcoreCommon features in webapi aspnetcore
Common features in webapi aspnetcore
 
Groupe Excel et Power BI - Rencontre du 25 septembre 2018
Groupe Excel et Power BI  - Rencontre du 25 septembre 2018Groupe Excel et Power BI  - Rencontre du 25 septembre 2018
Groupe Excel et Power BI - Rencontre du 25 septembre 2018
 
Api gateway
Api gatewayApi gateway
Api gateway
 
Common features in webapi aspnetcore
Common features in webapi aspnetcoreCommon features in webapi aspnetcore
Common features in webapi aspnetcore
 
Stephane Lapointe: Governance in Azure, keep control of your environments
Stephane Lapointe: Governance in Azure, keep control of your environmentsStephane Lapointe: Governance in Azure, keep control of your environments
Stephane Lapointe: Governance in Azure, keep control of your environments
 
Data science presentation
Data science presentationData science presentation
Data science presentation
 
Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...
Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...
Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...
 
Open id connect, azure ad, angular 5, web api core
Open id connect, azure ad, angular 5, web api coreOpen id connect, azure ad, angular 5, web api core
Open id connect, azure ad, angular 5, web api core
 
Yoann Clombe : Fail fast, iterate quickly with power bi and google analytics
Yoann Clombe : Fail fast, iterate quickly with power bi and google analyticsYoann Clombe : Fail fast, iterate quickly with power bi and google analytics
Yoann Clombe : Fail fast, iterate quickly with power bi and google analytics
 
CAE: etude de cas - Rolling Average
CAE: etude de cas - Rolling AverageCAE: etude de cas - Rolling Average
CAE: etude de cas - Rolling Average
 
CAE: etude de cas
CAE: etude de casCAE: etude de cas
CAE: etude de cas
 
Dan Edwards : Data visualization best practices with Power BI
Dan Edwards : Data visualization best practices with Power BIDan Edwards : Data visualization best practices with Power BI
Dan Edwards : Data visualization best practices with Power BI
 
Entity framework core 2 vs micro orm performances
Entity framework core 2 vs micro orm performancesEntity framework core 2 vs micro orm performances
Entity framework core 2 vs micro orm performances
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
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
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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...
 

Eric Routhier: Garder le contrôle sur vos coûts Azure

Editor's Notes

  1. Petite équipe multidisciplinaire Trouver un gros problème Développer une solution technologique pour le résoudre Mettre en marché pour vérifier la traction
  2. Marché du Cloud Stéphane m’a fait remarqué que ce qu’on a appris ici vaut la peine d’être raconté et partagé
  3. 1- Histoire de GSOFT dans le cloud 2- Comment on a perdu le contrôle 3- Comment on a repris le contrôle
  4. Goodify
  5. Officevibe + projets clients dev/staging
  6. Officevibe croissance. Plusieurs projets clients.
  7. SG déplace des workload critiques. Offcevibe croit. Cloud par défaut
  8. Doubler. Chiffre d’affaire stable.
  9. On est pas unique.
  10. Expliquer Tour de salle
  11. https://azure.microsoft.com/de-de/blog/announcing-the-release-of-the-azure-usage-and-billing-portal/