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 / Development / Security

This Week in News: Meltdown/Spectre Woes, and the Future of JavaScript

12 Jan 2018 3:00pm, by TNS Staff

Cloud Native / Kubernetes

How the Kubernetes Certification Ensures Interoperability

9 Jan 2018 1:41pm, by Kiran Oliver

API Management / Cloud Native / Kubernetes / Contributed

2018: The Year of Kubernetes and Interoperability

8 Jan 2018 10:35am, by Chip Childers

Cloud Native / Containers / Open Source / Security

What You Need to Know About the Meltdown and Spectre CPU Flaws

8 Jan 2018 3:00am, by Lucian Constantin

Cloud Native / Containers / Kubernetes / Contributed

For Kubernetes, 2018 Will Be a Year of Growth, Growing Pains, and Renewed Focus

5 Jan 2018 9:00am, by Mark Baker

Cloud Native / DevOps / Kubernetes

Kubernetes, Mesosphere and the Art of Distributed Computing

3 Jan 2018 2:45pm, by Kiran Oliver

Cloud Native / Cloud Services / Data / Development / Serverless / Contributed

Creative Software Destruction and the New Presentation Layer

2 Jan 2018 9:31am, by Robin Vasan

Cloud Native / Containers / Development / DevOps / Kubernetes / Open Source / Serverless

How Serverless Technologies Impact Kubernetes

28 Dec 2017 2:08pm, by Kiran Oliver

Cloud Native / Cloud Services

Tencent: Serving a Billion Users with OpenStack

28 Dec 2017 9:00am, by Swapnil Bhartiya

CI/CD / Cloud Native / Cloud Services / DevOps / Machine Learning

Sam Ramji Talks Developer Experience for Google Cloud

28 Dec 2017 6:44am, by Alex Handy

Cloud Native / DevOps / Kubernetes

Kubernetes SIGs Update

27 Dec 2017 12:24pm, by Kiran Oliver

Cloud Native / Containers / Kubernetes / Contributed

Container-Native Application Development in 2018, an Oracle Executive’s Take

26 Dec 2017 9:44am, by Bob Quillin

Cloud Native / Development / DevOps / Kubernetes / Open Source

What Is Storage to Cloud Native and Why Is it Important?

21 Dec 2017 12:23pm, by Kiran Oliver

CI/CD / Cloud Native / Containers / Development / DevOps / Microservices / Service Mesh / Contributed

How to Modernize Legacy Applications for a Microservices-Based Deployment

21 Dec 2017 12:00pm, by Slava Koltovich

Cloud Native / Development / Kubernetes / Open Source

The Future Beyond Kubernetes 1.9

20 Dec 2017 2:06pm, by Kiran Oliver and TC Currie

Cloud Native / Containers / Data / Microservices / Contributed

Why Microservices Running in Containers Need a Streaming Platform

20 Dec 2017 9:00am, by Paul Curtis

Cloud Native / Containers / Kubernetes / Contributed

4 Predictions for Where Kubernetes is Headed in 2018

19 Dec 2017 9:00am, by Murli Thirumale

Cloud Native / Data / Development / Machine Learning / Open Source

Trilio Data is a Time Machine for OpenStack Data Backup and Recovery

18 Dec 2017 4:27pm, by Swapnil Bhartiya

API Management / Cloud Native / Containers / Kubernetes / Contributed

7 Ways Kubernetes Avoids an OpenStack-Like Hype Cycle

18 Dec 2017 12:05pm, by Rob Hirschfeld

Cloud Native / Containers / Kubernetes / Security

Kata Containers: Secure, Lightweight Virtual Machines for Container Environments

18 Dec 2017 10:16am, by Scott M. Fulton III

Cloud Native / Data

Citus Data Turns Postgres into a Scalable Distributed Database System

18 Dec 2017 6:00am, by Susan Hall

Cloud Native / Containers / Kubernetes / Monitoring

Ops Checklist for Monitoring Kubernetes at Scale

15 Dec 2017 3:00am, by Craig Martin

Cloud Native / Containers / Kubernetes

Amazon Web Services and Kubernetes: Now What?

14 Dec 2017 1:00pm, by Kiran Oliver

Cloud Native / Machine Learning

Red Hat’s Radhesh Balakrishnan on the Evolution of OpenStack

13 Dec 2017 2:00pm, by Swapnil Bhartiya

Cloud Native / Containers / Kubernetes / Monitoring

CoreOS’s Open Cloud Services Could Bring Cloud Portability to Container-Native Apps

13 Dec 2017 11:00am, by Joab Jackson

CI/CD / Cloud Native / Containers / Data / Kubernetes / Serverless

AWS Re:Invent and KubeCon: The Race to Invisible Infrastructure

13 Dec 2017 8:00am, by Yaron Haviv

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.