Latest From Janakiram MSV

Demystifying Kubernetes: The tool to manage Google-scale workloads in the cloud

Once every five years, the IT industry witnesses a major technology shift. In the past two decades, we have seen server paradigm evolve into web-based architecture that matured to service orientation before finally moving to the cloud. Today it is containers.

When launched in 2008, Amazon EC2 was nothing short of a revolution – a self-service portal that launched virtual servers at the click of a button fundamentally changed the lives of developers and IT administrators.Elasticity and automation introduced the powerful paradigm of programmable infrastructure. Applications became self-aware and could scale-out and scale-in dynamically. This concept was exciting five years ago, but not any more.Now, we are witnessing a new technology wave in the form of immutable infrastructure and micro-services. Leading this change is a Linux-based technology called containers, where a single kernel runs multiple instances on a single operating system.

Docker resurrecting container technology

The concept of containers is not new – FreeBSD, Solaris, Linux and even Microsoft Windows had some sort of isolation to run self-contained applications. When an application runs within a container, it gets an illusion that it has exclusive access to the operating system. This reminds us of virtualisation, where the guest operating system (OS) lives in an illusion that it has exclusive access to the underlying hardware.

Containers and virtual machines (VMs) share many similarities but are fundamentally different because of the architecture. Containers run as lightweight processes within a host OS, whereas VMs depend on a hypervisor to emulate the x86 architecture. Since there is no hypervisor involved, containers are faster, more efficient and easier to manage.

One company that democratised the use of Linux containers is Docker. Though it did not create the container technology, it deserves the credit for building a set of tools and the application programming interface (API) that made containers more manageable.

Like most of the successful product launches, Docker was well-timed and came at a point when the industry was looking for better ways to exploit cloud to run web-scale workloads.

Read the complete article at Computer Weekly

Janakiram MSVDemystifying Kubernetes: The tool to manage Google-scale workloads in the cloud
Read More

Snappy Ubuntu Core — Powering Microcontrollers to Microservices

In December 2014, Canonical announced Snappy Ubuntu Core (Snappy), a stripped-down version of an Ubuntu server with container support and transactional updates. Snappy evolved from the Ubuntu 8.10 server Just Enough Operating System (JeOS) — pronounced “juice” — which was designed to run in virtualized environments. With less than a 380 MB footprint, a specialized server kernel and no GUI, JeOS was perfect for running Linux VMs on vSphere, KVM and other hypervisors. The shift towards containers and the changing market dynamics of the Linux server segment motivated Canonical to announce Snappy as the new minimal Linux OS based on Ubuntu.

Open Source OS, Clear Leader for Cloud

Linux has seen tremendous growth in the last two decades. Thanks to efforts by vendors like Red Hat, Canonical, Micro Focus (SUSE) and Oracle, it is becoming a viable OS to run enterprise workloads. Linux is driving the cloud momentum as the preferred OS for public cloud and private cloud infrastructures. The Cloud Market, an independent entity that tracks OS deployments on Amazon EC2, reports that between January 2014 and February 2015, customers launched over 167,000 Linux VMs as opposed to only 14,000 Microsoft Windows VMs. These VMs run on a variety of Linux distributions including Ubuntu, Amazon Linux, CentOS, Debian, Red Hat Enterprise Linux, Fedora and SUSE.

The Cloud Market

Linux and Ubuntu also lead public and private cloud infrastructure deployments for OpenStack, as revealed in the OpenStack 2014 User Survey.

Read the complete article at The New Stack

Janakiram MSVSnappy Ubuntu Core — Powering Microcontrollers to Microservices
Read More

Why Facebook Might Emerge As The Biggest Internet of Things Company

Just within a few years of its existence, Facebook has achieved a cult following. From teenagers to professionals to senior citizens, everyone has an account with the world’s most powerful social media platform. For many Internet users, their connected experience starts and ends with Facebook. According to the official statistics, there are 1.39 billion monthly active users on average. However, the company is not just focused on becoming the largest social network. Mark and his team are eyeing for a slice of the Internet pie. From instant messaging to advertising to mobile payments to virtual reality to photos, Facebook wants to be synonymous with the connected world. is an ambitious project for Facebook that aims to make the Internet available to every person on earth.

Facebook is also cognizant of the fact that mobile devices are the window to the connected world. According to Cisco Visual Networking Index (VNI), global mobile data traffic grew 69 percent in 2014 generating about 2.5 exabytes of data per month. The majority of the smartphone users prefer mobile applications over the browser. Developers are building and publishing millions of mobile apps on Apple App Store and Google Play. Sensing this opportunity, Facebook acquired Parse in 2013 for a whopping $85 million. During its launch, Parse was nothing short of a revolution for mobile application development. It empowered developers to build powerful applications without ever dealing with the server and storage infrastructure. Officially known as Mobile Backend as a Service (MBaaS), the market opportunity attracted many startups. When Facebook acquired it, Parse’s customers were skeptical about the future especially after eBay killed StackMob – a key competitor of Parse. Though Facebook did not put efforts to integrate Parse with the rest of the platform, it let the team innovate. Parse has been steadily adding features making it easy for developers building consumer applications and casual games.

Read the complete article on Forbes

Janakiram MSVWhy Facebook Might Emerge As The Biggest Internet of Things Company
Read More