SEARCH (ENTER TO SEE ALL RESULTS)

POPULAR TOPICS

Contributed
News
Analysis
The New Stack Makers
Tutorial
Podcast
Research
Feature
Science
Profile
Skip to content
  • Podcasts
  • Events
  • Ebooks
    • DevOps
    • DevSecOps
    • Docker Ecosystem
    • Kubernetes Ecosystem
    • Microservices
    • Serverless
    • Storage
    • All Ebooks
  • Newsletter
  • Sponsorship
  • • • •
    • Podcasts
      • TNS @Scale Series
      • TNS Analysts Round Table
      • TNS Context Weekly News
      • TNS Makers Interviews
      • All Podcasts
    • Events
    • Ebooks
      • Machine Learning
      • DevOps
      • Serverless
      • Microservices
      • Kubernetes Ecosystem
      • Docker Ecosystem
      • All Ebooks
    • Newsletter
    • Sponsorship
Skip to content
  • Architecture
    • Cloud Native
    • Containers
    • Edge/IoT
    • Microservices
    • Networking
    • Serverless
    • Storage
  • Development
    • Development
    • Cloud Services
    • Data
    • Machine Learning
    • Security
  • Operations
    • CI/CD
    • Culture
    • DevOps
    • Kubernetes
    • Monitoring
    • Service Mesh
    • Tools
 

Cloud Native

▾ 1 MINUTE READ — CLOSE

Containers All the Way Down

Container-based architectures for developers and operations teams create a new angle on a story that dates back to an age when the client and the server were tightly bound. Virtual machines were an abstraction that allowed the operating system to be disconnected from the underlying server. This allowed for hypervisors to emerge as platforms to run virtual machines on hosted environments.

The container runs as a process on a host, independent of the operating system. Virtualization technology is below the operating system and virtualizes the server, not the application. Wherever the virtual machine goes, the operating system has to go with it. It has to be taken down, then booted back up and configured to run with the database and the rest of the stack that it depends on. Containers are symbolic of the cloud native ecosystem, and will be core to modern application architectures.

Now Comes Cloud Native, A Further Abstraction

Cloud native computing allows teams to build and manage services using container architectures and stringing them together into applications, without worrying about servers at all. This is what cloud native computing is all about. Containers, connecting services, microservices, immutable infrastructure and declarative APIs exemplify this approach, all working together in a loosely-coupled approach for maximum flexibility and development agility.

“Cloud native technologies are used to develop applications built with services packaged in containers, deployed as microservices and managed on elastic infrastructure through agile DevOps processes and continuous delivery workflows.”

— Writes Janakiram MSV, principal analyst at Janakiram & Associates and an adjunct faculty member at the International Institute of Information Technology.

Where Compute is Made of Services Communicating via API

In cloud native computing, the base unit of compute is the service, which can communicate with other services via APIs. Ideally, each service should be encapsulated within a container, and offer a single function — hence the name “microservice.” Containerizing the microservice makes it easy to develop, as it can be moved along a single workflow of development and testing, and onto production, a process called continuous integration and continuous deployment (CI/CD).

Building on the Kubernetes open source container orchestration engine — first developed by Google — the Cloud Native Computing Foundation ensures that there is a stack of open source software on which to run cloud native applications, without being locked into a proprietary software vendor or commercial software.


A newsletter digest of the week’s most important stories & analyses.

Do you also want to be notified of the following?
We don’t sell or share your email. By continuing, you agree to our Terms of Use and Privacy Policy.

Cloud Native / Kubernetes / Sponsored

The Kubernetes Community 20-Year Health Plan

12 Jun 2018 12:34pm, by Alex Handy

Cloud Native / Development / Kubernetes

Telepresence Brings the Kubernetes Cluster to Developers

31 May 2018 6:00am, by Alex Handy

Cloud Native

Flatcar Linux: The CoreOS Operating System Lives on Beyond Red Hat

29 May 2018 3:00am, by Scott M. Fulton III

Cloud Native / Sponsored / Contributed

Building Cloud-Native Data Pipelines for Global Supply Chain Management

28 May 2018 3:00am, by Laura Kelso

Cloud Native / Storage

This Week on The New Stack: Cloud-Native Storage and the OpenStack Summit

25 May 2018 4:55pm, by Libby Clark

Cloud Native

Canonical Shakes up the Market for OpenStack Distributions

25 May 2018 2:57pm, by Joab Jackson

Cloud Native

OpenStack Spins Off Zuul, a Gated CI Pipeline for Multiple Repositories

23 May 2018 8:59am, by Joab Jackson

Cloud Native / Sponsored

Managing Infrastructure Through Policy Enablement

22 May 2018 1:08pm, by TNS Staff

Cloud Native

Lessons in Thrift: How Facebook Keeps its Web Pages Snappy

18 May 2018 8:45am, by Joab Jackson

Cloud Native / Cloud Services / Microservices / Sponsored

Daniel Hekman of Grape Up Discusses Governments and Cloud Foundry

16 May 2018 1:41pm, by Alex Handy

Cloud Native / Containers / Kubernetes

Hasura Focuses on Making Kubernetes Easier with GitOps

15 May 2018 3:00am, by Susan Hall

Cloud Native / Kubernetes

GitOps: ‘Git Push’ All the Things

11 May 2018 2:26pm, by Joab Jackson

Cloud Native / Serverless

CNCF’s CloudEvents Spec Could Facilitate Interoperability across Serverless Platforms

8 May 2018 10:14am, by Mark Boyd

Cloud Native

Q&A: Eventbrite’s Pat Poels on Building a Rapidly-Scalable Events-Driven Architecture

27 Apr 2018 10:11am, by Joab Jackson

Cloud Native / Kubernetes

Cloud Foundry Summit Pancake Breakfast Podcast: Containerizing Cloud Foundry

26 Apr 2018 12:01pm, by TNS Staff

Cloud Native

Gremlin’s Tammy Bütow on the Business Side of Chaos Engineering

26 Apr 2018 9:35am, by Jennifer Riggins

Cloud Native / Serverless

A Tip from Mechanical Engineering: Use Control Theory to Better Auto-Scale Systems

24 Apr 2018 1:53pm, by Joab Jackson

Cloud Native / Microservices

The Role of Site Reliability Engineering in Microservices

23 Apr 2018 1:04pm, by Alex Handy

Cloud Native / Microservices / Contributed

Three Best Practices for Ensuring Service Quality in Microservice Applications

21 Mar 2018 9:00am, by Mirko Novakovic

CI/CD / Cloud Native / Data / Kubernetes / Machine Learning

Spark 2.3 Brings ‘Continuous Processing’ to the Big Data World

14 Mar 2018 3:00am, by Scott M. Fulton III

Cloud Native / Data

Wallaroo Labs Promises Easily-Scalable Big Data Processing Infrastructure

13 Mar 2018 6:00am, by Susan Hall

Cloud Native / Containers / Microservices

The Path to Microservices: Getting Ready, Asking Questions

12 Mar 2018 12:34pm, by Michelle Gienow

Cloud Native / Containers

CNCF Webinar to Present New Data on Container Adoption and Kubernetes Users in China

12 Mar 2018 1:00am, by TNS Staff

CI/CD / Cloud Native / Development

How Cerner Leverages Concourse’s CI Platform for Regulated Environments

7 Mar 2018 3:00am, by Alex Handy

Cloud Native / Containers / Microservices

Microservices 101

5 Mar 2018 11:49am, by Michelle Gienow

Cloud Native / Microservices / Security

This Week in News: Vulnerability Disclosure, Microservices Architecture

2 Mar 2018 3:00pm, by TNS Staff

21 22 23 24 25 26 27 28 29 30

Architecture

  • Cloud Native
  • Containers
  • Edge/IoT
  • Microservices
  • Networking
  • Serverless
  • Storage

Development

  • Cloud Services
  • Data
  • Development
  • Machine Learning
  • Security

Operations

  • CI/CD
  • Culture
  • DevOps
  • Kubernetes
  • Monitoring
  • Service Mesh
  • Tools

The New Stack

  • Ebooks
  • Podcasts
  • Events
  • Newsletter
  • About / Contact
  • Sponsors
  • Sponsorship
  • Disclosures
  • Contributions
  • Twitter
  • Facebook
  • YouTube
  • Soundcloud
  • LinkedIn
  • Slideshare
  • RSS

© 2021 The New Stack. All rights reserved.

Privacy Policy. Terms of Use.