Bizible, a startup promising to help coordinate a company’s marketing and sales efforts, is announcing that it has raised $8 million in Series B funding. The idea, basically, is to track whether online ads lead to sales. Bizible started out by pulling the data from AdWords search advertising campaigns into Salesforce, and it’s now expanding into other types of ads and marketing… Read More
Evernote, the cross-platform note-taking app that now has over 100 million users, is going large on Market, its e-commerce business that sits alongside its core product: today the company is announcing a collaboration with furniture designer Eric Pfeiffer to create a Charles-and-Ray-Eames-inspired series of office accessories with bent plywood and lots of clean lines. The first products,… Read More
Funding Circle, UK-based the peer-to-peer loans platform that recently raised $65 million for a platform that bypasses banks and lets small businesses connect with individuals for funding, is putting some of that funding to use. It has acquired a semi-stealth startup called LeapPay to speed up the turnaround time it offers on loans, and also to keep expanding its business in the U.S. Read More
The global market for jobseeking and hiring services is estimated to be worth some $85 billion, and a startup called ZipRecruiter is today announcing a significant round of funding that it hopes will help it be a key player in an evolving recruitment market. The Santa Monica-based company, which provides an aggregating platform for small and medium businesses to post and distribute… Read More
Imagine a system with 22 x 2u servers in a 48u rack -all cranking on 176 NVIDIA Tesla K40 GPU chips providing an astonishing 250 Teraflops per rack. We’re talking scream machines and that’s what Cray is delivering in its latest high-performance system called the Cray CS-Storm. Consider that a four cabinet Cray CS-Storm system is capable of delivering more than one petaflop of… Read More
VMware today announced that it is partnering with Docker, Google and Pivotal to bring support for Docker containers to its platform. In addition, the company said that it will work with the Kubernetes community to bring that project’s container management solution to enterprises. Read More
In a previous post, my colleague href="http://www.mysqlperformanceblog.com/2014/07/24/dbaas-openstack-and-trove-101-introduction-to-the-basics/" >Dimitri Vanoverbeke discussed at a high level the concepts of database as a service (DBaaS), OpenStack and OpenStack’s implementation of a DBaaS, Trove. Today I’d like to delve a bit further into Trove and discuss where it fits in, and who benefits.
Just to recap, Trove is OpenStack’s implementation of a database as a service for its cloud infrastructure as a service (IaaS). And as the rel="nofollow" href="https://wiki.openstack.org/wiki/Trove" rel="nofollow">mission statement declares, the Trove project seeks to provide a scalable and reliable cloud database service providing functionality for both relational and non-relational database engines. With the current release of Icehouse, the technology has begun to show maturity providing both stability and a rich feature set.
In my opinion, there are two primary markets that will benefit from Trove: the first being service providers such as RackSpace who provide cloud-based services similar to Amazon’s AWS. These are companies that wish to expand beyond the basic cloud services of storage and networking and provide their customer base with a richer cloud experience by providing higher level services such as DBaaS functionality. The other players are those companies that wish to “cloudify” their own internal systems. The reasons for this decision are varied, ranging from the desire to maintain complete control over all the architecture and the cloud components to legal constraints limiting the use of public cloud infrastructures.
With Trove, much of the management of your database system is taken care of by automating a significant portion of the configuration and initial setup steps necessitated when launching a new server. This includes deployment, configuration, patching, backups, restores, and monitoring that can be administered from either a CLI interface, RESTful API’s or OpenStack’s Horizon dashboard. At this point, what Trove doesn’t provide is failover, replication and clustering. This functionality is slated to be implemented in the Kilo release of OpenStack due out in April/2015.
The process flow is relatively simple. The OpenStack Administrator first configures the basic infrastructure by installing the database service. He or she would then create an image for each type of database they wish to support such as MySQL or MongoDB. They would then import the images and offer them to their tenants. From the end users perspective only a few commandes are necessary to get up and running. First issuing the <trove create> command to create a database service instance, followed by <trove list> command to get the ID of the instance and finally trove show command to get the IP address of it.
For example to create a database, you first start off by creating a database instance. This is an isolated database environment with compute and storage resources in a single tenant environment on a shared physical host machine. You can run a database instance with a variety of database engines such as MySQL or MongoDB.
From the Trove client I can issue the following command to create a database instance called PS_troveinstance, with a volume size of 2 GB, a user called PS_user, a password PS_password and the MySQL datastore (or database engine):
$ trove create –size 2 –users PS_user:PS_password –datastore MySQL PS_troveinstance
Next I issue the following command to get the ID of the database instance:
$ trove list PS_troveinstance
And finally, to create a database called PS_trovedb, I execute:
$ trove database-create PS_troveinstance PS_trovedb
Alternatively, I could have just combined the above commands as:
$ trove create –size 2 —-database PS_trovedb users PS_user:PS_password –datastore MySQL PS_troveinstance
And thus we now have a MySQL database server containing a database called PS_trovedb.
In our next post on OpenStack/Trove, we’ll dig even further and discuss the software and hardware requirements, and how to actually set up Trove.
On a related note, Percona has several experts attending this week’s OpenStack Operations Summit in San Antonio, Texas. One of them is Matt Griffin, director of product management, who pointed out in a recent post that many OpenStack operators use Percona open source software including the MySQL drop-in compatible title="Percona Server" href="http://www.percona.com/software/percona-server" >Percona Server and Galera-based title="Percona XtraDB Cluster" href="http://www.percona.com/software/percona-xtradb-cluster" >Percona XtraDB Cluster as well as tools such as title="Percona XtraBackup" href="http://www.percona.com/software/percona-xtrabackup" >Percona XtraBackup and title="Percona Toolkit" href="http://www.percona.com/software/percona-toolkit" >Percona Toolkit. “We see a need in the community to understand how to improve MySQL performance in OpenStack. As a result, title="Percona Consulting" href="http://www.percona.com/products/mysql-consulting/overview" >Percona, submitted 16 presentations for November’s Paris OpenStack Summit,” Matt said. So stay tuned for related news from him, too, on that front.
The post rel="nofollow" href="http://www.mysqlperformanceblog.com/2014/08/25/openstacks-trove-the-benefits-of-this-database-as-a-service-dbaas/">OpenStack’s Trove: The benefits of this database as a service (DBaaS) appeared first on rel="nofollow" href="http://www.mysqlperformanceblog.com/">MySQL Performance Blog.
There is no doubt that Salesforce is one of the most widely used customer relationship management systems. However, the shift to BYOD is changing the game for sales and marketing, and we need an immediate infusion of technology in CRM. Read More
It’s out! Today! **silly dance** Find it on all ebook formats and paperback. Click on the image to go straight to Amazon, or here to see links to other retailers.
I had a lot of fun writing this book and I really hope you enjoy it. If you do, please leave a review, and if you don’t, why not drop me an email or catch me on social media and let me know what went wrong? I take feedback well. I don’t bite.
Please tell any of your friends you think might be interested. If you want to do a more detailed post on your own site, that would be fantastic! Let me know and I can send you my mediakit. If you are a review blogger, contact me and I’ll happily give you a free ebook copy in return for an honest review. No obligations.
Can only evil defeat evil? Read and find out.
Thanks for your support everyone.
When Microsoft signaled that it would move to a more rapid release cycle for Windows code, it meant it. The coming technical preview of Windows 9 — the operating system codenamed ‘Threshold’ — could contain a rapid-upgrade feature to keep users who are stress testing the software up to date. According to NeoWin’s Brad Sams, current internal testers of Windows 9… Read More