1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Hosting a big site.

Discussion in 'BlackHat Lounge' started by marly, Jul 25, 2017.

  1. marly

    marly Junior Member

    Joined:
    Nov 4, 2010
    Messages:
    168
    Likes Received:
    26
    Gender:
    Male
    Location:
    Netherlands
    Creating a social media site. As with social media, it's all about pictures, profiles, databases.

    I was just wondering which affordable provider would suit these needs.
     
  2. blogzandstuff

    blogzandstuff Elite Member

    Joined:
    Jan 1, 2015
    Messages:
    5,174
    Likes Received:
    2,392
    Occupation:
    blog creator
    Location:
    UK
    That's gonna cost you big, none of the usual will do it cheaply.
     
  3. Sherbert Hoover

    Sherbert Hoover Jr. Executive VIP Jr. VIP

    Joined:
    Dec 26, 2010
    Messages:
    997
    Likes Received:
    8,045
    Occupation:
    ORM - Branding - Content
    Location:
    United States
    Home Page:
    Fixed that for you.
     
  4. blogzandstuff

    blogzandstuff Elite Member

    Joined:
    Jan 1, 2015
    Messages:
    5,174
    Likes Received:
    2,392
    Occupation:
    blog creator
    Location:
    UK
    Fixed what?
     
  5. kaffe

    kaffe Newbie

    Joined:
    Dec 15, 2015
    Messages:
    41
    Likes Received:
    5
    Amazon cloud? Pay-as-you-go.
     
  6. fullofthem

    fullofthem Newbie

    Joined:
    Jul 19, 2017
    Messages:
    4
    Likes Received:
    0
    I would recommend you to get a VPS, or if you have 50-70 $ you can get a VDS.
    Install nginx php5 or 7 and mysql, configure iptables to get a bit safer, and watch for the traffic load.
     
    Last edited by a moderator: Jul 25, 2017
  7. divok

    divok Senior Member

    Joined:
    Jul 21, 2010
    Messages:
    1,056
    Likes Received:
    644
    Location:
    .IN
    I am guessing you have yet to begin development of this site. So traffic would be low .
    Try Digitalocean , vultr, linode . Even free Aws would suite your purpose for development period.
     
  8. Mark Anthony

    Mark Anthony Registered Member

    Joined:
    Jul 26, 2017
    Messages:
    68
    Likes Received:
    12
    Gender:
    Male
    Occupation:
    SEO Specialist
    Location:
    Philippines
    Try Word press
     
  9. savvy t

    savvy t Newbie

    Joined:
    Jul 27, 2017
    Messages:
    5
    Likes Received:
    0
    I started with a VPS with a coupon discount, then upgraded resources as I needed it. People like dreamhost do a cheap VPS and there are always coupon codes around to get you a cheap first year.
     
  10. marly

    marly Junior Member

    Joined:
    Nov 4, 2010
    Messages:
    168
    Likes Received:
    26
    Gender:
    Male
    Location:
    Netherlands
    Would like some more tips on this.

    How much approximately would I need, and what would be the best provider in your opinion, for a growing by day social media that's all about pics, has a public chatroom, a script to add 1 point to a users profile every hour he's logged in, a forum, 5 categories all with a top 5 of day, week, month, year. As you can see there will be a lot happening. As I'm a beginner to finding a provider for something like this some help would very much be appreciated.

    How much would this cost approx.? A question for the more experienced.
     
  11. Gogol

    Gogol Jr. VIP Jr. VIP

    Joined:
    Sep 10, 2010
    Messages:
    3,410
    Likes Received:
    3,057
    Gender:
    Male
    A few things that you might consider, before choosing a provider..

    1) Do you want to have one server, or an array of server?
    2) What db technologies are you looking to use? Do you want to use a highly scaalable db solution like cassandra?
    3) What programming language are you looking to use?
    4) Do you need big data solutions?
    5) what is your data policy?

    and a lot more....

    Some of these will define your server requirement. Just as an example, if you are serious about data policy, you might want to host your own servers ( data center? Hire rack space?) . If you need bigdata solutions, you might like your servers to be physically nearby.. and a lot of other factors!! Social media sites are just shitload amount of data to handle... think twice about just choosing any hosting provider. if you are serious ofcourse..

    Oh btw.. I see a lot of clown suggesting vpss.. huh lol.. :p
     
    Last edited: Aug 3, 2017
  12. CyberHour

    CyberHour Jr. VIP Jr. VIP

    Joined:
    Apr 3, 2016
    Messages:
    647
    Likes Received:
    160
    Location:
    localhost
    Home Page:
    You can start with VPS and upgrade to dedicated once needed.

    When you are looking for VPS provider make sure that it comes with:
    - Enterprise SSD storage in RAID10 is used ( a must for large databases)
    - High performance CPUs are used (XEON 3.0Gz+)
    - Guaranteed 100Mbps bandwidth speed (or more)
    - DDOS protection (nice to have)
    - Semi or fully managed service
    - High Privacy Protection standards ( you don't want your profiles leak around)


    Don't be cheap (cheap VPS = downtime/overselling)

    Consider using premium CDN if you are targeting multi-locations.

    Good luck with your project :)
     
  13. jamie3000

    jamie3000 Supreme Member

    Joined:
    Jun 30, 2014
    Messages:
    1,311
    Likes Received:
    586
    Occupation:
    Finance coder looking for semi-retirement
    Location:
    uk
    Caching is your friend. Look at cloud flare
     
  14. marly

    marly Junior Member

    Joined:
    Nov 4, 2010
    Messages:
    168
    Likes Received:
    26
    Gender:
    Male
    Location:
    Netherlands
    Wasn't planning on being too cheap, can't start a project this size being cheap.

    I like your reply and will look into this, I was just wondering if you happen to know of any providers like this? Just for informational purposes.
     
  15. marly

    marly Junior Member

    Joined:
    Nov 4, 2010
    Messages:
    168
    Likes Received:
    26
    Gender:
    Male
    Location:
    Netherlands
    So in this scenario, if let's say I were to choose hostgator. Would you go for:

    https://www.hostgator.com/cloud-hosting
    Business cloud

    The VPS
    https://www.hostgator.com/vps-hosting
    I probably should go for 8000 instantly to asure 100% ease of use for my visitors?

    Or one of these:
    https://www.hostwinds.com/windows.php

    I also found this:
    https://www.a2hosting.com/vps-hosting/managed

    I am just asking this so I can get a clear view of what I should be looking for. Excuse me for my inexperience.

    I saw some people making fun of VPS. I am rather inexperienced which is why I'd like managed VPS. Anyhow, I'd like to know whether this is a smart move.

    Hostgator seems great in what they provide, of course, at this field I'm nowhere near as experienced as the people I'm talking with which is why I'm asking!

    Ty
     
  16. andy1

    andy1 Junior Member

    Joined:
    Jan 15, 2009
    Messages:
    104
    Likes Received:
    18
    get a vps...upload your website their...it would work
     
  17. CyberHour

    CyberHour Jr. VIP Jr. VIP

    Joined:
    Apr 3, 2016
    Messages:
    647
    Likes Received:
    160
    Location:
    localhost
    Home Page:
    Hostgator is a big RED NO NO flag :) + you are looking for LINUX OS not Windows :)
     
    • Thanks Thanks x 1
  18. roadhamster

    roadhamster Regular Member

    Joined:
    Mar 12, 2012
    Messages:
    335
    Likes Received:
    242
    Find something scalable to start with, when the traffic comes in (or may we say, IF the traffic comes in) you can scale up. Go for linux VPS/ dedicated, go for an unmanaged, or find a company who knows what they're doing. Don't gp for wordpress, it's a resource hungry CMS. Find someone to create the website/ databases and manage the server, or do it yourself.
    With unmanaged you can do with your server what you like. When you need a better performing database you can install Percona server for instance. For database-caching you can install Redis server, it takes a lot of stress from the serverload.
    I don't know if there are managed server-maintainers who will install and tweak this stuff for you, when you go unmanaged you can tweak the best performance out of it.
    Perfect server for me: Linux-Nginx/OpenLitespeed-Percona-Redis-PHP7 with a lot of performancetweaks.