Hardware and Scaling
Automated Backups and Database Snapshots
For many small and midsize businesses, deploying Software as a Service (SaaS) provides the benefits of an enterprise-class solution without the enterprise IT budget. When Acumatica is deployed via SaaS, your Acumatica system is hosted on Amazon Web Services (AWS) and can be accessed from any web browser on any Internet-connected device. You can pay as you go, and easily scale resources up or down based on growth or changing business needs. Free yourself from the complexities and costs of managing hardware and maintaining software. Additionally, a SaaS deployment enables Acumatica to ensure the highest levels of security, availability, and performance.
Acumatica manages the work involved in setting up and provisioning the application, as well as configuring the initial environment for you to access your Acumatica SaaS instance. Once your Acumatica environment is accessible, Acumatica automates common administrative tasks, such as performing backups, software updates, and continuous monitoring and tuning, including multi-homed internet and power backup.
Acumatica SaaS includes a range of benefits that come standard with your subscription. These benefits are provided by Acumatica using Amazon Web Services (AWS), are backed by our SLA, and surpass the benefits you would gain from most external hosting providers. This includes disaster recovery, backup service, 24/7 access, high availability, monitoring, software updates, and application maintenance. Please contact your partner for an overview of your options. For private cloud deployments, Acumatica offers Private Cloud Perpetual (PCP) and Private Cloud Subscription (PCS) license models.
We will provide you with a URL to your Acumatica SaaS ERP solution, accessible from any web browser on any device with an Internet connection. This URL uses a prefix you choose in the format .acumatica.com, but we can also help you create a custom domain URL (xxx.yourdomain.com) if you provide us with your SSL certificate.
No, all you need is a single database. Each Acumatica SaaS subscription is housed in a single database where you can track financials separately for an unlimited number of related companies and for up to 3, 10, or 20, or more stand-alone companies depending on edition. Stand-alone companies within the database allows you to decide what elements should be separated or shared between them, such as chart of accounts, customers, employees, etc.
Acumatica SaaS currently uses Microsoft SQL Server. Other database options exist for private cloud deployments.
Many customizations that require the system to behave differently based on separate business processes can be separated for each of your companies. However, certain customizations that require database changes are shared across companies. These include the addition of user-defined fields and user interface changes.
While Acumatica SaaS provides options to access your data through an ODBC subscription, it is recommended to use Acumatica’s development platform APIs. They allow you to achieve the same integration goal with many benefits including:
Acumatica’s development platform APIs allow you to achieve the same goal without having to add your own stored procedures. Instead, you can build and publish server-side customizations that are registered and maintained by the system.
Acumatica provides a full set of documentation of its development platform APIs. This allows you to build complex customizations using data access layer objects, eliminating the need for the database schema.
This has an added benefit of ensuring customizations remain functional despite database changes, and reduces the cost of maintaining customizations during upgrades, among other benefits.
Acumatica may carry out scheduled maintenance, or in rare circumstances, unscheduled maintenance. Scheduled maintenance is usually communicated with at least a week’s advance notice. The scheduled maintenance window averages less than 30 minutes each week, and typically occurs during non-peak hours or weekends. Scheduled maintenance does not count against the uptime guarantee.
From time to time, unscheduled maintenance may be required. Acumatica will attempt to notify you in advance of any unscheduled maintenance event. Unscheduled maintenance counts against the uptime guarantee.
In most situations, maintenance will require us to disable access temporarily while we perform maintenance activities. Acumatica makes every effort to minimize downtime during such events.
As Acumatica SaaS is sold exclusively through our partners, your bill will come from your Acumatica partner. You are billed based on:
We usually provision new service instances within 1 business day from the date of your purchase agreement/invoice with your partner. Occasionally, this may take up to a maximum of 5 business days. Each subscription has an expiration date you agree on with your partner. You are strongly encouraged to renew your subscription at least 30 days prior to your expiration date to avoid any disruption of service that may occur.
Yes, your subscription starts from the date of your invoice. This allows your partner to use the service to begin configuration, implementation, and training that you will likely need before you are up and running.
With Acumatica, you can switch license or subscription type easily. Typically, the switching process takes between 3 to 7 business days. Please work with your partner who will migrate you. We will provide a copy of your data at no extra charge to your partner for this purpose.
You can upgrade resource level at any time. Should your business needs change, you can also downgrade your resource level at the start of any quarter within your subscription period, but only after your first year. We require a minimum of 30 days written notice prior to any upgrade, downgrade, or change in any aspect of your Acumatica SaaS license.
Yes. After your first year, you can cancel your Acumatica SaaS service at the end of any quarter within your subscription period. We require a minimum of 30 days written notice prior to termination or change in any aspect of your Acumatica SaaS license.
Yes, Acumatica reserves resources to ensure consistent performance – even during peak hours – as long as you have purchased the right Resource Level for your needs. Please work with your Acumatica partner to make sure you are at the right Resource Level.
Reserved resources are included with your Acumatica SaaS service. You decide on your reserved resource level by choosing a SaaS Resource Level for your Acumatica SaaS license (Small, Medium, Large or Extra-Large). Your partner will walk you through the Resource Level option that is right for you. You can upgrade Resource Level at any time to acquire more resources.
If you are facing urgent connectivity issues (unable to connect or login to the system), please report it as soon as possible at Report an Outage. For other issues with speed or connectivity, please contact your Acumatica partner and we will work with them to investigate and resolve your issue.
Acumatica uses 24/7, modern monitoring tools that continuously review system operations and automatically alert our engineers in the event performance or other operating criteria does not fall within our strict performance guidelines.
Acumatica does not charge by user. The optimal Resource Level is based on the amount of load you put on the system as a whole during peak times. It’s important that you share your expected transaction volumes and peak time usage patterns with your partner so they can advise you on the best possible option.
Acumatica SaaS Resource Levels scale from Small to Extra-Large. Acumatica technology was built for scalability, so we have the ability to scale for extremely large enterprise scenarios. Please talk with your partner to discuss these options.
Acumatica supports load balancing and multiple server configurations. Load balancing is useful when you want to spread your system load across multiple servers. This way, you benefit from the performance of two servers instead of one, and you also ensure high availability, which means that if one server were to go down, the other server will take over and the system remains up.
Upon your expiration date, your account will become suspended for a period of 30 days. During the suspension period, your data is intact and can be reactivated upon your renewal. You will not be able to access Acumatica SaaS during the suspension period. At the end of the suspension period, your data will be permanently deleted.
During the 30 day suspension period, Acumatica can provide a backup copy of your data provided your account is in good standing. Please check with your Acumatica partner.
Your data backups are fully intact in a relational database. All elements in your data are made available to you such that they can be restored should you choose to ever resume your subscription. You can also restore your data on your local SQL server environment.
An Acumatica Sandbox is a separate instance of your Acumatica environment. You can do anything you want in the sandbox – all without impacting your current deployment and your users. This can be helpful to ensure a smooth transition for new rollouts or new employees, or to develop and test new solutions for your organization.
No. The SaaS sandbox environment is for testing only. Any changes you make will be lost when the sandbox is refreshed.
Currently, this is a manual process and rates apply. Depending on your database size and free space, you can try extracting a snapshot from your production and restoring the snapshot within your sandbox environment.
Acumatica SaaS provides two different methods for backing up and restoring your instance: automated backups and database snapshots.
Acumatica performs continuous automated backups of your data with a 7-day retention period. You are able to request a copy of your data for a fee per copy (First copy per year is free with the Standard and Advanced Editions. Anytime access is included with the Entprise Edition.), or you can subscribe to an optional backup access service with an annual subscription fee.
Acumatica also comes with a database snapshot feature, which allows you to take snapshots of your company and restore them at a later time. Each snapshot takes an equal amount of storage space, so your snapshots could quickly add up to the total storage you have subscribed to. Snapshots will only work if there is enough free capacity available within your subscription.
Acumatica will send you an alert once you are within 90% of your storage limit.
Acumatica backs up all transactional data to an additional geographic zone for an additional layer of protection and disaster recovery. In the event of a disaster where a datacenter hosting your service is completely shut down, Acumatica will quickly go through a fail-over recovery procedure and your service will resume from an alternate datacenter. Acumatica’s SLA uptime guarantee will continue to provide you protection during this duration.
Backups are done automatically at no extra charge. All transactional data is backed up daily on a seven day rolling backup schedule. Additionally, incremental backups of transaction logs are performed frequently throughout the current day. All backups are replicated to an additional geographic zone for an additional layer of protection and disaster recovery.
Acumatica’s backup window is an approximately 2-hour duration during which your instance is backed up on a daily basis. You may specify the time you wish to schedule the backup window by contacting your partner. By default, it is scheduled between 12am-6am. During the backup window, the system may experience slower response times.
Several concurrent retention schedules have been implemented:
Upon expiration, the account becomes disabled but we retain the data for up to 30 days before we permanently remove it from all our systems. You can request a copy of the full database for your safekeeping so long as the request comes in within 10 days past the subscription expiration.
You can restore any prior snapshots by using the restore feature within Acumatica. However, do take extra precautions when restoring snapshots because they override your current production environment. We encourage you to restore snapshots outside business hours, and to first take an additional snapshot of your current production environment before restoring a prior snapshot.
If you have subscribed to the optional backup access service, or have a copy of your data on-hand that you wish to restore, Acumatica may be able to work with your partner on evaluating your data for restoration.
In the event that you have neither subscribed to the optional backup access service, not kept a copy of your data on-hand, but would still like to restore to an earlier point in time, please contact your partner and Acumatica will attempt to evaluate your specific situation. Acumatica cannot guarantee that it will be able to successfully restore data in such conditions as the automated backups Acumatica performs are intended for global disaster recovery situations and are generally not suitable for individual customer restore situations.
The data that is contained in a snapshot is also stored in the database, so a full snapshot effectively doubles the size of your database. When you upgrade Acumatica, the data in the snapshot is also up updated so that it will be available after the upgrade. To keep the database size from growing excessively large, we highly recommend you export and download and then remove that snapshot from Acumatica. If you need this data in the future, the snapshot can be imported to Acumatica from your computer and then restored so long as the versions are the same at that time.
If you delete your database snapshots, they will be permanently deleted from the database. If you export those snapshots to your local workstation system before deleting them, you can upload, import and restore the snapshots when needed. If you believe you will need the data snapshot at a later time, export it to your computer before deleting it from Acumatica. Please keep in mind, you can only restore them if the versions have not changed since you exported the snapshot.
When a snapshot is exported from the SaaS server to your local machine, a temporary zip version of this snapshot is prepared and saved on our servers primarily to facilitate the download to your computer. This temporary zip data file may remain on the server for a few days and it will automatically be removed. Please do not rely on the export file to be available at a later date. Should you need to export the same snapshot during another date, you must prepare a new export file of the snapshot.
No. Failover protection is already built into Acumatica SaaS.
Unlike many web-based applications, with Acumatica every subscriber’s data is stored in a separate database. This way, every Acumatica subscription enjoys better data security and can be on their own versions of Acumatica. At the same time, they can take advantage of Acumatica’s multi-tenant architecture to add additional completely separate entities within that same subscription.
Acumatica will always provide an Acumatica URL that is protected by SSL standards. However, Acumatica also recommends that you use your own certificate if you would like to have your own custom URL.
Acumatica’s intrusion detection system (IDS) detects any attempt to compromise the confidentiality, integrity or availability of your data, or to circumvent security controls. In the event of such an attempt, the intruder is locked out of the system, and investigation is conducted to identify and apprehend the intruder. Acumatica can also restrict user logins to specific IP addresses.
Acumatica uses enterprise-class anti-virus software to continuously monitor your SaaS environment and prevent, detect and remove malicious viruses and other types of malware, such as Trojan horses, worms, fraudtools, spyware, browser hijackers, keyloggers, and more.
Yes. With Acumatica, each user can be assigned unique security credentials. These credentials can be role-based or highly specific to individual users. Since Acumatica allows unlimited users at no additional cost, each individual’s login is unique and activities can be tracked.
Acumatica SaaS is hosted on Amazon Web Services (AWS) to ensure we provide the world’s best cloud infrastructure with Acumatica SaaS. AWS follows strict guidelines and uses state of the art architectural and engineering approaches to guard against physical and environmental threats. It has extensive experience in designing, constructing and operating large-scale datacenters. Physical access is strictly controlled, both at the perimeter and at ingress points by security staff and video surveillance. All staff members pass two-factor authentication to access the datacenter. All visitors and contractors are required to present identification and escorted by authorized staff. There are also fire detection and suppression, power, climate and temperature, and electromechanical support systems.
Please inform us immediately providing any details regarding the incident at Report a Security Issue. Acumatica Incident Response Team will be involved and you will have feedback during the next 24 hours.
Acumatica SaaS adds an additional layer of safety to PCI compliance by ensuring credit card information is neither stored nor transmitted between you and the Acumatica servers. Credit card information is only entered on the client browser and exchanged directly with the credit card processing provider. This allows you to be fully compliant.
Acumatica SaaS is hosted on Amazon Web Services (AWS) to ensure we provide the world’s best cloud infrastructure with Acumatica SaaS. AWS infrastructure and solutions are in compliance with regulations, standards and best practices, including the following listed below. Please contact Acumatica if you have certain compliance requirements and Acumatica will review and provide possible options. Depending on your needs, additional fees may apply.
Acumatica has successfully completed the audit for SOC 1 and SOC 2 in fiscal year 2016.
The SOC (Service Organization Controls) Reports are issued after a series of audits based on a set of AICPA standards that measure the control of financial information in a service organization, such as a SaaS provider. It is designed to audit the SaaS provider in areas that include risks, controls, security, confidentiality and availability associated with outsourcing services.
SOC compliance is important to SaaS customers because they are outsourcing their business applications to a service organization that has been proven to have the resources (people, process, and technology) to safely, effectively host and maintain their applications and data. Customers may choose to outsource the operation of their applications, but they are still responsible for establishing effective controls over those outsourced functions. The SOC audit provides verification that a SaaS provider has the controls to monitor, assess, and address the possible risks associated with outsourcing of applications and data. Acumatica has successfully completed the audits for SOC 1 and SOC 2. The two audits are:
Find out more about AICPA SOC audits and reports here.