Cloud-based Solution
Lablogs is a cloud-based web solution that requires no servers, installation or infrastructure maintenance by your IT team.
Lablogs utilizes AWS' "Infrastructure-as-a-service" offerings to achieve a scalable and secure solution. More can be read about AWS' offerings here: https://aws.amazon.com/solutions/ .
Electronic Lab Logs Inc. does not own or maintain any on-premise servers to support our solution. By allowing AWS to provision and maintain all physical infrastructure, we can achieve a more scalable and secure solution to benefit our customers.
Redundancy
All EC2 and RDS instances are hosted in a minimum of 2 availability zones (usually more) to ensure minimum downtime in the event of an outage. EC2 Auto Scaling Groups are configured for multiple availability zones, and if one instance or zone becomes unavailable, traffic will automatically be routed to another instance.
RDS Aurora MySQL Database
All production database instances are clustered and contain multiple readers in different availability zones. Nightly backups are taken, and stored across different zones. All databases have "encryption at rest" enabled, are located in a private subnet, and are not publically available.
For non-SSO implementations, passwords are hashed using an SHA256 encryption algorithm before being stored, to ensure they cannot be used maliciously.
Document Storage
Lablogs utilizes S3 to store any documents you attach. More can be read on amazon s3 here https://docs.aws.amazon.com/AmazonS3. Public access to this bucket is disabled. Document access is controlled through our API via REST and a valid Access Token is required to add, view or remove any documents.
If a document is successfully uploaded to S3, any revisions (including delete actions) are kept for 6+ months in the event that is is removed or updated by mistake.
SSL/TLS
Only SSL-encrypted traffic is allowed to reach the Application Load Balancer and public subnet (Only port 443 is enabled within the routing rules). A valid SSL certificate is configured (*.lablogs.co) and being used for all web traffic that originates from the application.
Operating Systems
Amazon Linux 2 64bit OS Docker image for Web and Worker EC2 instances, which are patched regularly.
Languages and Frameworks
Angular Web framework.
Node 16/Express API layer.
MySQL Database engine.
Routine patches and Vulnerability scans are conducted.
SSO Integration is available
Lablogs supports SAML-based identity federation with most Identity Providers. When implemented, your Lab's IT department controls basic user access to the system. MFA, Password reset rules, etc. are all controlled through your Identity provider.
You can read more about the steps to configure SSO integration below:
Please contact our implementations team to get started.