Category

amazon aws services,

How to Create the IAM Policy for AWS Cloud Auto Scaling

AutoscalingAWS Auto Scaling allows the user to automatically scale the Amazon EC2 compute resources up or down as per the defined conditions. The AWS Identification and Access Management allows the AWS user to create roles, users or groups for the organization. IAM is used to configure groups of users who will be allowed or denied access to specific AWS services. The user can provide or deny the access with a set of IAM policies.

The IAM Policy is used to grant access permission to a user, group or role based on the AWS resources specific rules. To give a particular IAM entity permission, the user needs to write a policy according to the access policy language that IAM uses and then attach the policy to the related AWS entity. In case of a group, the group users’ inherit the group policy. More than one policy can be attached to a group or a user.

The IAM Roles can also be used with Auto Scaling. Auto Scaling integrates with IAM so that the user can specify which Auto Scaling actions can be performed in the AWS Account with the Auto Scaling resources. Auto Scaling can be configured with IAM at a service level (e.g. create or delete launch configuration, create or update the Auto scaling group). However, it cannot be linked to a particular resource, such as a specific Auto Scaling group or instance.

Using IAM does not change how to scale or configure Auto Scaling. However, it changes who should do it.

The present guide demonstrates how to create an IAM policy for Auto Scaling. The policy will allow accessing or denying certain Auto Scaling services.

How to Suspend and Resume the AWS Cloud Auto Scaling Process

AutoscalingAWS Auto Scaling allows the user to automatically scale the Amazon EC2 compute resources up or down as per the defined conditions. The scaling process can be configured to maintain a fixed number of instances, scale up or down based on demand or scale up or down at fixed schedule. If it is required to change the scaling configuration, the scaling group or for some unforeseen reason not scale for sometime, the user may need to suspend the scaling process. Auto Scaling allows suspending the process for some time and resuming it when required.

The present guide demonstrates how to suspend or resume the Auto Scaling process. Since AWS does not provide the management console for Auto Scaling, all the tasks would be performed by CLI.

Newvem Infographic: Significant Improvements In AWS Usage Revealed

AWS is a significant player in the public cloud domain with an estimated 32% of the $6.2 Billion spend over the public cloud. At Newvem we have been analyzing trends in AWS cost and usage based on our users activity over Amazon Web Services. By comparing cost and usage data revealed last year,?we’ve revealed significant improvements in everyday use of AWS EC2 On-Demand and Reserved Instance services,?security, availability, and utilization.

The infographic below says it all! ?Click here?for the full report!

Filtering AWS costs and usage of your App with Newvem and New Relic

Business Groups by NewvemImproving the AWS costs and usage supporting your app just got easier. ?Since our partnership launch with New Relic last month, we’ve helped many developers using New Relic to enhance their control over their application’s performance with visibility and costs and usage metrics of the AWS infrastructure supporting their app.

One of the hottest capabilities that the plugin includes is the ‘slicing and dicing’ your AWS cloud’s costs, resources, and risks by production environments, products, and other business activities that use AWS to run your business. With Newvem’s ‘business groups’ feature, you can narrow down the costs of your application independent from other environments running on AWS, address specific risks that your app may be exposed to, and take clearer inventory over the specific resources used to support your app.

Cloud Radar Report Part 1: State of the AWS Cloud June 2022

Newvem periodically analyzes the AWS cloud usage of our users to identify, benchmark and recommend areas where AWS users can improve their awareness and approach to cost savings, security vulnerabilities, availability issues, and utilization efficiency.?In comparison to previous 2021 Cloud Radar reports, we’ve identified huge improvements in AWS resource usage by users specifically across security, Reserved Instance utilization, and data recovery practices.

Enterprise Grade Cloud Enabled by the Ecosystem

Clouds APIWhile investing in building new data centers all over the world and creating the management overlay in order to be able to sell their hardware, IaaS operators are also relying on their ecosystem to support the evolving?enterprises that go to the cloud?(e.g. the “Enterprise Grade Cloud”).

API First

The move to the cloud pushes the data center to re-invent itself within the new environment. It is a fact that, although the cloud is a pure revolution (at least in MHO), terms such as SLA, TCO and ROI are still valid in this new IT era. Thanks to industry leaders such as Salesforce.com that realize the notion of “API first”, vendors such Amazon cloud present new capabilities first through their APIs. In this way, the cloud operator platform enables development of its ecosystem.

5 Essentials to Safe Guarding Your Application from Cloud Outage

A while back, I was starting up an EC2 instance on the AWS cloud when it entered an endless restart loop. All the application deployment efforts we’d made (installation and service configuration) over two weeks just went down the drain. So we called support. The support rep redirected us to his team leader who simply told us that, as indicated in the SLA, we had to abide by the shared responsibility model and they were not liable for our loss.

The Shared Responsibility Model -?Shared Responsibility refers to the responsibility of the cloud vendor, as well as the cloud consumer, to make sure that everything is backed up and appropriately configured to avoid situations like the one we were in. In short, it was our fault for not having better programmed our architecture.

Reveal Your AWS Spot Instance Costs & Usage

Select Spot Instance Group

Pic 1:Newvem’s Spot Instances Filter

AWS Spot Instances can be a great way to save money on projects that are not time-sensitive or to boost your on-demand compute power. Spot Instances are based on supply and demand giving you the unique opportunity to name your price, with the understanding, of course, that once the price exceeds your bid, you will lose that instance.

The problem is that users struggle to track and understand their Spot Instance consumption because the price is constantly fluctuating. That’s where the Newvem Spot Instance Filter comes in to play.

AWS Cloud Webinar: Designing for Failure

How do you build a system which is designed from the beginning to withstand failure? In this AWS webinar, presenter Simon Elisha discusses the many techniques you can employ to develop a system which can remain available during disasters and outages. For instance:

  • Spread your system across multiple physical locations to isolate yourself from physical and geographical disruptions using AWS Availability Zones
  • Replicate your database and state information to increase availability

Check out AWS 201 Webinar Series: Designing for Failure!

Related Recommended Post:?AWS Cloud Best Practice: Introduction to High Availability Deployment

How to Configure AWS Cloud Auto Scaling to Scale Based on a Schedule

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.

Hitchhiker's Guide to The Cloud

Newvem's eBook for Cloud Operations