Fundamental Computing

DrewChan

Expert Member
Joined
May 19, 2010
Messages
4,937
Reaction score
3
Location
Cape Town
I am looking to ramp up my knowledge in some fundamentals of computing from an architectural standpoint relating to:

Networking
Authentication
Automation

Lets assume I am a newbie that wants to find the best way to set up servers for a large corporate and they want various stacks put together on linux (no this isn't the case), and I want to know considerations before choosing appropriate technologies.

Any good reading suggestions?
 
I am looking to ramp up my knowledge in some fundamentals of computing from an architectural standpoint relating to:

Networking
Authentication
Automation

Lets assume I am a newbie that wants to find the best way to set up servers for a large corporate and they want various stacks put together on linux (no this isn't the case), and I want to know considerations before choosing appropriate technologies.

Any good reading suggestions?

For Automation / Orchestration:

Chef
Puppet
Ansible
SaltStack
Terraform

It really depends on the platform and what specifically you need to do. You'll also want to have a good idea of how these tools achieve what they do.

You need to know things like:

* Platform?
* In house or cloud?
* Virtualized or non virtualized?
* Need it to be procedural (Ansible) vs declarative (Puppet)?
* Do you want to have client agents / master nodes (Puppet / Salt / Chef) vs agent-less (Ansible / Terraform) etc.

At the moment you're kind of asking how long a piece of string is...

This is a good starter read on the subject. It talks about Terraform but also gives you a strong idea of the design choices you need to make and why you should pick certain tools:

https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca
 
Hey jsheed, I know it was really vague, I left it like that because I want a really broad approach :D
The questions you asked gives me stacks of digging, I appreciate the blog too.

i.e I am going to learn more about:
procedural/declarative and
managed vs agentless

Rather than digging into the actual apps.
 
Top
Sign up to the MyBroadband newsletter
X