Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 TCS Confidential. 2 In this session we will be learning:  What is Rally?  Why Rally?  Use cases  Actions  Architecture  Components.

Similar presentations


Presentation on theme: "1 TCS Confidential. 2 In this session we will be learning:  What is Rally?  Why Rally?  Use cases  Actions  Architecture  Components."— Presentation transcript:

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


Download ppt "1 TCS Confidential. 2 In this session we will be learning:  What is Rally?  Why Rally?  Use cases  Actions  Architecture  Components."

Similar presentations


Ads by Google