SlideShare a Scribd company logo
1 of 71
Download to read offline
#gwab #ViseoSpirit
Microsoft Azure#gwab #ViseoSpirit
GAB	
  2015	
  LYON	
  ORAGANIZER	
  
LOCAL	
  SPONSORS	
   WORLDWIDE	
  SPONSORS	
  
…
#gwab #ViseoSpirit
Microsoft Azure#gwab #ViseoSpirit
Microsoft Azure#gwab #ViseoSpirit
•  Welcome to your new job
•  Cloud cost efficiency defined
•  Avoiding waste
•  Architecting for cost efficiency
•  Choosing Azure services
•  Deployment strategy
•  Measuring cost efficiency
Presentation
Microsoft Azure#gwab #ViseoSpirit
WELCOME TO YOUR NEW JOB !
Now, you also need to care about cost
Microsoft Azure#gwab #ViseoSpirit
The Cloud introduces a revolution …
• Everything you do now has a
direct impact on costs !
6
Microsoft Azure#gwab #ViseoSpirit
• Architectural decisions now
have a huge cost impact
7
Microsoft Azure#gwab #ViseoSpirit
This leads to …
• Cost Driven Design
• Huge opportunities for systems
which are cheaper and more
reliable!
8
Microsoft Azure#gwab #ViseoSpirit
CLOUD COST EFFICIENCY DEFINED
What is it and why would you care ?
Microsoft Azure#gwab #ViseoSpirit
Cost efficiency …
Why would anyone care ??
Microsoft Azure#gwab #ViseoSpirit
Cost efficiency, why would you care ?
When you scale, every cost optimization pays
*10000
–  Selling many robots,
–  many connected cars,
–  having many players on your game …
Microsoft Azure#gwab #ViseoSpirit
And because when it’s cheap, you can do
even crazier things !
–  GMail pre-opening/rendering all your email attachments
Cost efficiency, why would you care ?
Microsoft Azure#gwab #ViseoSpirit
Definition
Microsoft Azure#gwab #ViseoSpirit
Definition
•  Very different from pure performance.
•  We’re not looking for the fastest Web stack here.
Microsoft Azure#gwab #ViseoSpirit
Definition
How to express that part ??
Microsoft Azure#gwab #ViseoSpirit
Definition
How to measure that part ?
Microsoft Azure#gwab #ViseoSpirit
A DEEPER LOOK AT THE
COMPONENTS OF THE
« EQUATION »
Microsoft Azure#gwab #ViseoSpirit
Measuring perf
•  Perf. – Fairly easy
–  Concepts well defined
•  Throughput (Req/s, DataVolume/s, …), Latency,
Consistency of response times, …
Microsoft Azure#gwab #ViseoSpirit
Measuring perf
•  Perf. – Fairly easy
–  Tons of tools and litterature
•  Tools to replay, to load-test, to graph results …
Microsoft Azure#gwab #ViseoSpirit
Classification of requests
by response time
Average response time for
each « competitors »
Microsoft Azure#gwab #ViseoSpirit
Measuring costs
•  Cost – Fairly easy
–  Once you know how to precisely measure it
Microsoft Azure#gwab #ViseoSpirit
Microsoft Azure#gwab #ViseoSpirit
Mesuring Quality of service
•  QoS – Much harder
–  How you, as a user of the system, perceive its usage
Microsoft Azure#gwab #ViseoSpirit
Mesuring Quality of service
–  Cloud solutions bring new opportunities to lower costs
–  But sometimes at the expense of QoS !
•  Which is why is very important to consider the
costEff and not just the cost
Microsoft Azure#gwab #ViseoSpirit
QoS - Examples
•  Perfect(costEff)
–  A system that is ‘on’ only when a user request comes in
•  Nearly infinite cost efficiency (by moving the cost
toward 0)
Microsoft Azure#gwab #ViseoSpirit
COST OPTIMIZATION MATURITY
LEVELS
From the obvious to the most advanced techniques
Microsoft Azure#gwab #ViseoSpirit
Cloud cost maturity level
Initial
Monitored
Allocated
Business valued
1 Cost are not estimated or
monitored and are are to predict
1 Costs are monitored at a global
level, or per account
1 Costs are monitored by amount
of business transactions
1 Costs are monitored and
allocated to business units,
products, …
Microsoft Azure#gwab #ViseoSpirit
AVOIDING WASTE
The first obvious step (not so easy !)
Microsoft Azure#gwab #ViseoSpirit
•  Don’t let things running if you don’t use them
–  Easier said than done ! How do you know what is used
and what is not ?
– 
–  Examples of pure waste
•  Don’t keep 'stopped' Azure Applications in any other
tier than the 'F1 Free tier' (automation helps here)
Pure Waste
Microsoft Azure#gwab #ViseoSpirit
•  Ensure you use what has been pre-
purchased at the optimal price
–  Avoid using rogue Subscriptions that would be at on-
demand (instead of within Enterprise Agreement) prices
Less obvious waste
Microsoft Azure#gwab #ViseoSpirit
ARCHITECTING FOR COST
EFFICIENCY
The most decisive factor impacting costs
Microsoft Azure#gwab #ViseoSpirit
Follow the (sun / users)
•  Autoscale
•  Reducing cost by Right-sizing in real-time
Microsoft Azure#gwab #ViseoSpirit
Follow the users
Credit : CMG Workshop / November 2013 / Adrian Cockcroft
Microsoft Azure#gwab #ViseoSpirit
Follow the users
Credit : CMG Workshop / November 2013 / Adrian Cockcroft
Microsoft Azure#gwab #ViseoSpirit
Means scaling Up and Down
Credit : CMG Workshop / November 2013 / Adrian Cockcroft
Microsoft Azure#gwab #ViseoSpirit
•  Avoid expensive resources
Microsoft Azure#gwab #ViseoSpirit
Exemple of expensive resources
•  Caviar in cloud = outgoing traffic
–  Can you implement efficient client-side caching ?
–  Can you move part of the trafic to a CDN (hopefully
less expensive) ?
Microsoft Azure#gwab #ViseoSpirit
Pricing keeps changing
•  What is expensive varies a lot
•  Over the various providers
•  Over time for each provider
Microsoft Azure#gwab #ViseoSpirit
Don’t burn too much CPU
•  Reduce resources consumption
•  Obvious, but many people don’t really pay attention
…
Microsoft Azure#gwab #ViseoSpirit
How can you act on that ?
–  Thread swapping is a major SYSTEM CPU cycles
burner !
•  Real customer story about this
Microsoft Azure#gwab #ViseoSpirit
New concerns
•  Speed of boot
–  Wasn’t a concern up to now
•  Now, slow booting speed is a major pain in some
Cloud environments (Jersey + Google AppEngine
for instance)
•  And the Azure Cloud …
Microsoft Azure#gwab #ViseoSpirit
CONCRETE EXEMPLES
Exemple of how to reduce spending without reducing QoS
Microsoft Azure#gwab #ViseoSpirit
Ex1 – Web site with external depend.
•  Web site making many calls to slow
payment APIs
Microsoft Azure#gwab #ViseoSpirit
Ex1 – Web site with external depend.
•  Move to non-blocking I/O
–  Runtime cost divided by 8 !
•  For the exact same service, same QoS, same SLA
•  4 Xlarge instances become 2 small instances
•  Tomcat/Java => NodeJS (would be the same with
RxJava/…)
Microsoft Azure#gwab #ViseoSpirit
Ex1 – Web site with external depend.
•  The perfect « ad » for NodeJS
–  This is not always the case, as we will see in the
following examples
–  Actually perfect Ad for any Reactive framework
(NodeJS based or not)
Microsoft Azure#gwab #ViseoSpirit
Ex2 – Unfreq. used service
•  Web site with unfrequently called micro-
service
•  Only called once each time a new user creates an
account
Microsoft Azure#gwab #ViseoSpirit
Ex2 – Unfreq. used service
–  Perfect candidate for onDemand short duration
instances +
–  Non-blocking I/Os
•  Would bring the cost close to 0
Microsoft Azure#gwab #ViseoSpirit
Ex2 – Need ultra fast resp.
•  BUT …
– 
Microsoft Azure#gwab #ViseoSpirit
Ex2 – Need ultra fast resp.
•  BUT …
–  Users won’t wait for an instance to boot (value would
decrease)
Microsoft Azure#gwab #ViseoSpirit
Ex2 – Need ultra fast resp.
•  So we keep an instance idle
•  A CSP with very very fast booting instances could
solve it though !
–  => cf AWS Lambda (should appear in Azure shortly)
Microsoft Azure#gwab #ViseoSpirit
Ex3 – Web ticketing
•  Another ideal case for non blocking I/O
– 
Microsoft Azure#gwab #ViseoSpirit
Ex3 – Web ticketing
•  Looks like another ideal case for non
blocking I/O
–  Cut the number of instances from 54 to 9
Microsoft Azure#gwab #ViseoSpirit
Ex3 – Web ticketing
•  Looks like another ideal case for non
blocking I/O
–  BUT why not cut it to 0 ?
Microsoft Azure#gwab #ViseoSpirit
Ex3 – Web ticketing
•  Actually another ideal case for Object
Storage
–  Amazon S3, Azure Blob Storage, Google GCS, …
•  Just need one instance (non-blocking) to generate
self-signed URLs
Microsoft Azure#gwab #ViseoSpirit
DEPLOYMENT STRATEGY
The more flexible and the more automated your deployments are,
the more opportunities there are for cost optimization
Microsoft Azure#gwab #ViseoSpirit
What’s the link between
« Deployment automation » and
« Cloud cost Efficiency » ???
Microsoft Azure#gwab #ViseoSpirit
•  You need to be able to shut things DOWN
and turn them ON very regularly
–  It shouldn’t take long to switch power ON/OFF
–  You can’t spend several minutes every morning and
night switching things on and off. With the potentiel
errors that would come with it
Deployment automation benefits
Microsoft Azure#gwab #ViseoSpirit
•  You need to be able to test several variants
of your systems
–  Test with different instance types
–  Test various configurations
Deployment automation benefits
Microsoft Azure#gwab #ViseoSpirit
•  You need to be able to test several variants
of your systems regularly
–  Things change fast in the Cloud world
Deployment automation benefits
Microsoft Azure#gwab #ViseoSpirit
•  Continuous cost improvement
–  Continuous deployment (Infra + App)
–  Load generation
–  Cost measurement
–  Comparison with previous runs
=> Feedback for architects and developers
Deployment automation benefits
Microsoft Azure#gwab #ViseoSpirit
MEASURING COST EFFICIENCY
How-to and tools
Microsoft Azure#gwab #ViseoSpirit
Repeatability
•  Thanks to scripting, things are precisely
repeatable
–  And we can assign a testId to every test execution
Microsoft Azure#gwab #ViseoSpirit
Measuring tests costs
•  Measuring small cost increments (few mins)
•  Tags (Need to change tag values on each run)
•  Need to change instances (1h / 10min)
•  Need to use taggable servicesTag *all* services
Microsoft Azure#gwab #ViseoSpirit
Measuring tests costs
•  Cost-allocate every test execution
–  Tag all the resources created
•  Propagate tags to elements which are not tagged
by default
•  If some elements are not taggeable, run them on
specific subscriptions (cost are per subscriptions)
tag[TestId]=bfd3e690-ce14-11e3-9c1a-0800200c9a66
Microsoft Azure#gwab #ViseoSpirit
Measuring tests costs (continued)
•  With some Cloud providers, you can
retrieve specific debug cost information
–  Detailed cost items provided by the Cloud provider
–  For instance, Google AppEngine log lines contain cost
information
•  Very precise because isolated per requests but no
global overview
Microsoft Azure#gwab #ViseoSpirit
Collect the cost data (after test execution)
•  Scan through detailed cost logs
–  Detailed Billing Files provided by Azure (equivalent to
the information provided by AWS or Google Cloud)
–  Cost data coming after a delay (4 to 24h)
Microsoft Azure#gwab #ViseoSpirit
Collect the business value data (after exec)
•  Scan through application logs and
performance logs
–  Application logs to determine the value produced
–  Performance logs for the QoS computation
Microsoft Azure#gwab #ViseoSpirit
Compute your cost-efficiency level
•  « Cost of test run »
+ « Generated business throughput »
=> « Cost by business metrics »
–  Exemple : 3.47€ HT per 100 « vehicule configuration
simulation »
Microsoft Azure#gwab #ViseoSpirit
Cost by business metrics analysis
•  Iterate, improve
–  Continuously
Microsoft Azure#gwab #ViseoSpirit
Implementing this with the Azure Cloud
Microsoft Azure#gwab #ViseoSpirit
GAB	
  2015	
  LYON	
  ORAGANIZER	
  
LOCAL	
  SPONSORS	
   WORLDWIDE	
  SPONSORS	
  
…
#gwab #ViseoSpirit

More Related Content

What's hot

Building your own calendly using amazon app sync
Building your own calendly using amazon app syncBuilding your own calendly using amazon app sync
Building your own calendly using amazon app syncDhaval Nagar
 
Scaling WordPress - WP on AWS
Scaling WordPress - WP on AWSScaling WordPress - WP on AWS
Scaling WordPress - WP on AWSstk_jj
 
Exploring Cloud Computing with Amazon Web Services (AWS)
Exploring Cloud Computing with Amazon Web Services (AWS)Exploring Cloud Computing with Amazon Web Services (AWS)
Exploring Cloud Computing with Amazon Web Services (AWS)Kalema Edgar
 
Stop calling everything serverless!
Stop calling everything serverless!Stop calling everything serverless!
Stop calling everything serverless!Jeremy Daly
 
AWS Pop-up Loft Berlin: Cache is King - Running Lean Architectures: Optimizin...
AWS Pop-up Loft Berlin: Cache is King - Running Lean Architectures: Optimizin...AWS Pop-up Loft Berlin: Cache is King - Running Lean Architectures: Optimizin...
AWS Pop-up Loft Berlin: Cache is King - Running Lean Architectures: Optimizin...AWS Germany
 
