Call Us On :0120-4358317 member login
Sunday, May 20, 2012
You are here: Solutions Cloud solutions Cloud Hosting

With Cloud Servers you get what you want when you need it. Make a new server for staging and four new servers for production. Delete one, create three more. You only pay for what you use!

Cloud Hosting

Cloud hosting is often provided "as a service" over the Internet, typically in the form of infrastructure as a service (IaaS), platform as a service (PaaS), or software as a service (SaaS).

In cloud hosting customers don't have to raise the capital to purchase, manage, maintain, and scale the physical infrastructure required to handle drastic traffic fluctuations. Instead of having to invest time and money to keep their sites afloat, cloud computing customers simply pay for the resources they use, as they use them. This particular characteristic of cloud computing means that customers no longer need to predict traffic, but can promote their sites aggressively and spontaneously. Engineering for peak traffic becomes a thing of the past.

Understanding the Cloud

Expanding the Cloud

Typically, cloud computing environments are able to add or remove resources like CPU cycles, memory, and network storage as needed.

Why Cloud Hosting is Relevant to Businesses

The bottom line is that cloud computing architectures have the ability to scale to suit user demand and traffic spikes quickly. Developers don't have to constantly re-engineer their environment and cost structures to handle peak loads. Businesses don't have to wrestle with the underlying infrastructure and core technologies or the day-to-day operational, performance and scalability issues of their platform. Instead, with cloud computing, they can truly focus their resources on developing their applications and sites.

The Long History of the Cloud

The terms "cloud" and "cloud computing" have only been around for a couple of years, but the underlying concepts of these architectures aren't new at all. Parallel processing and clustering of multiple computers to form a larger, more powerful single or virtual instance are proven solutions to performance and scalability challenges.

Charging for computing on a pay-per-use or subscription basis (common with grid and time-sharing environments), have been employed for decades. Hosted SaaS and cloud applications, such as email and collaboration tools for example, have also existed for years.

What's new with the evolution of the Cloud is fully abstracting these technologies behind a common user interface, which frees developers and other professionals from the operational aspects of their applications and sites.

Why Not Build Your Own Cloud

Cloud computing environments are designed to operate reliably, scale in a controlled manner, and be cost effective to operate. While all of this can be developed given enough time, money and specific expertise by competent in-house engineering teams, the full value of cloud computing comes into play with cloud providers. They provide and guarantee all the advantages of the Cloud along with full developer service and support, for a fraction of the cost of creating, maintaining, supporting and operating this complex environment in-house.

The Technologies Behind a Cloud

Numerous underlying technologies can be incorporated into the basic architecture of the Cloud. The Internet, of course, is a common thread. And in most cases, clouds are built upon virtualization technologies, like VMware and Xen, or scalable architectures based on semi-dedicated managed hosting models or grids.

Usually, public clouds (not in-house environments) utilize control panels and configuration management applications, much like Software-as-a-Service (SaaS). These facilitate application development activities and make raw technology readily consumable. Cloud computing environments typically provide access to LAMP and Windows stacks, web hosting and database technologies.

Migrating to a Cloud Environment

In most cases, dedicated applications can be migrated or adapted to operate in cloud computing environments with minimal effort. And the benefits in stability, reliability, and scalability can be realized immediately.

Limitless Scaling on the Cloud

In theory, cloud computing architectures are limitless. In practice, however, the size of a particular cloud footprint, the size of a cloud's data center, and the reliability and scalability of the underlying technology (network access, bandwidth, peering, etc.) all affect scalability. And they must be taken into account to properly assess the capacity of any specific cloud.

For practical purposes, most cloud providers offer enough scalability to successfully accommodate even the most massive spikes in usage or traffic.

Running Applications and Technologies on the Cloud

Since the Cloud is an architecture, theoretically almost anything can run on it. In reality, some cloud technologies, by design, are more suited to parallel or shared processing applications. Others are more suited to intensive single-threaded applications. Properly constructed clouds resolve this issue by leveraging the performance characteristics of each technology and implementing a mix of industry standard interfaces and custom integrations or applications to make the dissimilar technologies operate and scale smoothly.

Compute Platform Built to Suit Your Needs

You don't have to choose between dedicated hardware and cloud-based servers, at Rackspace you can have the best of both worlds. With the hybrid hosting option, build your own custom configuration of Dedicated Servers and Cloud-based servers all working together seamlessly.

Cloud Hosting

  • Up and running in minutes
  • Servers, storage, load balancing
  • Scalable, pay-as-you-go pricing
  • Control panel and API interface

Read more ...

Cloud hosting FAQ'S

What is Cloud Servers?
Imagine being able to provision a server in minutes or upgrade a server automatically. This is the idea behind Cloud Servers. Totally customizable, each Cloud Server gives you full root access to more than a dozen Linux distributions or many Windows images of choice. Your price depends on how large a server you buy and how much bandwidth you use. Based on Xen virtualization technology for Linux and XenServer for Windows, Cloud Servers brings the power of the cloud through Rackspace's Infrastructure as a Service offering. Your Cloud Server provides total flexibility for you to run anything you want—from a Java website, to a Ruby on Rails application, to a .NET application.
Difference between Cloud Servers and dedicated servers?
With Cloud Servers, you can deploy a server in a few minutes, versus waiting for a physical server deployment. You can also resize the plan and bring up multiple Cloud Servers quickly and easily for much less money. Dedicated servers usually involve contracts and setup fees while they take time to alter the RAM, etc.
Is bandwidth free between Cloud Servers?
Yes, you will get a private IP for each Cloud Server, and bandwidth between them is free. If, however, you use a public IP, there is a cost for outgoing bandwidth.
Who can use Cloud Files?
Developers/users can access Cloud Files via The Rackspace Cloud Control Panel, third party tools, or with any of the following: ReSTful web-services, Python, PHP, Java, Ruby, or C#/.NET. Our customers come from a variety of industries, including (but not limited to): Web development/design, IT services, e-Commerce, Consulting, and Software. Common solutions that use Cloud Files include rich media sites, social media sites, and test/development sites.
How much CPU do I get in cloud services?
Cloud Server host machines have dual quad core processors. For Linux distributions, each Cloud Server is assigned four virtual cores and the amount of CPU cycles allocated to these cores is weighted based on the size of the Cloud Server. For example, a 4 GB Cloud Server will have twice the weight of a 2 GB Cloud Server. For Windows distributions, each Cloud Server is assigned a number of virtual cores based on the size of the Cloud Server. A 1 GB Cloud Server receives 1 virtual core, 2 GB and 4 GB Cloud Servers receive 2 virtual cores and 8 GB and 15.5 GB Cloud Servers receive 4 virtual cores. Each of these cores is given equal weight when allocating CPU cycles. In addition to these guaranteed minimum CPU cycles, all Cloud Servers are capable of CPU bursting which allows them to utilize excess CPU cycles that are available on the host machine.
Can I upgrade my storage without upgrading the entire plan?
Currently, Cloud Servers are tied to a specific CPU, memory, and storage. At this time, you would have to upgrade these together.
Is there an SLA that's specific to Cloud Files?
Yes, there is a Cloud Files SLA which guarantees that the service will be available 99.9% of the time in a given billing cycle. Click here to read the Cloud Files SLA.
Can Cloud Files be mounted as storage?
Cloud Files is not block level storage, so it cannot be mounted. Customers do, however, use Cloud Files to offload static files, such as media files, for example.