Rackspace Cloud

Rackspace Cloud
Rackspace Cloud
Type Division
Industry Cloud computing
Founded March 4, 2006
Parent Rackspace
Website rackspace.com

The Rackspace Cloud is a web application hosting/cloud platform provider ("Cloud Sites") that bills on a utility computing basis.[1] It has since branched out into cloud storage ("Cloud Files"). It was one of the first commercial cloud computing services.

Contents

History

The original Mosso logo

The Rackspace Cloud was originally launched as Mosso LLC on March 4, 2006, a wholly owned subsidiary startup billed as a utility computing offering.[2][3] As it pre-dated mainstream adoption of cloud computing it was "retooled" and relaunched on February 19, 2008, adopting the tagline "Mosso: The Hosting Cloud".[4] The "Mosso" branding (including the mosso.com domain) was then dropped on June 17, 2009 in favour of "The Rackspace Cloud" branding (including the rackspacecloud.com domain).[5] Since then, customer contracts have been executed with Rackspace US, Inc. d/b/a The Rackspace Cloud rather than with the Mosso LLC subsidiary.[6]

Other companies (such as EMC with its "Decho" subsidiary) also use alternative branding for their cloud computing offerings.

In 2011, the "Rackspace Cloud" brand merged with Rackspace.com.

Services

Cloud Files

Cloud files is a cloud hosting service that provides "unlimited online storage and CDN" for media (examples given include backups, video files, user content) on a utility computing basis (at USD 0.15/GB/month).[7] It was originally launched as Mosso CloudFS on May 5, 2008 and is similar to Amazon Simple Storage Service.[8] Unlimited files of up to 5 GB can be uploaded, managed via the online control panel or RESTful API and optionally served out via Akamai Technologies' Content Delivery Network.[9]

API

In addition to the online control panel the service can be accessed over a RESTful API with open source client code available in C#/.NET, Python, PHP, Java and Ruby. Rackspace-owned Jungle Disk allows Cloud Files to be mounted as a local drive within supported operating systems (Linux, Mac OS X and Windows).

Security

Redundancy is provided by replication three full copies of data across multiple computers in multiple "zones" within the same data center, where "zones" are physically (though not geographically) separate and supplied separate power and Internet services. Uploaded files can be distributed via Akamai Technologies to "hundreds of endpoints across the world" which provides an additional layer of data redundancy.[9]

The control panel and API are protected by SSL and the requests themselves are signed and can be safely delivered to untrusted clients. Deleted data is zeroed out immediately.[9][10]

Use cases

