{{Short description|Overview about the cloud computing architecture}}
'''Cloud computing architecture''' refers to the components and subcomponents required for [[cloud computing]]. These components typically consist of a front end platform (fat client, thin client, mobile) ,back end platforms (servers, storage), a cloud based delivery, and a network (Internet, Intranet, Intercloud). Combined, these components make up cloud computing architecture.
Cloud computing architectures consist of front-end platforms called clients or cloud clients. These clients are servers, fat (or thick) clients, thin clients, zero clients, [[tablet computer|tablets]] and mobile devices that users directly interact with. These client platforms interact with the cloud data storage via an application (middle ware), via a web browser, or through a virtual session. Virtual sessions in particular require secure encryption algorithm frame working which spans the entire interface.<ref>{{cite journal |last1=Sudha |first1=M |title=Enhanced security framework to ensure data security in cloud computing using cryptography |journal=Advances in Computer Science and Its Applications |date=2012 |volume=1 |issue=1}}</ref>