AWS Cloud Kata | Taipei - Getting to MVP
AWS Cloud Kata | Taipei - Getting to MVPAWS Cloud Kata | Taipei - Getting to MVP
AWS Cloud Kata | Taipei - Getting to MVPAmazon Web Services
 
Serverless in production, an experience report (JeffConf)
Serverless in production, an experience report (JeffConf)Serverless in production, an experience report (JeffConf)
Serverless in production, an experience report (JeffConf)Yan Cui
 
Connecting VMware Cloud on AWS to Native AWS Services - UKVMUG 2018
Connecting VMware Cloud on AWS to Native AWS Services - UKVMUG 2018Connecting VMware Cloud on AWS to Native AWS Services - UKVMUG 2018
Connecting VMware Cloud on AWS to Native AWS Services - UKVMUG 2018Julian Wood
 
WordCamp IL 2016 - WordPress Scale on AWS
WordCamp IL 2016 - WordPress Scale on AWSWordCamp IL 2016 - WordPress Scale on AWS
WordCamp IL 2016 - WordPress Scale on AWSBoaz Ziniman
 
Azure Serverless Toolbox
Azure Serverless ToolboxAzure Serverless Toolbox
Azure Serverless ToolboxJohan Eriksson
 
Using the Event Gateway To Build Multi-Cloud Serverless Applications - JeffCo...
Using the Event Gateway To Build Multi-Cloud Serverless Applications - JeffCo...Using the Event Gateway To Build Multi-Cloud Serverless Applications - JeffCo...
Using the Event Gateway To Build Multi-Cloud Serverless Applications - JeffCo...Philipp Müns
 
