Newvem Community
//
May 19, 2013
AWS Auto Scaling allows the user to scale the Amazon EC2 computer resources up or down automatically as per the defined conditions. The user can configure auto scaling as per the requirement. The Amazon Web Services also provides Elastic Load Balancing (ELB) to manage the traffic on a fleet of Amazon Elastic Compute Cloud instances.
When the AWS EC2 resources are managed by ELB, adding new resources to ELB will ensure that the additional traffic is well distributed to the new resources and the application performance is maintained.
The present guide demonstrates how to configure Auto Scaling with Cloudwatch and ELB. Since AWS does not provide the management console for Auto Scaling, all the tasks would be performed by CLI.
Read more »
Newvem Community
//
May 19, 2013
AWS Auto Scaling allows the user flexibility to achieve horizontal scalability by automatically adding or removing the Amazon EC2 compute resources. AWS does not charge separately; it charges for all the additional EC2 compute resources. It is important for the user to know when Auto Scaling has added new resources and when resources have been removed. Auto Scaling can be configured with Simple Notification Services (AWS SNS) to get the notification when a new EC2 instance is launched or terminated.
The present guide demonstrates how to configure Auto Scaling to send an email notification when Auto Scaling adds or removes the EC2 computer resources. Since AWS does not provide the management console for Auto Scaling, all the tasks would be performed by Auto Scaling CLI.
Read more »
Newvem Community
//
May 5, 2013
AWS Auto Scaling provides horizontal scaling by automatically adding or removing computer resources for the application hosted on AWS. The present guide demonstrates how to configure Auto Scaling to scale based on a schedule. Auto Scaling is ideally suited for an application where there is a requirement for scalability.
AWS does not provide an AWS Management console for Auto Scaling. Thus, all the operations should be performed through CLI or API. When the user wants to configure Auto Scaling for their resources, it is required to follow certain steps. The first step is to create a launch configuration, which defines resources, such as the AMI, EBS or Instance Type or detailed monitoring to be added by Auto Scaling.
Read more »
Newvem Community
//
May 2, 2013
AWS Auto Scaling provides horizontal scaling by automatically adding or removing computer resources for the application hosted on AWS. Auto Scaling is ideally suited for an application where there is a requirement for scalability.
AWS does not provide an AWS Management console for Auto Scaling. Thus, all the operations should be performed through CLI or API. When the user wants to configure Auto Scaling for their resources, it is required to follow certain steps. The first step is to create a launch configuration, which defines resources, such as the AMI, EBS or Instance Type or detailed monitoring to be added by Auto Scaling.
Read more »
Newvem Community
//
May 2, 2013
AWS Auto Scaling provides horizontal scaling by automatically adding or removing compute resources for the application hosted on Amazon AWS cloud. Auto Scaling ensures that the number of Amazon EC2 instances increases seamlessly when the demand escalates for maintaining the application performance, and decreases automatically when the demand declines for minimizing the costs. This guide demonstrates how to configure Auto Scaling to scale manually with a fixed number of instances.
AWS does not provide an AWS Management console for Auto Scaling. Thus, all the operations should be performed through CLI or AWS APIs. When the user wants to configure Auto Scaling for their resources, it is required to follow certain steps. The first step is to create a launch configuration, which defines resources, such as the AMI, EBS or Instance Type, or detailed monitoring to be added by Auto Scaling.
Read more »
Newvem Community
//
April 21, 2013
Availability and Uptime Management is one of five components in the ITIL Service Delivery area. It is responsible for ensuring application systems are up and available for use according to the service criticality and the defined Service Level Agreements (SLAs).
Your uptime management team should analyze your online business availability requirements and ensure that optimized, cost-effective contingency plans are put in place and tested on a regular basis to ensure an online robust service that meets the business needs. For example, Internet ecommerce systems may have almost zero recovery RTO (Recovery Time Objective) in comparison to less critical, non-customer-facing applications where even a few days of recovery can be provisioned on a less expensive cloud infrastructure with limited redundancy capabilities.
Read more »
Arjun Chopra
//
March 13, 2013
Understanding the ‘shared responsibility model’ is one of the most important keys for getting to the cloud and staying there. Successful ‘Infrastructure as a Service’ (IaaS) cloud adoption cases can be likened to a stool with three legs -
Read more »
Newvem Community
//
March 13, 2013
AWS CloudFront is a content distribution service offered by AWS to serve low latency content with high data speed. CloudFront caches the object to its edge location. If the user has updated an object before it has expired or before the Cache-control max age, CloudFront will still show the older object. If the user wants to load the updated object, it is necessary to remove the origin object from the CloudFront edge location. This can be achieved with:
- Invalidating the object
- Object versioning
The present guide demonstrates how to invalidate an object from a download distribution.
Read more »
Newvem Community
//
March 13, 2013
AWS CloudFront is a content distribution service offered by AWS to serve low latency content with high data speed. CloudFront caches the object to its edge location. By default any object stays in the edge location for 24 hours after which CloudFront sends the request to its caching origin to fetch the object again. If the user has more dynamic data that requires frequent updates, it is recommended to lower the caching period. If the object does not change for a longer period and is requested frequently, it is advisable to increase the caching period. This is because the data transfer cost between S3 and CloudFront will be reduced. In addition, the latency will also improve as the load on the origin will be reduced.
The present guide demonstrates how to set cache-control and the expiration headers to an S3 object.
Read more »
Newvem Community
//
March 5, 2013
AWS CloudFront is a content distribution service offered by AWS to speed up the distribution of static content, such as media files, html, js, css, etc. CloudFront serves its content through edge locations. As of Dec 2012, AWS had more than 35+ edge locations across the globe. When the user requests for any static content from CloudFront, it will find the nearest edge location to the user and deliver the content from that edge location to reduce the latency.
CloudFront can stream media file using Adobe Real-Time Messaging Protocol (RTMP). The streaming file needs to be on AWS S3 and cannot be served from any other origin.
The present guide demonstrates how to create the CloudFront streaming distribution and stream media using the JW Player.
Read more »