
10 ways to save on IT infrastructure for everyone
It was 2013. I came to work in one of the development companies creating software for private users. They told me different things, but least of all I expected to see what I saw: 32 outstanding virtual machines on the then-rented indecently expensive VDS, three “free” Photoshop licenses, 2 Corel, paid and unused IP-telephony power, and so on. In the first month I “cheapened” the infrastructure by 230 thousand rubles, in the second by almost 150 (thousand), then the heroism ended, the optimization began, and as a result we saved half a million for six months.
Experience inspired us and we began to look for new ways to save. Now I work in another place (guess where), so with a clear conscience I can tell my experience to the world. And you share, let's make IT infrastructure cheaper and more efficient!

"The last coat was plucked with your costs for servers, licenses, IT assets and outsourcing," grumbled the financial director and demanded planning and budgeting
Budgeting your IT environment for your company is boring, and reconciliation is even dangerous in places. But the fact of having a budget almost guaranteed protects you from:
Budgeting is necessary not only in large companies - literally in any. Gather the requirements for software and hardware from all departments, calculate the required capacities, take into account the dynamics of changes in the number of employees (for example, your call center or support increases during the busy season and decreases in the free season), justify the expenses and develop a budget plan by periods ( ideal - for months). Thus, you will know exactly how much money you will receive for your resource-intensive tasks, and optimize costs.

After the budget is agreed and signed, there is a hellish temptation to redistribute costs and, for example, swell the entire budget into an expensive server on which you can deploy all DevOps with monitoring and gateways :-) In this case, you may find yourself in a resource shortage mode for the rest tasks and get overruns. Therefore, focus solely on real needs and business tasks, for the solution of which computing power is needed.
Outdated iron servers, as well as virtual ones, do not bring any benefit to the organization - they raise questions in terms of security, speed and intelligence. You spend more time, effort and money to compensate for the missing functionality, to eliminate security problems, to some patches to speed up. Therefore, update your iron and virtual resources - for example, you can do it right now with our "Turbo VPS" campaign , prices are not ashamed to show on Habré.
By the way, I have often come across situations when the iron server in the office was a completely unjustified solution: most small and medium-sized businesses can solve all problems on virtual capacities and save a lot of money.

Encourage all your users tosave electricity by using the infrastructure carefully. Here are examples of typical user side overruns:
In general, negotiate with users, train them, conduct educational program and strive to facilitate both them and their work. In the end, they will be grateful to you for the order in business, and the leaders - for reducing costs. Well, probably, you, my dear Habré pros, noticed that the solution to these problems is nothing more than the formation of corporate information security. For this, special thanks to the system administrator (you won’t thank yourself ...).

In general, based on the fact that I work as a hosting provider and at the end of the article I am full of desire to tell you about the cool sale of server capacities for companies of any scale, I have to wave the flag and shout “Everyone to the clouds!”. But then I will sin against my engineering qualifications and will look like a marketer. Therefore, I urge you to approach the issue wisely and combine cloud and desktop solutions. For example, you can rent a cloud CRM system as a service (SaaS), and according to the booklet it costs 1000 r. per user per month - mere pennies (I will omit the implementation issue, on Habré it was already about). So, in three years you will spend 360 000 rubles for 10 employees, for 4 - 480 000, for 5 - 600 000, etc. At the same time, you can implement desktop CRM by paying competitive licenses (+100 to savings) for about 250 thousand rubles. and serve it like the same photoshop. Sometimes the benefits in a period of 2-5 years are really impressive.

And vice versa, often cloud technologies allow you to save on hardware, engineers' salaries, data protection issues (but do not save on them at all!), And scaling. Cloud funds are easy to connect and disconnect, cloud costs do not fit into the company's capital costs - in general, there are a lot of advantages. Choose cloud solutions when it’s justified in terms of scalability, speed and flexibility.
Consider, combine and choose winning combinations - I won’t give a universal recipe, they are their own for each business: someone refuses the clouds completely, someone builds the entire business in the clouds. By the way, never refuse software updates (even paid ones) - as a rule, developers of application software for business roll out more stable and functional versions.
And another rule for software: get rid of old software that brings less than it consumes for maintenance and support. There is already an analogue on the market.
I have already talked about five project management systems in my IT zoo, but I will put it in a separate paragraph. They abandoned certain software, chose a new software - do not forget to stop paying for the old one, found new hosting services - terminate the contract with the old provider if there are no special considerations. Track employee software usage profiles and get rid of unused and duplicate software.
Ideally, if you have a system for monitoring and analyzing installed software, you can see working duplicates and problems automatically. By the way, this kind of work helps the company to avoid duplication and repetition of data - sometimes the search for the one who messed up takes too much time.

But who considers these consumables: cartridges, flash drives, paper, chargers, UPS-shki, printers and so on. tube discs. But in vain. Start with paper and printers - analyze print profiles and make a network of printers or MFPs with public access, you will be surprised how much paper and cartridges are saved and how much the cost of printing a single sheet will decrease. And no, this is not mischief, this is an optimization of an important process. Nobody forbids typing guides and essays on office equipment, but printing books that are a pity to buy or reluctant to read from the screen is too much.
Next - always have a stock of consumables that you purchase from suppliers at a discount so that in case of problems with equipment you should not buy exorbitantly at the nearest technology store. Watch for depreciation and wear and tear, keep records and form a replacement fund - by the way, it's nice to have a replacement fund for basic office equipment. Just because you will not be praised for downtime at work, it is also a loss of money, especially in trading and service companies.
As for the applied infrastructure, there are two main cost items: Internet and communication. When choosing a provider, look at package offers, read the stars at the tariffs, pay attention to the quality of communication and SLA. Some administrators decide not to bother and buy, for example, IP-telephony in a package with a paid virtual telephone exchange, which is also issued a monthly subscription. Do not be lazy, buy only traffic and learn to work with Asterisk - this is the best of what has been created in the field of PBX and an almost hassle-free solution for business tasks of small and medium-sized businesses (if you have direct hands).
This is laziness and it is necessary. Firstly, it will be easier for you to work, and secondly, the adaptation of beginners will be seamless. Finally, you yourself will know that your infrastructure is up-to-date, complete and in perfect order. Compose safety instructions, short manuals for users, FAQ, describe the rules and regulations for the use of office equipment. A materially existing instruction is much more convincing than words; you can always refer to it. Thus, you can send a link to a document with any relevant question and not accept the argument “I was not warned”. So you save a lot of money on eliminating errors.
Even if you have an entire IT department in your company or vice versa a small infrastructure, it is not shameful to use the services of outsourcers. Why not get the services of classy professionals who specialize in something complicated, for little money, that is, without buying such a specialist on staff. Outsource a portion of DevOps, print services, administration of a loaded site, if you have one, support and a call center. Your value will not fall from this, on the contrary, you will receive additional expertise in the field of contacts with third-party contractors.
If your manager believes that outsourcing is expensive, just explain to him how much he will have to pay to the dedicated specialist. It really works.
I’m an engineer, I’m a developer in the past and I truly believe that it is open source that saves the world - what are libraries, monitoring systems, server management systems, etc. But if your company decides to buy open source CRM, ERP, ECM, etc. or the boss at the meeting screams that you will gash your billing on your knee, save the ship, it goes to the reefs. Here are the arguments to face an inspired leader with a burning look:
Needless to say, own development is a very long and expensive event? From my own experience I’ll say that it takes three years to work on a working prototype that meets business requirements and the ability to let users work in it. And then, if you have a good team of programmers (you can look at salaries on “My Circle” - the conclusions will be asked for yourself).
So I will be banal and repeat: consider all the options.
So, I’ll summarize briefly to make sure that I haven’t forgotten anything:
You may ask - why save someone else's money, since the office pays? The logical question! But your ability to optimize costs and manage IT assets effectively is primarily your experience and your profile as a professional. We all know how to make candy from improvised materials :-)
In RUVDS just WOW-action as a great reason to upgrade virtual capacity. Come in, look, choose - very little is left until April 30th.
For the rest - a traditional 10% discount on the habrahabr10 promo code.
Experience inspired us and we began to look for new ways to save. Now I work in another place (guess where), so with a clear conscience I can tell my experience to the world. And you share, let's make IT infrastructure cheaper and more efficient!

"The last coat was plucked with your costs for servers, licenses, IT assets and outsourcing," grumbled the financial director and demanded planning and budgeting
1. Be a bore - plan and budget
Budgeting your IT environment for your company is boring, and reconciliation is even dangerous in places. But the fact of having a budget almost guaranteed protects you from:
- cutting costs for the development of hardware and software park (although there are quarterly optimizations, you can defend your position there)
- discontent of the financial director or accounting at the time of purchase or rental of the next element of infrastructure
- manager anger over unplanned spending.
Budgeting is necessary not only in large companies - literally in any. Gather the requirements for software and hardware from all departments, calculate the required capacities, take into account the dynamics of changes in the number of employees (for example, your call center or support increases during the busy season and decreases in the free season), justify the expenses and develop a budget plan by periods ( ideal - for months). Thus, you will know exactly how much money you will receive for your resource-intensive tasks, and optimize costs.

