Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
cloudappliance/appladmin [2020_06_25 13:09] – [SME Appliance System Admin Guide] jimcloudappliance/appladmin [2020_06_25 13:51] jim
Line 3: Line 3:
 ## 1 Software Stack  ## 1 Software Stack 
  
-{{:/cloudappliance:steps:sme_smearch.png}}+{{ ::sme_enterprise_file_fabric_logical_architecture.png?600 |}}
  
-The SME platform is built using open Internet technologies. The base operating system used s hardened Linux CentOS. HTTPD Apache Server is used for serving http requests and for temporary caching memcached is used. File Metadata is stored using a MySQL database. 
  
-The web interface is written in using PHP / HTML / Ajax, and protocol adapters are written using Perl.+The File Fabric is built using open Internet technologies. The base operating system used s hardened Linux CentOS. HTTPD Apache Server is used for serving http requests and for temporary caching memcached is used. File Metadata is stored using a MySQL database.
  
-By using standard components SME can be adopted and customized to a wide variety of deployments.+The web interface is written in  PHP / HTML / Ajax, and protocol adapters are written using Perl / Python.
  
-standard firewall friendly protocol HTTPS is used for communicating with the clients.+By using standard components the File Fabric can easily be adopted and customized to a wide variety of deployments and can be scaled up as well as out.
  
-The basic premises of SME is to act as a cloud gateway and auditcontrol and encryption point. All the files and data are stored in the provider. The SME platform only keeps the meta data e.g. file namesize (if available), security permissions.+A standard firewall friendly secure protocolHTTPSis used for communicating with clients.
  
-The apache server is stateless and can run on a separate host from the MySQL DB Server. This allows flexibility in deployment topologies for scalability and high availability using proven deployment configurations supported by apache web server (e.g. multiple web servers behind a load balancer) and MySQL DB (replication, data sharding).+The basic premises of the File Fabric is to unify content, whether stored on-cloud and/or on-premises, and provide a single audit, control and encryption point. All files continue to reside in the storage provider with the File Fabric only caching metadata e.g. file name, size (if available), security permissions. 
 + 
 +The Apache server is stateless and can run on a separate host from the MySQL DB Server. This allows flexibility in deployment topologies for scalability and high availability using proven deployment configurations supported by Apache web server (e.g. multiple web servers behind a load balancer) and MySQL DB (replication, data sharding). 
 + 
 +{{ ::sme_enterprise_file_fabric_replication_new.png?600 |}}
  
 ## 2 Components ## 2 Components
  
-{{:/cloudappliance:steps:sme_2_appliance_architectu.png}}+{{ ::logical-architecture.png?600 |}}
  
-SME is built as an open modular platform. All the functionality is available via the SME API and major components have hook points to integrate external system .e.g authentication , a new storage provider, payment gateway etc.+The File Fabric is built as an open modular platform. All the functionality is available via the File Fabric API and major components have hook points to integrate external system .e.g authentication , a new storage provider, payment gateway etc.
  
-Details of the SME API can be found at:+Details of the File Fabric API can be found at:
  
-https://storagemadeeasy.com/for_developers/+https://storagemadeeasy.com/?p=apidoc
  
 **Protocol Adaptors** **Protocol Adaptors**
  
-At the top of the SME Architecture diagram are protocol adapters The allow to access your data using multiple protocols from any supported storage provider.+At the top of the File Fabric Architecture diagram adjacent to the REST API are protocol adapters These allow to access data using multiple protocols and work with any configured storage provider.
  
-Out of the box SME supports:+Out of the box the File Fabric supports:
  
-  * REST/XML and REST/JSON: SME proprietary API. This is used by all the SME tools, is fully documented and can be used to develop custom applications.+  * REST/XML and REST/JSON: File Fabric proprietary API. This is used by all the File Fabric tools, is fully documented and can be used to develop custom applications.
  
