 Up and awake Sure cool, so Small introduction about myself as Alex introduced I work with Bluehost. I have around 15 years of experience I am a product manager by profession a lot of the Material in the talk comes from my experience being 15 years in this industry. I've been here since long definitely I have worked in multiple profiles Including support system administration and stuff So I have been a part of the brand that we receive from clients and stuff So I know what goes and where are the problems what happens How many over here are already working or already have a website how many have Multiple websites how many of you have never created a website so first one how many of you have never created a website? I don't know what website is all about So there is very few What about people who have a few websites? For their own or hobbyist or something like that Perfect, so others I am assuming are professionals who actually do this for a living have multiple websites and manage sites and stuff so How many times have you? Encountered a problem that you have either overbought or underbought for your client You haven't estimated correctly or the customer hasn't estimated what they need correctly How many times has that happened show of hands? Many times. It's a normal process, right? So I'll try and give you some idea on what different architectures are what goes into trying to understand Maybe this becomes a checklist when you go to your clients try and make them understand what is required Even for whatever site you need Whatever you need. Do you have the stuff that you need? Are you overestimating under estimating and also give them an idea of how cheap or how costly a website can get? Depending on what they are choosing. It's just trying to make a better decision a more Knowledge decision than just going with random whatever is there So one thing remember you can spend nothing you can have a website for free or You can think of a number and you can spend that much for your website and it's going to run the same website without any problems So I want everything. I want redundancy. I want to ensure it's located across the globe You can do that or you can just run it from your own machine and you'll still work So just think of it clearly what you exactly need One size doesn't fit all if something has worked for one website or one client Okay, it worked for me. It may not work for you. It may not work for your business So keep these two things in mind before trying to even start a website So, how do you choose your hosting? so What I want to cover is these four points. What is your use case? What are the general types of hosting or offered? What are caveats the most important thing when you go to any hosting provider The front-of-site page most of that is marketing It's not the truth out there Everything is unlimited. Everything is free. You can do anything on the website as per that But once you start getting into it, you understand where you hit limits. What are the problems? Everybody's there to do business. Everybody's there to make money. They can't give you the world in a penny. So remember that and The most important bit why choose a reliable provider, I'll cover a few items that will possibly help you out as well cool, so the first use case of what What should you be considering before in deciding to make a website forget choosing a hosting provider? What is the primary thing that you should be looking at? I would want to make this interactive. So please be open. Please share anyone guys The first thing that you have to know before making a website or starting to decide what kind of hosting I want to choose performance traffic to expect Scalability up time Conversion focus. Okay, excuse me. Okay Customer support I didn't get that Purpose, okay Okay, so first is what is the traffic expected? I Want to build a flip-flip cart or an Amazon Are you actually going to do that in a day in a month? No Don't underestimate. Okay. It's a person said it might not get two three hits And then you encounter that it's getting a hundred visits 200 visits a day and your site keeps on going down It keeps on getting slow One thing be cynical about what you build and I trade don't try to build everything on a single go The client might want okay. I want this I want that this should be here this registration Mailers everything should be there on the first day never go for that. I trade build as you require This also goes into the principle of design thinking as well Do build what is required and just don't build because you want it build what is needed So I will not get more into the details of that, but think about what you are trying to build and be cynical Client might want anything. He doesn't know everything That doesn't mean you discount what the client wants, but use your judgment use your experience and understand Is it actually needed? Again, don't go overboard with everything you want to do. I'll do everything at once I'll launch an Amazon in a month. No, not possible Uptime somebody obviously said that uptime is obviously needed How critical is the site? I am building my own blog site Does it need to be up 24 by 7? 365 days if there is in 15 minutes of downtime the earth will go down. No, it won't The more uptime the more Bells and whistles you need you're going to pay for that. Nothing is free. Sorry guys technical difficulties Okay, one of the things is is this a revenue generator or a hobby or information side if it's a revenue generator then obviously the Thought behind what you need how you need is different if it's just a hobby side if you're trying your first blog If you're just interested in writing about stuff, then what you need is obviously going to be different This is for the developers in house. Do you need an active development environment? Do you actually need developer support? You need? Shell access. Do you need root access? Do you need those things for the guys who don't know about it? Don't fret you don't need it simple as that so because you obviously have to pay for all of that that all is going to cost you What are your support requirements one of the most critical bit? We'll cover that later. You know why that bit is very important. You might think, you know everything trust me You don't you have no idea what it goes into keeping a hosting server up and running 365 days for years together Again, somebody said scaling do you need an auto scaling solution? Anybody who has worked with a website which has grown over the years knows how easy or how difficult it is to move from one hosting provider to another if you have a limited Hosting provider who is not able to serve about X visits. How do you then scale? You can't keep it there if you have to move 2000 things with all the emails and everything it is a hassle. It's not that straightforward So think of these terms when trying to look at these items So now that you know what? Are your requirements? What do you need? What are the types of hosting in the market? Manage WordPress straight off. Okay. Nice VPS shared hosting Reseller hosting that's again shared cloud Do you know actually what is the difference between this or it's just a Word out there. Do you actually know what you are getting on the back end? What's the difference one if somebody says we pay somebody says cloud What is the difference between the two? The hardware is the same exactly the same Why is one cloud VPS? Why is one called cloud? Anybody any Okay, you can do it on VPS as well. So yeah, that's what I'm saying. There are very thin lines around this So frankly most of this is based on what is your requirement? What is your use case? Whatever you can achieve on cloud you can achieve on VPS is and dedicated. It's also I will not get into the technical details of it There is nothing that is not achieved by shared hosting also that you can do Apart from few things that you outgrow. So let's just look at what's there So I will just give you a brief idea of how these hosting are what these hosting are Essentially in how do they look? Let's start with the simple simplest item. So you understand and get an aspect of a perspective of what this hosting is all about So the first one will be dedicated So this essentially supposed to be a server. I have tried to draw a server. Sorry about that if you don't find it That appealing so it has its own CPU own RAM Again, I've put one side you can host hundred and hundreds of sites on it But essentially the entire CPU entire RAM is available for that Data that you have on your site so This is dedicated hosting any questions on that now VPS This is again, this is not the exact representation But this is what will give you an idea what this is. So take the same dedicated box now you create Virtual machines so that means in your one machine you have four sub machines running So that same CPU same RAM that you are getting hundred percent for your site Now you have for four different machines and that one machine can have one or multiple sites under it This is division of a VPS. This is one subsection This is a cloud a Little more complex the same funda now these each of these blocks essentially are those Same dedicated machine box. So now the only difference is the storage normally is not on the same server So we call these as compute nodes compute nodes will have your CPUs and ramps So you'll have seven eight areas of CPUs and ramps and storage instead of storing it on the local box There is a big block storage of terabytes and terabytes of data and you can allocate. Let's say CPU one RAM one for site one CPU and RAM CPU 2 CPU 3 and RAM 2 RAM 3 for site 2 and Accordingly so what this does is this heads you scale tomorrow. You want more CPU RAM it can allocate you want more space You can allocate that's a little bit of differentiation between your VPS and cloud Most of this is corrected over network So that's when the complexity gets added Again, the VPS that I had shown frankly the VPS and cloud can have this exactly the same architecture as well Because a lot of VPS companies now support private networking Scaling and stuff you can add more space and stuff. So it is achieved by the same thing any questions on this Again representative don't hold me to this that there is some other different architecture There's obviously some different architecture This is shared So now you go to the dedicated box But this is not as simple as a dedicated that you guys normally use or you guys buy it might not be 16GB or something It might be monster servers 128 GB RAM 64 cores 32 cores CPU and stuff and You have n number of sites hosted on that now these n number of sites That means that the same CPU same RAM can be used by one site and all site. Why why is this feasible is Are all sites going to serve? 100% clients or 100 do they need 100% CPU and RAM all the time? They don't right? You will get spikes in traffic. You will get like at 10 o'clock in the morning 20 people log in 12 o'clock in the night. There is no one logging in so there are going to be spikes and people around the globe are getting served So you can sustain have more and more play on this. This is the most Ventured hosting space most of your websites will go on this kind of infra and there is a reason You are dividing the cost. It's like using this You can actually have one box for everyone and put one person in a box and give this session or get everybody in this Room and give this session the session is going to be the same the same concept so now that you Know these four types of hosting manage WordPress hosting Again, all of us here are you have a wordpress. So what do you know about manage WordPress hosting? What architecture or what hardware or what layout out of the four that we discussed is used by manage WordPress hosting anyone? Okay, one is any of fun others WordPress WordPress is Just a software But what do you think what is the architecture used as I'm not talking about the hosting type used for wordpress when you say wordpress.com That's what you're talking about, right? So what architecture does it use? Okay, one is VPS dedicated cloud Exactly, that's the correct answer. So Whenever you buy any of the manage WordPress hosting in the market, it can be on a VPS on cloud on shared on dedicated So when you are comparing in the market, okay, this person is giving manage WordPress This person is giving manage one person is getting at 10 bucks one person is getting at 100 bucks. Other one is getting a thousand There is a difference. They have not gone mad They're not trying to cheat you. They are not trying to bluff off bluff out of you Manage WordPress is going to have the same back-end architecture with whatever additional Layers that they put on top of it. It might be auto scaling auto updating patching they might integrate other Optimizations, they might give you free themes. They might give you free backups There are multiple things they can do with that and that basically forms your manage WordPress hosting so Some clarity hopefully it gives you what is the difference in that? So now that that you know everything about you know the requirement, you know, what are the types of hosting? Do you think? It's that easy just still going and just buy. Okay. Now. I know where I need to go What are the other things that you need to consider? first biggest rookie problem own your domain names You just go to the first provider. Okay by the domain name from him and By hosting the time you want to move out you face some issues you figure out You don't even own the domain name the registrar or the reseller from whom you bought owns the domain name Now trying to get your domain name back itself is a long battle. So first thing go to a registrar Pay that extra money own that domain name. It's okay paying a dollar or two extra is worth the effort and Owning it by yourself is the right decision to take People just go to drill the ocean. Okay five dollars five hundred bucks a month. It's so cheap. Let's just go for this If you try and manage a VPS dedicated, you'll understand what goes in managing that VPS dedicated cloud. It's easy to say, okay, let's just host it on a cloud. It's not that simple How many of you have used the VPS or dedicated to host your website? So once a VPS is provisioned Have you ever monitored your website or your server? What is the first thing that happens? anyone No, I'm not talking about getting to a website You have just bought a VPS or a dedicated and if you're just monitoring your server if you actually just have you ever Check yourself. What happens on your server? usage stats, okay Colonel updates updates updates. That's normal OS traffic Traffic, why do you get traffic for a server that you have just procured? You have no site no content nothing on it How are you getting traffic? IPs if you actually Spin up three four servers. Have you if you have ever done that just monitor your logs There will be login attempts starting day one You have just got your servers online. There are login attempts Yeah, these are old IPs random IPs random user names random password. How many people how many people try? Should you be getting 10 15 20 30 40 attempts? You know our no, right? Do you attempt 40 times if you can't log in once you don't write so you need to understand that these are open to the Internet These are not that simple. There are attacks. These are just basic attacks You have hosted somebody site Maybe you have taken a dedicated server. You're like, I'll put 200 of my customers on that brilliant good move You save a lot of money One of the site starts getting targeted. Have you ever got DDoS'd? Any of you have ever got DDoS'd? You have right? What happens? How do you control? What happens then I pay down so all 200 guys go down. That's one. What's the other thing? Fail to ban but how fail to ban? Did you think you are going to control a DDoS by fail to ban dude? I will come to learn from you if you can do that so Just to give you some perspective ten years back a DDoS traffic of one GBPS. That's the network speed was considered to be an average attack or something like 10, 20 GBPS was like once in a blue moon. Now 100 GBPS attacks are normal You can do nothing. Zit when you get a 100 GBPS attack Unless and until you have specialized equipment and services to tackle with that for one GPS for one dedicated Do you think you can do that? If you are hosting a critical site Some clients bread and butter some clients e-commerce site and that's getting DDoS because of some fourth client That's on that server Where do you go? You can in login take a backup and dump it on your machine. You will not be able to log into your servers at all So all those things are things you need to consider you need to be a system admin You need to know how to manage how to monitor the risks that are involved in that That doesn't mean you never look at VPS is dedicated There are cases when VPS dedicated work. There are use cases when VPS dedicated shouldn't be considered Just because they are find it works a month They'll come and bite you back badly if you have gone that route You'll understand what I'm talking about if you haven't best of luck. Hope it doesn't happen to you This is one of the most contested unlimited unmetered. What does that unlimited unmetered mean? Can you get unlimited this space? Can you get unmetered in two three five ten dollars a month? Can you afford it forget anybody else affording it? Can you afford it? Even Google will not did you do unlimited? So how are you saying somebody tells you unlimited you should rather Try and ensure that you are not looking at or going to people who are giving you everything for free or everything for very cheap It's not worth it There are going to be limitations if they are giving you Limits front of sight or telling you okay, this is the limit. These are the number of files. These are the number of emails This is what you'll be able to go with that provider. That's a better option Because if you're counting on unlimited saying I will spend five dollars I will upload 20 30 40 terabytes of data every month and I live with it in five dollars. You can't As in if you're doing that brilliant if your provider is not noticing that stay with that provider People will not let you do that data cost bandwidth cost everything is a cost, right? The idea is unlimited is so that your websites will keep on working if you are doing your normal business Your normal uptime you will get uptime your website will keep on working you at 20 30 40 50 pages tomorrow You will not have a problem. You don't have to keep on upgrading your package for that That's the whole concept of unlimited unlimited doesn't mean I will start putting in 5 5 TV or 2 2 TV data every day And see how long it takes it can't be a backup so Think of that very closely There are limits as in one of the few limits that you'll always hit is Bandwidth limit you'll always hit storage limit you'll have number of files You can store on a server and stuff. These are basic limits that everybody has in place It's just that they will only tell you if you cross that limit and frankly not in a 1% of people cross those limits but there are people who do that and and if you have people Who are crossing that limit your server or your website starts getting slow because One box everybody's sharing that if somebody is abusing it's coming out from your own resources, right? So it's going to affect you again Same point for unmanaged VPS dedicated cloud deal with it if you know server administration or you don't go for it There are times when you require VPS dedicated and stuff if there is some critical information proprietary information You don't want to put it on shed shed. It's like using your machine with 20 other people somebody can look into your data No matter what the host says your data is visible. There are ways to go through other people's directory It's open if you have generic data, it shouldn't matter But if you have confidential data if you have banking data card data and stuff You'll have to go on one of those because you need that data separation physically and not just folder-wise VPS dedicated does not always mean faster hosting. This is a misconception people have you buy one core two core with two GB RAM and the shared hosting box is literally 64 GB 128 GB with 64 cores. Do you think it's one is to one comparison when it comes to performance It is not if your requirement cycles are small if you just need to serve hundred 200 pages an hour Frankly your VPS is going to be much lower Execution you'll have to do a lot of optimizations to reach that level So rather just go for a stock hosting and just live with that This is one thing that can help you go with inbuilt caching as in you guys are using WordPress So that's one thing that you should always consider if somebody is giving you caching over and beyond your WordPress plugins even better use a CDN Save your cost host out of US or something. That's cheaper hosting use a CDN to serve to your local customers You will save a lot of money over there. You don't need to pay for those CDNs Literally, I'll try and brief to this why choose a reliable vendor better quality infra simple Invest they are investing in better infra better network better data centers Going with a tire for versus the tire 3 data center. There is a difference all those things you may not understand But when it comes to uptime guarantees network redundancies power redundancies Tire for for example, that means they need to get electricity from two different grids So let's say if one grid is down of electricity the other grid is powering Have you ever considered that? So going with one of the reliable providers who can give you that all those things are taken care of Inherent and all those come at a cost. They don't come free Better support If your site has ever gone down, it's got hacked something or the others gone down Try and connect to a support agent for any hosting provider. Look at what cheaper Provisors do look at what costly providers do. It's simple Somebody needs to be there 24 by 7 in case you have a problem if they are not available You're doomed if that's your business running if you are not going to get a response for 12 hours. It's gone You always you also get a lot of help and support knowledge base articles videos blog articles Chats tickets emails you can contact them with multiple forms a better security. They do run as in There are security scans that keep on coming in regularly Virus scans that they keep on doing there are a lot of providers that I know of they run their own versions and kernels of security scans and stuff Their backups get scanned so anything that they find is taken off and all three providers free users We are not going to give you that the This is again stuck guys Yeah, thanks Better spam management and protection One of the biggest problems if you are using the free email that comes with your cPanel or something You've always encountered this if you don't have a good provider Are they actively preventing or looking at spam measures? Do they go and actively? Whitelist your blacklisted IPs and stuff if not you'll come to know what the problem is you can never communicate with your domain name email address at all This is getting jammed man 99.99% uptime guarantee 100% nobody gives there might be issues Level backups they have disaster recovery backups. They offer backups. They have a backup infrastructure and stuff in place Virus malware protection is inbuilt in the long run in case if you buy mistake Get into any of those problems you'll understand why it is going to cost you more For the free provider or for cheaper provider because you'll have to pay for everything that you need So in the long term this turns out to be a lot cheaper That's the area Cool guys. I'm done Any questions? Yeah