<html><head><base href="x-msg://491/"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Exciting stuff Daniel!  Can't wait to talk to you more about OpenVZ and the whole smegging project in general at the summit!<div><br></div><div>Devin</div><div><br></div><div><br><div><div>On Apr 21, 2011, at 10:49 AM, Daniel Morris wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Inconsolata; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div><div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: Cambria; "><span class="Apple-style-span" style="font-size: 15px; ">Today we are announcing the introduction of Database as a Service (Project RedDwarf) as an affiliated OpenStack incubation project.</span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: Cambria; "><span style="font-size: 11pt; "><o:p> </o:p></span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: Cambria; "><span style="font-size: 11pt; ">To give you some background, Database as a Service is a scalable relational database service that allows users toquickly and easily utilize the features of a relational database without the burden of handling complex administrative tasks.<span>  <span class="Apple-converted-space"> </span></span>With this service, cloud users and database administrators can provision and manage multiple database instances as needed.<span> </span><o:p></o:p></span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: Cambria; "><span style="font-size: 11pt; "><o:p> </o:p></span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: Cambria; "><span style="font-size: 11pt; ">Initially, our plan is for the service to focus on providing resource isolation at high performance while automating complex administrative tasks including deployment, configuration, patching, backups, restores, and monitoring. Some of the key features for the first release are listed below:</span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: Cambria; "><span style="font-size: 11pt; "><br></span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 12pt; font-family: Cambria; text-indent: -0.25in; "><span style="font-size: 11pt; "><span>·<span style="font: normal normal normal 7pt/normal 'Times New Roman'; ">      <span class="Apple-converted-space"> </span></span></span></span><span style="font-size: 11pt; ">Single tenant MySQL instance with unlimited databasesper instance<o:p></o:p></span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 12pt; font-family: Cambria; text-indent: -0.25in; "><span style="font-size: 11pt; "><span>·<span style="font: normal normal normal 7pt/normal 'Times New Roman'; ">      <span class="Apple-converted-space"> </span></span></span></span><span style="font-size: 11pt; ">Public API’s to create, read, update, and delete databases and database users</span><span style="font-size: 11pt; "><o:p></o:p></span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 12pt; font-family: Cambria; text-indent: -0.25in; "><span style="font-size: 11pt; "><span>·<span style="font: normal normal normal 7pt/normal 'Times New Roman'; ">      <span class="Apple-converted-space"> </span></span></span></span><span style="font-size: 11pt; ">User and database access management with root user access<o:p></o:p></span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 12pt; font-family: Cambria; text-indent: -0.25in; "><span style="font-size: 11pt; "><span>·<span style="font: normal normal normal 7pt/normal 'Times New Roman'; ">      <span class="Apple-converted-space"> </span></span></span></span><span style="font-size: 11pt; ">Scale database instance memory sizes up and down<o:p></o:p></span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 12pt; font-family: Cambria; text-indent: -0.25in; "><span style="font-size: 11pt; "><span>·<span style="font: normal normal normal 7pt/normal 'Times New Roman'; ">      <span class="Apple-converted-space"> </span></span></span></span><span style="font-size: 11pt; ">Scale up storage sizes<o:p></o:p></span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 12pt; font-family: Cambria; text-indent: -0.25in; "><span style="font-size: 11pt; "><span>·<span style="font: normal normal normal 7pt/normal 'Times New Roman'; ">      <span class="Apple-converted-space"> </span></span></span></span><span style="font-size: 11pt; ">Database backups and restores<o:p></o:p></span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 12pt; font-family: Cambria; text-indent: -0.25in; "><span style="font-size: 11pt; "><span>·<span style="font: normal normal normal 7pt/normal 'Times New Roman'; ">      <span class="Apple-converted-space"> </span></span></span></span><span style="font-size: 11pt; ">Instance migrations<o:p></o:p></span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 12pt; font-family: Cambria; text-indent: -0.25in; "><span style="font-size: 11pt; "><span>·<span style="font: normal normal normal 7pt/normal 'Times New Roman'; ">      <span class="Apple-converted-space"> </span></span></span></span><span style="font-size: 11pt; ">Instance metrics and monitoring<br><br><o:p></o:p></span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: Cambria; "><span style="font-size: 11pt; ">This represents our current thinking for a first release, and we welcome feedback from the community on any suggested features.<o:p></o:p></span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: Cambria; "><span style="font-size: 11pt; "><o:p> </o:p></span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: Cambria; "><span style="font-size: 11pt; ">While still in the early stages of development, the service is already tightly integrated with OpenStack Compute (Nova).<span> <span class="Apple-converted-space"> </span></span></span><span style="font-size: 11pt; color: rgb(16, 16, 16); ">We chose Nova because the component-based architecture and open standards make it the perfect virtualization layer for our product platform.<span> <span class="Apple-converted-space"> </span></span>The compute layer provides the reusable and deployable services needed to build an extensible service deployment foundation that will be used to deliver not only a MySQL database service, but also many other services in the future.<span class="Apple-converted-space"> </span><span>  </span></span><span style="font-size: 11pt; "><o:p></o:p></span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: Cambria; "><font class="Apple-style-span" color="#101010" size="4"><span class="Apple-style-span" style="font-size: 15px; "><br></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: Cambria; "><span style="font-size: 11pt; ">The initial architecture of this service is being designed around several technologies listed below<o:p></o:p></span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 12pt; font-family: Cambria; text-indent: -0.25in; "><span style="font-size: 11pt; "><span>·<span style="font: normal normal normal 7pt/normal 'Times New Roman'; ">      <span class="Apple-converted-space"> </span></span></span></span><b><span style="font-size: 11pt; ">Open Stack Compute (Nova)<o:p></o:p></span></b></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 12pt; font-family: Cambria; text-indent: -0.25in; "><span style="font-size: 11pt; "><span>·<span style="font: normal normal normal 7pt/normal 'Times New Roman'; ">      <span class="Apple-converted-space"> </span></span></span></span><b><span style="font-size: 11pt; ">OpenVZ</span></b><span style="font-size: 11pt; "><span class="Apple-converted-space"> </span>- OpenVZ is a container based virtualization technology that ensures guaranteed resource minimums and maximums delivering exceptional performance from a MySQL server, comparable to a bare metal box.<o:p></o:p></span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 12pt; font-family: Cambria; text-indent: -0.25in; "><span style="font-size: 11pt; "><span>·<span style="font: normal normal normal 7pt/normal 'Times New Roman'; ">      <span class="Apple-converted-space"> </span></span></span></span><b><span style="font-size: 11pt; ">Guest Agent</span></b><span style="font-size: 11pt; "><span class="Apple-converted-space"> </span>– The guest agent is the management interface to the container (VM). All operations originating from the Cloud Databases API use the guest to manipulate the container.<o:p></o:p></span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0.5in; font-size: 12pt; font-family: Cambria; "><span style="font-size: 11pt; "><o:p> </o:p></span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: Cambria; "><span style="font-size: 11pt; ">More details can be found on the<span class="Apple-converted-space"> </span><a href="https://blueprints.launchpad.net/openstack-devel/+spec/openstack-dbaas" style="color: blue; text-decoration: underline; ">blueprint</a><span class="Apple-converted-space"> </span>and<span class="Apple-converted-space"> </span></span><a href="http://wiki.openstack.org/DatabaseAsAService" style="color: blue; text-decoration: underline; "><span style="font-size: 11pt; ">wiki</span></a><span style="font-size: 11pt; ">, pleasetake a look, get involved, and provide any comments or feedback you may have.<span> <span class="Apple-converted-space"> </span></span>Also, join us during our session at the OpenStack Design Summit in Santa Clara April 26<sup>th</sup><span class="Apple-converted-space"> </span>– 29<sup>th</sup><span class="Apple-converted-space"> </span>to learn more about our approach, ask questions and become active in the project!  </span><span class="Apple-style-span" style="font-size: 15px; color: rgb(16, 16, 16); ">We are excited about working with the community as we continue to develop relational databases in the cloud.</span></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: Cambria; "><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 15px; "><br></span></font></div></div><div><div>Thanks, </div><div>Daniel Morris</div><div><br></div><div><br></div></div></div></div><pre>Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace.
Any dissemination, distribution or copying of the enclosed material is prohibited.
If you receive this transmission in error, please notify us immediately by e-mail
at <a href="mailto:abuse@rackspace.com" style="color: blue; text-decoration: underline; ">abuse@rackspace.com</a>, and delete the original message.
Your cooperation is appreciated.
</pre>_______________________________________________<br>Mailing list:<span class="Apple-converted-space"> </span><a href="https://launchpad.net/~openstack" style="color: blue; text-decoration: underline; ">https://launchpad.net/~openstack</a><br>Post to     :<span class="Apple-converted-space"> </span><a href="mailto:openstack@lists.launchpad.net" style="color: blue; text-decoration: underline; ">openstack@lists.launchpad.net</a><br>Unsubscribe :<span class="Apple-converted-space"> </span><a href="https://launchpad.net/~openstack" style="color: blue; text-decoration: underline; ">https://launchpad.net/~openstack</a><br>More help   :<span class="Apple-converted-space"> </span><a href="https://help.launchpad.net/ListHelp" style="color: blue; text-decoration: underline; ">https://help.launchpad.net/ListHelp</a><br></div></span></blockquote></div><br></div></body></html>