-  * WebDav/HTTPS: Standard WebDav is protocol especially useful for iOS apps (Pages, Keynote, Numbers) that support WebDav+  * WebDav/HTTPS: Standard WebDav is protocol especially useful for integrating into user desktops without an Application deployment
  
   * FTP/FTPS: Standard FTP and FTP Secure protocol   * FTP/FTPS: Standard FTP and FTP Secure protocol
Line 41: Line 44:
 **Provider Sync Engine** **Provider Sync Engine**
  
-The provider Sync Engine s used to discover new data added to the provider outside of SMECan run in realtime, scheduled and manual mode.+The provider Sync Engine s used to discover new data which has been added to the storage provider outside of the File FabricThis can run in realtime, scheduled and manual mode.
  
-  * Real-time: new data is checked every time storage provider is accessed. For optimum performance only relevant subset of data is checked for new data. +  * Real-time: new data is checked every time storage provider is accessed by and end-user. For optimum performance only relevant subset of data is checked for new data. 
-  * Scheduled: storage provider is accessed at schedule interval. +  * Scheduled: storage provider is accessed at a set scheduled interval. 
-  * Manual: Administrator initiates a sync+  * Manual: File Fabric Administrator initiates a sync
  
-**Multi-Site Backup Engine**+**Multi-Site Backup and Archive Engine**
  
-Used to backup files updated via SME platform to another storage provider for disaster recovery and availability.+Used to backup files updated through the File Fabric to another storage provider for disaster recoveryand availability in the event of lost or damaged files and/or Ransomware attacks. Recovery can easily be facilitated by the [[https://storagemadeeasy.com/ForeverFile/|Forever File]] feature.
  
 **Access Control Module** **Access Control Module**
  
-The ACL module is responsible for applying permissions. Every operation is verified by the access control module to ascertain that the user has permission to perform the operation+The ACL module is responsible for applying permissions. Every operation is verified by the access control module to ascertain that the user has permission to perform the operation.
  
 **Audit Manager** **Audit Manager**
  
-The Audit module is used by all components to generate audit records for all file interactions. The granularity of this can be controlled at a per Organization level.+The Audit module is used by all components to generate audit records for all file interactions. The granularity of this can be controlled at a per Organization tenant level.
  
 **Encryption Engine** **Encryption Engine**
  
-The Encryption engine s used to encrypt data before sending to a remote cloud provider. It uses 256 bit encryption to encrypt data at rest. Further details on how this works and security can be referenced in the SME Security white paper.+The Encryption engine s used to encrypt data before sending to a remote cloud provider. It uses 256 bit encryption to encrypt data at rest. Further details on how this works and security can be referenced in the File Fabric Security white paper.
  
 **Payment Gateway** **Payment Gateway**
  
-The Payment Gateway enables Integration with external billing system and supports PayPal and Sage.+The Payment Gateway is available in the ISP edition of the product and it enables Integration with external billing system and out of the box supports PayPal.
  
 Custom payment gateways can also be integrated. Custom payment gateways can also be integrated.
Line 71: Line 74:
 **Storage Connectors** **Storage Connectors**
  
-SME supports more that 60 cloud storage providers including Amazon S3, OpenStack, MS Azure, Google Storage, WebDav and FTP.+The File Fabric supports more that 60 cloud storage providers including Amazon S3, S3 compatible storage, OpenStack, MS Azure, Google Storage, WebDav and FTP.
  
-Additional providers can be easily developed using a storage providers native API+Additional storage providers can be easily developed using a storage providers native API
  
 **Protocol Adaptors** **Protocol Adaptors**
  
-The protocol adaptors are the front end adaptors that are additional to the SME API. They enable access from a compatible S3 API, FTP/S, or Secure WebDav.+The protocol adaptors are the front end adaptors that are additional to the File FabricAPI. They enable access from a compatible S3 API, FTP/S, or Secure WebDav.
  
 ## 3 Administration  ## 3 Administration