Download presentation
Presentation is loading. Please wait.
Published byLee Cooper Modified over 9 years ago
1
1 TCS Confidential
2
2 In this session we will be learning: What is Rally? Why Rally? Use cases Actions Architecture Components
3
3 TCS Confidential “Rally is a tool used to test the performance of an Openstack deployment.”
4
4 TCS Confidential Automate measuring & profiling focused on how new code changes affect the OS performance. Using Rally profiler to detect scaling & performance issues. Automate the search for hardware best suited for particular Openstack cloud. Automate the production cloud specification generation: –Determine terminal loads for basic cloud operations –Check performance of basic cloud operations in case of different loads.
5
5 TCS Confidential 1 ) Rally for Devs & QA :
6
6 TCS Confidential 2 ) Rally for DevOps :
7
7 TCS Confidential 3 ) Rally CI/CD :
8
8 TCS Confidential
9
9 Deploy engine is not yet another deployer of Openstack, but just a pluggable mechanism that allows to unify & simplify work with different deployers like: DevStack, Fuel, Anvil on hardware/VMs that you have. Verification - (work in progress) uses tempest to verify the functionality of a deployed Openstack cloud. In future Rally will support other OS verifiers. Benchmark engine - allows to create parameterized load on the cloud based on a big repository of benchmarks.
10
10 TCS Confidential Usually Openstack projects are as-a-Service, so Rally provides this approach and a CLI driven approach that does not require a daemon: 1) Rally as-a-Service: Run rally as a set of daemons that present Web UI. 2) Rally as-an-App: Rally as a just lightweight CLI app (without any daemons), that makes it simple to develop & much more portable.
11
11 TCS Confidential
12
12 TCS Confidential Rally consists of 4 main components:- Server Providers:-Provide servers (virtual servers), with ssh access, in one L3 network. Deploy Engines:-Deploy Openstack cloud on servers that are presented by Server Providers Verification:-Component that runs tempest against a deployed cloud, collects results & presents them in human readable form. Benchmark engine:-Allows to write parameterized benchmark scenarios & run them against the cloud.
13
13 TCS Confidential Rally plays the role of building blocks in benchmark tasks configuration files. Checks performance of basic cloud operations in case of different loads. Deploy engine is a pluggable mechanism that allows to unify & simplify work with different deployers. Verification uses tempest to verify the functionality of a deployed Openstack cloud. Benchmark engine allows to create parameterized load on the cloud based on a big repository of benchmarks.
14
14 TCS Confidential What are the different Rally Components? What is the Purpose of Rally? Explain about rally major actions of Rally? List out some uses of Rally. What is the use of Benchmark Engine Component in rally?
15
15 TCS Confidential
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.