Low Cost AWS Services For Application Development in the Cloud
Low Cost AWS Services For Application Development in the CloudLow Cost AWS Services For Application Development in the Cloud
Low Cost AWS Services For Application Development in the CloudDhaval Nagar
 
AWS Cloud Kata | Taipei - Getting to Scale
AWS Cloud Kata | Taipei - Getting to ScaleAWS Cloud Kata | Taipei - Getting to Scale
AWS Cloud Kata | Taipei - Getting to ScaleAmazon Web Services
 
AWS re:Invent 2016: AWS Training Opportunities (DCS202 )
AWS re:Invent 2016: AWS Training Opportunities (DCS202 )AWS re:Invent 2016: AWS Training Opportunities (DCS202 )
AWS re:Invent 2016: AWS Training Opportunities (DCS202 )Amazon Web Services
 
일본 시골 개발자의 AWS 활용기 - AWS Summit Seoul 2017
일본 시골 개발자의 AWS 활용기 - AWS Summit Seoul 2017일본 시골 개발자의 AWS 활용기 - AWS Summit Seoul 2017
일본 시골 개발자의 AWS 활용기 - AWS Summit Seoul 2017Amazon Web Services Korea
 
Running Production Ready Java WebApp for $5 per month - Gautam Singh, Chicago
 Running Production Ready Java WebApp for $5 per month - Gautam Singh, Chicago Running Production Ready Java WebApp for $5 per month - Gautam Singh, Chicago
