Product and service reviews are conducted independently by our editorial team, but we sometimes make money when you click on links. Learn more.

Chrome OS Fork CoreOS Now on Google Compute Cloud

By - Source: Toms IT Pro

The Google Compute Engine has welcomed another Linux distribution into its midst. Coming out of preview last week, CoreOS is a Linux-based operating system designed with large cloud deployments in mind. Based on Google's Chrome OS, CoreOS is joining Red Hat Enterprise Linux and Suse, among other Linux-based operating systems supported on Goggle's infrastructure.

CoreOS is a lightweight OS, using only 161MB of working memory per cloud instance on average, and is perhaps the most obvious advantage that it brings to the table. But what is the cloud without scalability?

"CoreOS integrates easily with Google load balancers and replica pools to easily scale your applications across regions and zones. Using replica groups with CoreOS is easy; configure the project-level metadata to include a discovery URL and add as many machines as you need," the company posted on its Cloud Platform blog. "CoreOS will automatically cluster new machines and fleet will begin utilizing them. If a single machine requires more specific configuration, additional cloud-config parameters can be specified during boot."

Adding to the ease-of-use, all applications running on CoreOS are held in Docker containers giving them a certain amount of mobility. Additionally, machines can be automatically clustered upon booting using a discovery token (for more technical details head to the Google Cloud Platform blog). Your distributions can also be set into mirror partition images allowing the OS to be updated as a whole while the other image operates normally.

Using CoreOS on the Google Compute Platform means having to access to the Cloud Datastore or the Cloud SQL database. This means the uploading of data can be directly integrated with starting cluster workloads.

"Google is an organization that fundamentally understands distributed systems, and it's no surprise that Compute Engine is a perfect base for your distributed applications running on CoreOS. The clustering features in CoreOS pair perfectly with VMs that boot quickly and have a super-fast network connecting them," the company posted on its blog.

CoreOS also runs on OpenStack, VMware, Amazon EC2, QEMU/KVM and Vagrant. For more information on CoreOS visit, or check out their GitHub page.