What is Cloud Architecture?
Cloud architecture is an IT infrastructure located off-site where data is held and managed remotely and accessed by end user applications over a network, usually meaning the Internet, using Internet Protocols. This architecture model can be classed as Public, Private or Hybrid Cloud. It is differentiated from applications delivered as a service (e.g. Salesforce, Office365) in that just the data is remote and servers and applications remain local.
Public Cloud Architecture is most commonly a service accessed by end users to store or backup files. Many of these services provide a certain amount of storage capacity free of charge and offer a commoditized method of file data storage. Providers have come into the market from both the end-user side as well as for enterprises. Most people will have knowledge or experience of DropBox or iCloud as an end user while many SMEs use Windows Azure or Amazon’s Simple Storage Service.
As the name suggests, Public Cloud services utilize a shared infrastructure and business or personal users are tenants of that infrastructure. In practice, very few organisations will place their entire corporate data into the Cloud.