Running Production Ready Java WebApp for $5 per month - Gautam Singh, ChicagoAWS Chicago
 
Cloud Scale Lessons Learned
Cloud Scale Lessons LearnedCloud Scale Lessons Learned
Cloud Scale Lessons LearnedNick Stephens
 
使用 AWS 無伺服器運算服務打造您的第一個語音助理
使用 AWS 無伺服器運算服務打造您的第一個語音助理使用 AWS 無伺服器運算服務打造您的第一個語音助理
使用 AWS 無伺服器運算服務打造您的第一個語音助理Amazon Web Services
 

What's hot (20)

Building your own calendly using amazon app sync
Building your own calendly using amazon app syncBuilding your own calendly using amazon app sync
Building your own calendly using amazon app sync
 
now
nownow
now
 
Scaling WordPress - WP on AWS
Scaling WordPress - WP on AWSScaling WordPress - WP on AWS
Scaling WordPress - WP on AWS
 
Exploring Cloud Computing with Amazon Web Services (AWS)
Exploring Cloud Computing with Amazon Web Services (AWS)Exploring Cloud Computing with Amazon Web Services (AWS)
Exploring Cloud Computing with Amazon Web Services (AWS)
 
Stop calling everything serverless!
Stop calling everything serverless!Stop calling everything serverless!
Stop calling everything serverless!
 
AWS Pop-up Loft Berlin: Cache is King - Running Lean Architectures: Optimizin...
AWS Pop-up Loft Berlin: Cache is King - Running Lean Architectures: Optimizin...AWS Pop-up Loft Berlin: Cache is King - Running Lean Architectures: Optimizin...
AWS Pop-up Loft Berlin: Cache is King - Running Lean Architectures: Optimizin...
 
AWS Cloud Kata | Taipei - Getting to MVP
AWS Cloud Kata | Taipei - Getting to MVPAWS Cloud Kata | Taipei - Getting to MVP
AWS Cloud Kata | Taipei - Getting to MVP
 
Serverless in production, an experience report (JeffConf)
Serverless in production, an experience report (JeffConf)Serverless in production, an experience report (JeffConf)
Serverless in production, an experience report (JeffConf)
 
Connecting VMware Cloud on AWS to Native AWS Services - UKVMUG 2018
Connecting VMware Cloud on AWS to Native AWS Services - UKVMUG 2018Connecting VMware Cloud on AWS to Native AWS Services - UKVMUG 2018
Connecting VMware Cloud on AWS to Native AWS Services - UKVMUG 2018
 
WordCamp IL 2016 - WordPress Scale on AWS
WordCamp IL 2016 - WordPress Scale on AWSWordCamp IL 2016 - WordPress Scale on AWS
WordCamp IL 2016 - WordPress Scale on AWS
 
Azure Serverless Toolbox
Azure Serverless ToolboxAzure Serverless Toolbox
Azure Serverless Toolbox
 
Using the Event Gateway To Build Multi-Cloud Serverless Applications - JeffCo...
Using the Event Gateway To Build Multi-Cloud Serverless Applications - JeffCo...Using the Event Gateway To Build Multi-Cloud Serverless Applications - JeffCo...
Using the Event Gateway To Build Multi-Cloud Serverless Applications - JeffCo...
 
Low Cost AWS Services For Application Development in the Cloud
Low Cost AWS Services For Application Development in the CloudLow Cost AWS Services For Application Development in the Cloud
Low Cost AWS Services For Application Development in the Cloud
 
