Cloud
- Olivier Philippot
- Guillaume SUSSELIN
- Solène MOREAU (Deactivated)
UP TO DATE
Overview
This is the simplest installation mode. The Core Server is located in our Cloud, and is configured to use our Power Test Cloud. We provide and manage the test devices. Only tools and client modules are on your premises.
On the diagram above, Application Servers are the usual backend servers of your applications, and Application repository is the repository where you put the built applications (Nexus for example…).
Requirements
Explanations
The cloud mode is our favorite installation mode. Upon receiving your purchase order, all operations are conducted by our team on our secured dedicated cloud service.
When we are done, we provide you with the domain name and IP address of your Core Server.
Then, we send you the plugins and probes (if needed) so that you can distribute them among your users for installation.
Hardware
No server is required on your premises in this mode.
Network
Outbound flows from the tools and the Core Server have to be made.
Flow ID | Port/Protocol | From | To | Description |
---|---|---|---|---|
TOOLS-1 | HTTP(S) 80/443 | Tools, plugins, API | Core Server | Usage of the GREENSPECTOR API |
JENKINS-1 | HTTP(S) 80/443 | Jenkins instances | Core Server | Usage of the GREENSPECTOR API |
TESTBENCH-3 | HTTP(S) 80/443 | Test Mobile Greenspector public IP | Application servers | The Greenspector mobiles need access to applications to test (website or mobile app) using HTTP(S). If website or mobile app backends are not public, Greenspector can give his public IP to authorize the connection. |
TESTBENCH-4 (Optional) | HTTP(S) 80/443 | Power Test Bench Server Greenspector public IP | Application repository | Greenspector TestBench retrieves applications to test (e.g. APKs) via an URL. This is optional. Prefer sending APK instead of URL on APK when you create a job demand with Greenspector CLI |
Software
Only plugins requirements are mandatory. Refer to the Modules Prerequisites chapter.
Maintenance and updates
Monitoring
The entire server monitoring is done by our team. No action is required on your part.
Database backup and restore
We are in charge of making backup of the server’s data, and restoring it if necessary.
Updates
When a software update is available, our maintenance team will inform you before the update is installed. Then the whole software update procedure is done by our team. You only have to update the tools, plugins, and APIs.
Related articles
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
In this section :