Cloud computing is one of the innovative computing, which deals with storing and accessing data and programs over the Internet [1]. It is the delivery of computing resources and services, such as storing of data on servers and databases, providing networking facilities and software development platforms over the Internet. It provides the flexibility of resources for everyone. These services are provided via data centers, which are located in various parts of the world [2, 3]. Cloud computing makes access to these resources to everyone on a global scale at a very minimal cost and significantly higher speed. These servers provide services to the users, which would have cost a lot of computational power to them if they had to buy them. The first mention of cloud computing was referenced in a Compaq internal document released in 1996 [4]. Cloud computing was then commercialized in 2006 when Amazon released elastic compute cloud (EC2). Furthermore, Google released Google app engine in 2008 and Microsoft Azure services were launched in October 2008, which increased the competition in the area of cloud computing. Since then these companies have done a lot of development in cloud computing.
翻译:云计算是一种创新性计算模式,涉及通过互联网存储和访问数据及程序[1]。它通过互联网提供计算资源与服务,例如在服务器和数据库上存储数据、提供网络设施及软件开发平台,为所有人提供资源的灵活性。这些服务通过分布于世界各地的数据中心提供[2,3]。云计算以极低的成本和显著更高的速度,使全球范围内的用户都能访问这些资源。这些服务器为用户提供的服务,若用户自行购买则需耗费大量计算能力。云计算首次被提及是在1996年康柏公司发布的一份内部文件中[4]。随后,云计算在2006年实现商业化,亚马逊推出了弹性计算云(EC2)。此外,谷歌于2008年发布谷歌应用引擎,微软Azure服务于2008年10月上线,这加剧了云计算领域的竞争。自此,这些公司在云计算领域取得了大量进展。