Amazon Web Services rolled out several new automated development and operations tools on Thursday, mitigating various pain points.
"A very underestimated part of our work is development, testing and operations," Amazon CTO Werner Vogels said in a keynote address at the re:Invent conference in Las Vegas. "To really build an agile, fast-moving business you really need to focus on that part. You can no longer afford to build two years or three years and then release to your customers only to find out it's software they no longer want."
AWS OpsWorks for Chef Automate is a fully managed Chef server. It provides workflow automation for continuous deployment and automated testing for compliance and security, Werner said. The Chef server gives full stack automation by handling operational tasks such as software and operating system configurations, package installations, and database setups.
The EC2 Systems Manager is a collection of tools for package installation, patching, resources configuration and task automation.
Meanwhile, AWS CodeBuild is a cloud-native build service that bridges the gap between CodeCommit and CodeDeploy and compiles source code, runs tests, and produces ready-to-deploy software packages. CodeBuild scales continuously and processes multiple builds concurrently and charges users by the minute.
For operations, Vogels announced AWS X-Ray, a fully-managed service that allows you to debug your distributed applications in production. "You can... pinpoint individual services that may be giving you issues," Vogels said.
AWS Personal Health Dashboard, meanwhile, is a personalized view of all resources and system events.
AWS Shield For Everyone is a security layer that is on by default for web applications running on AWS, with no action required by the user to have the protection running. Werner said opting in to Shield Advanced gives additional protection against very large and sophisticated attacks and it is also touted by the cloud giant to beef up distributed denial of service (DDoS) protection.
Werner also unveiled a new analytics tool, Amazon Pinpoint, to help developers drive more app engagement. It helps analyze mobile customer behavior and allows for engagement like running push notifications.
AWS Batch, meanwhile, is fully managed batch processing at any scale. "You no longer have to worry about those painpoints in very large scale data processing," Vogels said.
Next, Blox is a collection of open source projects for container management and orchestration.
AWS Lambda @Edge runs Lambda functions at CloudFront locations, while AWS Step Functions allows you to coordinate different components of distributed appliations using visual workflows.
Sticking together the components of data architecture, AWS Glue is a fully managed data catalog that allows for easy transfer of data between data stores, simplifying and automating data discovery, conversion, mapping, and job scheduling tasks. Glue integrates with S3, RDS, Redshift, and any JDB-compliant data store.