Native cloud application: Difference between revisions
From HandWiki
imported>Sherlock add |
correction |
||
| Line 1: | Line 1: | ||
{{Short description|Computer software}} | {{Short description|Computer software}} | ||
{{Multiple issues| | |||
{{primary sources|date=November 2009}} | |||
{{original research|date=November 2009}} | |||
}} | |||
A '''native cloud application''' (NCA) is a type of computer software that natively utilizes services and infrastructure from cloud computing providers such as Amazon EC2, Force.com, or [[Software:Microsoft Azure|Microsoft Azure]]. NCAs exhibit a combined usage of the three fundamental technologies: | A '''native cloud application''' (NCA) is a type of computer software that natively utilizes services and infrastructure from cloud computing providers such as Amazon EC2, Force.com, or [[Software:Microsoft Azure|Microsoft Azure]]. NCAs exhibit a combined usage of the three fundamental technologies: | ||
* Computational grid - loosely, e.g. [[MapReduce]]<ref name="mapreduce">{{Cite web|url=http://labs.google.com/papers/mapreduce.html|title=MapReduce: Simplified Data Processing on Large Clusters - OSDI'04: Sixth Symposium on Operating System Design and Implementation, San Francisco, CA, December, 2004|url-status=dead|archiveurl=https://web.archive.org/web/20081217065533/http://labs.google.com/papers/mapreduce.html|archivedate=2008-12-17}}</ref> | * Computational grid - loosely, e.g. [[MapReduce]]<ref name="mapreduce">{{Cite web|url=http://labs.google.com/papers/mapreduce.html|title=MapReduce: Simplified Data Processing on Large Clusters - OSDI'04: Sixth Symposium on Operating System Design and Implementation, San Francisco, CA, December, 2004|url-status=dead|archiveurl=https://web.archive.org/web/20081217065533/http://labs.google.com/papers/mapreduce.html|archivedate=2008-12-17}}</ref> * [[Data grid]]s (e.g. distributed in-memory data caches) | ||
* [[Data grid]]s (e.g. distributed in-memory data caches) | |||
* Auto-scaling on any managed infrastructure | * Auto-scaling on any managed infrastructure | ||
==See also== | |||
*[[Cloud-native computing]] | |||
==References== | ==References== | ||
| Line 10: | Line 17: | ||
== Further reading == | == Further reading == | ||
* Morris, Kief (2020). ''[https://www.thoughtworks.com/insights/books/infrastructure-as-code-2nd-edition Infrastructure as Code: Dynamic Systems for the Cloud Age Second Edition]''. O'Reilly Media. | * Morris, Kief (2020). ''[https://www.thoughtworks.com/insights/books/infrastructure-as-code-2nd-edition Infrastructure as Code: Dynamic Systems for the Cloud Age Second Edition]''. O'Reilly Media. {{ISBN|978-1-0981-1462-6}} | ||
{{Cloud computing}} | {{Cloud computing}} | ||
Latest revision as of 17:43, 15 April 2026
Short description: Computer software
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
(Learn how and when to remove this template message)
|
A native cloud application (NCA) is a type of computer software that natively utilizes services and infrastructure from cloud computing providers such as Amazon EC2, Force.com, or Microsoft Azure. NCAs exhibit a combined usage of the three fundamental technologies:
- Computational grid - loosely, e.g. MapReduce[1] * Data grids (e.g. distributed in-memory data caches)
- Auto-scaling on any managed infrastructure
See also
References
Further reading
- Morris, Kief (2020). Infrastructure as Code: Dynamic Systems for the Cloud Age Second Edition. O'Reilly Media. ISBN 978-1-0981-1462-6
