Answers: <p>Autoscaling has nothing to do with NixOS or Docker. This is just the feature of cloud backed applications.</p>
  
  <p>However it is true that the best results are achievable using immutable infrastructure, but you do not need neither of these tools to achieve such. Instead you can build your own AMI (using Packer) and then use AWS CodeDeploy to deploy your application on each of the instances.</p>
  
  <p>These tools are orthogonal, so you can use them, but there is no problem with using autoscaling without them.</p>
  
Answers: CC BY-SA 3.0
Answers: 2017-08-15T09:19:04.003Z
Answers: 2017-11-02T12:57:41.270Z
Answers: 2017-11-02T12:57:41.270Z
Answers: Hauleth
Body: <p><a href="http://docs.aws.amazon.com/autoscaling/latest/userguide/WhatIsAutoScaling.html" rel="nofollow noreferrer">Autoscaling</a> means that the number of instances increases if the load intensifies. Docker is used in for example Kubernetes in order to autoscale. Are distributed distributions like NixOS suitable candidates for autoscaling as well?</p>
  
Tags: <autoscaling><nixos>
Title: Are distributed distributions like NixOS able to replace docker in terms of autoscaling?
UserDisplayName: 030
ThreadText: # Are distributed distributions like NixOS able to replace docker in terms of autoscaling?
  
  (Asked by: username_0 on 2017-08-15)
  
  [Autoscaling](http://docs.aws.amazon.com/autoscaling/latest/userguide/WhatIsAutoScaling.html) means that the number of instances increases if the load intensifies. Docker is used in for example Kubernetes in order to autoscale. Are distributed distributions like NixOS suitable candidates for autoscaling as well?
  
  **Tags:** autoscaling, nixos
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2017-08-15. Score: 5 | Accepted answer
  
  Autoscaling has nothing to do with NixOS or Docker. This is just the feature of cloud backed applications.
  
  However it is true that the best results are achievable using immutable infrastructure, but you do not need neither of these tools to achieve such. Instead you can build your own AMI (using Packer) and then use AWS CodeDeploy to deploy your application on each of the instances.
  
  These tools are orthogonal, so you can use them, but there is no problem with using autoscaling without them.
  
  
  ---
  
  