2. Use the budget correctly
After the budget is agreed and signed, there is a hellish temptation to redistribute costs and, for example, swell the entire budget into an expensive server on which you can deploy all DevOps with monitoring and gateways :-) In this case, you may find yourself in a resource shortage mode for the rest tasks and get overruns. Therefore, focus solely on real needs and business tasks, for the solution of which computing power is needed.
3. Upgrade the server on time
Outdated iron servers, as well as virtual ones, do not bring any benefit to the organization - they raise questions in terms of security, speed and intelligence. You spend more time, effort and money to compensate for the missing functionality, to eliminate security problems, to some patches to speed up. Therefore, update your iron and virtual resources - for example, you can do it right now with our "Turbo VPS" campaign , prices are not ashamed to show on Habré.
By the way, I have often come across situations when the iron server in the office was a completely unjustified solution: most small and medium-sized businesses can solve all problems on virtual capacities and save a lot of money.

4. Optimize the work of ordinary users
Encourage all your users to
- Installing unnecessary applications on the principle of “the whole department” - users are asked to deliver software as a neighbor, because it is necessary or simply to create an application such as “7 Photoshop licenses for the design department”. At the same time, four work in the design department with Photoshop, and the remaining three are typesetters, and use it once every six months. In this case, it is better to purchase 4 licenses, and 1-2 tasks per year to solve with the help of colleagues. But more often this story happens with office software (in particular, MS Office, which absolutely everyone needs in full). In fact, the vast majority of employees can get by with open source editors or practical Google Docs.
- Users take up virtual resources and methodically eat out all the leased capacities - for example, testers like to create loaded virtual machines and forget to at least pay them off, the developers also do not disdain this. The recipe is simple: leaving, extinguish everyone :-)
- Users use the company's servers as a global file storage: upload photos (in RAW), videos, upload gigabytes of music, especially inveterate ones can even create a small game server at working capacities (we condemned such ones on a corporate portal in a humorous form - it worked very cool).
- Dear employees in every sense, they drag pirated software to work, and here they are, fines, problems with the police and vendors. Work with accesses and politicians because they will drag them all the same, even if you will be sending teary speeches in the corporate cafeteria and writing motivational posters.
- Users consider that they have the right to demand any tool convenient to them. So, in my arsenal were renting Trello, Asana, Wrike, Basecamp and Bitrix24. Because each project manager chose a convenient or familiar product for his department. As a result, 5 support solutions, 5 different price tags, 5 accounts, 5 different marketplaces and tunings, etc. You do not need integration, unification and end-to-end automation - continuous cerebral hemorrhoids. As a result, in agreement with the general, I closed the bench, chose Asana, helped to migrate the data, I trained fierce colleagues myself and saved quite a lot, including strength and nerves.
In general, negotiate with users, train them, conduct educational program and strive to facilitate both them and their work. In the end, they will be grateful to you for the order in business, and the leaders - for reducing costs. Well, probably, you, my dear Habré pros, noticed that the solution to these problems is nothing more than the formation of corporate information security. For this, special thanks to the system administrator (you won’t thank yourself ...).

5. Combine cloud and desktop solutions
In general, based on the fact that I work as a hosting provider and at the end of the article I am full of desire to tell you about the cool sale of server capacities for companies of any scale, I have to wave the flag and shout “Everyone to the clouds!”. But then I will sin against my engineering qualifications and will look like a marketer. Therefore, I urge you to approach the issue wisely and combine cloud and desktop solutions. For example, you can rent a cloud CRM system as a service (SaaS), and according to the booklet it costs 1000 r. per user per month - mere pennies (I will omit the implementation issue, on Habré it was already about). So, in three years you will spend 360 000 rubles for 10 employees, for 4 - 480 000, for 5 - 600 000, etc. At the same time, you can implement desktop CRM by paying competitive licenses (+100 to savings) for about 250 thousand rubles. and serve it like the same photoshop. Sometimes the benefits in a period of 2-5 years are really impressive.

And vice versa, often cloud technologies allow you to save on hardware, engineers' salaries, data protection issues (but do not save on them at all!), And scaling. Cloud funds are easy to connect and disconnect, cloud costs do not fit into the company's capital costs - in general, there are a lot of advantages. Choose cloud solutions when it’s justified in terms of scalability, speed and flexibility.
Consider, combine and choose winning combinations - I won’t give a universal recipe, they are their own for each business: someone refuses the clouds completely, someone builds the entire business in the clouds. By the way, never refuse software updates (even paid ones) - as a rule, developers of application software for business roll out more stable and functional versions.
And another rule for software: get rid of old software that brings less than it consumes for maintenance and support. There is already an analogue on the market.
6. Avoid duplication of software
I have already talked about five project management systems in my IT zoo, but I will put it in a separate paragraph. They abandoned certain software, chose a new software - do not forget to stop paying for the old one, found new hosting services - terminate the contract with the old provider if there are no special considerations. Track employee software usage profiles and get rid of unused and duplicate software.
Ideally, if you have a system for monitoring and analyzing installed software, you can see working duplicates and problems automatically. By the way, this kind of work helps the company to avoid duplication and repetition of data - sometimes the search for the one who messed up takes too much time.

