SEARCH (ENTER TO SEE ALL RESULTS)

POPULAR TOPICS

Contributed
News
Analysis
The New Stack Makers
Tutorial
Research
Podcast
Science
Feature
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
    • Storage
    • DevOps
    • Serverless
    • Microservices
    • Kubernetes Ecosystem
    • Docker Ecosystem
    • 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 / Networking / Service Mesh / Sponsored / Contributed

Trying out Istio’s DNS Proxy

18 Dec 2020 10:11am, by Nick Nellis

Cloud Native / Cloud Services / Data / Sponsored

On the CNCF Tech Radar: Database Storage

16 Dec 2020 1:25pm, by Alex Williams and B. Cameron Gain

CI/CD / Cloud Native / Kubernetes

How CloudBees Software Delivery Management Helps Align Engineering

16 Dec 2020 1:00pm, by B. Cameron Gain

Cloud Native / Cloud Services / Machine Learning

Amazon Web Services Takes the Silicon Wars to the Cloud

16 Dec 2020 9:32am, by B. Cameron Gain

CI/CD / Cloud Native / Kubernetes / Sponsored

Why Kubernetes Cluster Management Needs to Be Easier for Developers

15 Dec 2020 3:00pm, by Alex Williams and B. Cameron Gain

Cloud Native / Kubernetes / Service Mesh / Contributed

The Cloud Native Landscape: The Orchestration and Management Layer

15 Dec 2020 11:54am, by Catherine Paganini and Jason Morgan

Cloud Native / Development / Sponsored / Contributed

6 Cloud Native Do’s and Don’ts for Developers

14 Dec 2020 3:00am, by Klint Finley

Cloud Native / Linux / Open Source

Wherefore Art Thou, CentOS? Rocky Linux, CloudLinux and CentOS Stream

11 Dec 2020 1:42pm, by Jack Wallen

Cloud Native / Development / Service Mesh / Sponsored

Teleport, a Unified Access Plane That Serves Cloud Resources to the Developer

9 Dec 2020 1:10pm, by Alex Williams and B. Cameron Gain

Cloud Native / Security / Sponsored / Contributed

Why We Need to Rethink Authorization for Cloud Native

9 Dec 2020 8:00am, by Tim Hinrichs

Cloud Native / Kubernetes / Open Source

Kubernetes 1.20 Lands with 44 Enhancements

9 Dec 2020 8:00am, by Mike Melanson

Cloud Native / Technology / Tools / Sponsored

How Comprehensive Observability Can Save DevOps from ‘Unknown Unknowns’

9 Dec 2020 3:00am, by B. Cameron Gain

Cloud Native / Cloud Services / Edge / IoT

AWS Graviton Marks the Emergence of ARM for Cloud Native Workloads

8 Dec 2020 3:00am, by Mary Branscombe

Cloud Native / Kubernetes / Microservices / Contributed

KubeVela: The Extensible App Platform Based on Open Application Model and Kubernetes

7 Dec 2020 12:33pm, by Lei Zhang and Fei Guo

Cloud Native / Kubernetes

Exploring Microk8s, the Lightweight Kubernetes Distribution from Canonical

4 Dec 2020 10:28am, by Janakiram MSV

Cloud Native / DevOps / Security / Sponsored / Contributed

Avoiding Technical Security Debt During Cloud Transformation

3 Dec 2020 1:18pm, by Chris Tozzi

Cloud Native / DevOps / Tools / Sponsored

New Event-Driven Automation Use Cases for Puppet’s Relay

2 Dec 2020 12:50pm, by B. Cameron Gain

Cloud Native / Data / Development / Contributed

How DataOps Helps Developers Get More Done with Real-Time Data

2 Dec 2020 7:00am, by Andrew Stevenson

Cloud Native / Development / Kubernetes / Sponsored

How Kubernetes Accelerates Multiplayer Game Development

2 Dec 2020 3:00am, by Emily Omier

GitOps an operating model for cloud native which illustrates the immutable firewall between continuous integration and GitOps

CI/CD / Cloud Native / Kubernetes / Sponsored

KubeCon: Cloud Native Patterns of the GitOps Pipeline

1 Dec 2020 6:00am, by Jennifer Riggins

Cloud Native / Kubernetes / Security / Sponsored

CNCF’s Special Interest Group for Security

1 Dec 2020 3:00am, by Steven J. Vaughan-Nichols

Cloud Native / Storage / Sponsored

MayaData Offers Deployment Flexibility with Kubera Propel and Chaos

30 Nov 2020 8:30am, by Mike Melanson

Cloud Native / Serverless / Sponsored / Contributed

Lightbend’s Jonas Bonér on How to Minimize Cloud Native Complexity

30 Nov 2020 3:00am, by Klint Finley

Cloud Native / Culture / DevOps / Contributed

5 Tips Every Organization Must Consider When Going Cloud Native

27 Nov 2020 6:00am, by Jakub Pavlik

Cloud Native / Development / Kubernetes / Networking / Sponsored

Kubernetes IDE Lens Adds an API for Cloud Native Extensions

27 Nov 2020 3:00am, by Mike Melanson

Cloud Native / Kubernetes / Storage

Diamanti Extends Kubernetes Stateful Storage Reach and Support for AWS

25 Nov 2020 8:30am, by B. Cameron Gain

1 2 3 4 5 6 7 8 9 10
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.