title: efficient way to administer or manage an auto-scaling instances in aws
body: <p>As a sysadmin, i'm looking for an efficient way or best practices that you do on managing an ec2 instances with autoscaling.</p>
  
  <p>How you manage automate this following scenario: (our environment is running with autoscaling, Elastic Load Balancing and cloudwatch)</p>
  
  <ol>
  <li>patching the latest version of the rpm packages of the server for security reasons? like (yup update/upgrade)</li>
  <li>making a configuration change of the Apache server like a change of the httpd.conf and apply it to all instances in the auto-scaling group?</li>
  <li>how do you deploy the latest codes to your app to the server with less disruption in production?</li>
  <li>how do you use puppet or chef to automate your admin task?</li>
  </ol>
  
  <p>I would really appreciate if you have anything to share on how you automate your administration task with aws</p>