User Guide for Amazon Machine Images (AMI)

What is Amazon Machine Image (AMI)

An Amazon Machine Image (AMI) provides the data needed to launch an instance. The instance is a virtual server in the AWS cloud. AMI is a packaged environment with all the necessary parts to set up and boot an EC2 instance correctly. You can define an Amazon Machine Images (AMI) when you launch an instance. Moreover, you can start as many instances as you want from the Amazon Machine Images (AMI). Amazon EC2 provides some tools to creating an AMI quickly including the AWS management console.

Read moreUser Guide for Amazon Machine Images (AMI)

Amazon Relational Database Service (RDS)

What is Amazon RDS ?

Amazon Relational Database Service (Amazon RDS) creates to setup, manage, and scale a relational database quickly in the cloud. RDS is one of the most important parts of your application. A relational database is storage of many applications. So, when this part of your application fails, you should secure a safe and fast recovery way of your data. If you are using a relational database to store persistent data, consider Amazon Relational Database Service for security. Amazon Relational Database Service (RDS) produces a simple way to setup, manage, and balance a relational database in the cloud.

Read moreAmazon Relational Database Service (RDS)

Amazon CloudWatch : Resource and application monitoring

What is Amazon CloudWatch Logs?

Amazon Web Services provides secure, high availability, and economical cloud computing services. Though, we should always prepare for the possible breakdown of AWS service. Therefore, we need an alert option present in our system. There is an AWS tool present in our system for monitoring our Cloud-based applications. CloudWatch is the name, and the work suits its name. Cloudwatch is a valuable monitoring service tool for your application that you run on AWS. Moreover, CloudWatch is free to use with the option to pay for more detailed control.

Benefits of Amazon CloudWatch


CloudWatch lets you monitor resources instantly and automatically without installing or configure any software. It allows you to watch the performance and traffic load of resources. CloudWatch also allows you to collect and graph various custom resource metrics. Moreover, It allows you to set specific alarms for possible metric breach. With CloudWatch, you can take action such as sending notifications. You can even terminate a process to handle the issue automatically. By putting API request, your application can define and submit custom metrics and monitored by Cloudwatch.

Amazon CloudWatch let you watch metrics from Amazon EC2 instances for CPU utilization, data transfer, and disk usage. Also, it costs no additional charge. With pay an extra charge, CloudWatch produces you more monitoring details with higher resolution and metric aggregation for EC2 instances.

Amazon CloudWatch allows you to watch metrics for Amazon DynamoDB tables, Amazon EBS volumes, and Amazon RDS DB instances. Also, you can monitor Amazon Elastic MapReduce job flows, Elastic Load Balancers, Amazon SQS queues, Amazon SNS topics. CloudWatch allows you to watch much more metrics with no extra additional cost.

You can send and store metrics that are relevant to application’s performance to help you troubleshoot and find trends. Additionally, CloudWatch Logs allow you to monitor and troubleshoot systems and applications existing system, application, and custom log files.

Free vs Paid CloudWatch

CloudWatch is free to use. However, if you pay a little more for detailed monitoring, you get monitoring at a higher frequency of one-minute intervals. In the free plan, you can watch only frequency of five-minute intervals. You can access to a larger number of pre-defined metrics when you are paying. You can also monitor all parameters over groups of similar resources.

Therefore, make use of Amazon Cloudwatch to get more visibility and take proper actions in case of hardware failure or performance issues.

Introduction to Amazon Web Services

Amazon Web Services (AWS) – Cloud Computing Services

Amazon Web Services (AWS) is a cloud-computing platform provided by Amazon. AWS was started in 2006 to offer online services for websites and applications to their clients. To reduce their impact of outages, they have placed their central hubs in 16 geographical areas. With availability zones in all these areas, it ensures their system remains robust.

Read moreIntroduction to Amazon Web Services