Can someone please explain how cloud hosting works?


SUBMITTED BY: Guest

DATE: Oct. 21, 2019, 7:40 a.m.

FORMAT: Text only

SIZE: 23.7 kB

HITS: 451

  1. Can someone please explain how cloud hosting works?
  2. I've seen this diagram that explains it well.
  3. ++++++++++++++
  4. list of top cheapest host http://Listfreetop.pw
  5. Top 200 best traffic exchange sites http://Listfreetop.pw/surf
  6. free link exchange sites list http://Listfreetop.pw/links
  7. list of top ptc sites
  8. list of top ptp sites
  9. Listfreetop.pw
  10. Listfreetop.pw
  11. +++++++++++++++
  12. https://i.imgur.com/JV2vmt3.jpg
  13. But my question is, is my website stored on one physical server, and primarily uses the resources from that original server, but when needed, it will use CPU, ram and other resourses from other machines in it's cloud network? (I'm with HawkHost)
  14. Or, is my website stored on one server, but uses the CPU, ram etc from other machines within its network?
  15. And cloud storage, is that pretty much the same but uses the same type of technology but for storage only?
  16. My understanding is that it's a cluster of hardware that behaves as a single server, so in that case no your data is still in one physical location. To have data in multiple locations is called "anycast" and involves routing different input connections to physically different servers located around the world.
  17. It is more like a marketing trick. Cloud hosting is almost the same as regular hosting, some providers call themselves cloud, but they are not even like a cloud. As I understand, regular hosting accounts are built from separate servers, while cloud hosting accounts from clusters. Example:
  18. Webhosting - provider takes one physical server and creates 100 webhosting accounts on it. These 100 accounts share same server's resources. When provider sells all the spots, it takes 2nd physical machine and creates another 100 accounts. First 100 and second 100 accounts are not related together, as they are on different physical machines.
  19. Cloud hosting - provider takes 10 physical machines as a cluster, installs IaaS and creates 1000. These 1000 accounts share all the resources these 10 machines have.
  20. The problem with the term cloud is it's interpreted very differently.
  21. There are providers who consider a single server with CloudLinux as "Cloud Hosting".
  22. There are providers who offer "Grid hosting" where the storage, web server, database is separated onto their own servers as "Cloud".
  23. True cloud hosting is about high availability and extreme resilience to the level which nearly nobody can actually achieve, for example I would take the view that it isn't full cloud unless you can wipe out an entire continent (which has servers serving your service/website) and not see an interruption in service because it is automatically routed to another region.
  24. The only providers who can really achieve this to some level is Amazon, Google, Microsoft - but even so, 99.9999999999999% of people who base their service on these platforms are still not achieving that level of resilience as most only use one region, or don't have suitable failover configurations.
  25. Basically, if you're talking about a standard website - don't worry about the cloud label. Focus on speed, reliability & customer service
  26. Dan Rodgers - Managing Director - allthe.domains
  27. 800+ Domain Extensions Supported | Nominet & CentralNic Accredited Registrar | SuperFast SSD Cloud Hosting | 24x7x365 UK-based Support
  28. The problem with the term cloud is it's interpreted very differently.
  29. ...
  30. There are providers who offer "Grid hosting" where the storage, web server, database is separated onto their own servers as "Cloud".
  31. True cloud hosting is about high availability and extreme resilience to the level which nearly nobody can actually achieve, for example I would take the view that it isn't full cloud unless you can wipe out an entire continent (which has servers serving your service/website) and not see an interruption in service because it is automatically routed to another region.
  32. The only providers who can really achieve this to some level is Amazon, Google, Microsoft - but even so, 99.9999999999999% of people who base their service on these platforms are still not achieving that level of resilience as most only use one region, or don't have suitable failover configurations.
  33. Basically, if you're talking about a standard website - don't worry about the cloud label. Focus on speed, reliability & customer service
  34. +1
  35. This has everything you need to get an idea of cloud. Thank you for describing the concept so smoothly.
  36. Cloud can mean different things. It can be any of the following and does not have to mean all of them: HA (high availability), better scalability, billing per minute/hour, a better guarantee of not losing data due to failure on one single server (data is duplicated to 3 different storage devices). The list goes on and on.
  37. People use Cloud hosting or Cloud VPS, Cloud Servers for different things. I use Cloud Servers because it allows me to upgrade the resources on my own within control panel unlike you can with a dedicated server where someone needs to take out the server and swap/update things physically. That said, dedicated servers have their pros too, and Cloud has their cons. Also, with Cloud Servers I like how I can add/remove attached drives within seconds as opposed to waiting for the datacentre to make such changes. I also like how the data on attached drives are duplicated to 3 different storage units.
  38. Unfortunately, you will have some people who are biased and do not offer Cloud and only offer Dedicated servers and so will put Cloud down just because they do not or cannot provide it for various reasons. On the other side, there are some who provide Cloud and swear by it and will put dedicated servers down. The truth is, both have their uses and pros/cons.
  39. Ps running CloudLinux on a single server is not Cloud hosting in a sense it is supposed to mean. CloudLinux with use of CageFS/LVE manager isolates accounts from one another for security and performance reasons only. You could say it is Cloud because it can improve uptime. But yeah, don't say you offer "Cloud hosting" just because you are running CloudLinux. Those who run a proper Cloud setup will run CloudLinux too.
  40. As mentioned by others, there is no one definition of "Cloud". In the beginning "The Cloud" just meant a server on the internet. Now it can mean 1000 different things based on who you are talking to, etc.
  41. The diagram link is a "Shared Cluster", but it still has its issues. In this setup you are assigned a set number of cores and ram that your website / application can use. There are many servers in the cluster that will serve the website, many more that might serve the database, etc. To keep it super simple, lets use a 1:1 ratio. Lets say each visitor to your site uses 1 CPU Core and 1GB of Ram. I know this is highly unreasonable, but like I said lets keep it simple. So if you purchase 2 CPU Cores and 2GB of Ram, then you can have two visitors on web site at the exact same time. Visitor A, might be using 1 Core and 1GB of ram from Server #1, where visitor 2 might be using 1 Core and 1GB of ram from Server #6. When visitor A leaves, and Visitor C visits the website, they might be using 1 Core and 1GB from Server #3.
  42. All your data is stored on a central server(s) and each one of the web servers call back to that central location. Normally with companies like Amazon, Google, Azure have an outage, its the server cluster has lost connection to the data server, so it can not pull up any of your files. This is not 100% the case, but its the most common.
  43. Again this is keeping it super simple, but that's the basis of how a Server Cluster. Technically you can create the same thing with a single server and setting up multiple VPSes. But doing so has no real benefit. Instead what is common is to create a private cloud with a couple of servers and do basically what the big boys are doing, but you have complete control over everything and often way more flexibility.
  44. Tony Holloway
  45. Delivering Custom Hosting Solutions Since January 2004
  46. madRooster.com
  47. Fun Name ... Serious Solutions
  48. Technically you can create the same thing with a single server and setting up multiple VPSes. But doing so has no real benefit. Instead what is common is to create a private cloud with a couple of servers and do basically what the big boys are doing, but you have complete control over everything and often way more flexibility.
  49. True. The big boys can offer "public" from their "private" setup". Some offer "public" only. So OP can learn the difference between "private" and "public" too.
  50. Fast Host - Cloud Hosting w/ LiteSpeed & Imunify360 Security
  51. Backup Storage - Backup Storage w/ SFTP, SSH & cPanel Access
  52. NIST provides a fairly reasonable definition: https://www.technologyreview.com/s/4...uting-defined/
  53. Dan Rodgers - Managing Director - allthe.domains
  54. 800+ Domain Extensions Supported | Nominet & CentralNic Accredited Registrar | SuperFast SSD Cloud Hosting | 24x7x365 UK-based Support
  55. Two terms: redundancy and scaleability.
  56. Redundancy: (at least) one server failure should not cause problem since everything is copied to at least one more place.
  57. Scaleability: if you need more, or fewer resources, it can be achieved without any service interruptions - adding more, or fewer resources ("servers") to your "allotted cluster".
  58. Not providing any of the above noted criteria won't stop every marketing department from advertising "cloud hosting", I'm sure.
  59. Mostly harmless?
  60. I/O Gremlin
  61. j hostel kandy
  62. cannesinfo.unblog.fr
  63. clubedeautores.com.br
  64. hostdime.com
  65. imgdino.com
  66. domain 0.5$
  67. 6 hostages in iran
  68. domain buy service
  69. hosting prices
  70. url2it.com
  71. hosting newark de
  72. I've seen this diagram that explains it well.
  73. https://i.imgur.com/JV2vmt3.jpg
  74. But my question is, is my website stored on one physical server, and primarily uses the resources from that original server, but when needed, it will use CPU, ram and other resourses from other machines in it's cloud network? (I'm with HawkHost)
  75. Or, is my website stored on one server, but uses the CPU, ram etc from other machines within its network?
  76. And cloud storage, is that pretty much the same but uses the same type of technology but for storage only?
  77. This is a fun topic that should be sticky'd I think!
  78. The term "cloud" is ubiquitous and different providers have different definitions. In our case (Hawk Host) when we say "cloud" it means this:
  79. All of our data is on a redundant SAN in the facility. We utilize Storpool for our SAN. [1]
  80. All of our hypervisors (read: servers) exist on machines that have hefty CPU and memory.
  81. If a hypervisor goes down (IE: a hardware failure entirely and unexpectedly) it'd be effectively the same as a physical machine crashing. The difference is our platform will auto migrate the customers to a brand new hypervisor and since the data is on a SAN the customer doesn't need to worry about the offline server. [2]
  82. If a hypervisor is overloaded (IE: the usage is too high) we can hot migrate them to a brand new server alleviating any issues without any downtime.
  83. [1] If something hard crashes there may be some nuance here.
  84. [2] Our cloud web hosting backups are taken to a backup server outside of the SAN and to a different location.
  85. One more thing to mention - pay as you go for system resources. For example: you need more CPU's for 12 hours, you pay only for 12 hours, you need more storage for a week - you pay for a week only. Of course it depends on billing system and does not require cloud to implement that, but the cloud is all about simplicity of scalability.
  86. https://s3.amazonaws.com/awesomescre...i7%2BmrY7ps%3D
  87. It seems to me that true cloud hosting would be similar to the term its referencing, 'cloud,' as in 'up in the sky,' or 'not connected or linked to the ground.' The 'connected/linked to the ground' part is where the Single Point of Failure comes into play, at least metaphorically, as that connection is required for functionality. It's a link that locks you into a a single connection or a single service and that is a vulnerability.
  88. Quote Originally Posted by Aractus View Post
  89. My understanding is that it's a cluster of hardware that behaves as a single server, so in that case no your data is still in one physical location. To have data in multiple locations is called "anycast" and involves routing different input connections to physically different servers located around the world.
  90. Yes, without this your cluster is confined to one location and you have to rely on multiple network uplinks and distributed SANs for redundancy, but if this area is effected by a catastrophe, and the SANs and N+x architecture is destroyed, the data is no longer accessible. At this point you went from Cloud to Puddle.
  91. Quote Originally Posted by DanDomains View Post
  92. There are providers who offer "Grid hosting" where the storage, web server, database is separated onto their own servers as "Cloud".
  93. If there is more than one web server, DB, and storage server and they don't rely on a single connection, this might actually work. With at least N+1 architecture for each service as a separate entity would make the cut. The issue at hand though with this, is that this is similar to what Aractus was saying. These would all have to be in separate locations so a catastrophe wouldn't effect the availability. Plus, there's failover time, which effects your nines (.9999)
  94. Quote Originally Posted by DanDomains View Post
  95. True cloud hosting is about high availability and extreme resilience to the level which nearly nobody can actually achieve, for example I would take the view that it isn't full cloud unless you can wipe out an entire continent (which has servers serving your service/website) and not see an interruption in service because it is automatically routed to another region.
  96. This is also exactly right, at least if designed that way. The space between these "locations" might not have to be spread out that far. But you should be able at least to take a couple meteor hits without losing availability of your data.
  97. Quote Originally Posted by DanDomains View Post
  98. The only providers who can really achieve this to some level is Amazon, Google, Microsoft - but even so, 99.9999999999999% of people who base their service on these platforms are still not achieving that level of resilience as most only use one region, or don't have suitable failover configurations.
  99. Yes solving this issue is where the money comes in, at least if people need a higher level of hosting.
  100. Quote Originally Posted by DanDomains View Post
  101. Basically, if you're talking about a standard website - don't worry about the cloud label. Focus on speed, reliability & customer service
  102. The importance of true cloud hosting will always only be relevant to the owner of the data and not everyone needs high uptime, even though they should aim for it.
  103. Quote Originally Posted by HostXNow_Chris View Post
  104. Cloud can mean different things. It can be any of the following and does not have to mean all of them: HA (high availability), better scalability, billing per minute/hour, a better guarantee of not losing data due to failure on one single server (data is duplicated to 3 different storage devices). The list goes on and on.
  105. HA and Scalability are definite musts.
  106. Quote Originally Posted by HostXNow_Chris View Post
  107. People use Cloud hosting or Cloud VPS, Cloud Servers for different things. I use Cloud Servers because it allows me to upgrade the resources on my own within control panel unlike you can with a dedicated server where someone needs to take out the server and swap/update things physically. That said, dedicated servers have their pros too, and Cloud has their cons. Also, with Cloud Servers I like how I can add/remove attached drives within seconds as opposed to waiting for the datacentre to make such changes. I also like how the data on attached drives are duplicated to 3 different storage units.
  108. Yes I imagine Cloud servers are preferred as the client has no dealings with hardware issues, or they can at least leave them to the Cloud Server provider. Then you have to choose to suffer the limits of virtualization, or to suffer the limits of component failure, or both depending on VM Host node circumstances. At the end of the day, it's still a VM, sitting on baremetal box, possibly with N+x architecture, yet still vulnerable to a disaster knocking it off the map. It sucks having to balance these but luckily with HA setups the limitations of both types of environments are lessened.
  109. Quote Originally Posted by HostXNow_Chris View Post
  110. Unfortunately, you will have some people who are biased and do not offer Cloud and only offer Dedicated servers and so will put Cloud down just because they do not or cannot provide it for various reasons. On the other side, there are some who provide Cloud and swear by it and will put dedicated servers down. The truth is, both have their uses and pros/cons.
  111. No matter what they choose, single points of failure will eventually catch up to them at some point. It's kinda like Murphy's law I'd imagine.
  112. Quote Originally Posted by HostXNow_Chris View Post
  113. Ps running CloudLinux on a single server is not Cloud hosting in a sense it is supposed to mean. CloudLinux with use of CageFS/LVE manager isolates accounts from one another for security and performance reasons only. You could say it is Cloud because it can improve uptime. But yeah, don't say you offer "Cloud hosting" just because you are running CloudLinux. Those who run a proper Cloud setup will run CloudLinux too.
  114. Igor must be rich by now
  115. Quote Originally Posted by madRoosterTony View Post
  116. All your data is stored on a central server(s) and each one of the web servers call back to that central location. Normally with companies like Amazon, Google, Azure have an outage, its the server cluster has lost connection to the data server, so it can not pull up any of your files. This is not 100% the case, but its the most common.
  117. You'd think these companies would would have multiple data servers so this wouldn't happen.
  118. Quote Originally Posted by madRoosterTony View Post
  119. Again this is keeping it super simple, but that's the basis of how a Server Cluster. Technically you can create the same thing with a single server and setting up multiple VPSes. But doing so has no real benefit.
  120. Yeah same location would be pointless and have an equivalent to a SAN setup.
  121. Quote Originally Posted by DanDomains View Post
  122. NIST provides a fairly reasonable definition: https://www.technologyreview.com/s/4...uting-defined/
  123. This is old, but I agree true cloud providers should be at least performing at this level --> "Software as a Service (SaaS) is at the top of the cloud computing stack. Here the cloud providers have created full applications running on server farms that may themselves be geographically distributed. " If it can fail because it's somehow limited to a single point of failure on Earth, it really doesn't represent a cloud.
  124. Quote Originally Posted by CodyRo View Post
  125. This is a fun topic that should be sticky'd I think!
  126. The term "cloud" is ubiquitous and different providers have different definitions. In our case (Hawk Host) when we say "cloud" it means this:
  127. All of our data is on a redundant SAN in the facility. We utilize Storpool for our SAN. [1]
  128. All of our hypervisors (read: servers) exist on machines that have hefty CPU and memory.
  129. If a hypervisor goes down (IE: a hardware failure entirely and unexpectedly) it'd be effectively the same as a physical machine crashing. The difference is our platform will auto migrate the customers to a brand new hypervisor and since the data is on a SAN the customer doesn't need to worry about the offline server. [2]
  130. If a hypervisor is overloaded (IE: the usage is too high) we can hot migrate them to a brand new server alleviating any issues without any downtime.
  131. Storpool is a great solution. But then again it's limited to the "facility."
  132. Quote Originally Posted by bikegremlin View Post
  133. Two terms: redundancy and scaleability.
  134. Redundancy: (at least) one server failure should not cause problem since everything is copied to at least one more place.
  135. Scaleability: if you need more, or fewer resources, it can be achieved without any service interruptions - adding more, or fewer resources ("servers") to your "allotted cluster".
  136. This is exactly correct and how it should be.
  137. Quote Originally Posted by bikegremlin View Post
  138. Not providing any of the above noted criteria won't stop every marketing department from advertising "cloud hosting", I'm sure.
  139. This is for sure. This is how we ended up where we are now with the 300 definitions of what "cloud hosting" is.
  140. Google, the king of search engines is itself a good example of real-time cloud hosting. It has got its resources spread over hundreds of servers on the cloud, no wonder you've never seen Google.com facing any downtimes over past decade or so.
  141. Each server in the cloud helps in carrying out a particular set of tasks, and in the case of failure of any of the servers in the cloud, another server temporarily kick-in as a back-up.
  142. I've seen this diagram that explains it well.
  143. https://i.imgur.com/JV2vmt3.jpg
  144. But my question is, is my website stored on one physical server, and primarily uses the resources from that original server, but when needed, it will use CPU, ram and other resourses from other machines in it's cloud network? (I'm with HawkHost)
  145. Or, is my website stored on one server, but uses the CPU, ram etc from other machines within its network?
  146. And cloud storage, is that pretty much the same but uses the same type of technology but for storage only?
  147. The main principle of cloud hosting is geo-distribution and at least double redundancy.
  148. Data is written to several servers at once that overlap, often in different data centers.
  149. Some very informative answers here - thanks for taking the time to write these!
  150. If you need to host an application or website that may need to scale cloud is a good solution. The storage is going to be on a SAN not hard drives on a dedicated server. This gives you the ability to increase storage in a production environment. It is also the reason storage on cloud cost so much. The processor and RAM live on a host. If that host fails your site will migrate to a different host. An example of this would be VMware's vMotion or Microsoft's Cluster Server (MSCS). Proxmox automatic failover is another example among many examples. Hope this helps.
  151. https://cari.net/
  152. Building custom hosting solutions for over 15 years!
  153. Email Us: salesgroup [at] CARI.net| Facebook: https://www.facebook.com/CARInetInc | Twitter: https://twitter.com/carinetinc
  154. Cloud Hosting does not mean your Operating system is running on Multiple Systems at the same time ( read processor+Ram) .It simply means your server/system runs on a group of systems wherein your infrastructure can be expanded (add more ram/cpu) without significant downtime and the Physical issue affecting a Physical server may not impact you because you can live migrate your instance to another physical host . Most people in this forum will relate a cloud as IaaS because they are all Infrastructure providers , while others can also mean something like SaaS ( Google Docs etc) or a PaaS ( RedHat OpenShift platform)
  155. A U T O M 8 N . C O M
  156. cPanel plugin for Active-Active redundancy,High Availability and Native Nginx
  157. DDOS-BruteForce-BadBot mitigation, System Monitoring using Netdata, cPanel Backup using Borg/Borgmatic
  158. User Friendly,Automated! ,Read the Docs -- https://autom8n.com/docs/

comments powered by Disqus