Logstash (Log collection engine) collects Logs and events data, Parse and Transform. Logstash is a tool for managing events and logs. Logstash is a system of log collection, processing, storage and searching activities. Basically, it collects, processes, and forwards events and log messages. The Collection can be completed via configuring the “Input plugins” including raw socket/packet communication, file tailing, and several message bus clients. Once an input plugin has collected data it can be processed by any number of filters which modify and give an explanation of the event data. Finally, logstash will route the event data to output plugins which can forward the events to a variety of external programs including Elasticsearch, local files and several message bus implementations.

Continue reading…

Amazon Virtual Private Cloud

                     VPC enables us to launch Amazon services to a Virtual network. This virtual network is owned by its own data centers with the benefits of using AWS services.

In each account by default, VPC is already configured. The default VPC is used for the testing purposes. The custom VPC is used for more secure network defined in the private subnet. The instances created in default VPC can’t communicate by default. Hardware VPN connection is used for connecting instance to the data center. Continue reading…

Configure Backups to S3

1. Servers having cPanel control panel


In the WHM console, click Backup Configuration, and scroll to the bottom looking for additional destinations. Select Amazon S3 in the Destination Type and Create new destination.

In the configuration page for this destination, give it a name and select the box that says transfer system backups to destination. (It says you should only do this if your connection is encrypted. Amazon S3 is an encrypted connection.)

Enter the name of the bucket, Access Key ID, and Secret Access Key.

Continue reading…

AWS Elastic Beanstalk

By using Elastic Beanstalk we can easily manage applications in the AWS Cloud without affecting the infrastructure on the applications. With this, we can manage all of the resources that run on the application as environments. It will reduce the risks in managing applications without restricting choices and the control, as we can simply upload the applications and Beanstalk will automatically handle the load balancing, scaling, application health monitoring and capacity provisioning.

Continue reading…