DevOps, Technology

Performing Heavy Load Testing on your Website using Locust

Locust is open source and distributed load testing tool , intend to load test websites. A fundamental feature of locust is that you can describe all your test case in python code. This lightweight, distributed and scalable framework helps us to find out how many concurrent users a system can handle by writing test case scenarios in...

by Mayur Rastogi
Tag: python
08-Jun-2016

AWS, DevOps

AWS CodeDeploy Automatic Rollback using AWS Lambda

AWS Lambda is a compute service where we can upload our code to AWS Lambda and the service can run the code on our behalf using AWS infrastructure. AWS CodeDeploy is a service that automates code deployments to Amazon EC2 instances. AWS CodeDeploy makes it easier to rapidly release new features, helps to avoid downtime during...

by Shruti Lamba
Tag: python
08-Jun-2016

AWS, Technology

Continuing with Boto: List IAM users having 90 days older Access keys

AWS recommends to rotate your IAM user's Access keys periodically. Sometime we create access keys for IAM user and keep using it. We forget to rotate the keys after a period of time, which is not considered as a good practice. Recently, we came across a use case wherein we were supposed to rotate the access keys which were created 90...

by Vikash Jha
Tag: python
01-Jul-2015

AWS

EC2 Backup Manager : Python Scripts

EC2 Backup Manager : Python Scripts One of the most important requirements in any projects is regular backups. On one of our projects we were using Netflix's backup monkey and graffiti monkey combined to take snapshots of all the volumes in the account. But this deviated slightly from our requirement, we only required the backups of...

by Hitesh Bhatia
Tag: python
24-Apr-2015

AWS, Technology

Continuing with Boto : Delete EBS snapshot which is 30 days older

In continuation with my previous blog "Getting Started with Boto ( python Interface for AWS )",  today we are going to discuss one of the use case that we used to do daily. Deleting EBS Snapshot which is N days older. We'll be writing python script using Boto library to delete EBS snapshots which is 30 days older. For this we will be...

by Vikash Jha
Tag: python
31-Mar-2015

AWS

Find EBS snapshot using python boto

Since we have already covered the basic configuration and installation of boto in the previous blog by @Vikash, Here we will be discussing about one of the common use case of daily routine. In this script we will find out the snapshot of the particular volume in specific region.So parameter to find the snapshots are Region:In which...

by Prashant Sharma
Tag: python
28-Feb-2015

AWS

Getting Started with Boto ( python Interface for AWS )

Introduction   Boto is a python package  which provides an interface for AWS. With boto library, we can call the AWS resources using python script. This article walks you through the step by step guide for using boto library for calling AWS resources. Step 1  : Installation Step 2 : Configuration Step 3 : Creating...

by Vikash Jha
Tag: python
25-Jan-2015

Technology

Tag Snapshot using Backup_Monkey

In continuation with my previous article EBS Snapshot using Backup_Monkey, we have discussed one issue associated with BackUp Monkey utility. The issue was that it use's "BACKUP_MONKEY" prefix and tag the snapshot with this prefix. As you can see in the Description, BACKUP_MONKEY prefix is used. So this create's a redundancy while...

by Vikash Jha
Tag: python
14-Apr-2014

AWS

EBS Snapshot using Backup_Monkey

Getting EBS Snapshot with BackUp Monkey [ a python utility ] Backup_Monkey : It's a command line utility written in python that uses boto library. Purpose : To create snapshot of all the Elastic Block Storage volume's (EBS). Automatically detects the volume in the region and take the backup. It is especially designed...

by Vikash Jha
Tag: python
24-Mar-2014