native cloud application

{{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 Microsoft Azure. NCAs exhibit a combined usage of the three fundamental technologies:

  • Computational grid - loosely, e.g. 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}}{{Failed verification|date=November 2009}}
  • Data grids (e.g. distributed in-memory data caches)
  • Auto-scaling on any managed infrastructure

References

{{Reflist}}

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. ISBN 9781098114626, 1098114620.

{{Cloud computing}}

Category:Grid computing

Category:Cloud computing

Category:Cache (computing)