by Alex Dunne
Cloud hosting is a general term for anything that involves delivering hosted services over the Internet. These services are broadly divided into three categories: Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS). The name cloud hosting was inspired by the cloud symbol that’s often used to represent the Internet in flowcharts and diagrams.
Cloud hosting is a paradigm shift following the shift from mainframe to client–server in the early 1980s. Details are abstracted from the users, who no longer have need for expertise in, or control over, the technology infrastructure “in the cloud” that supports them. Cloud hosting describes a new supplement, consumption, and delivery model for IT services based on the Internet, and it typically involves over-the-Internet provision of dynamically scalable and often virtualized resources. It is a byproduct and consequence of the ease-of-access to remote computing sites provided by the Internet. This frequently takes the form of web-based tools or applications that users can access and use through a web browser as if it were a program installed locally on their own computer.
Cloud hosting is the aggregation of computer resources into a single bucket, and the ability to treat that bucket as a single resource shared between applications. The computer resources can be processing, storage and network, and when they are aggregated into the bucket that becomes the cloud. There is then a layer of intelligence that sits between applications and the cloud, distributing resources. The advantages of Cloud Computing are simple:
* Built in redundancy
* Efficient use of resources
* Easy scalability
The companies provide the service of cloud hosting believes in educating their clients and providing the right solution for their requirements, rather than trying to find a “one size fits all” technology and force it on their clients. They provide different service solutions for different clients.
Cloud computing customers do not own the physical infrastructure, instead avoiding capital expenditure by renting usage from a third-party provider. They consume resources as a service and pay only for resources that they use. Many cloud-hosting offerings employ the utility computing model, which is analogous to how traditional utility services (such as electricity) are consumed, whereas others bill on a subscription basis. Sharing “perishable and intangible” computing power among multiple tenants can improve utilization rates, as servers are not unnecessarily left idle (which can reduce costs significantly while increasing the speed of application development). A side-effect of this approach is that overall computer usage rises dramatically, as customers do not have to engineer for peak load limits. In addition, “increased high-speed bandwidth” makes it possible to receive the same response times from centralized infrastructure at other sites.
Leading Cloud Hosting company offering hosting services on dedicated cloud servers to increase your profit & flexibility.
Question by Citizen: What are issues with hosting a database on the cloud?
We want to use cloud computing to host an application. Due to volume, the database can take 10+ hours to index the data.
If the individual server that is hosting the database goes down, will we have to wait for the data to be re-indexed or is this type of redundancy built in to the cloud?
I hate Y!Answers because people like “bassthathz” can give a stupid answer and get points because they were the only person to write anything.
Answer by bassthathz
Depends on what you mean by “goes down”…
If the sole server loses power and the hardware fails, it ain’t gonna do anything now is it?
If that is the case, the host better give a good discount for that months bill
I think you are confusing the term “cloud” with high-availability database clustering.
Know better? Leave your own answer in the comments!