Virtual machines (Cloud)

De Wiki1000
Révision datée du 2 février 2017 à 15:26 par Syfre (discussion | contributions) (Page créée avec « __NOTOC__ ==Overview== The Sage FRP 1000 for Cloud solution uses virtual machine (VM) to execute Sage FRP 1000 Services. In the Cloud model implemented on this solution, ... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Overview

The Sage FRP 1000 for Cloud solution uses virtual machine (VM) to execute Sage FRP 1000 Services.

In the Cloud model implemented on this solution, a VM execute one and only one Sage FRP 1000 Service.

As general principles, a VM used in the Sage FRP 1000 Solution :

  • Is agnostic.
  • Has no user access.
  • Is volatile.

Virtual machine deployment process

Sage FRP 1000 start up process

In a stand alone configuration, a Sage FRP 1000 Service load its configuration from a local file. This start up process has several cons which prevent to use it a Cloud environment :

  • The configuration file must be provide on the local disk, this don't met the agnostic requirement
  • The configuration contents sensitive information which may leaks if the VM is compromise.

For these reasons, the start up process in a Cloud environment has been replaced by a configuration sequence where the Sage FRP 1000 Service contacts the configuration server (PDA) to obtain its configuration file. As the PDA maintains a list of the existing VM with theire associat role it can provide the adequate configuration file.

This approach has several benefices :

  • The VM is agnostic.
  • The loading sequence is secure.
  • The VM has no sensitive information stored in its local storage
  • The configuration may be updated with a centralized approach.

Front virtual machines

Back virtual machines