Use cases considered as "well suited" include backing up or archiving data, serving images and videos (which are streamed directly to the users' browsers), serving content over content delivery networks, storing secondary static web-accessible data, developing data storage applications, storing fluctuating and/or unpredictable amounts of data and reducing costs.[9][citation needed]

Caveats

There is no native operating system support for the Cloud Files API so it is not yet possible to "map" or "mount" it as a virtual drive without third-party software like JungleDisk that translates to a supported standard such as WebDAV. There are no concepts of "appending" or "locking" data within Cloud Files (which may affect some disk mirroring or backup solutions), nor support for permissions or transcoding. Data is organised into "containers" but it is not possible to create nested folders without a translation layer.[9][11]

Cloud Servers

Cloud Servers is a cloud infrastructure service that allows users to deploy "one to hundreds of cloud servers instantly" and create "advanced, high availability architectures" similar to the Amazon Elastic Compute Cloud.[7] The "cloud servers" are virtual machines running on the Xen hypervisor for Linux-based instances, and Citrix XenServer for Windows instances. Each quad core hardware node has between 16 and 32 GB of RAM, allowing for allocations between 256 MB and 15.5 GB. Disk and CPU allocations scale up with memory, with disk sizes ranging from 10 GB to 620 GB.[12] Various distributions of Linux are supported, including Arch, CentOS, Debian, Fedora, Gentoo, Red Hat and Ubuntu.

The technology behind the service was purchased in Rackspace's October 22, 2008 acquisition of Slicehost and the servers were formerly known as "slices". These are "much cheaper and generally easier to use than a traditional dedicated server", though it is still necessary to maintain the operating system and solution stack which is not required for the Cloud Sites product.[13] This is one of the main differentiators between the two services; where Cloud Servers includes full root access and thus allows for more customisation, the Cloud Sites product is less flexible but requires less maintenance.

On December 14, 2010, The Rackspace Cloud began offering a managed service level on the Cloud Servers product, which adds additional support for the operating system and common applications as well as patching and other routine services.[14] This additional support level does come at an increased cost, however.

RackSpace also offers Cloud Tools, which is a catalog of applications and infrastructure software built to run on the RackSpace cloud[15]. Some of the notable applications listed are Zend, a PHP stack, Cloudkick, a cloud performance testing services, Xeround, a MySQL cloud database, and MongoLab, the cloud version of the popular NoSQL database MongoDB.

API

The Cloud Servers API launched on July 14, 2009 under the Creative Commons Attribution 3.0 license allows clients to create, configure and control virtual servers.[16] In addition to issuing basic management commands this "enables elastic scenarios" whereby servers are instantiated and destroyed in response to fluctuating load (one of the key characteristics of cloud computing).[17] RightScale is among third-party providers to have announced support for this API.[18]

Cloud Sites

Cloud Sites is a cloud platform offering, similar to traditional web hosting only built on horizontally scalable hardware infrastructure. A fixed monthly credit card payment gives users access to the service with an allocation of compute, storage and bandwidth resources. Should this allocation be exhausted then subsequent usage is billed on a utility computing basis. It allows an "unlimited" number of sites, databases and email accounts and includes reseller options such as client billing and support.[19] Touted as "the fastest way to put sites on the cloud", it runs Windows or Linux applications across "hundreds of servers".[7]

Cloud Sites supports the PHP 5, Perl, Python, MySQL, .NET 2.0+, ASP and Microsoft SQL Server 2008 application frameworks.[20]

Compute cycles

The service includes up to 10,000 "compute cycles" per month which "is roughly equivalent to running a server with a 2.8 GHz modern processor for the same period of time" (with additional cycles priced at USD 0.01). This non-standard unit of measurement primarily reflects CPU processing time but also includes I/O operations so pages with many database queries will consume more "compute cycles".[21] It can however be difficult to compare services between providers without standard units of measurement.

Caveats

Cloud Sites does not support Java, Tomcat, ColdFusion, SSH, RDP, API access, Microsoft Exchange or custom server-side components at this time.[20] It is also not possible to set up multiple top level domains to point to the same web root directory.[22] The .NET environment dropped support for "full trust" in favour of "modified medium trust" despite having previously announced on their blog that they had been able to work directly with Microsoft to engineer a system that could accommodate Full Trust without compromising the security, scalability, and performance of other users.[23][24]

Server Locations

Cloud servers are physically located in any of three datacenters[25]: Chicago, IL, Dallas, TX, or London, UK and Hong Kong. Separate accounts are required to utilize servers on separate continents. Cloud Sites are not currently available from the London datacenter, nor is it currently available from the Chicago, IL datacenter.

Control Panel

Rackspace Cloud online control panel

The online control panel was custom built by and for the Rackspace Cloud service (as opposed to using control panel software like cPanel as is often the case with traditional web hosting providers).[26]

The control panel includes management interfaces for the Cloud Sites, Cloud Servers and Cloud Files services. There was once a web based file manager, but this was removed for undisclosed reasons. It also allows users to manage multiple clients and the plans and products (e.g. databases, 24x7 support) that apply to them, with white label branding options for messaging. The clients themselves have access to a restricted version of the control panel that allows them to conduct administrative tasks such as managing mail accounts.[27]

The control panel is also home to the billing and reporting functions and provides access to support materials including developer resources, a knowledge base, forums and live chat.[27]

OpenStack

In 2010, RackSpace contributed the source code of its Cloud Files product to the OpenStack project under the Apache License to become the OpenStack Object Storage component.[28][29]

See also

References

  1. ^ The Rackspace Cloud's utility hosting turns Impressionistic
  2. ^ Netcraft: New Reseller Service Offers Utility Computing for $100 a Month
  3. ^ BusinessWeek: Mosso, LLC
  4. ^ Mosso Evolves Into The Hosting Cloud
  5. ^ Moorman, Lew (2009-06-17). "A Sneak Peek at our Plans in the Cloud". Rackspace. http://www.rackspace.com/blog/?p=284. Retrieved 2009-07-30. 
  6. ^ Rackspace Cloud Terms of Service
  7. ^ a b c Puccio, Krisana (2009-07-14). "businesswire The Rackspace Cloud Announces Public API for Cloud Servers". Reuters. http://www.reuters.com/article/pressRelease/idUS114233+14-Jul-2009+BW20090714. Retrieved 2009-07-29. 
  8. ^ Mosso Unveils Cloud Storage Service
  9. ^ a b c d e "Cloud Files Introduction Documentation". Rackspace. http://www.rackspace.com/cloud/cloud_hosting_products/files/. Retrieved 2011-05-07. 
  10. ^ http://docs.rackspace.com/files/api/v1/cf-devguide/content/Delete_Object-d1e2264.html
  11. ^ http://docs.rackspace.com/files/api/v1/cf-devguide/content/Containers-d1e458.html
  12. ^ Rackspace Cloud: Cloud Servers Technical Specifications
  13. ^ Rackspace Acquires JungleDisk, Slicehost To Take On Amazon Web Services
  14. ^ [1]
  15. ^ [2]
  16. ^ The Rackspace Cloud Goes Open Source with APIs
  17. ^ Rackspace API gives developers greater access to cloud platform
  18. ^ Cloud Expo: RightScale adds RackSpace, Eucalyptus to its 'hybrid clouds'
  19. ^ "Cloud Sites: Pricing". Rackspace. http://www.rackspace.com/cloud/cloud_hosting_products/sites/pricing. Retrieved 2009-07-30. 
  20. ^ a b "Cloud Sites: Is it a fit?". Rackspace. http://www.rackspace.com/cloud. Retrieved 2009-07-30. 
  21. ^ Rackspace Cloud Hosting FAQ
  22. ^ Hosting High Traffic Web Sites with Mosso
  23. ^ "Overview of modified Medium Trust". Rackspace. http://help.rackspacecloud.com/article.php?id=383. Retrieved 2009-08-21. 
  24. ^ "IIS 7: How Mosso is Taking Advantage of Microsoft's New Hosting Platform". Rackspace. http://www.rackspace.com/cloud/blog/2007/12/11/iis-7-%E2%80%93-how-mosso-is-taking-advantage-of-microsoft%E2%80%99s-new-hosting-platform/. Retrieved 2009-08-21. 
  25. ^ According to Chris A., a Rackspace Sales Representative
  26. ^ Mosso’s New Control Panel and Provisioning System
  27. ^ a b Rackspace Cloud Control Panel
  28. ^ http://www.rackspace.com/blog/?p=1047
  29. ^ http://www.rackspace.com/blog/?cat=253

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Cloud computing — logical diagram Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility (like the electricity grid) over a… …   Wikipedia

  • Cloud API — Cloud APIs are application programming interfaces (APIs) used to build applications in the cloud computing market. Cloud APIs allow software to request data and computations from one or more services through a direct or indirect interface. Cloud… …   Wikipedia

  • Cloud.bg — Type Limited Liability Company Industry Web hosting service, Cloud computing, L.A.M.P Founded Sofia, Bulgaria, 2006[1] Headquarters Sofi …   Wikipedia

  • Cloud storage — is a model of networked online storage where data is stored on virtualized pools of storage which are generally hosted by third parties. Hosting companies operate large data centers; and people who require their data to be hosted buy or lease… …   Wikipedia

  • Cloud (operating system) — Cloud 1.0 Company / developer Good OS LLC OS family Linux Working state Discontinued Latest unstable release Cloud 1.0 / Supported platforms x86 …   Wikipedia

  • Cloud storage gateway — A cloud storage gateway is a network appliance or server which resides at the customer premises and translates cloud storage APIs such as SOAP or REST to block based storage protocols such as iSCSI or Fibre Channel or file based interfaces such… …   Wikipedia

  • Cloud communications — are Internet based voice and data communications where telecommunications applications, switching and storage are hosted by a third party outside of the organization using them, and they are accessed over the public Internet. Cloud services is a… …   Wikipedia

  • Cloud testing — is a form of software testing in which web applications use cloud computing environments (a cloud ) to simulate real world user traffic. Contents 1 Overview 2 Need for Cloud testing 2.1 Causes of performance degradation …   Wikipedia

  • Cloud.com — Developer(s) Cloud.com, Inc. Initial release 2.0 2010 05 4[1] Stable release …   Wikipedia

  • Cloud database — A cloud database is a database running on Cloud Computing platform, such as Amazon EC2, GoGrid and Rackspace. There are two common deployment models: Users can run databases on the cloud independently, using a Virtual Machine image, or they can… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”