Containers provide a lightweight way to take application workloads portable, like a virtual machine but without the overhead and bulk typically associated with VMs. With containers, apps and services can be packaged up and moved freely between physical, virtual, or cloud environments.
The latest version of the open source container orchestration framework Kubernetes, Kubernetes 1.9, brings to the container-orchestration framework both full-blown and beta-test versions of significant new features:
After years of pushing toward total domination, Linux finally did it. It is running on all 500 of the TOP500 supercomputers in the world, and who knows how many more after that. That?s even more impressive than Intel?s domination of the list, with 92 percent of the processors in the top 500.
Over the past six months I have reviewed five minimal Linux distributions that are optimized for running containers: Alpine Linux, CoreOS Container Linux, RancherOS, Red Hat Atomic Host, and VMware Photon OS. Generically known as ?container operating systems,? these stripped down, purpose built Linux distributions are not the only way to run containers in production, but they provide a base that does not waste resources on anything besides container support.
CoreOS Container Linux is an open-source container operating system designed to support Kubernetes. The CoreOS flavor of container infrastructure management uses the Rocket or Docker container engine, Etcd for service discovery and configuration, Flannel for networking, and Kubernetes for container management. Unique among container operating systems, CoreOS offers a continuous stream of automated updates that, in theory, do not affect running applications. That?s because they run in containers.
I've worked at my fair share of large corporations in my life, and like most of you, I've experienced more network and server outages than I can shake a stick at. Sometimes these outages are small and only mildly disruptive (a file server going down for a few minutes). Other times, an outage can cause massive, widespread work stoppages (such as when an email server goes offline for multiple hours ? or days).
Amazon?s Elastic Cloud Computing (EC2 has changed quite a bit in the last five years, so whether you are new to EC2 or an old hand, it?s worth a look at how to launch your own EC2 instances today. (For a deeper primer on EC2, check out Sean Hall?s EC2 tutorial at InfoWorld from 2012, but note he?s doing things the command-line way, whereas today you can do things the graphical way, as this post shows. Still, if you want to know what Route 53 and so on mean, read Hall?s article.)
If you need comprehensive support, the comfort of having a well-established Linux vendor on your side and you have the budget to pay for it, then you should give Red Hat Enterprise Linux 7.4 a careful look.
SUSE Linux Enterprise Server is a multi-purpose server that has long been popular with Internet Service Providers for various Web-based workloads, but it?s well suited for enterprises as well, and even small businesses.
If you?re looking for a free Linux Server that gives you access to the latest Linux features as they become available without waiting for a major version release, then Fedora Server 26 could be for you.
Hypothetical: You need to set up the IT infrastructure (email, file sharing, etc.) for a new company. No restrictions. No legacy application support necessary. How would you do it? What would that ideal IT infrastructure look like?
With the Photon open source project, VMware hopes to build a community around the practice of running containerized applications in virtual environments. Photon is an umbrella term for multiple projects that include ways to deploy containers on a VM, using Photon OS, as well as ways to deploy containers as VMs on VMware infrastructure.