公司
解决方案
开发者
支持
Search
CN
CN
Ampere Computing Logo
解决方案
解决方案主页
平台系统
解决方案
性能总览
White Papers Coming Soon!
工作负载简介概览
Tuning Guides Overview
如何购买
Ampere 系统
Ampere Altra
Azure
Equinix
甲骨文
腾讯云
谷歌云
Ampere AI 下载工作原理常见问题
开发者
开发者中心部署云应用使能开源社区把数据用起来构建云应用设计云应用
Search
AMPERE COMPUTING SOLUTIONS

All About CIDR

Continuous Integration, Delivery, and Regression

Here at Ampere we fully believe in full automation and continuous best practices for all of our development activities. To meet our goals of a fully automated software environment we built a system called CIDR: Continuous Integration, Delivery, and Regression.

CIDR is a framework composed of industry-best tools sitting on top of a robust database and analysis layer. This is all built using Python, Django, Postgres, serverless cloud environments, and more. We use CIDR to ensure that all of our systems and software meet the rigorous quality needs of the modern data centre.

Our CIDR data analysis tools are purpose-built to handle both functional and performance tests, giving us a complete picture of how our software performs on real hardware.

The generalized workflow of a CIDR run can be summarized in these stages:

  1. Reserve a system from our pool of bare-metal hardware to ensure no overlapping reservations
  2. (if applicable) Flash a specific version of firmware onto the system
  3. (if applicable) Verify UEFI/BIOS settings to ensure consistent run parameters
  4. Install a fresh operating system using applicable automated install methods
  5. Install CIDR-CLI and all dependencies via the internal PyPi repository
  6. Run applicable test set composed of both performance and functional tests
  7. Upload results to our data processor for cataloguing and storage
  8. Analyze system hardware and software, collecting more than 15,000 data points about the system under test
  9. Upload system configuration details to our core database
  10. Release the system back into the pool of available systems
  11. Analyze results and send notifications if any anomalies appear
  12. Leverage the core dataset in applications like this solutions portal, reports, or a number of other scenarios

Results and data that you see in the CI/CD section of this portal are all collected using CIDR infrastructure with Ampere bare-metal at its core.

Additional Resources

  • We did a talk at the 2019 Open Source Summit covering CIDR (then called TARS), find a recording here.
Created At : August 29th 2022, 3:51:43 pm
Last Updated At : August 29th 2022, 3:51:44 pm

Ampere Computing

4655 Great America Parkway

Suite 601 Santa Clara, CA 95054

Tel: +1-669-770-3700

info[at]amperecomputing.com

关于我们
image
image
© 2022 Ampere Computing LLC. All rights reserved. Ampere, Altra and the A and Ampere logos are registered trademarks or trademarks of Ampere Computing.