Friday, November 24, 2017

Word of the Day: native cloud application (NCA)

Word of the Day WhatIs.com
Daily updates on the latest technology terms |November 24, 2017
native cloud application (NCA)

A native cloud application (NCA) is a program that is designed specifically for a cloud computing architecture.

NCAs are designed to take advantage of cloud computing frameworks, which are composed of loosely-coupled cloud services. That means that developers must break down tasks into separate services that can run on several servers in different locations. Because the infrastructure that supports a native cloud app does not run locally, NCAs must be planned with redundancy in mind so the application can withstand equipment failure and be able to re-map IP addresses automatically should hardware fail.

The design paradigm is cost-effective, however, because services and resources for computation and storage can be scaled out horizontally as needed, which negates the need for overprovisioning hardware and having to plan for load balancing. Virtual servers can quickly be added for testing and, in theory, an app built specifically to be deployed in the cloud can be brought to market on the same day it's created.

Quote of the Day

"Cloud-native applications leverage the cloud-native features and APIs, which should provide a more efficient use of underlying resources." - David Linthicum

 

Trending Terms

Web app
cloud application
redundancy
horizontal scalability
mobile cloud applications

 
Learning Center

Developing cloud applications must play by the rules -- all 12 of them
Scalability isn't enough when developing cloud applications. They need to be self-healing, self-restarting and able to recover their last state.

Cloud-native apps trigger a sea change in private cloud deployment
Private cloud deployment has always been important, especially for hybrid cloud. But in the future, as cloud-native apps become the norm, there will be a strategy shift.

The 12-Factor App is cloud-native development for dummies
People in the cloud-native computing space are selling the 12-Factor app mantra to Java developers like it's something new. It's not, so don't buy into it.

Why cross-platform mobile app development tools beat hybrid, native
A developer compares hybrid and JavaScript-native mobile app development tools with iOS and Android native dev tools in this podcast.

Choosing an IaaS provider for traditional vs. cloud native apps
When choosing an IaaS provider, carefully consider your application portfolio, including your current and future mix of cloud native vs. traditional apps.

Writing for Business

I prefer native apps ___ Web apps because they're customized for my smartphone.
a. than
b. to
Answer

 

 

 

Stay In Touch
For feedback about any of our definitions or to suggest a new definition, please contact me at: mrouse@techtarget.com

 

Visit the Word of the Day Archives and catch up on what you've missed!

 

FOLLOW US

TwitterRSS
About This E-Newsletter
This e-newsletter is published by the TechTarget network. To unsubscribe from Whatis.com, click here. Please note, this will not affect any other subscriptions you have signed up for.
TechTarget

TechTarget, Whatis, 275 Grove Street, Newton, MA 02466. Contact: webmaster@techtarget.com

Copyright 2016 TechTarget. All rights reserved.

No comments: