K
K
Kirill Sirenko2015-05-15 23:02:23
Outsourcing
Kirill Sirenko, 2015-05-15 23:02:23

Server infrastructure for a web studio. What is the best way to organize?

Good afternoon!
Having 8 years of work in the web industry behind me from a content manager to a web studio owner, I faced various problems in organizing the server infrastructure, which is always present in this business as one of the most profitable: it's no secret that 90% clients who come to develop the site remain on the hosting provided by their developer.
But all this kitchen has the following troubles:
1. A variety of clients - from business cards to large portals - everyone needs some kind of service conditions and power
2. An attack on one site with a hole in an unupdated CMS causes infection throughout the server and other problems
3 Krivorukovy admins who initially crookedly configure the server with holes
4. Enter your pains yourself - there are a lot of them, I'm sure.
As a result, we ourselves had three stages:
1. Our own server, renting a unit in a rack - ended up with a hard drive covered
Pros - all our own, cons - no one is safe from anything + crooked admins and hemorrhoids on weekends and at night
2. Rent server in Russian DC
Pros - I ordered any config - the server works in an hour, but minus - there were also crooked system administrators and hacks, crap at night and even shitty backups
3. Renting a server in a German DC through a Russian reseller
Pros - the same, + more and support solved minor sysadmin problems, but as a result, crooked admins and again a bunch of crap
4. Led to the persuasion of the director of development of the well-known St. Petersburg outsourcing center with its racks in the cool St. Petersburg DC. We were cut into different VMs in their infrastructure - for cool sites - one VM, for small ones - another, etc., they gave us an adequate hosting panel. The monthly amount is several times more expensive than the previous stages - but the promise is also cool.
As a result, we have the same troubles - and talk about the fact that we just have crooked scripts, so everything is buggy. Although equivalent site builds on the same CMS in other hostings work much faster and are not hung up on 100 uniques.
Bottom line: I would like to hear your opinion on how to organize? Even I would be grateful for advertising in a personal - who to take for outsourcing system administration, or is there a DC where they will provide services for both rent and administration.
I'd like to know your opinion and experience - how to organize web studio hosting. Thank you!

Answer the question

In order to leave comments, you need to log in

5 answer(s)
V
Vladimir, 2015-05-15
@MechanID

You need an intelligent system administrator,
you will need to discuss with him the typical tasks and problems that arise, consider the options that he will offer and make a plan for what to do - for example, business card sites on a shared server, medium projects on a VPS server, large projects on their dedicated server , security measures for each option, etc. A
normal system administrator, instead of the phrase "crooked scripts", will give specific examples of what exactly causes performance problems - long queries to the database or processes that consume a lot of CPU, or something else, then something else the administrator himself will be able to tune, programmers will be able to rewrite something, and somewhere you just have to allocate more resources. - in each situation you need to understand in detail - there are no universal solutions.

P
Puma Thailand, 2015-05-16
@opium

Contact if you do not find a good solution)
I do almost everything the same, but apparently many times better.
In general, now we have lost one client and there is a vacancy.
How do we feel stufently.com
My attitude to backups habrahabr.ru/post/158907
My attitude to evolution and work megamozg.ru/post/5968
About my performance megamozg.ru/post/1682
Well, all the links above are to my articles.
Good luck.

S
Sanes, 2015-05-16
@Sanes

Why do you need crooked sis. admins? At one time, we had 200+ sites in the studio. They took a dedicated server, divided it into several OpenVZ containers. We backed up the containers and the sites themselves using ISPmanager. 2-3 times a week, backups were sent to the server in the studio, 1-2 times a month, backups were deployed for verification. Of course, they got rid of any garbage or hung dubious sites on a separate container.

M
may-cat, 2015-06-29
@may-cat

Here is an interesting podcast on the topic of infrastructure organization bitrix.expert/tekhnologii/virtualnye-mashiny-i-kho... with very good arguments. The participants are specialists from Notamedia and Lenwendo.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question