|
|
Mike Mayo is the mobile apps developer for the Rackspace Cloud and OpenStack. Since OpenStack was announced, we’ve seen a flurry of activity in the developer community. Hundreds of people have made over a thousand contributions and we couldn’t be more excited. Today I’d like to share one of the more unconventional contributions with you. Most of the development activity in OpenStack is in the storage and compute systems, but we also have front end projects for people who use OpenStack and need an easy way to manage their cloud resources. One of these projects is the OpenStack iPad app, which is based on the Rackspace Cloud Pro iPad app that is currently in the App Store. This app uses the OpenStack compute and storage APIs to help you manage your cloud resources, and offers a few features outside of the scope of the APIs, such as viewing RSS system status feeds, pinging your compute nodes from several locations around the world, and emailing files from OpenStack Object Storage. Our newest feature, made possible by working with people from Opscode, is integrated with Chef and the Opscode Platform. Before, when you created a compute node on the iPad, you would then need to log into the node and manually install any software, data, and configurations you may need. This could take a considerable amount of time and effort for some deployments, but not anymore. If you’re a Chef user, you can configure the iPad app with your Chef or Opscode credentials to automatically run any recipes or role assignments immediately after the node is provisioned. Look ma, no shell! Let’s suppose you’re running a Cassandra cluster to horizontally scale your data, and you’re out of town on a business trip. Your laptop is in your hotel room, and you’re stuck in a conference room across town with only your iPad. Then, your monitoring service sends you an SMS telling you that all of your Cassandra machines are running at capacity. But you were smart; you used Chef to automate your infrastructure by creating roles for all of your compute nodes. You simply log into the iPad app and provision a new node with “role[cassandra]“ as your run list. The machine boots up and adds itself to your Cassandra cluster without requiring anything else from you. Awesome! I’ve included a video below showing you the entire process as I bootstrap a compute node running Apache 2 and MySQL. I hope you enjoy it, and if you have any questions or want to talk about contributing to the OpenStack iOS apps, get in touch with me via email at mike@openstack.org, Twitter at @greenisus, or on the phone at 901-299-9306. Even if you’re new to Objective-C and Cocoa, I’ll be happy to help you get started and learn everything you need to know to help make the OpenStack apps even better.
Chef Meets the iPad with OpenStack from Michael Mayo on Vimeo. | ||
Alternative Database Technology for the Cloud: There is No Silver BulletPosted on Aug 13, 10 at 5:39 pm.
| ||
|
Cloud computing is dramatically increasing the pace of IT innovation, which has been accelerated by open source software. Rather than solving the same problems as others behind closed doors, the open source model allows you to collaborate with and benefit from other people that have the same needs as you. We have built the Rackspace Cloud on many well-known software projects like Linux, as well as smaller projects to meet specific needs. We also give back to the community through contributions to a number of projects including the recently released OpenStack. With this rapid evolution of both hardware and software, the expectations we place on our databases have changed significantly. Web applications have a different set of needs from a database than an enterprise client-server application, and alternative database technologies have sprung up to meet this need. This doesn’t mean your web application should automatically use one of the new database technologies, but it certainly means you shouldn’t keep using the same database you have for the last twenty years without considering your options. The hardware we run our applications on today is also dramatically different – your smartphone has a faster processor and more memory than a server did when many databases were originally authored. Data sets are now measured in terabytes and petabytes for many applications.
Please make sure you spend the time doing the analysis, as that time spent will be inversely proportionate to the amount of time you’ll spend re-working a decision made in haste – measure twice, cut once. Alternative Database Technology in the Cloud
View more presentations from Bret Piatt.
| ||
Get The Best Web Design From The India’s Best Web Designing Company. Posted By: aliaardenPosted on Jul 27, 10 at 2:01 pm.
| ||
|
best web designing development seo software development | ||
Popular Incoming Search Queries For This Topic |
This Post Is Filed Under The Following CategoriesDesigning • Development • SEO • Software Development • best web |
Tags Associated with This Post |
Affordable Web Hosting News Archives |



If you’re still running an application with a smaller data set measured in the 10s or maybe even the 100s of gigabytes, you should probably run database software that is easy to configure, maintain, and that has a rich ecosystem of tools around it. On the other hand, if you have a big data problem it is time to analyze some of the new solutions available as open source projects. The attached presentation provides a high level overview of a few database alternatives, but many more also exist. It also links to the write-up about
