Getting start
Following document are related to Offision On-premise installation, if you are using Cloud subscription plan of Offision, you do not need to refer to the following information
Install Offision Server
1. Understand the components for the Offision Server
Offision server are builded based on Docker technology. Thanks for the Docker, Offision are able to hosting in various environments, and it can also support simple installation. At the beginning, you need to know the 3 key component to build up a Offision Server.
- Application - a docker container to host the Offision image
- Database - to save the key data on Offision
- File Storage - to save the videos and images upload to Offision, and the application log file
2. Choose the infrastructure based on your actual usage
You need to confirm the infrastructure, there are serval infrastructures we suggest in following for your reference:
If you have a strong knowledge on Docker hosting / Database / Cloud hosting, actually you can host into other platform such as (Google cloud / Alibaba Cloud) as you want.
3. Install the components
Finally, if you confirm the infrastructure, you can follow the below installation guideline to setup the system based on the component you choose:
Application
Data backup
If you are using Offision, we strongly recommend you to apply the backup to the Offision, but actually not all component need to backup by Offision.
Application - No need to backup the application. Offision docker image are built into a single image, no data will be stored in the application. If the application server fail on any reason such as hard disk damage, just reinstall the application server as a new one and connect to existing file storage and database.
Database - Strongly recommended, All the key user items and data are stored into the Offision Server, it will have a unrecoverable impact to the system if database data lost. Of course, there will have no specification on the backup policy and mechanism, hard-disk backup / RAID 1 data mirroring / database backup are all applicable for database back-up.
File Storage - Recommended, the files stored in Offision system are mainly the room image / photo, and the logging file to tracing the problem. The damage of the file storage due to the file lost may be caused some inconvenience to the Offision, such as image cannot be shown, but this will not have the direct impact of the main booking flow. User can easily re-upload the files to Offision to recover it. But we will still recommend you to have a file storage backup mechanism, since it will prevent the inconvenience to the end user when any unexpected issues happen.
System capacity suggestion
After you confirm the system infrastructure backup mechanism, next step you need to know are the capacity of each items.
The following suggestions of the system are based on the Offision previous production experience, which can handle 1000 User access and with the data storage, to ensure system’s stability and smoothness.
These suggestions are for estimate purpose only, system usage will be different depends on the usage frequency and features used. Please monitor the system resource usage and modify the system capacity based on the actual usage.
Application
Cloud | On-premise | |
---|---|---|
min number of server/instances | 2 instances | 2 servers |
min CPU | 8 Cores | 8 Cores |
min RAM | 14 GB | 16 GB |
min disk size | 10 GB | 50 GB |
Database
Cloud | On-premise | |
---|---|---|
min DTU | 100 | - |
min CPU | - | 8 Cores |
min RAM | - | 16 GB |
min disk size | 30 GB | 50 GB |
File Storage
Cloud | On-premise | |
---|---|---|
min disk size | 10 GB | 30 GB |
Backup Server
Back up server storage estimation is based on a simple calculation. For example, if you want to keep daily backup for 30 days, monthly backup for 1 year and yearly backup for 7 years, the size required will be (30 + 12 + 7) * 30GB = 1.47 TB