Answer the question
In order to leave comments, you need to log in
How to deploy a system of several microservices in the internal perimeter of an organization without Docker?
There is one serious organization with serious IT security people who order a product from us, but insist that Kubernetes is prohibited for them, and it seems that even Docker cannot be used. Collect, they say, rpm-packages and deploy. Monitoring and scaling - needed, but without containers.
I have no experience with corporate systems in a closed perimeter. I am a hipster and only know the new school: clouds, 12 factor app, microservices, etc. etc. And our product consists of six microservices. (not counting services with a database, cache and queues).
Need advice: what does the daily operation of such a system look like? Relatively speaking, how does an operations engineer know that the CPU, RAM or HDD of a certain server is overloaded, and where does he click to solve this problem?
I would be grateful for answers, links, and even ready to accept a paid consultation via Skype (or you can meet in person in Moscow).
Answer the question
In order to leave comments, you need to log in
Ek now the developers are lazy. Well, you have N wheelbarrows in the inner perimeter, raised dns there for convenience, and deliver the code as you like, at least in batches, at least rsync, there are control systems such as ansible, and at least bashscript for deployment. I do not understand the problem in the monolithic / non-monolithic application in this context. Raise monitoring, since there is a choice (Prometheus, TICK, whatever), send or take metrics from your services.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question