4 ms·
Well, hundreds or thousands of servers can probably be still managed by Ansible with Fabric, Puppet, Chef etc. I don't think focusing too much on the technologi
by kaliszad 3y ago
Well, hundreds or thousands of servers can probably be still managed by Ansible with Fabric, Puppet, Chef etc.
I don't think focusing too much on the technologies used is useful when planning the overall approach. Most companies could probably consolidate all the critical hardware to 2-3 racks of equipment if they tried nowadays with HA and everything. Hardware is just really powerful and having less of it makes everything else further up usually simpler.
What I would run depends on the particular customer I would have. I probably wouldn't try to unify or integrate access control much. You are not trying to build another public cloud, you want to develop and deploy applications with reasonable robustness in comparison to the cost and benefit of the solution.
Real on-premise installations usually are a mix of open and proprietary technologies. Many companies probably have a few Windows Server file servers on top of VMware vSAN or some kind of EMC2/ NetApp/ HPE 3PAR or whatever storage with HA capability. There is no S3 compatible storage and all the data is stored on the network drive and referenced in some MSSQL database or stored directly in it. If MSSQL or Oracle is used, they probably run on local storage and have are part of a cluster that are marked such that they are never on the same physical node. You can do similar things with Proxmox, GNU/ Linux and PostgreSQL too with a little more effort. You can run MinIO or Garage for S3 if you want to be cool or buy a supported Ceph installation from e.g. SUSE. Everything will be more rudimentary and half automatic but still a few people will be able to manage that even on a rather large scale without many issues.
Of course, if you have bigger needs, there are companies you can by computers from by the rack. Some will offer you a complete cloud management stack with it. It can be Oxide Computers (their own stack), or Cloud&Heat in Germany for instance (that is built on OpenStack). There are so many options.