Today we announced a brand new managed service, MemSQL Cloud. We look forward to sharing more details with the industry and will be at AWS re:Invent at booth 2820.
We have also put together a few questions and answers below. You can also take a peek at our news release launched today.
Why is the time right for a managed real-time analytics platform-as-a-service?
Application data is being born in the cloud at an ever growing rate. Cloud data is no longer just for media files and backups but operational and enterprise critical information. Meanwhile, 75% of Fortune 1000 companies “see real-time initiatives important or critical for their business,” according to the MemSQL State of Real-Time Survey. Real-time analytics no longer has to be only for the benefit of large-scale high tech companies. All businesses can benefit from insights from their data in real time, but often don’t have the infrastructure or engineering talent to build their own. Offering a managed service for doing real-time analytics makes it possible for a broader set of companies to get the insights they need.
Why a managed cloud service?
Managing a database requires a set level of expertise. Managing a real-time, distributed database requires even more. Since the beginning, MemSQL has been working to make deploying our distributed database as easy as possible. Through a simple interface, automation, sophisticated software, clear documentation, and training we have already raised the bar for deploying and managing a distributed database. Our managed service is the next step in that evolution.
What exactly do I get from a managed service?
MemSQL Cloud takes care of provisioning the hardware resources, managing them, keeping them up to date with operating system updates, security patches and MemSQL upgrades. MemSQL Cloud also takes backups automatically ensuring your data is kept safe. MemSQL Cloud continuously monitors the clusters to help avoid failures, and automatically recovers from failures to provide high availability of your data.
Do you plan to continue offering software that customers can run themselves?
Absolutely. Many customers want the control of running the software themselves. They have the expertise to do it and having the level of customizability and control allows them to meet stringent security and performance requirements needed for their use cases.
Will you run in other clouds besides AWS?
We started in AWS, as that is where our customers are concentrated today, but we have interest in other clouds like Azure and Google. We will have deployments in those clouds in the future.
Does the functionality vary between MemSQL and MemSQL Cloud?
Not in a way that affects the end user experience. All DDL and DML operations at the database level and below will function just like they do in the on-premises version. Operations at the cluster level are not available in MemSQL Cloud, but you don’t need them because MemSQL takes care of managing the service. As we develop new features they will be released to the managed service and the on-premises offering at approximately the same time.
What makes this different from other cloud database offerings?
MemSQL differs from most data warehouse technologies due to its ability to ingest streams of real-time data while simultaneously analyzing these live results in conjunction with historical data. This makes MemSQL an ideal database platform for accurate real-time analytics. Because it can perform very fast analytic queries on live data it’s ideal for fast changing data analysis that also require historical reconciliation for more accurate decision-making.