AWS Cloud Kata | Taipei - Getting to Scale
AWS Cloud Kata | Taipei - Getting to ScaleAWS Cloud Kata | Taipei - Getting to Scale
AWS Cloud Kata | Taipei - Getting to Scale
 
AWS re:Invent 2016: AWS Training Opportunities (DCS202 )
AWS re:Invent 2016: AWS Training Opportunities (DCS202 )AWS re:Invent 2016: AWS Training Opportunities (DCS202 )
AWS re:Invent 2016: AWS Training Opportunities (DCS202 )
 
일본 시골 개발자의 AWS 활용기 - AWS Summit Seoul 2017
일본 시골 개발자의 AWS 활용기 - AWS Summit Seoul 2017일본 시골 개발자의 AWS 활용기 - AWS Summit Seoul 2017
일본 시골 개발자의 AWS 활용기 - AWS Summit Seoul 2017
 
Running Production Ready Java WebApp for $5 per month - Gautam Singh, Chicago
 Running Production Ready Java WebApp for $5 per month - Gautam Singh, Chicago Running Production Ready Java WebApp for $5 per month - Gautam Singh, Chicago
Running Production Ready Java WebApp for $5 per month - Gautam Singh, Chicago
 
Cloud Scale Lessons Learned
Cloud Scale Lessons LearnedCloud Scale Lessons Learned
Cloud Scale Lessons Learned
 
Serverless - State Of the Union
Serverless - State Of the UnionServerless - State Of the Union
Serverless - State Of the Union
 
使用 AWS 無伺服器運算服務打造您的第一個語音助理
使用 AWS 無伺服器運算服務打造您的第一個語音助理使用 AWS 無伺服器運算服務打造您的第一個語音助理
使用 AWS 無伺服器運算服務打造您的第一個語音助理
 

Similar to Gab2015 nicolas fonrose_costefficiencywithmicrosoftazure.pptx

Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)
Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)
Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)Vincent Thavonekham-Pro
 
Bringing Serverless into the Enterprise (Global Azure Virtual 2020)
Bringing Serverless into the Enterprise (Global Azure Virtual 2020)Bringing Serverless into the Enterprise (Global Azure Virtual 2020)
Bringing Serverless into the Enterprise (Global Azure Virtual 2020)Callon Campbell
 
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 AzureMSDEVMTL
 
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!Johan Biere
 
cFocus Software Presents Microsoft Azure
cFocus Software Presents Microsoft AzurecFocus Software Presents Microsoft Azure
cFocus Software Presents Microsoft AzureJasson Walker
 
Developing in the Cloud
Developing in the CloudDeveloping in the Cloud
Developing in the CloudRyan Cuprak
 
Best of re:Invent 2016 meetup presentation
Best of re:Invent 2016 meetup presentationBest of re:Invent 2016 meetup presentation
Best of re:Invent 2016 meetup presentationLahav Savir
 
AWS Canberra WWPS Summit 2013 - AWS for Web Applications
AWS Canberra WWPS Summit 2013 - AWS for Web ApplicationsAWS Canberra WWPS Summit 2013 - AWS for Web Applications
AWS Canberra WWPS Summit 2013 - AWS for Web ApplicationsAmazon Web Services
 
apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...
apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...
apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...apidays
 
Customer Sharing: HTC - What is in AWS Cloud for me?
Customer Sharing: HTC - What is in AWS Cloud for me?Customer Sharing: HTC - What is in AWS Cloud for me?
Customer Sharing: HTC - What is in AWS Cloud for me?Amazon Web Services
 
Secret Techniques to Manage Apache Cloudstack with ActOnCloud
Secret Techniques to Manage Apache Cloudstack with ActOnCloudSecret Techniques to Manage Apache Cloudstack with ActOnCloud
Secret Techniques to Manage Apache Cloudstack with ActOnCloudMadan Ganesh Velayudham
 
Azure and web sites hackaton deck
Azure and web sites hackaton deckAzure and web sites hackaton deck
Azure and web sites hackaton deckAlexey Bokov
 
Mvvm knockout vs angular
Mvvm knockout vs angularMvvm knockout vs angular
Mvvm knockout vs angularBasarat Syed
 
