We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.
If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”
Customize cookie preferences
We use cookies and similar tools (collectively, "cookies") for the following purposes.
Essential
Essential cookies are necessary to provide our site and services and cannot be deactivated. They are usually set in response to your actions on the site, such as setting your privacy preferences, signing in, or filling in forms.
Performance
Performance cookies provide anonymous statistics about how customers navigate our site so we can improve site experience and performance. Approved third parties may perform analytics on our behalf, but they cannot use the data for their own purposes.
Allowed
Functional
Functional cookies help us provide useful site features, remember your preferences, and display relevant content. Approved third parties may set these cookies to provide certain site features. If you do not allow these cookies, then some or all of these services may not function properly.
Allowed
Advertising
Advertising cookies may be set through our site by us or our advertising partners and help us deliver relevant marketing content. If you do not allow these cookies, you will experience less relevant advertising.
Allowed
Blocking some types of cookies may impact your experience of our sites. You may review and change your choices at any time by selecting Cookie preferences in the footer of this site. We and selected third-parties use cookies or similar technologies as specified in the AWS Cookie Notice.
Your privacy choices
We display ads relevant to your interests on AWS sites and on other properties, including cross-context behavioral advertising. Cross-context behavioral advertising uses data from one site or app to advertise to you on a different company’s site or app.
To not allow AWS cross-context behavioral advertising based on cookies or similar technologies, select “Don't allow” and “Save privacy choices” below, or visit an AWS site with a legally-recognized decline signal enabled, such as the Global Privacy Control. If you delete your cookies or visit this site from a different browser or device, you will need to make your selection again. For more information about cookies and how we use them, please read our AWS Cookie Notice.
К сожалению, данный материал на выбранном языке не доступен. Мы постоянно работаем над расширением контента, предоставляемого пользователю на выбранном языке. Благодарим вас за терпение!
Organizations across the globe face considerable pressure to innovate digitally to remain competitive. One of the key areas that many organizations have identified as a source of opportunity to improve their pace of innovation is their software development and operations, or DevOps. Although DevOps technology has evolved dramatically over the last few years, it is still challenging. Issues related to concurrency, security or handling of sensitive information require expert evaluation and often slip through existing mechanisms like peer code reviews and unit testing. AI for DevOps is the shift towards more automation and more proactive mechanisms that enable teams to innovate faster with confidence. Designed to augment developer’s expertise with ML capabilities, AI for DevOps is a journey from manual processes with infrequent deployments and slow innovation cycles to rapid iteration cycles with CI/CD, and automated alarming for monitoring production.
Benefits of AI for DevOps
Automatically detect and resolve operational issues
Reduce your Mean-time- to- recovery (MTTR) and improve operational performance and availability for your applications by leveraging ML-powered insights to quickly diagnose and remediate issues.
Improve code quality with continuous monitoring
Identify hard-to-find bugs, critical issues and security vulnerabilities with high accuracy, and create a baseline for successive code reviews. Leverage ml-powered recommendations to fix issues and dramatically reduce the time it takes to fix bugs before they reach customer-facing applications.
Optimize application performance and reduce cost
The more efficient your code and application is, the less costly it is to run. Developers and IT operators can use visualizations and ML-powered recommendations to fix performance issues (logging, CPU or memory issues), and reduce operational costs by up to 50% for any application running in production.
Security at scale
Empower your developers to gain confidence that the code they’re writing is secure and meets security best practices. Build automated code reviews as part of your CI/CD pipelines to find and fix code issues and security vulnerabilities at scale.
Reduce the time to identify and remediate issues with Amazon DevOps Guru. The service leverages pre-trained machine learning models to correlate and group related anomalies to automate root cause analysis so that issues can be resolved quickly.
Shift code quality left
It can cost more to fix a bug, depending on how far in the software lifecycle development the bug is identified, than during the initial design phase. With Amazon CodeGuru Reviewer, you can Shift left code analysis, and enable your developers to build higher code quality and security earlier in the software lifecycle.
Locate sources of inefficient application performance
Identify where you’re spending the most cycles or time in the application. Amazon CodeGuru Profiler continuously analyzes application CPU utilization and latency characteristics and presents the analysis in an interactive flame graph that helps you visually understand which code paths consume the most resources, and uncover areas that can be optimized further.
Proactive resource management
Identify when your exhaustible resources such as memory, CPU, and disk space will exceed the provisioned capacity. Amazon DevOps Guru continuously ingests and analyzes your resources and applications that run on AWS, and helps you avoid an impending outage by creating a low noise notification in the dashboard.
Featured Solutions on AWS
Discover Purpose-Built Services, AWS Solutions, Partner Solutions, and Guidance to rapidly address your business and technical use cases.
Guidance for Operationalizing Development with Amazon CodeWhisperer
With machine learning models informed by two decades of Amazon.com and AWS operational excellence, AWS AI services can provide useful insights before problems arise, helps teams be proactive, enforces best practices by default, and ultimately help you innovate faster.
Amazon DevOps Guru
Amazon DevOps Guru is an ML-powered service that makes it easy to improve an application’s operational performance and availability. DevOps Guru detects behaviors that deviate from normal operating patterns so you can identify operational issues long before they impact your customers.
Amazon CodeGuru
Amazon CodeGuru is a developer tool that provides intelligent recommendations to improve code quality and identify an application’s most expensive lines of code. Integrate CodeGuru into your existing software development workflow to automate code reviews during application development, continuously monitor application performance in production, provide recommendations and visual clues for improving code quality and application performance, and reduce overall cost.