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.

CI/CD / Cloud Native / Microservices / Contributed

Map Your Journey to Monolith Modernization

14 Apr 2020 1:36pm, by Derek Magill

Cloud Native / Data / Kubernetes / Sponsored / Contributed

How to Simplify Your Kubernetes Story

14 Apr 2020 8:57am, by James Broadhead

CI/CD / Cloud Native / Kubernetes

Automating Infrastructure that Dates Back 100 Years

13 Apr 2020 5:00pm, by Alex Williams and B. Cameron Gain

AllTheTalks.Org

Cloud Native / DevOps / Security / Sponsored / Contributed

Learn All About AllTheTalks.Org

13 Apr 2020 2:03pm, by Sarah Conway

Cloud Native / Kubernetes / Microservices / Sponsored / Contributed

Elements of Cloud Native Business Automation

13 Apr 2020 8:18am, by Balakrishnan Balasubramanian

Cloud Native / Storage

Tutorial: Optimize WordPress on Kubernetes with Portworx

10 Apr 2020 10:23am, by Janakiram MSV

Cloud Native / Data / Kubernetes / Sponsored / Contributed

The Perfect Pair: Kubernetes and Distributed SQL

10 Apr 2020 9:45am, by Karthik Ranganathan

face mask

Cloud Native / Sponsored / Contributed

We Want You: Join These Cloud Native Companies Helping with COVID-19 Response

8 Apr 2020 1:41pm, by Peter McKay and David Safaii

Cloud Native / Culture / Open Source

Chip Childers Takes Executive Director Role at Cloud Foundry

7 Apr 2020 6:00am, by Joab Jackson

Cloud Native / Kubernetes / Open Source

Sysdig’s Kris Nóva: We Can Never Be Prepared But Open Source Can Help

6 Apr 2020 5:00pm, by Jennifer Riggins

Cloud Native / Microservices / Monitoring

Cortex 1.0 Offers ‘Enterprise-Ready’ Distributed Prometheus Monitoring

6 Apr 2020 1:50pm, by Mike Melanson

Cloud Native / Kubernetes / Storage

Tutorial: Install and Configure Portworx on a Bare-Metal Kubernetes Cluster

3 Apr 2020 12:03pm, by Janakiram MSV

Cloud Native / Kubernetes / Sponsored / Contributed

HashiCorp Deepens Integrations with Kubernetes and CNCF Projects

3 Apr 2020 8:10am, by Armon Dadgar

Cloud Native / Containers / Kubernetes

With Spektra 2.4, Diamanti Improves Kubernetes Infrastructure Support

1 Apr 2020 2:56pm, by B. Cameron Gain

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

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.