Assets Visibility and Capacity

7 Cloud Disaster Recovery Tips for DevOps

7 Cloud Disaster Recovery Tips for DevopsCloud service disruptions may happen. For example, during the past December, AWS had an ELB problem in us-east-1.

This service disruptions was not a huge concern for us, since the system was in staging phase and there was no traffic. However, we took this opportunity to learn and prepare ourselves. I’m sparing you the learning shenanigans, so you can follow and implement the solution without waiting for the next outage to happen.

Cloud Automation Extends Intelligent Monitoring

Cloud Automation Extends Intelligent MonitoringApplication deployment automation solutions are key when hosting an application in the cloud. The combination of release automation and the IaaS resources abstraction layer allows you to easily migrate your application to any common cloud provider.

Automation shouldn’t be adopted solely in order to move to the cloud. It has many benefits above and beyond this need. Increasingly popular movements such as Agile Application Lifecycle Management (ALM) and DevOps fully support automation as a method to achieve continuous delivery. Organizations today have to keep up with a high rate of releases in complex environments. Automating application deployments and infrastructure provisioning is what makes it possible. Some IT professionals even take DevOps a step further to NoOps.

How to Create a Status Check Alarm for an AWS EC2 Instance

AWS EC2 provides status checks that detect the problems with the underlying EC2 system used by the individual system. There are two types of checks performed every five minutes, which return a pass or a fail status. The two checks are:

  1. System Reachability Check, which confirms that AWS is able to get the network packets to the user’s instance.
  2. Instance Status Check, which detects a problem within the EC2 instance.

If both the checks are passed, the overall status of the instance will be OK. If one of the checks fails, the overall status of the instance will be impaired. The following guide demonstrates how to set the status check alerts for the instance.

How to Allocate or Release an AWS Elastic IP (EIP)

Elastic IP addresses are static IP addresses designed for Amazon cloud. An Elastic IP address belongs to the user’s AWS account and is not bound to a particular instance. The user can control the elastic IP address until the user explicitly releases it. However, unlike traditional static IP addresses, Elastic IP addresses help the user to achieve high availability as it allows to script the usage of an IP address and reallocate it in a glance to other instance in the same region when the instance or availability zone fails. An AWS account can have a maximum of 5 elastic IPs per region. If you like extend this limit you can apply for more Elastic IP address here.

This guide demonstrates how to allocate or release an Elastic IP for an AWS account.

Understanding AWS EC2 Instance Metadata

AWS EC2 is a scalable, reliable and low-priced offering from Amazon for the user’s virtual computation or hosting needs. An Amazon Machine Image (AMI) is an encrypted packaged-up environment that includes all the necessary bits to set up and boot the user’s instance. After an AMI is launched, the resultant running system is called an instance. Learn how to Launch an Amazon AWS EC2 Instance. The instance is the user’s basic computation building block. Amazon EC2 offers multiple instance types based on the RAM, Storage and Compute Units. Once launched, an instance looks very similar to a traditional host. The user will have complete control on the instances.

The present guide helps to understand the various parameters of metadata of an AWS Instance. Learn how to get the EC2 metadata.

Cloud Monitoring is at the Heart of Your SaaS Operations

In today’s cloud environment an idea can quickly transform itself into software. The small developer can generate and run the application on a PaaS platform or on an Amazon cloud micro-instance. At first the idea can be pitched to potential users at very low cost. Product operations can easily track and support the first users, making sure that the service is available and fits the users’ needs. The R&D team of the newly established start-up can work directly on the production servers. The new global SaaS grows at a steady pace while adding more and more customers, hence new global users.

Handling AWS CloudWatch Notifications with SNS

The Simple Notification Service is often overlooked when it comes to Managing Scale. It is actually one of the most useful services in the AWS backbone. This article will show you how you can leverage SNS to meet the demand on your Apps, as well as combining with CloudWatch.

Case Study: Time To Know Optimizes its AWS Cloud Costs with Newvem

Time To Know provides a breakthrough solution for today’s one-to-one computing classrooms.

The company utilizes a hybrid cloud infrastructure that combines AWS with a ‘co-location’ data center near its corporate offices. Time To Know initially adopted AWS with the aim of cutting costs. Having adopted the cloud after its processes were already in place, however, has left much room for improvement.

The ease of acquiring AWS instances sprawled the company’s footprint by 40%. It was clear they were spending too much money but not how that could be remedied.

How to Use CloudWatch Monitoring Scripts to Monitor an EC2 Linux Instance

Amazon CloudWatch provides monitoring for the AWS cloud resources and the applications customers run on AWS. Developers and system administrators can use it to collect and track metrics, gain insights, and give immediate responses for the smooth functioning of the applications and businesses.

The Amazon CloudWatch Monitoring Scripts for Linux are sample Perl scripts that demonstrate how to produce and consume the Amazon CloudWatch custom metrics. This guide demonstrates how to setup and use the CloudWatch Monitoring Scripts for the user’s Linux instance.

Using Business Views by Newvem

“Business Views” is a unique Newvem feature that allows you to tie your AWS resources with your business.  In other words, you can visualize exactly which AWS resources are used to support specific customers, product, service, business divisions, or any other group that you define.

Why would Business Views make sense for AWS cloud?

Hitchhiker's Guide to The Cloud

Newvem's eBook for Cloud Operations