CLOUD COMPUTING: ARCHITECTURE AND CHALLENGES
Not long ago, cloud computing appeared to be altering Information technology proceedings and also the IT industry. The journey came a long way from the perception of computing in a parallel environment to moving into a distributed computing environment and then proceeded to grid computing and very recently proceeded to cloud computing. Cloud computing serves us in storing and accessing the databases, softwares and analytics that are hosted on the internet instead of computer’s local server. It rapidly remodeled in IT as a usage based payment service which facilitates the usage of accessing applications, infrastructure and resources to the consumers as per their requirement provided by cloud contributors The architecture of cloud computing consists of many cloud components which can be majorly classified into front-end and back-end that are connected over a network usually internet. The cloud provides users with three different platforms-SaaS, PaaS and IaaS which can be implemented on any type of deployment model such as public, private, community and hybrid clouds. This paper also presents the various challenges encountered in employing the cloud model.