The AWS Lambda console has been updated with enhancements and new features that improve the experience of creating, configuring, testing, and monitoring your Lambda functions.
AWS Lambda Doubles Maximum Memory Capacity for Lambda Functions
You can now allocate 3008MB of memory to your AWS Lambda functions. Previously, the maximum amount of memory available to your functions was 1536MB. Now, it’s easier to process workloads with higher memory or denser compute requirements, such as big data analysis, large file processing, and statistical computations.
Introducing AWS Cloud9
AWS Cloud9 is a cloud based IDE for writing, running, and debugging your code.
Amazon API Gateway Supports Endpoint Integrations with Private VPCs
You can now provide access to HTTP(S) resources within your Amazon Virtual Private Cloud (VPC) without exposing them directly to the public Internet. You can use API Gateway to create an API endpoint that is integrated with your VPC. You create an endpoint to your VPC by setting up a VPC link between your VPC and a Network Load Balancer (NLB), which is provided by Elastic Load Balancing. The NLB send requests to multiple destinations in your VPC such as Amazon EC2 instances, Auto Scaling groups, or Amazon ECS services. NLBs also support private connectivity over AWS Direct Connect, so that applications in your own data centers will be able to connect to your VPC via the Amazon private network.
AWS Serverless Application Repository Enables Customers to Discover, Deploy, and Publish Serverless Applications
The AWS Serverless Application Repository is a collection of serverless applications published by developers, companies, and partners in the serverless community.
AWS CloudTrail Adds Logging of Execution Activity for AWS Lambda Functions
You can now log the execution activity of your AWS Lambda functions with AWS CloudTrail Lambda data events. Previously, you could only log Lambda management events, which provide information on when and by whom a function was created, modified, or deleted. Now, you can also record Lambda data events and get additional details on when and by whom an Invoke API call was made and which Lambda function was executed. All Lambda data events are delivered to an Amazon S3 bucket and Amazon CloudWatch Events, which allows you to respond to events recorded by CloudTrail. For example, you can quickly determine which Lambda functions were executed in the past three days and identify the source of the Invoke API calls. You can take immediate action to restrict Invoke API calls to known users or roles if you detect inappropriate Lambda activity.
Set Concurrency Limits on Individual AWS Lambda Functions
You can now set a concurrency limit on individual AWS Lambda functions. The concurrency limit you set will reserve a portion of your account level concurrency limit for a given function. This feature allows you to throttle a given function if it reaches a maximum number of concurrent executions allowed, which you can choose to set. This is useful when you want to limit traffic rates to downstream resources called by Lambda (e.g. databases) or if you want to control the consumption of elastic network interfaces (ENI) and IP addresses for functions accessing a private VPC.
Announcing New AWS Deep Learning AMI for Microsoft Windows
Amazon Web Services now offers an AWS Deep Learning AMI for Microsoft Windows Server 2012 R2 and 2016. These new Amazon Machine Images (AMIs) contain all the necessary pre-built packages, libraries, and frameworks you need to start building AI systems using deep learning on Microsoft Windows. The AMIs also include popular deep learning frameworks such as Apache MXNet, Caffe and Tensorflow, as well as packages that enable easy integration with AWS, including launch configuration tools and many popular AWS libraries and tools. The AMIs come prepackaged with Nvidia CUDA 9, cuDNN 7, and Nvidia 385.54 drivers, and contain the Anaconda platform (supports Python versions 2.7 and 3.5).
Migrate Hyper-V VMs to AWS with AWS Server Migration Service
AWS Server Migration Service now supports the ability to migrate Hyper-V VMs to AWS. With this launch, you can now migrate virtual machines running in on-premises virtualization stacks from both Microsoft Hyper-V and VMware ESX/ESXi environments. AWS Server Migration Service is an agentless service that makes it easier to migrate thousands of on-premises workloads to AWS. It allows you to automate, schedule, and track incremental replications of live server volumes, making it easier for you to coordinate large-scale server migrations. Automating incremental replication, Server Migration Service helps you speed up your migration process and reduce the operational cost of migration. It’s easy to get started with AWS Server Migration Service either using the AWS Console, or CLI and is available at no cost to you in the following AWS regions. To learn more about Hyper-V support for AWS Server Migration Service, click here.
Kuwait: Putting UF Through Its Paces
The Sulaibiya wastewater treatment plant in Kuwait is being expanded to meet demand for reused wastewater.