Cloud Computing: A New Era in the Field of Information Technology Applications and its Services
Anwar Mohd. Mansuri1,, Prithviraj Singh Rathore2
1Department of Computer Science and Engineering, MIT Mandsaur, Mandsaur, India
2Department Master of Computer Application, MIT Mandsaur, Mandsaur, India
Abstract
Cloud computing is the computing that provides virtualized IT resources as a service by using Internet technology. In cloud computing, a customer lends IT resources as needed, uses them, get a support of real-time scalability according to service load, and pays as he/she goes. Cloud computing is becoming an adoptable technology for many of the organizations with its dynamic scalability and usage of virtualized resources as a service through the Internet. Cloud computing uses the Internet and central remote servers to maintain data and applications. As know that at present the e- ccommercee services opportunity to utilize pay-as-you-go resources together with their own and shared resource in the fields of IT. In this paper shows that the cloud computing plays an important role in the fields of Information Technology services and its applications and it is helpful to provide the data to the customer. The results show that the comparison of cloud services and normal services of Information Technology applications.
At a glance: Figures
Keywords: cloud computing, SasS, distributed data base, cloud storage, big data
American Journal of Information Systems, 2014 2 (1),
pp 1-5.
DOI: 10.12691/ajis-2-1-1
Received November 14, 2013; Revised December 12, 2013; Accepted December 27, 2013
Copyright © 2013 Science and Education Publishing. All Rights Reserved.Cite this article:
- Mansuri, Anwar Mohd., and Prithviraj Singh Rathore. "Cloud Computing: A New Era in the Field of Information Technology Applications and its Services." American Journal of Information Systems 2.1 (2014): 1-5.
- Mansuri, A. M. , & Rathore, P. S. (2014). Cloud Computing: A New Era in the Field of Information Technology Applications and its Services. American Journal of Information Systems, 2(1), 1-5.
- Mansuri, Anwar Mohd., and Prithviraj Singh Rathore. "Cloud Computing: A New Era in the Field of Information Technology Applications and its Services." American Journal of Information Systems 2, no. 1 (2014): 1-5.
Import into BibTeX | Import into EndNote | Import into RefMan | Import into RefWorks |
1. Introduction
Cloud computing has been an important term in the world of Information Technology (IT). Cloud computing is a kind of computing which is highly scalable and use virtualized resources that can be shared by the users. Users do not need any background knowledge of the services. A user on the Internet can communicate with many servers at the same time and these servers exchange information among themselves. The concept of cloud computing offers in the IT sector a way to increase IT capacity and add on the fly capabilities without investing in new infrastructure, new training, or licensing new software. There is no need to setup, configure and manage large physical installations of hardware and networks. This technology allows much more efficient computing by centralizing storage, memory, processing and bandwidth. In cloud computing big data tool utilize the big data and provide the solutions. Cloud computing techniques to estimate costs for service dependency and to monitor costs associated with typical scientific applications. Recently, cloud computing has been considered as an emerging model which aims at allowing customers to utilize computational resources and software hosted by service providers. Cloud computing promises to eliminate obstacles due to the management of IT resources and to reduce the cost on infrastructure investments. Cloud Computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services. The services themselves have long been referred to as Software as a Service (SasS), so we use that term. Providers apply online ordering and payment via browser-based applications for selling Utility Computing and Application Service Providing . Hence, a very important aspect in Cloud Computing is E-commerce applied to the above-mentioned services. Other works introduce the service types infrastructure, platform and software for cloud-based services. Cloud-based infrastructure provides access to virtualized hardware located on the Internet.
It can be the ability to rent a virtual server, load software on it, turn it on and off at will, or clone it ten times to meet a sudden workload demand. It can be storing and securing immense amounts of data that is accessible only by authorized applications and users. the nature of cloud computing and how it builds on established trends while transforming the way that enterprises everywhere build and deploy applications.
2. Cloud Characteristics
This are some features, commonly associated with clouds. A customer can be an individual lab, a consortium participant, or a consortium.
Resource outsourcing: Instead of a consumer providing their own hardware, the cloud vendor assumes responsibility for hardware acquisition and maintenance.
Utility computing: The consumer requests additional resources as needed, and similarly releases these resources when they are not needed. Different clouds offer different sorts of resources, e.g., processing, storage, management software, or application services [6].
Large numbers of machines: Clouds are typically constructed using large numbers of inexpensive machines. As a result, the cloud vendor can more easily add capacity and can more rapidly replace machines that fail, compared with having machines in multiple laboratories. Generally speaking these machines are as homogeneous as possible both in terms of configuration and location.
Automated resource management: This feature encompasses a variety of configuration tasks typically handled by a system administrator. For example, many clouds offer the option of automated backup and archival. The cloud may move data or computation to improve responsiveness. Some clouds monitor their offerings for malicious activity.
Virtualization: Hardware resources in clouds are usually virtual; they are shared by multiple users to improve efficiency. That is, several lightly-utilized logical resources can be supported by the same physical resource.
Parallel computing: Map/Reduce and Hadoop are frameworks for expressing and executing easily-parallelizable computations, which may use hundreds or thousands of processors in a cloud.
3. Layers of Cloud Computing
To understand the cloud computing three layers are described:
3.1. Software As A Service (SaaS) As Application LayerSaaS provider dispose the applied software unified on their server, the user can subscribe applied software service from the manufacturer through Internet .The Provider supply software pattern through Browser, and charge according to the quantity of software and using time. The advantage of this kind of service pattern is that the provider maintains and manages software, supplies the hardware facilities, the users can use software everywhere when they own the terminal which can log in Internet. Under this pattern, the users can use the corresponding hardware, the software and the maintenance service via the Internet, by paying some rents rather than liking traditional pattern which made users to spend much funds on them. This is the most benefit business pattern of the network application. For small business, SaaS is the best way to use advanced technology. At present, Salesforce.com is famous company for providing these services, so as Google Doc and Google Apps.
PaaS takes develop environment as a service to supply. This layer provides a platform for creating applications. PaaS solutions are essentially development platforms for which the development tool itself is hosted in the Cloud and accessed through a browser. With PaaS, developers can build Web applications without installing any tools on their computers and then deploy those applications without any specialized systems administration skills. .It is a kind of distribution platform server, the manufacturers supply service to the users, such as develop environment, server platform and hardware resources, and the users customize and develop their own application and transfer to other customers. Google App Engine is the representative product through their server and Internet.
3.3. Infrastructure As A Service (Iaas) As Infrastructure Services LayerIn this layer of IaaS, servers, network devices, and storage disks are made available to organizations as services on a need-to basis. IaaS takes infrastructure which is made of many servers as a measurement service to the customers. It integrates memory and I/O devices, storage and computing ability into a virtual resources pool, and provides storage resources and virtualization service for the whole industry. This is a way of hosted hardware, and the customer pays when they use the hardware. For example, Amazon Web Service and IBM Blue Cloud all rent the infrastructure as a service. The advantage of IaaS is that the user only need low cost hardware and rent computing ability and storage ability according to his need, greatly reduced cost of the hardware. Currently, Microsoft has been offering IaaS services, either through its own infrastructure or that of its partners.
4. Technologies Used in Cloud Computing
Cloud computing systems use many technologies of which the programming model, data management, data storage, virtualization are the key technologies:
4.1. VirtualizationVirtualization is a method of deploying computing resources. It separates the different levels of the application system including hardware, software, data, networking, storage and so on, breaks the division among the data center, servers, storage, networking, data and the physical devices, realize dynamic architecture, and achieves the goals of managing centralized and use dynamically the physical resources and virtual resources, improving the flexibility of the system, reducing the cost, improving the service and reducing the risk of management. In computing, virtualization means to create a virtual version of a device or resource, such as a server, storage device, network or even an operating system where the framework divides the resource into one or more execution environments. Even something as simple as partitioning a hard drive is considered virtualization because you take one drive and partition it to create two separate hard drives. Devices, applications and human users are able to interact with the virtual resource as if it were a real single logical resource.
4.2. Distributed StorageIn order to ensure high credibility and economy, cloud computing adopts distributed storage to save data, using redundancy storage to ensure the reliability of stored data and using high credible software to make up the readability of the hardware, therefore providing the cheap and credible mass distributed storage and computing system. The data storage system of cloud computing are Google File System (GFS) and Hadoop Distributed File System (HDFS) which is developed Hadoop team. GFS is a distensible distributed file system. It is used in large and distributed applications which need to access mass data. HDFS is a distributed file system which is applicable to running on commodity hardware. It is very similar to the existing distributed file system, but also with a significant difference.
4.3. Parallel Programming ModelTo enable users efficiently to use cloud computing resources and more easily enjoy services that cloud computing adopts Map Reduce programming model, which decomposes the task into multiple subtasks, and through two steps (Map and Reduce) to realize scheduling and allocation in the large-scale node. Map Reduce is a parallel programming system developed by Google. It puts parallelism and fault tolerance, data distribution, and load balance in a database. Map Reduce system mainly consists of three modules: client, master and worker. The client is responsible for submitting parallel processing assignments composed by the users to master node. Map Reduce is mainly used in mass data processing. One of the features of the task scheduling strategy is scheduling priority the task the node which the data belong.
4.4. Data ManagementCloud computing needs to process and analyze mass and distributed data, therefore, data management technology must be able to efficiently manage large data sets. Data items are ordered according to the sequence of keyword in the dictionary, with each row dynamically delivered to Tablets. To ensure the high scalability of data structure, adopts three-level hierarchical way to store location information.
5. Service offered of Cloud Computing
Various services offered cloud computing in differentfieldslikei.e.ITEducationSectore.Storage,Govt.Organization, Online marketin,E-Commerse etc.Cloud computing can describe services being provided at any of the traditional layers from hardware to applications. Clouds shift the responsibility to install and maintain hardware and basic computational services away from the customer (e.g., a laboratory or consortium) to the cloud vendor.
To compete with open source products leading vendors like VMware now include higher-level services, such as configuration management, workload orchestration, policy-based allocation, and accounting.
6. Conclusion and Results
This paper introduces the definition of could computing and its main service offered in IT and other fields, summarizes the characteristics, and focused on the key technologies such as the data storage, data management and programming model. The ultimate goal of cloud computing is to provide calculation, services and applications as a public facility for the public, So that people can use the computer resources just like using water, electricity, gas and telephone. Cloud computing is a kind of computing paradigm that can access conveniently a dynamic and configurable public set of computing resources (e.g. server, storage, network, application and related service), provided and published rapidly and on-demand with least management and intervention. And in this paper we also show how cloud computing is better in various aspects like cost, customer and employee. The success of the cloud computing model depends hugely on the ability of cloud providers to keep promises made to users.
The above result shows the industry results of cloud computing uses over 2009 to 2013 is improvise the revenue by product/service types using IT infrastructures. As a survey of for cloud computing application in 2009 17.5 billion revenue and in 2013 45 billion revenue generated by using cloud IT product/service.
Acknowledgement
Thanks to My family and my friends to encourage of this work. And I also thanks to my wife with always support of working with new technologies.
References
[1] | Vaquero L. M., Rodero-Merino L, Caceres J., Lindner M. A break in the clouds: towards a cloud definition. In: ACM SIGCOMM, editor. Computer communication review 2009. New York: ACM Press; 2009. p. 50-5. | ||
![]() | |||
[2] | Boss G, Malladi P, Quan D, Legregni L, Hall H. Cloud computing, 2009. https://www.ibm.com/developerswork/webspherezones/hipods/library. html. | ||
![]() | |||
[3] | Peter Mell, Timothy Grance. The NIST Definition of Cloud Computing (Draft). NIST. 2011. https://www.production scale.com/home/2011/8/7/the-nist-definition-of-cloud-Computingdraft.html#axz z1X0xKZRuf. | ||
![]() | |||
[4] | Cloud Security Alliance. Security guidance for critical areas of focus in cloud computing (v 2.1). Decemeber, 2009. | ||
![]() | |||
[5] | VMware. Inc. Understanding full virtualization, paravirtualization and hardware assist. Technical report, VMware, 2007. | ||
![]() | |||
[6] | Amazon. Amazon elastic compute cloud (Amazon EC2). 2009. https://aws.amazon.com/ec2/. | ||
![]() | |||
[7] | SANJAY GHEMAWAT; HOWARD GOBIOFF; PSHUN-TAK LEUNG. The Google file system. Proceedings of the nineteenth ACM symposium on Operating systems principles. Oct. 2003. | ||
![]() | |||
[8] | Aymerich, F. M. Fenu, G. Surcis, S. An approach to a Cloud Computing network. Applications of Digital Informationand Web Technologies, 2008. | ||
![]() | |||
[9] | Anderson NR, Lee ES, Brockenbrough JS, Minie ME, Fuller S, Brinkley J, et al. Issues in biomedical research data management and analysis: needs and barriers. JAMIA 2007; 14: 478-88. | ||
![]() | CrossRef PubMed | ||
[10] | Foster I, Kesselman C. Globus: a metacomputing infrastructure toolkit. Int J Supercomput Appl 1998; 11: 115-29. | ||
![]() | CrossRef | ||
[11] | Moore RW, Rajasekar A, Wan M. Data grids, digital libraries, and persistent archives: an integrated approach to sharing, publishing, and archiving data. Proc. IEEE 2005; 93: 578-88. | ||
![]() | CrossRef | ||
[12] | Iskold A. Reaching for the sky through the compute clouds. Availableat: https://www.readwriteweb.com/archives/searching_for_the_sky_through_compute_clouds.php. | ||
![]() | |||
[13] | Amazon Web Services Simple Monthly Calculator. Available at: https://calculator.s3.amazonaws.com/calc5.html. | ||
![]() | |||
[14] | D. Owens, Securing elasticity in the cloud, Communications of the ACM 53 (2010) 46-51. | ||
![]() | CrossRef | ||
[15] | P. Watson, A multi-level security model for partitioning work flows over federated clouds, in: Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference on, 2011, pp. 180 -188. | ||
![]() | |||
[16] | Webhosting Unleashed (2008), ‘Cloud Computing Services ComparisonGuideavailableat, https://www.webhostingunleashed.com/whitepaper/cloud computing comparison. | ||
![]() | |||
[17] | Golden, B (2009), ‘The Cloud as Innovation Platform: Early Examples’availableat, https://www.nytimes.com/external/idg/2009/06/18/18idg the cloud as innovation platform early- Examples 24294. html. | ||
![]() | |||
[18] | Armbrust, M; Fox, A; Griffith, R; Joseph, AD; Katz, RH; Konwinski, A; Lee, G; Patterson, DA; Rabkin, A; Stoica, I & Zaharia, M (2009), ‘Above the Clouds: A Berkel ey View of CloudComputing’.TechnicalReporNo.,UCB/EECS2009availableat, https://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS200928.html. | ||
![]() | |||
[19] | Challengers (2009), ‘Final Research Agenda on Core and Forward Looking Technologies’ available at https://challengers org.eu/index.php/Download document/5701.CHALLENGERS Research Agenda and Roadm FinalVersio January 2009.html. | ||
![]() | |||
[20] | Wikipedia, ‘CloudComputing’availableat, https://en.wikipedia.org/wiki/Cloud_computing. | ||
![]() | |||
[21] | Golden; B. (2009), ‘Capex vs. Opex: Most People Miss the Point AboutCloudEconomics’availableat, https://www.cio.com/article/484429/Capex_vs._Opex_Most_People_Miss_ the_Point_About_Cloud_Economics. | ||
![]() | |||
[22] | Fellows, W. (2009), ‘The State of Play: Grid, Utility, Cloud’ availableat https://old.ogfeurope.,eu/uploads/Industry%20Expert%20Group/FELLOWS_CloudscapeJan09WF.pdf. | ||
![]() | |||
[23] | DeCandia, G.; Hastorun, D.; Jampani, M.; Kakulapati, G.; Lakshman, A.; Pilchin, A.; Sivasubramanian, S.; Vosshall, P. & Vogels, W. (2007), ‘Dynamo: Amazon’s Highly Available KeyvalueStore’availableat, https://s3.amazonaws.com/AllThingsDistributed/sosp/amazondynamososp2007.pdf. | ||
![]() | |||
[24] | Amrhein, D. & Willenborg, R. (2009), ‘Cloud computing for the enterprise, Part 3: Using WebSphere CloudBurst to create private clouds’availableat https://www.ibm.com/,developerworks/websphere/techjournal/0906_amrhein/0906_amrhein.html. | ||
![]() | |||
[25] | CISCO, “Cisco Cloud Computing Data Center Strateg y, Architecture,andSolutions”, https://www.cisco.com/web/strategy/docs/gov/CiscoCloudComputing_WP.pdf. | ||
![]() | |||
[26] | Cloud Computing Use Cases White Paper, https://groups.google.com/group/cloud computing use cases. | ||
![]() | |||
[27] | D. Nurmi, R. Wolski, C. Grzegorczyk, G. Obertelli, S. Som an, L. Youseff, and D. Zagorodnov. Eucalyptus: A Technical Re- port on an Elastic Utility Computing Architecture Linking Your Programs to Useful Systems. Technical Report 2008-10, UCSBComputer Science, 2008. | ||
![]() | |||
[28] | C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield. Live migration of virtual machinesIn Proc. of NSDI’ 05, pages 273-286, Berkeley, CA, USA, 2005. USENIX Association. | ||
![]() | |||
[29] | yoob, I., Zarifoglu, E., Modh, M., Farooq, M. (2011) “Optimally Sourcing Services in Hybrid Cloud Environments”, US Patent Filed 13/373,162. | ||
![]() | |||