Updating your applications infrastructure technology skills to windows server 2016
It is still the case that an OS is installed on top of the hypervisor in one way or another. It created the basic interfaces between the server and other systems around it, such as storage, networks and peripherals.Then there may be application server, middleware, microservices, virtual machines, containers, databases, layered security, a full cloud platform (such as Open Stack) – or we may still just be putting a good old application, as we were in the past, on top of what is a far more complex platform. It provided libraries of capabilities, such as modem settings, base level drivers for various items of equipment (such as small computer systems interface, SCSI, peripherals), and so on.It must have the capabilities to work against “bare metal” – hardware that has just enough intelligence to boot from cold and offer itself as available resources to whatever is going to be layered upon it.The hardware may have its own intelligence built in at the firmware level – it may even have some side-loaded software that enables it to make intelligent decisions around, for example, root cause analysis of problems or to carry out a degree of overall systems management.Windows Server 2016 is moving towards adopting more of a cloud-based platform, borrowing much from the public Azure cloud platform while also introducing the concept of a “nano server” – a stripped-back version of the Windows Server OS that is tuned for running containers.Many of the Linux variants around are pretty much becoming bootstraps for Open Stack systems or, as previously mentioned, thin-layer container facilitators. In Quocirca’s view, the next generation of OSs will be CPs (cloud platforms).Management becomes easier – rather than having to manage these different layers, a more unified platform enables a simpler environment, with root cause analysis of problems easier to carry out.Patching and updating are easier; standardisation of functions across and through the platform can be carried out.
On 25 August 1991, Linus Torvalds released the Linux kernel.Updates to a single layer are less likely to break an existing function at a different level in the overall stack.After all, a cloud platform is the ultimate abstraction layer.A means of initiating the hardware is still required.The BIOS has moved on to the unified extensible firmware interface (UEFI), but it is still a core link in the chain of getting a server up and running.