Native cloud application: Difference between revisions

From HandWiki
imported>Sherlock
add
 
LinXED (talk | contribs)
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>{{Failed verification|date=November 2009}}
* 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. <nowiki>ISBN 9781098114626</nowiki>, 1098114620.
* 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

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