How-to Install AWS Command Line (CLI) Tools for Auto Scaling

Scaling is one of the most important factors for Cloud Services. It allows the user to optimize the cost by providing resources only when required. Amazon Cloud Auto Scaling provides horizontal scaling by automatically adding or removing the computer resources for the application hosted on AWS. The changes are on demand based on the triggers configured by the user.

Consider the following scenario: when the user’s web application is hosted on AWS and there is a sudden increase of traffic to that website. If the user fails to scale up based on the need, the application may fail or give a slow response. If the user has configured parameters such that AWS adds more application resources (EC2 Instances) when the traffic increases the application will continue to respond with the same performance as before.

The present guide demonstrates how to install Auto Scaling CLI on a Windows machine.

How to Monitor Events for AWS EC2 Instances

Considering the current high demand of infrastructure, Amazon Web Services (AWS) upgrade the infrastructure and corresponding EC2 services regularly on a continual basis, with many patches and upgrades being applied to instances transparently. Some updates require a short instance reboot in order to apply the above mentioned updates. AWS EC2 has a functionality called monitor events, which provides visibility into the timing of the planned reboots. With the help of the above mentioned functionality, the user can use the scheduled events to manage reboots on their own before the scheduled update window.

The present guide demonstrates how to view the scheduled event. You can take actions, such as stop / reboot the instance against a planned action. You can also refer the maintenance guide.

Presentation: Managing Amazon Cloud Costs

Managing AWS CostsIf you’re on the Amazon cloud, then you’ve probably already noticed that the AWS bill you receive is exceedingly complex. If you haven’t already switched, than perhaps stories from peers have scared you off. With the complexity of the consumption-based bill, your cloud costs can get out of hand and you may not understand why.

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. Deployment on AWS Cloud / by Accenture

The following presentation brought to you by an Accenture technology architecture consultant. The slides describes the deployment of, a high traffic site (avg 25K Visits per day). The presentation contains s short comparison between AWS cloud and Rackspace cloud with regards to storage and servers.

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.

How to Use the CloudWatch Powershell Scripts to Monitor a Windows Instance

Hitchhiker's Guide to The Cloud

Newvem's eBook for Cloud Operations