Amazon Web Services is, without a shadow of doubt, the most dominating cloud infrastructure provider in the world because of its outstanding level of services and also AWS prices are the most affordable ones if we take into consideration their services and competitors: Microsoft Azure, Google Cloud, Rackspace etc. However, apart from its basic services, in its most recent announcements, AWS has introduced some highly amazing features that can be very beneficial for IT developers and software professionals. A brief of some of those features is explained in this article which IT developers must go through.
- AWS Elastic Beanstalk is now added with two new deployment policies
Elastic Beanstalk is one of the best application deployment service offered by AWS. This service lets you efficiently implement and manage apps in the AWS cloud without worrying about the type of infrastructure and now this service is added with two new deployment policies namely immutable deployment policy and rolling deployment policy.
Out of these two, the immutable deployment policy is very beneficial for you while updating your application or environment configuration. This policy is suitable for updates in production environments where you want to reduce the risk from failed deployments and minimize downtime. It also ensures less impact of failed deployment and allows your application to serve traffic capacity at full capacity during updates. You can also make use of rolling deployment policy along with additional batch policies. This policy deploys code to a single batch of newly developed EC2 instances prior to rolling out new updates to your current instances in equal batches.
- AWS Lambda Now Supports Node.js 4.3
Now as AWS Lambda supports Node.js 4.3 you can develop Lambda functions with more ease. With new leveraging ES6 support feature, users can utilize standard Node.js callback conventions to identify error or some return values for execution of the function. However, prior to this, for returning values of a Lambda function needs the use of methods specific to the Lambda programming model.
- Amazon RDS now supports PostgreSQL 9.5, 9.5.2, as well as minor versions including 9.4.7 and 9.3.12
Amazon RDS now supports major version of PostgreSQL. Now with the PostgreSQL 9.5 you can avail benefits of several new features including Row Level Security (RLS), UPSERT capability and several Big Data capabilities. In addition to this RDS for PostgreSQL is also supporting minor versions 9.4.7 and 9.3.12, which contain several enhancements and fixes.
- Support to Lambda Function Versions and Aliases
Now with the AWS Lambda function versioning, you can handle your in-production Lambda function codes in a better way as this enables you to publish one or more versions of your Lambda function. Apart from this, AWS is also offering support to Lambda function aliases which can empower you to abstract the way of improving and promoting new Lambda function versions into production.
- Easy Trust Configuration for AWS Directory Service
Now it has become way easy for you to configure and manage trust relationships between your AWS Directory Service and on-premises domains of MS Active Directory. With the help of this facility now you can efficiently configure conditional forwarders with the help of Directory Service console without the installation of DNS Manager on Windows Server instance in your Amazon Virtual Private Cloud.