I know most will say its not possible, but how do you get as close to 100% as possible? Assume good server with good host, how do you make sure you will always be online?
Check your site every minute 24 hours per day 365/366 days per year, then you will know if it is down or not.
Yes, it is impossible And it is hard to get as close as possible to that, so you have to pickup those tasks that are within your budget and are reasonable for you, here are some possibilities: 1) Have dedicated IT staff being able to react 24/7. Setup a server monitoring that will inform you about downtime as soon as possible - i.e. use 1 minute monitoring frequency and SMS alerts. 2) Host your app on multiple servers - each server in different data center, possibly in different states / on different continents. This is quite challenging if your project is not designed for this from the start. The more redundant servers you have, the better (for uptime), but the harder it is too keep them all in sync. 3) Use hosting with DDOS protection. Not sure if this is relevant to you, but some projects go offline from time to time because of DDOS attacks. 4) Consider using cloudflare.com or similar service for serving static content to your users in case your servers are offline. 5) Avoid having a single point of failure. Even if you host on 4 different servers on 4 different continents, you still might rely on a single database server. You have to have every part of your infrastructure redundant and distributed across different data centers.
Cloud hosting will give you24 hours uptime. Yes above answers are right you need to pay according to that.
Go with dedicated server providers. They usually guarantee high uptime and even though it won't be 100% it would be pretty close to it. They usually use more transit providers to cover any unexpected downtimes. Plus they have a team of technicians for 24/7 monitoring of the network, which you personally could have difficulties to establish.
Another recommendation for Cloud hosting. If the provider has a "correctly" structured backend then downtime is unlikely. This is not only due to removing any dependence on physical hardware, but also you can configure load-balancing and auto-scaled setups which will react to any sudden and unexpected peaks in load. On top of that you should run monitoring to warn you of any spikes or issues BEFORE the service goes down.
Hey, I am sorry am forgetting its name but there is a service that relay`s the last live version of your website in case of a break down. Crucial websites like, upwork are using this service.... I hope some one can come up with its name
If your business cannot bear a single point of downtime, then there are high-end solutions such as Private Cloud setup or Server Mirroring Cluster and so on, having DDOS protection service like proxy shield anti DDoS will ensure further redundancy. But achieving 100% will be tough for any company in the market. You might have also heard the statement of James Hamilton, Amazon engineer - “With incredible redundancy comes incredible cost.” If you’re ready to spend, then the world is yours.
There is no sure-fire way to guarantee 100% uptime, most BGP providers (internet) that provide connections to hosts (datacenters) only guarantee 99.9% uptime; reason being is that there is always that small chance that something can happen.
I would day that 100% uptime is a marketing term that is impossible to reach in a real-world SLA. Five 9's implies no less than 5 minutes of downtime per year, so 100% would mean 0 minutes of downtime over the course of a year.
100% uptime can be achieved if your hosting relies on multiple mirrored servers within different networks. Most reputable hosting providers strive for that. You could monitor uptime with pingdom services, for instance here's our uptime stats - http://uptime.euro-space.net Cheers!
the easiest way to have 100% uptime is to use cloud hosting service or choose to use cloudflare CDN. Both are not cheap, and for best configuration for beginner, the cloud hosting service will be my recommendation.
If you need 100% up time on your site, you might need to go with a dedicated web server. You will be in control of your site and your server. This way you are guaranteed that your site isn’t down.
Cloud is one of the solutions, we do offer 100% uptime on our cloud VPS and many other do as well by having a redundant infrastructure. It could be also achieved with a server cluster that would be a bit more expensive and there a lots of variable to consider but most company can design and manage your server architecture.
100% uptime is a marketing trick. Nobody can provide it. But you get high uptime using load balancing and CDN services, floating IPs.
Not exactly true, as if you consider having 100% uptime for your website, it could be easily accomplished for instance by merging / mirroring multiple servers or with the cloud infrastructure.