Results 1 to 8 of 8
  1. #1

    Cloud Architecture Setup

    Hi

    I would like to start offering cloud hosting to my customers and wanted to know what is the best infrustructure to deploy for cloud hosting?

    Thanks
    Walid

  2. #2
    Hello Walid,

    If you want to do this right, you will need a few things.

    1) a strong Virtualization software (ie Xen Essentials or VMWare)
    2) redundant networking - preferably 10G or fiber - at the very least, multiple bonded gig (ideally, a combination of all of the above). You should look at separating out services via the network (management, WAN, LAN) with redundant connections for each service to respective switches - each of our nodes for example have 6 gig ports, 2 10G ports and 2 fiber ports..
    3) a real enterprise grade SAN - it makes all the difference - again, redundant, high throughput capable, preferably SAS based (think NetApp, EMC, etc) - building your own SAN will put you 5 years (at least) behind the capabilities of enterprise grade SANs and will end up costing you more in the long run - as this technology evolves, homegrown SANs will likely become more feasible..
    4) some sort of interface that is able to perform at least basic resizing functions, billing, etc..

    If you cannot build this right, do not bother - you will end up with a "beta" cloud that will have less uptime and poorer performance then traditional hosting (especially once it gets loaded with users)

    Alternatively, work a deal out with a very good cloud provider on a wholesale rate for CPU, RAM, Disk - and allocate your users that want cloud hosting onto someone elses infrastructure - at least until you can build up the revenue streams required to do this yourself properly

    hope this helps..
    www.cartika.com
    www.clusterlogics.com - You simply cannot run a hosting company without this software. Backups, Disaster Recovery, Big Data, Virtualization. 20 years of building software that solves your problems

  3. #3
    Quote Originally Posted by cartika-andrew View Post
    Hello Walid,

    If you want to do this right, you will need a few things.

    1) a strong Virtualization software (ie Xen Essentials or VMWare)
    2) redundant networking - preferably 10G or fiber - at the very least, multiple bonded gig (ideally, a combination of all of the above). You should look at separating out services via the network (management, WAN, LAN) with redundant connections for each service to respective switches - each of our nodes for example have 6 gig ports, 2 10G ports and 2 fiber ports..
    3) a real enterprise grade SAN - it makes all the difference - again, redundant, high throughput capable, preferably SAS based (think NetApp, EMC, etc) - building your own SAN will put you 5 years (at least) behind the capabilities of enterprise grade SANs and will end up costing you more in the long run - as this technology evolves, homegrown SANs will likely become more feasible..
    4) some sort of interface that is able to perform at least basic resizing functions, billing, etc..

    If you cannot build this right, do not bother - you will end up with a "beta" cloud that will have less uptime and poorer performance then traditional hosting (especially once it gets loaded with users)

    Alternatively, work a deal out with a very good cloud provider on a wholesale rate for CPU, RAM, Disk - and allocate your users that want cloud hosting onto someone elses infrastructure - at least until you can build up the revenue streams required to do this yourself properly

    hope this helps..
    Thanks for your help.

    What about KVM Virtualization?

  4. #4
    Join Date
    Sep 2005
    Location
    London
    Posts
    2,409
    Go with a platform that does all that for you - building this from scratch is not trivial.

  5. #5
    Quote Originally Posted by eming View Post
    Go with a platform that does all that for you - building this from scratch is not trivial.
    Yeah, interesting you mentioned KVM - I debated whether to include it or not. I "think" they will play a more significant role in the future - as obviously it is now going to be native in Linux. My issue with KVM is I dont think its quite ready yet, nor nearly evolved enough. Still though, I can see version2 of our cloud using KVM in place of Xen essentials (which is simply what we chose to use over VMware for various reasons). You are right though, KVM is a very interesting conversation point - and likely will be mentioned in the same breath as Xen and VMWare in the not too distant future. So, if you are willing to invest more significantly in development to start - this is probably a very good option as well..
    www.cartika.com
    www.clusterlogics.com - You simply cannot run a hosting company without this software. Backups, Disaster Recovery, Big Data, Virtualization. 20 years of building software that solves your problems

  6. #6
    Join Date
    Sep 2005
    Location
    London
    Posts
    2,409
    Agree - KVM is up and coming, we put the first clients live on KVM last week. Personally I don't feel its ready for primetime, but fairly large setup's (like theplanet.com's cloud) are KVM powered.


    D

  7. #7
    Quote Originally Posted by eming View Post
    Agree - KVM is up and coming, we put the first clients live on KVM last week. Personally I don't feel its ready for primetime, but fairly large setup's (like theplanet.com's cloud) are KVM powered.


    D

    I saw that - though, I am not sure how large their setup is right now

    What made me laugh though - is they refer to Xen as "legacy" technology - I simply didnt know what to say
    Last edited by cartika-andrew; 10-03-2010 at 01:44 PM.
    www.cartika.com
    www.clusterlogics.com - You simply cannot run a hosting company without this software. Backups, Disaster Recovery, Big Data, Virtualization. 20 years of building software that solves your problems

  8. #8
    Quote Originally Posted by cartika-andrew View Post
    I saw that - though, I am not sure how large their setup is right now

    What made me laugh though - is they refer to Xen as "legacy" technology - I simply didnt know what to say
    They most likely saying XEN is legacy technology to make them sound better from a marketting point of view.

Similar Threads

  1. Cloud structure setup for hosting
    By Tim G in forum Hosting Security and Technology
    Replies: 3
    Last Post: 08-05-2010, 09:33 AM
  2. When you've setup the cloud what next?
    By Master Merlin in forum Cloud Hosting
    Replies: 0
    Last Post: 03-12-2010, 07:32 AM
  3. How to setup VPS Cloud using Virtuozzo?
    By prashant1979 in forum Cloud Hosting
    Replies: 17
    Last Post: 11-20-2009, 07:02 AM
  4. How to setup scalable hosting architecture/service?
    By thewpfan in forum Web Hosting
    Replies: 3
    Last Post: 07-04-2009, 05:25 AM
  5. HA setup architecture
    By Allwin A in forum Systems Management Requests
    Replies: 4
    Last Post: 05-06-2009, 01:46 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •