SEARCH (ENTER TO SEE ALL RESULTS)

POPULAR TOPICS

Contributed
News
Analysis
The New Stack Makers
Tutorial
Podcast
Research
Feature
Science
Off-The-Shelf Hacker
Skip to content
  • Podcasts
    • TNS @Scale Series
    • TNS Analysts Round Table
    • TNS Context Weekly News
    • TNS Makers Interviews
    • All 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 / Storage / Sponsored / Contributed

A Guide to Running Stateful Applications in Kubernetes

1 Apr 2020 2:41pm, by Arvind Gupta

Cloud Native / Data

DataStax Open Sources a Kubernetes Operator to Ease Cassandra Management

31 Mar 2020 5:00am, by Mike Melanson

Cloud Native / Kubernetes / Storage

A Closer Look at the Portworx Storage Cluster Architecture

27 Mar 2020 9:29am, by Janakiram MSV

Cloud Native / Serverless / Storage

Knative Crowds out Other Serverless Software (and Other CNCF Survey Takeaways)

26 Mar 2020 10:32am, by Lawrence E Hecht

Cloud Native / Cloud Services / DevOps

Q&A: How SAP Views The Role of Open Source within the Enterprise

26 Mar 2020 3:00am, by B. Cameron Gain

Cloud Native / Kubernetes

Kubernetes 1.18 Brings Kubectl Debugging, Ingress Improvements

25 Mar 2020 3:00pm, by Joab Jackson

Cloud Native / Kubernetes / Monitoring

LogDNA Moves to Rust-Based Agents for Speedier Logging

25 Mar 2020 12:27pm, by Mike Melanson

Cloud Native / Monitoring / Security

Sysdig Offers Full Prometheus Compatibility to Monitor Cloud-Scale Workloads

24 Mar 2020 9:42am, by Mike Melanson

Cloud Native / Kubernetes / Storage

Tutorial: Deploy PostgreSQL on Kubernetes Running the OpenEBS Storage Engine

20 Mar 2020 8:12am, by Janakiram MSV

Cloud Native / Kubernetes / Microservices / Sponsored / Contributed

How Persistent Storage Offers Cloud Native Developers More Freedom

18 Mar 2020 8:03am, by Michael St-Jean

Cloud Native / Cloud Services / Open Source / Sponsored / Contributed

Why the Best Open Source Is Community-Led Open Source

17 Mar 2020 10:08am, by Matt Asay

Cloud Native / Kubernetes / Networking

Beyond Kube-Proxy: Project Calico Harnesses eBPF for a Faster Data Plane

17 Mar 2020 8:36am, by Joab Jackson

Cloud Native / DevOps / Microservices / Networking

Stateless Rethinks Modern Networking

16 Mar 2020 11:25am, by Susan Hall

Cloud Native / Kubernetes / Storage

Tutorial: Install and Configure OpenEBS on Amazon Elastic Kubernetes Service

13 Mar 2020 9:47am, by Janakiram MSV

Cloud Native

CNCF Launches a One-Stop Hub for Kubernetes Packages

11 Mar 2020 1:07pm, by Mike Melanson

Cloud Native / DevOps / Serverless / Sponsored / Contributed

How Cloud Native, Serverless Can Breathe New Life into Legacy Apps

10 Mar 2020 2:21pm, by Mark Hinkle

CI/CD / Cloud Native / DevOps / Sponsored / Contributed

3 Core Tenets of the VMware Open Source Program Office

10 Mar 2020 1:44pm, by Rhonda Edwards and Suzanne Ambiel

Cloud Native / Kubernetes / Tools / Sponsored / Contributed

A ‘No-BS’ Checklist for Kubernetes

9 Mar 2020 5:00am, by Oleg Chunikhin

Cloud Native / Security / Technology / Contributed

Open Policy Agent’s Mission to Secure the Cloud

6 Mar 2020 11:32am, by Jevon MacDonald

Cloud Native / Serverless / Service Mesh

CNCF Survey Snapshot: Tech Adoption in the Cloud Native World

5 Mar 2020 11:03am, by Lawrence E Hecht

Cloud Native / Containers / Kubernetes / Sponsored / Contributed

Why SAP Wants to Back These Open Source Projects for Kubernetes 

3 Mar 2020 10:07am, by Myles Fenlon

Cloud Native / Kubernetes / Security / Sponsored / Contributed

The Key Principles of Container Security 

3 Mar 2020 9:01am, by Sascha Grunert

Cloud Native / Networking

NS1 Builds on DNS to Speed Traffic Management

27 Feb 2020 5:00pm, by Jennifer Riggins

Cloud Native / Kubernetes / Storage

Different Approaches for Building Stateful Kubernetes Applications

24 Feb 2020 12:10pm, by Janakiram MSV

Cloud Native / Kubernetes / Technology / Sponsored / Contributed

Why Those Gaps in Kubernetes Are Really a Good Thing

24 Feb 2020 10:40am, by Arvind Gupta

Cloud Native / DevOps / Security / Sponsored

Why Security Is Really Different in Today’s Cloud Native World

19 Feb 2020 5:00pm, by Alex Williams and B. Cameron Gain

11 12 13 14 15 16 17 18 19 20

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.