Xeround was a provider of cloud database software, launched in 2005, [1] and was shut down in May 2013. [2] The company was founded by Sharon Barkai and Gilad Zlotkin. Zlotkin, a former research fellow at MIT Sloan School of Management, [3] founded five other startups including Radview (NASDAQ:RDVW). Israeli financial newspaper Globes ranked the company as one of Israel's most promising start-ups in 2006. [4]
Xeround's product was initially used by telecom providers, including T-Mobile; [5] in 2009 the company added a MySQL front end to its product, [6] making it applicable to a mass market of 12 million MySQL applications. [7] The product allows MySQL users to scale their database and achieve high availability on cloud platforms like Amazon EC2. [5] The beta version of the service was reported to be used by 2000 organizations; [8] [9] [10] [11] General availability was announced in June 2011. [12] According to CNET blogger Dave Rosenberg, Xeround's MySQL support makes it "well positioned to take a leadership position in the database market". [13]
On May 1, 2013, Xeround announced to its paid customers that they were shutting down the cloud database service and all data must be migrated before being dropped on May 15, 2013. [14]
Xeround provides a cloud database service for applications based on the open source edition of the MySQL database [5] (MySQL is currently owned by Oracle). The product addresses two related problems: it is complex to run databases on the cloud, especially if high availability is needed; and databases in general are difficult to scale, as data throughput and volumes grow. [15] A cloud database service solves both problems, by managing the database on the cloud and taking care of scalability and high availability, in a way that is transparent to the application. [5] Instead of connecting to a local instance of MySQL, applications can connect to Xeround's cloud database, and are then free to scale as needed. Because Xeround is an in-memory distributed database, it is currently limited up to 50 Gigabytes of data. [16] Xeround gives a no downtime SLA guarantee . The service offers pay-per-use pricing, calculated per Gigabyte per hour, with an additional charge for data transfer for large databases. [17]
Xeround offers its service on several cloud platforms - as of September 2011, Xeround supported Amazon EC2, [12] RackSpace, [18] and Heroku, [19] and is planning to support additional providers. [12] As of March 2011, Xeround was the only commercially available product which supports more than one cloud provider, allowing users to move their databases freely between cloud platforms without being locked in. [6] [20]
While Xeround uses the open source version of MySQL, the cloud database software itself is not open source. Another distinction is that while Xeround offers MySQL as a front-end, on the back-end it is a NoSQL data storage system distributed on a large number of physical nodes - so it is not subject to the scalability limitations of regular MySQL databases. [20]
On 1 May 2013 Xeround announced via an e-mail to customers that they would no longer be providing their service. The service is to end on 15 May 2013. [21]
Xeround's primary competitors are database services offered by the large cloud vendors, Amazon Relational Database Service and Database.com by Salesforce. [6] Other cloud database providers mentioned by industry sources [8] [25] are Microsoft Azure SQL Database, NimbusDB, ClearDB, ParAccel, as well as NoSQL key-value data stores such as Amazon SimpleDB, Google Cloud Datastore, Couchbase Server, and Cloudant.
Database users running their applications on the cloud also have the option of installing databases in a "do it yourself" manner instead of paying for a cloud database service. This involves purchasing a machine instance on a cloud computing platform like Amazon EC2, and manually installing a database.
MySQL is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database organizes data into one or more data tables in which data may be related to each other; these relations help structure the data. SQL is a language that programmers use to create, modify and extract data from the relational database, as well as control user access to the database. In addition to relational databases and SQL, an RDBMS like MySQL works with an operating system to implement a relational database in a computer's storage system, manages users, allows for network access and facilitates testing database integrity and creation of backups.
PostgreSQL, also known as Postgres, is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. PostgreSQL features transactions with atomicity, consistency, isolation, durability (ACID) properties, automatically updatable views, materialized views, triggers, foreign keys, and stored procedures. It is supported on all major operating systems, including Linux, FreeBSD, OpenBSD, macOS, and Windows, and handles a range of workloads from single machines to data warehouses or web services with many concurrent users.
Amazon Web Services, Inc. (AWS) is a subsidiary of Amazon that provides on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered, pay-as-you-go basis. Clients will often use this in combination with autoscaling. These cloud computing web services provide various services related to networking, compute, storage, middleware, IoT and other processing capacity, as well as software tools via AWS server farms. This frees clients from managing, scaling, and patching hardware and operating systems. One of the foundational services is Amazon Elastic Compute Cloud (EC2), which allows users to have at their disposal a virtual cluster of computers, with extremely high availability, which can be interacted with over the internet via REST APIs, a CLI or the AWS console. AWS's virtual computers emulate most of the attributes of a real computer, including hardware central processing units (CPUs) and graphics processing units (GPUs) for processing; local/RAM memory; Hard-disk(HDD)/SSD storage; a choice of operating systems; networking; and pre-loaded application software such as web servers, databases, and customer relationship management (CRM).
In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to "run on" or "run on top of" the resulting platform.
Amazon Elastic Compute Cloud (EC2) is a part of Amazon.com's cloud-computing platform, Amazon Web Services (AWS), that allows users to rent virtual computers on which to run their own computer applications. EC2 encourages scalable deployment of applications by providing a web service through which a user can boot an Amazon Machine Image (AMI) to configure a virtual machine, which Amazon calls an "instance", containing any software desired. A user can create, launch, and terminate server-instances as needed, paying by the second for active servers – hence the term "elastic". EC2 provides users with control over the geographical location of instances that allows for latency optimization and high levels of redundancy. In November 2010, Amazon switched its own retail website platform to EC2 and AWS.
Google App Engine is a cloud computing platform used as a service for developing and hosting of web applications. Applications are sandboxed and run across multiple Google-managed servers. GAE supports automatic scaling for web applications, allocating more resources to the web application as the amount of requests increases. It was released as a preview in April 2008, and launched officially in September 2011.
Bitnami is a library of installers or software packages for web applications and software stacks as well as virtual appliances. Bitnami is sponsored by Bitrock, a company founded in 2003 in Seville, Spain by Daniel Lopez Ridruejo and Erica Brescia. Bitnami stacks are used for installing software on Linux, Windows, macOS and Solaris. VMware acquired Bitrock, along with its two largest properties, Bitnami and InstallBuilder, on May 15, 2019.
Heroku is a cloud platform as a service (PaaS) supporting several programming languages. As one of the first cloud platforms, Heroku has been in development since June 2007, when it supported only the Ruby programming language, but now also supports Java, Node.js, Scala, Clojure, Python, PHP, and Go. For this reason, Heroku is said to be a polyglot platform as it has features for a developer to build, run and scale applications in a similar manner across most of these languages. Heroku was acquired by Salesforce in 2010 for $212 million.
The Rackspace Cloud is a set of cloud computing products and services billed on a utility computing basis from the US-based company Rackspace. Offerings include Cloud Storage, virtual private server, load balancers, databases, backup, and monitoring.
RightScale was a company that sold software as a service for cloud computing management for multiple providers. The company was based in Santa Barbara, California. It was acquired by Flexera Software in 2018.
SOASTA, Inc. is an American subsidiary of Akamai Technologies that provides services to test websites and web applications.
MariaDB is a community-developed, commercially supported fork of the MySQL relational database management system (RDBMS), intended to remain free and open-source software under the GNU General Public License. Development is led by some of the original developers of MySQL, who forked it due to concerns over its acquisition by Oracle Corporation in 2009.
Joyent Inc. is a software and services company based in San Francisco, California. Specializing in cloud computing, it markets infrastructure-as-a-service. On June 15, 2016, the company was acquired by Samsung Electronics.
Amazon Relational Database Service is a distributed relational database service by Amazon Web Services (AWS). It is a web service running "in the cloud" designed to simplify the setup, operation, and scaling of a relational database for use in applications. Administration processes like patching the database software, backing up databases and enabling point-in-time recovery are managed automatically. Scaling storage and compute resources can be performed by a single API call to the AWS control plane on-demand. AWS does not offer an SSH connection to the underlying virtual machine as part of the managed service.
A cloud database is a database that typically runs on a cloud computing platform and access to the database is provided as-a-service. There are two common deployment models: users can run databases on the cloud independently, using a virtual machine image, or they can purchase access to a database service, maintained by a cloud database provider. Of the databases available on the cloud, some are SQL-based and some use a NoSQL data model.
Backend as a service (BaaS), sometimes also referred to as mobile backend as a service (MBaaS), is a service for providing web app and mobile app developers with a way to easily build a backend to their frontend applications. Features available include user management, push notifications, and integration with social networking services. These services are provided via the use of custom software development kits (SDKs) and application programming interfaces (APIs). BaaS is a relatively recent development in cloud computing, with most BaaS startups dating from 2011 or later. Some of the most popular service providers are AWS Amplify and Firebase.
Google Cloud Platform (GCP), offered by Google, is a suite of cloud computing services that provides a series of modular cloud services including computing, data storage, data analytics, and machine learning, alongside a set of management tools. It runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search, Gmail, and Google Docs, according to Verma, et.al. Registration requires a credit card or bank account details.
Autoscaling, also spelled auto scaling or auto-scaling, and sometimes also called automatic scaling, is a method used in cloud computing that dynamically adjusts the amount of computational resources in a server farm - typically measured by the number of active servers - automatically based on the load on the farm. For example, the number of servers running behind a web application may be increased or decreased automatically based on the number of active users on the site. Since such metrics may change dramatically throughout the course of the day, and servers are a limited resource that cost money to run even while idle, there is often an incentive to run "just enough" servers to support the current load while still being able to support sudden and large spikes in activity. Autoscaling is helpful for such needs, as it can reduce the number of active servers when activity is low, and launch new servers when activity is high. Autoscaling is closely related to, and builds upon, the idea of load balancing.
This is a timeline of Amazon Web Services, which offers a suite of cloud computing services that make up an on-demand computing platform.
MSP360, formerly CloudBerry Lab, is a software and application service provider company that develops online backup, remote desktop and file management products integrated with more than 20 cloud storage providers.