Perth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesPerth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesNirmal Thewarathanthri
 
Serverless Application Development with Azure
Serverless Application Development with AzureServerless Application Development with Azure
Serverless Application Development with AzureCallon Campbell
 
Making Sense of Serverless Computing
Making Sense of Serverless ComputingMaking Sense of Serverless Computing
Making Sense of Serverless ComputingBruno Borges
 
AWS Startup Webinar | Developing on AWS
AWS Startup Webinar | Developing on AWSAWS Startup Webinar | Developing on AWS
AWS Startup Webinar | Developing on AWSAmazon Web Services
 
Azure functions: Build apps faster with serverless architecture (March 2018)
Azure functions: Build apps faster with serverless architecture (March 2018)Azure functions: Build apps faster with serverless architecture (March 2018)
Azure functions: Build apps faster with serverless architecture (March 2018)Callon Campbell
 

Similar to Gab2015 nicolas fonrose_costefficiencywithmicrosoftazure.pptx (20)

Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)
Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)
Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)
 
Bringing Serverless into the Enterprise (Global Azure Virtual 2020)
Bringing Serverless into the Enterprise (Global Azure Virtual 2020)Bringing Serverless into the Enterprise (Global Azure Virtual 2020)
Bringing Serverless into the Enterprise (Global Azure Virtual 2020)
 
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
 
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
 
cFocus Software Presents Microsoft Azure
cFocus Software Presents Microsoft AzurecFocus Software Presents Microsoft Azure
cFocus Software Presents Microsoft Azure
 
Developing in the Cloud
Developing in the CloudDeveloping in the Cloud
Developing in the Cloud
 
Best of re:Invent 2016 meetup presentation
Best of re:Invent 2016 meetup presentationBest of re:Invent 2016 meetup presentation
Best of re:Invent 2016 meetup presentation
 
AWS Canberra WWPS Summit 2013 - AWS for Web Applications
AWS Canberra WWPS Summit 2013 - AWS for Web ApplicationsAWS Canberra WWPS Summit 2013 - AWS for Web Applications
AWS Canberra WWPS Summit 2013 - AWS for Web Applications
 
apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...
apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...
apidays LIVE New York 2021 - API for multi-cloud management platform by Pawel...
 
Customer Sharing: HTC - What is in AWS Cloud for me?
Customer Sharing: HTC - What is in AWS Cloud for me?Customer Sharing: HTC - What is in AWS Cloud for me?
Customer Sharing: HTC - What is in AWS Cloud for me?
 
Secret Techniques to Manage Apache Cloudstack with ActOnCloud
Secret Techniques to Manage Apache Cloudstack with ActOnCloudSecret Techniques to Manage Apache Cloudstack with ActOnCloud
Secret Techniques to Manage Apache Cloudstack with ActOnCloud
 
Azure and web sites hackaton deck
Azure and web sites hackaton deckAzure and web sites hackaton deck
Azure and web sites hackaton deck
 
Mvvm knockout vs angular
Mvvm knockout vs angularMvvm knockout vs angular
Mvvm knockout vs angular
 
Perth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesPerth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updates
 
Designing microservices
Designing microservicesDesigning microservices
Designing microservices
 
Serverless Application Development with Azure
Serverless Application Development with AzureServerless Application Development with Azure
Serverless Application Development with Azure
 
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft AzureEvolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
 
Making Sense of Serverless Computing
Making Sense of Serverless ComputingMaking Sense of Serverless Computing
Making Sense of Serverless Computing
 
AWS Startup Webinar | Developing on AWS
AWS Startup Webinar | Developing on AWSAWS Startup Webinar | Developing on AWS
AWS Startup Webinar | Developing on AWS
 
Azure functions: Build apps faster with serverless architecture (March 2018)
Azure functions: Build apps faster with serverless architecture (March 2018)Azure functions: Build apps faster with serverless architecture (March 2018)
Azure functions: Build apps faster with serverless architecture (March 2018)
 

More from Vincent Thavonekham-Pro

Gab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderne
Gab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderneGab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderne
Gab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderneVincent Thavonekham-Pro
 
