Consider the popular service for small and medium businesses - the organization of accounting in 1C.
The classic way is to buy a basic supply with one key, put the chief accountant on the computer and go ahead - this is for small companies.
If not only accountants work in 1C, but also lawyers, financiers and managers, a more advanced method is needed - the use of a client-server option. Which on the one hand is rather difficult for the decision makers and accountants to understand, and on the other hand is very reliable in the long term and requires only regular prophylaxis. At the same time, in most scenarios, the organization of the server part is fairly unified:
')
- a server, or two, or three;
- infrastructure that ensures the functioning of the necessary roles and components;
- database management system;
- 1C server;
- licenses for 1C server and the required number of user licenses;
- Microsoft Windows licenses and SQL server and user;
- the ability to conveniently connect to 1C employees of the franchisee to update and modify.
The main problems that have to be addressed by the service provider:
- the client’s desire to spend as little money as possible;
- client's desire to control everything.
A separate point to mention the obvious and common problem - the reluctance of the client to go to the clouds (Rent 1C). Leave this for the next time.
So, based on my own experience, I know that many customers want to save money on licenses. Especially on users' computers (Windows + Office - decent expenses in the company's budget when organizing new workplaces).
From the point of view of the outsourcing company, this is solved by organizing a terminal server. All that needs to be done on users' computers is to copy the remote connection shortcut to the desktop from the mail. Users will do it themselves. An outsourcer does not have to adminit computers with a pirated Windows. And it will remain on the conscience of the management of the client company until the next stage of development (looming software rental or subscription, which can not be avoided).
At the same time, the entire server infrastructure must be correctly licensed (one-time purchase of full licenses or monthly rent). Or 146 of the Criminal Code.
There are many ways to significantly reduce the cost of licenses, using the installation of free or free software. But I am not a supporter of these solutions at the moment, although I am 100% sure that this is the only way to develop software in the future.
So, for the organization of work in 1C will need:
- two combat physical servers (let's take the cost of 150,000 rubles conditionally);
- any old server (for organizing the storage of long-term backups).
Now let's see how Microsoft sees it. Up to 25 users - the all-in-one Essentials server OS version is offered. Everything is fine, of course, but what kind of installation is it on one server? That is, it is assumed that if the server has failed, then the work in the company stops until the server is replaced and the entire installation is restored from the backups? Is it a day or two? Or a week?
More professionally consider installations with at least two servers. And if we need a little more users and a little more features, then welcome to the world of the software giant Microsoft!
A whole bunch of different OS licenses, DBMS and client connections will be required:
License | Qty | Price | Amount |
Windows Server 2012 R2 standard | 2 | 36,000 | 72000 |
Windows Server 2012 User CAL | 20 | 1400 | 28,000 |
RDS CAL 2012 | 20 | 4800 | 96000 |
Microsoft SQL 2014 Standard Runtime | one | 20,000 | 20,000 |
SQL CAL 2014 runtime for 20 users | one | 172,000 | 172,000 |
TOTAL | | | 388,000 |
Server 1C Enterprise x64 | one | 86,000 | 86,000 |
License for 20 users | one | 78000 | 78000 |
ITS subscription | one | 22,000 | 22,000 |
TOTAL | | | 186,000 |
Paul Leman! On the license.
So, server licenses will allow you to license 2 physical servers and install 4 virtual machines on them: two domain controllers, 1C + SQL server, an all-in-one terminal server. As we know, the terminal server in 2012 officially requires a domain, and these are two domain controllers (on different physical servers for fault tolerance). And the WSUS update server will be hosted on the SQL server.
To organize a file or mail server or resettle WSUS to a separate server, we either pile up these roles on existing virtual machines, or purchase licenses and add virtual servers.
Technically, I am a supporter of the second option, practically - as lucky as the client is not always ready to pay for licenses and configuration. Ideally, it is important for me to do it well and reliably. In reality, I have not yet seen clients who are ready for this, especially now, in a “crisis”. Yes, and the price of monthly maintenance of one or two extra servers for the client is often like a bone in the throat, since he understands the cost reduction more than investing in increased profits.
Service | Approximate cost, rub. |
Audit of existing infrastructure | 5000 |
Setting up physical servers, testing them, preparing raid arrays, setting up remote administration tools | 5000 |
Installing physical servers | 5000 |
Installing Virtual Servers | 7500 |
Setup of the server 1C Enterprise | 5000 |
Setting SQL Server | 7500 |
Setting up and testing server backup | 5000 |
Setting up and testing database backup with SQL tools | 5000 |
Domain Setup and User Institution | 8500 |
Setting up a terminal server and publishing 1C as a remote app | 12500 |
Preparing backup storage | 2500 |
Setting up an SSL certificate and publishing the Remote App portal | 1500 |
Total | 70,000 |
Also, implementation services include the selection of equipment, its purchase, delivery support, including participation in the coordination of contracts and documents, and installation in the server room. The same is true for software licenses. That is, the customer is completely free from any work related to the project. It only sets the task, allocates the budget, signs the agreements, NDA, SLA, and accepts the result of the service.
Total project cost:
• Servers 300,000 rubles.
• Licenses 564 000 rubles.
• The cost of implementation of 70,000 rubles.
In the amount of 944,000 rubles.
And this is without running Live migration or replication (more licenses will be required, since the ability of a physical server to accept migrations or replicas must also be licensed), without paid backup tools (which would give more backup and administration capabilities), with SQL Runtime restrictions (legally only for 1C, for simple things you will have to use SQL Express, and these are additional server resources, additional human resources for administration), without taking into account the introduction of large-scale improvements 1C, without the ability to work in a terminal or remote app session with Microsoft Office applications (additional licenses will be required).
Let's sum up.
For a client, any project on the implementation of the 1C + MS SQL bundle will cost about 1 million rubles at the start (you can stretch a little by phasing in equipment, licenses, implementation services, ITS). For this money, the client will receive a basic set of services for all employees of the company, and are fully prepared to take the following steps - to reduce the costs of administering users' PCs, increase employee efficiency by organizing collaboration, refine business processes of interaction between internal divisions and analytical work with clients.
For a small start-up company of a system integrator that does not sell licenses and supply server equipment, the potential profit from the implementation of the integration project is less than 8% of the total cost of implementing the solution. Additional earnings only through monthly maintenance (cost reduction, efficiency improvement, typing).
It turns out that in this case only the transfer of the client for the rental of licenses and the registration of the integrator company as a SPLA provider with a small increase in monthly earnings at the expense of a license fee will help? That is, again a penny, and the main piece of cake from Microsoft?
Most likely, we will come to this, if Microsoft (and behind it 1C) thinks over the mechanism of switching to licenses by subscription, and there will be no other alternatives.
Yes, now there are mechanisms for leasing equipment and renting licenses. But they include several middlemen:
- Microsoft's basic partner, for example, 1C or SoftLine (it is impossible to conclude an SPLA agreement directly with Microsoft);
- integrator (SPLA partner concluding an agreement with Microsoft and with the basic partner);
- the lessor (the integrator and the client must establish a legal and financial relationship with him);
- supplier of equipment.
This reduces the initial costs, but increases the cost of the final cost of the solution for the client.
If Microsoft directly sells a non-alternative subscription, this will significantly reduce the client's start-up costs and allow the integrator company to increase the number of implementations due to a more affordable entry threshold for more customers.