Rich Bennett | 4b00193 | 2017-10-16 09:25:01 -0400 | [diff] [blame] | 1 | .. This work is licensed under a Creative Commons Attribution 4.0 International License. |
| 2 | .. http://creativecommons.org/licenses/by/4.0 |
| 3 | |
Idan Amit | d059aea | 2017-11-05 15:07:20 +0200 | [diff] [blame] | 4 | ======== |
Rich Bennett | 4b00193 | 2017-10-16 09:25:01 -0400 | [diff] [blame] | 5 | Delivery |
| 6 | ======== |
Idan Amit | d059aea | 2017-11-05 15:07:20 +0200 | [diff] [blame] | 7 | |
| 8 | SDC Dockers Containers Structure |
| 9 | ================================ |
Rich Bennett | 4b00193 | 2017-10-16 09:25:01 -0400 | [diff] [blame] | 10 | |
Idan Amit | d059aea | 2017-11-05 15:07:20 +0200 | [diff] [blame] | 11 | Below is a diagram of the SDC project docker containers and the connections between them. |
Rich Bennett | 4b00193 | 2017-10-16 09:25:01 -0400 | [diff] [blame] | 12 | |
| 13 | .. blockdiag:: |
| 14 | |
| 15 | |
Idan Amit | d059aea | 2017-11-05 15:07:20 +0200 | [diff] [blame] | 16 | blockdiag delivery { |
Sonsino, Ofir (os0695) | 56ad07f | 2018-12-23 17:09:47 +0200 | [diff] [blame] | 17 | node_width = 100; |
Idan Amit | d059aea | 2017-11-05 15:07:20 +0200 | [diff] [blame] | 18 | orientation = portrait; |
Michael Lando | db0e898 | 2018-06-06 11:44:25 +0300 | [diff] [blame] | 19 | sdc-elasticsearch[shape = flowchart.database , color = grey] |
| 20 | sdc-cassandra[shape = flowchart.database , color = grey] |
| 21 | sdc-frontend [color = blue] |
| 22 | sdc-backend [color = yellow] |
| 23 | sdc-kibana [color = yellow] |
| 24 | sdc-onboarding-backend [color = yellow] |
| 25 | sdc-cassandra-Config [color = orange] |
| 26 | sdc-elasticsearch-config [color = orange] |
| 27 | sdc-backend-config [color = orange] |
| 28 | sdc-onboarding-init [color = orange] |
| 29 | sdc-onboarding-init -> sdc-onboarding-backend; |
| 30 | sdc-cassandra-Config -> sdc-cassandra; |
| 31 | sdc-elasticsearch-config -> sdc-elasticsearch; |
| 32 | sdc-backend-config -> sdc-backend; |
| 33 | sdc-wss-simulator -> sdc-frontend; |
| 34 | sdc-frontend -> sdc-backend, sdc-onboarding-backend; |
| 35 | sdc-backend -> sdc-elasticsearch, sdc-cassandra; |
| 36 | sdc-backend -> sdc-kibana; |
| 37 | sdc-kibana -> sdc-backend; |
| 38 | sdc-onboarding-backend -> sdc-cassandra; |
| 39 | sdc-sanity -> sdc-backend; |
| 40 | sdc-ui-sanity -> sdc-frontend; |
| 41 | group deploy_group { |
| 42 | color = green; |
seshukm | 86b2f6d | 2018-10-03 20:35:52 +0800 | [diff] [blame] | 43 | label = "Application Layer" |
Michael Lando | db0e898 | 2018-06-06 11:44:25 +0300 | [diff] [blame] | 44 | sdc-backend; sdc-onboarding-backend; sdc-kibana; sdc-frontend;sdc-elasticsearch; sdc-cassandra; sdc-cassandra-Config; sdc-elasticsearch-config; sdc-backend-config; sdc-onboarding-init; |
Idan Amit | d059aea | 2017-11-05 15:07:20 +0200 | [diff] [blame] | 45 | } |
| 46 | group testing_group { |
Michael Lando | db0e898 | 2018-06-06 11:44:25 +0300 | [diff] [blame] | 47 | color = purple; |
Idan Amit | d059aea | 2017-11-05 15:07:20 +0200 | [diff] [blame] | 48 | label = "Testing Layer"; |
Michael Lando | db0e898 | 2018-06-06 11:44:25 +0300 | [diff] [blame] | 49 | sdc-sanity; sdc-ui-sanity |
| 50 | } |
| 51 | group util_group { |
| 52 | color = purple; |
| 53 | label = "Util Layer"; |
| 54 | sdc-wss-simulator; |
Idan Amit | d059aea | 2017-11-05 15:07:20 +0200 | [diff] [blame] | 55 | } |
| 56 | } |