Gab2015 Jean-Marie Crommen Docker sur Azure
Gab2015 Jean-Marie Crommen Docker sur AzureGab2015 Jean-Marie Crommen Docker sur Azure
Gab2015 Jean-Marie Crommen Docker sur AzureVincent Thavonekham-Pro
 
Gab2015 samir arezki_samuelpecoul_sso avec azure ad
Gab2015 samir arezki_samuelpecoul_sso avec azure adGab2015 samir arezki_samuelpecoul_sso avec azure ad
Gab2015 samir arezki_samuelpecoul_sso avec azure adVincent Thavonekham-Pro
 
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...Vincent Thavonekham-Pro
 
Gab2015 benjamin soulier_azureappservices-azure_app_service-toutes_les_nouvea...
Gab2015 benjamin soulier_azureappservices-azure_app_service-toutes_les_nouvea...Gab2015 benjamin soulier_azureappservices-azure_app_service-toutes_les_nouvea...
Gab2015 benjamin soulier_azureappservices-azure_app_service-toutes_les_nouvea...Vincent Thavonekham-Pro
 
Gab2015 christophe havard_hackaton_zone61_les_dessous_de_la_création_d_un_obj...
Gab2015 christophe havard_hackaton_zone61_les_dessous_de_la_création_d_un_obj...Gab2015 christophe havard_hackaton_zone61_les_dessous_de_la_création_d_un_obj...
Gab2015 christophe havard_hackaton_zone61_les_dessous_de_la_création_d_un_obj...Vincent Thavonekham-Pro
 
Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...
Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...
Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...Vincent Thavonekham-Pro
 
Gab2015 sam p_danielt_emilienp_legacycodeatelier
Gab2015 sam p_danielt_emilienp_legacycodeatelierGab2015 sam p_danielt_emilienp_legacycodeatelier
Gab2015 sam p_danielt_emilienp_legacycodeatelierVincent Thavonekham-Pro
 

More from Vincent Thavonekham-Pro (10)

Gab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderne
Gab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderneGab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderne
Gab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderne
 
Gab2015 Jean-Marie Crommen Docker sur Azure
Gab2015 Jean-Marie Crommen Docker sur AzureGab2015 Jean-Marie Crommen Docker sur Azure
Gab2015 Jean-Marie Crommen Docker sur Azure
 
Gab2015 samir arezki_samuelpecoul_sso avec azure ad
Gab2015 samir arezki_samuelpecoul_sso avec azure adGab2015 samir arezki_samuelpecoul_sso avec azure ad
Gab2015 samir arezki_samuelpecoul_sso avec azure ad
 
Gab2015 samir arezki_azuredata
Gab2015 samir arezki_azuredataGab2015 samir arezki_azuredata
Gab2015 samir arezki_azuredata
 
Gab2015 samir arezki_api management
Gab2015 samir arezki_api managementGab2015 samir arezki_api management
Gab2015 samir arezki_api management
 
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
 
Gab2015 benjamin soulier_azureappservices-azure_app_service-toutes_les_nouvea...
Gab2015 benjamin soulier_azureappservices-azure_app_service-toutes_les_nouvea...Gab2015 benjamin soulier_azureappservices-azure_app_service-toutes_les_nouvea...
Gab2015 benjamin soulier_azureappservices-azure_app_service-toutes_les_nouvea...
 
Gab2015 christophe havard_hackaton_zone61_les_dessous_de_la_création_d_un_obj...
Gab2015 christophe havard_hackaton_zone61_les_dessous_de_la_création_d_un_obj...Gab2015 christophe havard_hackaton_zone61_les_dessous_de_la_création_d_un_obj...
Gab2015 christophe havard_hackaton_zone61_les_dessous_de_la_création_d_un_obj...
 
Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...
Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...
Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...
 
Gab2015 sam p_danielt_emilienp_legacycodeatelier
Gab2015 sam p_danielt_emilienp_legacycodeatelierGab2015 sam p_danielt_emilienp_legacycodeatelier
Gab2015 sam p_danielt_emilienp_legacycodeatelier
 

Recently uploaded

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Recently uploaded (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Gab2015 nicolas fonrose_costefficiencywithmicrosoftazure.pptx