Drupal Managed Service
Moortec’s Drupal Hosting Service for the Cloud provides a managed hosting platform for Drupal-based Internet and Intranet web sites and services. Available on a range of commercial and secure underlying cloud hosting platforms (including AWS, VMware, Azure), for entry level and enterprise scale Drupal applications.
Features
- Available on several cloud platforms including AWS and Azure.
- Platform designed and planned to meet functional and non-functional requirements.
- Service Level Reporting, including Drupal service metrics.
- Daily Backups included and Disaster Recovery available.
- Development, Test and Production instances to support development lifecycle.
- Unconstrained use of Themes, Plug-ins and Core Modules
- Content Versioning for roll-back.
- Drupal V7 and V8 available.
- Clustering/HA: varnish, horizontal scaling. Master/Slave DBMS
- Gluster, Memcache, Solr Search components available.
Benefits
- Linux and Windows infrastructure available for ease of enterprise integration.
- Cloud hosting agnostic to ensure competitive pricing and portability.
- Fully scalable solution will grow with your organisation.
- Integration with existing corporate services for authentication and authorisation.
- UK hosting available for sensitive data storage.
- Reliable Machine Builds via templates (Terraform, etc.)
- Repeatable, Reliable Provisioning via Ansible Playbooks.
Pricing
£150 an instance a month
- Free trial available
Service documents
Request an accessible format
Framework
G-Cloud 11
Service ID
9 4 4 7 8 5 9 7 5 6 8 1 5 1 0
Contact
Moortec Solutions Ltd
<removed>
Telephone: <removed>
Email: <removed>@3789c4d0-1e25-429c-af16-ce1b519c7a26.com
Service scope
- Software add-on or extension
- No
- Cloud deployment model
-
- Public cloud
- Private cloud
- Community cloud
- Hybrid cloud
- Service constraints
-
Limited to Drupal V7 or later. Existing older installations will need to be upgraded as a part of any migration to the Moortec service.
For full support contrib modules need to be agreed in advance. - System requirements
- N/A
User support
- Email or online ticketing support
- Email or online ticketing
- Support response times
- Within 2 hours. Same at weekends if 24x7 support purchased.
- User can manage status and priority of support tickets
- Yes
- Online ticketing support accessibility
- WCAG 2.1 AA or EN 301 549
- Phone support
- Yes
- Phone support availability
- 9 to 5 (UK time), 7 days a week
- Web chat support
- No
- Onsite support
- Yes, at extra cost
- Support levels
- Support Levels: Gold Service 24 x 375 Priority 1 incidents are responded to within 1 hour. Priority 2 within 4 hours. Priority 3 within 24 hours. Priority 4 within 48 hours. Silver Service Mon-Fri 7am - 9pm Priority 1 incidents are responded to within 4 hours. Priority 2 within 12 hours. Priority 3 within 48 hours. Priority 4 within 5 working days. Bronze Service Mon-Fri 9am - 5pm Priority 1 incidents are responded to within 8 hours. Priority 2 within 24 hours. Priority 3 within 72 hours. Priority 4 within 7 working days. The support costs are included in the compute platform costs, and start from £100 per month per instance. We provide cloud support engineers.
- Support available to third parties
- Yes
Onboarding and offboarding
- Getting started
-
There is an extensive onboarding process for getting the customers Drupal Administrators and Content Managers set-up to start to create and manage content within the managed service.
Specific features of the service, such as integration with corporate systems for user authentication will be fully documented. - Service documentation
- Yes
- Documentation formats
-
- HTML
- End-of-contract data extraction
- Customers can choose from one of several mechanisms for extracting the data. (1) Data may be copied out using secure tools (such as ftps) at any time, subject to security controls. Following termination or expiry of the relationship: (2) if applicable: Moortec will arrange for the Moortec AWS Account(s) containing data (and other AWS resources) to be transferred to either the customer or the customer's nominated representative. (3) Moortec will transfer the data to alternative network storage nominated by the customer, or (4) Moortec will extract the data onto suitably encrypted portable media and provide that to the customer. In any event, the Moortec will not erase customer data for 30 days following an account termination. This allows customers to retrieve content from Moortec services so long as the customer has paid any charges for any post-termination use of the service offerings and all other amounts due.
- End-of-contract process
-
There are no additional charges for terminating the contract. But network and media charges may apply for extracting large volumes of data.
Customers always retain control and ownership of their data. Moortec will not erase customer data for 30 days following an account termination. This allows customers to retrieve content from Moortec services so long as the customer has paid any charges for any post-termination use of the service offerings and all other amounts due.
Using the service
- Web browser interface
- Yes
- Supported browsers
-
- Internet Explorer 11
- Microsoft Edge
- Firefox
- Chrome
- Safari 9+
- Opera
- Application to install
- No
- Designed for use on mobile devices
- Yes
- Differences between the mobile and desktop service
- Drupal has extensive support for various device types / screen sizes, and Moortec will implement the required modules. But the functions and appearance of Drupal screens is a client responsibility.
- Service interface
- No
- API
- Yes
- What users can and can't do using the API
- We support the standard Drupal APIs for creating and submitting content, etc.
- API documentation
- Yes
- API documentation formats
- HTML
- API sandbox or test environment
- Yes
- Customisation available
- Yes
- Description of customisation
- The service is the provision of a Content Management System (CMS), the whole point of a CMS is to allow customers' to readily customise the tool for their own look and feel, corporate branding, etc.. The Moortec service does not restrict users on what they can do with Drupal.
Scaling
- Independence of resources
- Customer environments are logically segregated to prevent users and customers from accessing resources not assigned to them. Services which provide virtualized operational environments to customers (i.e. AWS EC2) ensure that customers are segregated via security management processes/controls at the network and hypervisor level.
Analytics
- Service usage metrics
- Yes
- Metrics types
-
Service reports for the underlying hosting service will be provided at regular intervals.
Customers will be able to generate their own real-time reports using the standard Drupal reporting facilities. - Reporting types
-
- Real-time dashboards
- Regular reports
Resellers
- Supplier type
- Not a reseller
Staff security
- Staff security clearance
- Conforms to BS7858:2012
- Government security clearance
- Up to Developed Vetting (DV)
Asset protection
- Knowledge of data storage and processing locations
- Yes
- Data storage and processing locations
-
- United Kingdom
- European Economic Area (EEA)
- User control over data storage and processing locations
- Yes
- Datacentre security standards
- Complies with a recognised standard (for example CSA CCM version 3.0)
- Penetration testing frequency
- At least once a year
- Penetration testing approach
- ‘IT Health Check’ performed by a CHECK service provider
- Protecting data at rest
- Other
- Other data at rest protection approach
- Moortec can provide database encryption, or employ the cloud infrastructure provider's services, such as AWS, to add additional security layers to data at rest, via scalable and efficient encryption features. AWS offers flexible key management options and dedicated hardware-based cryptographic key storage.
- Data sanitisation process
- Yes
- Data sanitisation type
-
- Explicit overwriting of storage before reallocation
- Deleted data can’t be directly accessed
- Equipment disposal approach
- In-house destruction process
Data importing and exporting
- Data export approach
-
Customer staff can be provided with access to the Drupal tools for migrating data, such as the Backup and Migration module and file transfer software, for the purpose of exporting data.
By default customer staff do not have access to this module for security purposes, but this can be requested at no extra charge for data export purposes. - Data export formats
-
- CSV
- Other
- Other data export formats
-
- Zipped or tarballed file system files
- Native database management exports, which varies by the RDBMS used.
- Data import formats
-
- CSV
- Other
- Other data import formats
-
- Zipped or tarballed file system files
- Native database exports
- Whole system backups
- Backup and Migrate module files
Data-in-transit protection
- Data protection between buyer and supplier networks
-
- Private network or public sector network
- TLS (version 1.2 or above)
- IPsec or TLS VPN gateway
- Other
- Other protection between networks
- Network devices, including firewall and other boundary devices, are in place to monitor and control communications at the external boundary of the network and at key internal boundaries within the network. These boundary devices employ rule sets, access control lists (ACL), and configurations to enforce the flow of information to specific information system services. ACLs, or traffic flow policies, are established on each managed interface, which manage and enforce the flow of traffic. ACL policies are approved by Amazon Information Security.
- Data protection within supplier network
-
- TLS (version 1.2 or above)
- Other
- Other protection within supplier network
- Customer environments are logically segregated to prevent users and customers from accessing resources not assigned to them. AWS gives customers ownership and control over their content by design through simple, but powerful tools that allow customers to determine how their content will be secured in transit. AWS enables customers to open a secure, encrypted channel to AWS services using TLS/SSL, and/or IPsec or TLS VPN (if applicable), or other means of protection the customer wish to use. API calls can be encrypted with TLS/SSL to maintain confidentiality; the AWS Console connection is encrypted with TLS.
Availability and resilience
- Guaranteed availability
-
The Drupal managed service offers availability SLAs of 99.8%.
Failure to achieve the SLA in any service measurement period (typically a month) will result in a service credit equal to 10% of the monthly service charge. - Approach to resilience
- The Drupal managed service is deploying a resilient configurations (no single point of failure in hardware or software) spread across multiple data centres.
- Outage reporting
- Via email alerts and SMS messages.
Identity and authentication
- User authentication needed
- Yes
- User authentication
-
- 2-factor authentication
- Public key authentication (including by TLS client certificate)
- Identity federation with existing provider (for example Google Apps)
- Limited access network (for example PSN)
- Dedicated link (for example VPN)
- Username or password
- Access restrictions in management interfaces and support channels
-
AWS IAM provides user access control to AWS hosting services, APIs and specific resources.
Other controls for the CMS application include time, originating IP address, SSL use, and whether users authenticated via MFA devices. - Access restriction testing frequency
- At least once a year
- Management access authentication
-
- 2-factor authentication
- Public key authentication (including by TLS client certificate)
- Username or password
Audit information for users
- Access to user activity audit information
- Users have access to real-time audit information
- How long user audit data is stored for
- At least 12 months
- Access to supplier activity audit information
- Users have access to real-time audit information
- How long supplier audit data is stored for
- At least 12 months
- How long system logs are stored for
- At least 12 months
Standards and certifications
- ISO/IEC 27001 certification
- No
- ISO 28000:2007 certification
- No
- CSA STAR certification
- No
- PCI certification
- No
- Other security certifications
- No
Security governance
- Named board-level person responsible for service security
- Yes
- Security governance certified
- No
- Security governance approach
- Moortec's services confirm to ISO27001, but does not have formal accreditation. The underlying infrastructure has ISO27001 accreditation.
- Information security policies and processes
- Cyber Essentials Plus; ISO 27017; ISO 27018; SOC 1/2/3
Operational security
- Configuration and change management standard
- Supplier-defined controls
- Configuration and change management approach
- Changes to services and features follow secure software development practices, including security risk reviews prior to launch. Developer access to production environments is via explicit access system requests, subject to owner review and authorisation. Teams set bespoke change management standards per service, underpinned by standard Moortec guidelines. All production environment changes are reviewed, tested and approved. Stages include design, documentation, implementation (including rollback procedures), testing (non-production environment), peer to peer review (business impact/technical rigour/code), final approval by authorised party. Emergency changes follow incident response procedures. Exceptions to change management processes are documented and escalated to Moortec management.
- Vulnerability management type
- Supplier-defined controls
- Vulnerability management approach
- Moortec Security performs vulnerability scans on the host operating system, web applications, and databases in the hosted environment. Approved 3rd party vendors conduct external assessments (minimum frequency: quarterly). Identified vulnerabilities are monitored and evaluated. Countermeasures are designed and implemented to neutralise known/newly identified vulnerabilities.
- Protective monitoring type
- Supplier-defined controls
- Protective monitoring approach
- Moortec relies upon AWS deployed (pan-environmental) monitoring devices to collect information on unauthorized intrusion attempts, usage abuse, and network/application bandwidth usage. Devices monitor: • Port scanning attacks • Usage (CPU, processes, disk utilization, swap rates, software-error generated losses) • Application metrics • Unauthorized connection attempts Near real-time alerts flag potential compromise incidents, based on AWS Service/Security Team- set thresholds. Requests to AWS KMS are logged and visible via the account’s AWS CloudTrail Amazon S3 bucket. Logs provide request information, under which CMK, and identify the AWS resource protected through the CMK use. Log events are available via AWS CloudTrail.
- Incident management type
- Supplier-defined controls
- Incident management approach
- Moortec adopts a three-phased approach to manage incidents: 1. Activation and Notification Phase 2. Recovery Phase 3. Reconstitution Phase To ensure the effectiveness of the Incident Management plan, Moortec conducts incident response testing, providing excellent coverage for the discovery of defects and failure modes as well as testing the systems for potential customer impact. The Incident Response Test Plan is executed annually, in conjunction with the Incident Response plan. It includes multiple scenarios, potential vectors of attack, the inclusion of the systems integrator in reporting and coordination and varying reporting/detection avenues.
Secure development
- Approach to secure software development best practice
- Conforms to a recognised standard, but self-assessed
Public sector networks
- Connection to public sector networks
- No
Pricing
- Price
- £150 an instance a month
- Discount for educational organisations
- No
- Free trial available
- Yes
- Description of free trial
- Moortec will provide access to a development Drupal CMS instance for up to 3 months for customers to evaluate the service. Note that this is limited capacity and unsuitable to test the migration of existing large scale installations.