7. Combine application infrastructure and peripherals
But who considers these consumables: cartridges, flash drives, paper, chargers, UPS-shki, printers and so on. tube discs. But in vain. Start with paper and printers - analyze print profiles and make a network of printers or MFPs with public access, you will be surprised how much paper and cartridges are saved and how much the cost of printing a single sheet will decrease. And no, this is not mischief, this is an optimization of an important process. Nobody forbids typing guides and essays on office equipment, but printing books that are a pity to buy or reluctant to read from the screen is too much.
Next - always have a stock of consumables that you purchase from suppliers at a discount so that in case of problems with equipment you should not buy exorbitantly at the nearest technology store. Watch for depreciation and wear and tear, keep records and form a replacement fund - by the way, it's nice to have a replacement fund for basic office equipment. Just because you will not be praised for downtime at work, it is also a loss of money, especially in trading and service companies.
As for the applied infrastructure, there are two main cost items: Internet and communication. When choosing a provider, look at package offers, read the stars at the tariffs, pay attention to the quality of communication and SLA. Some administrators decide not to bother and buy, for example, IP-telephony in a package with a paid virtual telephone exchange, which is also issued a monthly subscription. Do not be lazy, buy only traffic and learn to work with Asterisk - this is the best of what has been created in the field of PBX and an almost hassle-free solution for business tasks of small and medium-sized businesses (if you have direct hands).
8. Document and create instructions for employees
This is laziness and it is necessary. Firstly, it will be easier for you to work, and secondly, the adaptation of beginners will be seamless. Finally, you yourself will know that your infrastructure is up-to-date, complete and in perfect order. Compose safety instructions, short manuals for users, FAQ, describe the rules and regulations for the use of office equipment. A materially existing instruction is much more convincing than words; you can always refer to it. Thus, you can send a link to a document with any relevant question and not accept the argument “I was not warned”. So you save a lot of money on eliminating errors.
9. Use the services of outsourcers
Even if you have an entire IT department in your company or vice versa a small infrastructure, it is not shameful to use the services of outsourcers. Why not get the services of classy professionals who specialize in something complicated, for little money, that is, without buying such a specialist on staff. Outsource a portion of DevOps, print services, administration of a loaded site, if you have one, support and a call center. Your value will not fall from this, on the contrary, you will receive additional expertise in the field of contacts with third-party contractors.
If your manager believes that outsourcing is expensive, just explain to him how much he will have to pay to the dedicated specialist. It really works.
10. Do not get involved in open source and your development
I’m an engineer, I’m a developer in the past and I truly believe that it is open source that saves the world - what are libraries, monitoring systems, server management systems, etc. But if your company decides to buy open source CRM, ERP, ECM, etc. or the boss at the meeting screams that you will gash your billing on your knee, save the ship, it goes to the reefs. Here are the arguments to face an inspired leader with a burning look:
- open source is poorly supported if it is a public repository or is very expensive if it is open source from companies (DBMS, office suites, etc.) - you will pay literally for every question, request and ticket;
- an internal specialist for deploying an internal open source product will be very expensive due to its rarity;
- open source improvements can be severely limited by knowledge, skills, or even licensing;
- with open source you do not start for a very long time and it will be too difficult for you to adapt it to business processes.
Needless to say, own development is a very long and expensive event? From my own experience I’ll say that it takes three years to work on a working prototype that meets business requirements and the ability to let users work in it. And then, if you have a good team of programmers (you can look at salaries on “My Circle” - the conclusions will be asked for yourself).
So I will be banal and repeat: consider all the options.
So, I’ll summarize briefly to make sure that I haven’t forgotten anything:
- count money - compare different options, consider factors, compare;
- strive to reduce the time for maintenance and user training, reduce the risk of "foolish interference";
- try to consolidate and integrate technology - slender architecture and end-to-end automation decides;
- invest in IT development, do not live with outdated technologies - they will suck out money;
- correlate demand and consumption of IT resources.
You may ask - why save someone else's money, since the office pays? The logical question! But your ability to optimize costs and manage IT assets effectively is primarily your experience and your profile as a professional. We all know how to make candy from improvised materials :-)
In RUVDS just WOW-action as a great reason to upgrade virtual capacity. Come in, look, choose - very little is left until April 30th.
For the rest - a traditional 10% discount on the habrahabr10 promo code.