{"id":278,"date":"2018-07-05T06:16:39","date_gmt":"2018-07-05T06:16:39","guid":{"rendered":"http:\/\/lisp5.epgpbooks.inflibnet.ac.in\/?post_type=chapter&#038;p=278"},"modified":"2018-07-31T12:17:42","modified_gmt":"2018-07-31T12:17:42","slug":"cloud-computing","status":"publish","type":"chapter","link":"https:\/\/ebooks.inflibnet.ac.in\/lisp5\/chapter\/cloud-computing\/","title":{"rendered":"Cloud Computing"},"content":{"raw":"<div>\r\n\r\n&nbsp;\r\n\r\n<strong>I.\u00a0\u00a0 <\/strong><strong>O<\/strong><strong>bjectives<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">Cloud computing is getting quite popular now a days in the world of ICT. Cloud computing refers to group of technologies that provides on-demand storage, data or computing power through the Internet. The concept has made huge impact on the technological application especially pertaining to the database and software applications. The cloud computing can be effectively implemented in various library application too. Different services and applications being used in library for providing services to the users can be effectively implemented using cloud computing. In this module we are going to study basics of cloud computing, its architecture and models as well as its applications to libraries.<\/p>\r\n&nbsp;\r\n\r\n&nbsp;\r\n\r\n<strong>II.\u00a0\u00a0\u00a0 Learning Outcomes\u00a0<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">After going through this lesson, learners would attain knowledge about basics of cloud computing, its architecture and models as well as its applications to libraries. They would also learn how different services and applications that are being used in library for providing services to the users, can effectively be implemented using cloud computing.<\/p>\r\n&nbsp;\r\n\r\n&nbsp;\r\n\r\n<strong>III.\u00a0\u00a0\u00a0 Module Structure\u00a0<\/strong>\r\n\r\n&nbsp;\r\n\r\n1.\u00a0\u00a0 Introduction\r\n\r\n2.\u00a0\u00a0 Definition: the Cloud Computing\r\n\r\n3.\u00a0\u00a0 Essential Characteristics of Cloud\r\n\r\n3.1\u00a0\u00a0 On-demand self-service\r\n\r\n3.2\u00a0\u00a0 Broad Network Access\r\n\r\n3.3\u00a0\u00a0 Resource Pooling\r\n\r\n3.4\u00a0\u00a0 Rapid Elasticity\r\n\r\n3.5\u00a0\u00a0 Measured Service\r\n\r\n4.\u00a0\u00a0 Cloud Service Models\r\n\r\n4.1\u00a0\u00a0 Infrastructure as a Service (IaaS)\r\n\r\n4.2\u00a0\u00a0 Platform as a Service (PaaS)\r\n\r\n4.3\u00a0\u00a0 Software as a Service (SaaS)\r\n\r\n<span style=\"text-align: initial;font-size: 1em\">5.\u00a0\u00a0 Cloud Deployment Models<\/span>\r\n\r\n<span style=\"text-align: initial;font-size: 1em\">5.1\u00a0\u00a0 Public Cloud<\/span>\r\n\r\n<span style=\"text-align: initial;font-size: 1em\">5.2\u00a0\u00a0 Private Cloud<\/span>\r\n\r\n<span style=\"text-align: initial;font-size: 1em\">5.3\u00a0\u00a0 Community Cloud<\/span>\r\n\r\n<span style=\"text-align: initial;font-size: 1em\">5.4\u00a0\u00a0 Hybrid Cloud<\/span>\r\n\r\n<span style=\"text-align: initial;font-size: 1em\">6.\u00a0\u00a0 Advantages of Cloud Computing<\/span>\r\n\r\n<span style=\"text-align: initial;font-size: 1em\">7.\u00a0\u00a0 Cloud Computing and IT based Library Services<\/span>\r\n\r\n<span style=\"text-align: initial;font-size: 1em\">8.\u00a0\u00a0 Summary<\/span>\r\n\r\n<span style=\"text-align: initial;font-size: 1em\">9.\u00a0\u00a0 References<\/span>\r\n\r\n<\/div>\r\n<div>\r\n\r\n&nbsp;\r\n\r\n&nbsp;\r\n\r\n&nbsp;\r\n\r\n<strong>1.\u00a0\u00a0 Introduction\u00a0<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">\u201cCloud computing\u201d is not a new term, \u201cCloud\u201d evolved with history of Internet itself. The idea of an <a href=\"http:\/\/www.kurzweilai.net\/articles\/art0366.html?printable=1\">\"<\/a>Intergalacti C<a href=\"http:\/\/www.kurzweilai.net\/articles\/art0366.html?printable=1\">computer <\/a>Network<a href=\"http:\/\/www.kurzweilai.net\/articles\/art0366.html?printable=1\">\" <\/a>was introduced in the sixties by J<a href=\"http:\/\/www.cc.gatech.edu\/classes\/cs6751_97_fall\/projects\/follow_me\/hw4\/licklider.html\">.<\/a>C<a href=\"http:\/\/www.cc.gatech.edu\/classes\/cs6751_97_fall\/projects\/follow_me\/hw4\/licklider.html\">.<\/a>R. Licklider (aka\u201cLick\u201d) , who was responsible for enabling the development of ARPANET (Advanced Research Projects Agency Network) in 1969.<\/p>\r\n&nbsp;\r\n\r\nAccording to Larry Roberts, the primary ARPANET architect:\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">\u201cLick had this concept of the <strong>intergalactic network which he believed was everybody could use computers anywhere and get the data anywhere in the world<\/strong>. Although he didn\u2019t have a clue how to build it. He didn\u2019t have any idea how to make this happen. But he knew it was important, so he sat down with me and really convinced me that it was important and convinced me into making it happen.\u201d<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">Other experts attribute the concept of cloud computing to computer scientist<a href=\"http:\/\/en.wikipedia.org\/wiki\/John_McCarthy_(computer_scientist)\"> John <\/a>McCarthy who proposed the <strong>idea of computation being delivered as a public utility <\/strong>which date back to the sixties.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">In the past, computers were clustered together to form a single larger computer as common industrial practice that allowed users to configure computers to talk with each other using standard protocols to balance the computational load across the machines. As a user, one need not care about which CPU ran the program, and the cluster management software ensured that the \u201cbest\u201d CPU at that time was used to run the code.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">In the early 1990s, Ian Foster and Carl Kesselman came up with a new concept called \u201cGrid\u201d. With analogy to the electricity grid where users could plug into the grid and use a metered utility service. The same was applied for computing\u00a0<span style=\"font-size: 1em;text-align: initial\">resources in case of grid computing wherein a user plug into a grid of computers and pay for what he\/she uses. Grid computing expands the techniques of clustering where multiple independent clusters act like a grid due to their nature of not being located in a single domain.<\/span><\/p>\r\n\r\n<\/div>\r\n<div>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">The main bottleneck for moving cluster computing to grid computing was \u201cdata residency\u201d. The computers in the cluster were usually physically connected to the disks holding the data, where as in grid the computational nodes could be situated anywhere in the world. It was fine having all that CPU power available, but the data on which the CPU performed its operations could be thousands of miles away, causing a delay (latency) between data fetched and its execution.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">To avoid this bottleneck and to take grid further at the level of service, concept of the cloud computing was introduced, as such concepts of grid computing was evolved to a service offered by data centres.<\/p>\r\n&nbsp;\r\n\r\nIn short the concept of \u201ccloud\u201d doesn\u2019t only involve computers \u00a0but encompasses\r\n\r\n&nbsp;\r\n\r\n\u25cf\u00a0 \u00a0First cloud around networking (TCP\/IP abstraction);\r\n\r\n\u25cf\u00a0 \u00a0Second cloud around documents (WWW data abstraction); and\r\n\r\n\u25cf\u00a0 \u00a0The currently emerging cloud abstracts infrastructure complexities of servers, applications, data, and heterogeneous platforms.\r\n\r\n&nbsp;\r\n\r\n<strong>2.\u00a0\u00a0 Definition: the Cloud Computing\u00a0<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">In generic terms Cloud Computing can be defined as \u201ca model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.\" (NIST) As far as a user is concerned, a cloud is a service that satisfies all of the following conditions:<\/p>\r\n&nbsp;\r\n\r\n\u25cf\u00a0 \u00a0It is delivered over a telecommunications network;\r\n\r\n\u25cf\u00a0 \u00a0Users place reliance on the service for data access and\/or data processing;\r\n\r\n\u25cf\u00a0 \u00a0The data is under the legal control of the user;\r\n\r\n\u25cf\u00a0 \u00a0Some of the resources on which the service depends are virtualised, For Examlple, \u00a0the user has no technical need to be aware as to on which his applications are running or server running on which host is delivering the service, nor where the hosting device is located; and\r\n\r\n\u25cf\u00a0 \u00a0The service is acquired under a relatively flexible contractual arrangement.\r\n\r\n<\/div>\r\n<div>\r\n\r\nThe fundamental elements of cloud computing can be categorised as per following table\r\n<table class=\"aligncenter\" border=\"1\">\r\n<tbody>\r\n<tr>\r\n<td><strong>Pr<\/strong><strong>imary<\/strong><\/td>\r\n<td><strong>Secondary<\/strong><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>&nbsp;\r\n\r\n\u2022\u00a0\u00a0\u00a0 Virtualization\r\n\r\n\u2022\u00a0\u00a0\u00a0 Grid technology\r\n\r\n\u2022\u00a0\u00a0\u00a0 Service Oriented Architectures\r\n\r\n\u2022\u00a0\u00a0\u00a0 Distributed Computing\r\n\r\n\u2022\u00a0\u00a0\u00a0 Broadband Networks\r\n\r\n\u2022\u00a0\u00a0\u00a0 Browser as a platform\r\n\r\n\u2022\u00a0\u00a0\u00a0 Free and Open Source Software<\/td>\r\n<td>&nbsp;\r\n\r\n\u2022\u00a0\u00a0\u00a0 Autonomic Systems\r\n\r\n\u2022\u00a0\u00a0\u00a0 Web 2.0\r\n\r\n\u2022\u00a0\u00a0\u00a0 Web application frameworks\r\n\r\n\u2022\u00a0\u00a0\u00a0 Service Level Agreements<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<p style=\"text-align: center\">Table: 1 Fundamental elements of cloud computing.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">The conceptual model of cloud promotes availability of resources, and is composed of five essential characteristics, three service models, and four deployment models.<\/p>\r\n&nbsp;\r\n\r\n<strong>3.\u00a0\u00a0 Essential Characteristics of Cloud\u00a0<\/strong>\r\n\r\n&nbsp;\r\n\r\nAs per definition of cloud computing by The National Institute of Standards and Technology (NIST) \"five essential characteristics\" of cloud computing are:\r\n\r\n&nbsp;\r\n\r\n<strong>3.1\u00a0\u00a0 <\/strong><strong>O<\/strong><strong>n-demand self-service <\/strong>(For Examlple, automated response by servers to direct requests by clients)\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">Cloud services such as email, applications, database, storage, computing, network or server service can be provided without requiring human interaction with each service provider. Cloud service providers that offer on demand self- services include Amazon Web Services (AWS), Microsoft, Google, IBM and Salesforce.com.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\"><strong>3.2\u00a0<\/strong><strong>Broad Network Access <\/strong>(For Examlple, from anywhere, using any device) Cloud \u00a0deliverables \u00a0are \u00a0available \u00a0over \u00a0the \u00a0network \u00a0and \u00a0accessed \u00a0through standard mechanisms that promote use by heterogeneous thin or thick client platforms such as smart phones, tablets, laptops and desktop PCs.<\/p>\r\n\r\n<\/div>\r\n<div>\r\n\r\n&nbsp;\r\n\r\n<strong>3.3\u00a0\u00a0 <\/strong><strong>Resource Pooling <\/strong>(For Examlple, the provider allocates resources according to demand, rather than assigning resources to particular clients)\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">The provider\u2019s computing resources are pooled together to serve multiple clients using multiple-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to client demand. There sources include, among others, storage, processing, memory, network bandwidth, virtual machines, etc. This characteristic also gives a degree of location independence in wherein the client generally has no control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction (e.g., country, state or regional data centre).<\/p>\r\n&nbsp;\r\n\r\n<strong>3.4\u00a0\u00a0 <\/strong><strong>R<\/strong><strong>apid Elasticity <\/strong>(For Examlple, resources are scalable according to demand)\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">Usage of resources in cloud services can be rapidly and elastically provisioned, which can be also done automatically, to quickly scale out and rapidly released to quickly scale in. The capabilities available for provisioning often appear to be unlimited to the consumer and can be purchased in any quantity at any time.<\/p>\r\n&nbsp;\r\n\r\n<strong>3.5\u00a0\u00a0 <\/strong><strong>Measured Service <\/strong>(For Examlple, resource usage is metered)\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">Cloud computing resource usage can be measured, controlled, and reported providing transparency for both the provider and consumer of the utilised service. Cloud computing services use a metering capability which enables to control and optimise resource (e.g., storage, processing, bandwidth and active user accounts) use. This implies that just like any other utility services, IT services are charged per usage metrics \u2013 pay per use.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\"><strong>4.\u00a0\u00a0 Cloud Service Models\u00a0<\/strong><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">Cloud service providers offer their services according to several fundamental models: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and\u00a0Software as a Service (SaaS) where IaaS is the most basic and each higher model abstracts from the details of the lower models.<\/p>\r\n&nbsp;\r\n\r\n<strong>4.1\u00a0\u00a0 Infrastructure as a Service (IaaS)\u00a0<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">It is the capability provided to the user to enable processing, storage, networks, and other fundamental computing resources where the user is able to deploy and run arbitrary software, which can include operating systems and applications. The user does not manage or control the underlying cloud infrastructure but has\u00a0<span style=\"font-size: 1em;text-align: initial\">control over operating systems, storage, deployed applications, and possibly limited control of select networking components.<\/span><\/p>\r\n\r\n<\/div>\r\n<div>\r\n\r\n&nbsp;\r\n\r\n<strong>4.2\u00a0\u00a0 Platform as a Service (PaaS)\u00a0<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">PaaS provides an application platform, or middleware, as a service on which developers can build and deploy custom applications. Common solutions provided in this tier range from APIs and tools to database and business process management systems to security integration, allowing developers to build applications and run them on the infrastructure that the cloud vendor owns and maintains.<\/p>\r\n&nbsp;\r\n\r\n<strong>4.3\u00a0\u00a0 Software as a Service (SaaS)\u00a0<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">The applications are accessible from various client devices through a thin client interface such as a web browser (e.g., web-based email). The user does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration settings.<\/p>\r\n\r\n<\/div>\r\n<div><\/div>\r\n<div>\r\n\r\n<img class=\"size-full wp-image-281 aligncenter\" src=\"http:\/\/lisp5.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/10\/2018\/07\/cloud-serv.png\" alt=\"\" width=\"546\" height=\"276\" \/>\r\n<p style=\"text-align: center\">Fig.1: Cloud Service Models<\/p>\r\n\r\n<\/div>\r\n&nbsp;\r\n<p style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">Apart from basic service models, Network as a Service (NaaS) and Communication as a\u00a0 Service (CaaS) were\u00a0 officially included by ITU (International Telecommunication Union) as part of the basic cloud computing models, recognized service categories of a telecommunication-centric cloud ecosystem.<\/span><\/p>\r\n\r\n<div>\r\n\r\n&nbsp;\r\n\r\n<strong>5.\u00a0\u00a0 Cloud Deployment Models\u00a0<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">There are four primary cloud deployment models. Each deployment model necessarily exhibits the previously discussed essential characteristics. The basic differences lie in the scope and access of cloud services, as they are made available to end users.<\/p>\r\n&nbsp;\r\n\r\n<strong>5.1\u00a0\u00a0 Public Cloud\u00a0<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">A public cloud is a publicly accessible cloud environment owned by a third- party cloud provider. The deployment of a public cloud computing system is having two major characteristics, the first one is public availability of the cloud service offering and the other is the public network that is used to communicate with the cloud service. The cloud services and cloud resources are procured from very large resource pools that are shared by all end users. If a cloud provider runs several data centers, for instance, resources can be assigned in such a way that the load is uniformly distributed between all centers. Generally, public cloud service providers like Amazon AWS, Microsoft and Google own and operate the infrastructure and offer access only via Internet.<\/p>\r\n&nbsp;\r\n\r\n<strong>5.2\u00a0\u00a0 Private Cloud\u00a0<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">Private cloud is cloud infrastructure operated solely for a single organization, whether managed internally or by a third-party and hosted internally or externally. Self-run cloud infrastructures are generally capital intensive. They have a significant physical footprint, requiring allocations of space, hardware, and environmental controls. These assets have to be refreshed periodically, resulting in additional capital expenditures. Generally private clouds are not preferred because users still have to buy, build, and manage them.<\/p>\r\n&nbsp;\r\n\r\n<strong>5.3\u00a0\u00a0 Community Cloud<\/strong>\r\n\r\n<\/div>\r\n<div>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">A community cloud is similar to a public cloud except that its access is limited to a specific community of cloud consumers. In this delivery model, cloud infrastructure is being shared between several organizations from a specific community with common objectives. It can be managed internally or by a third- party and hosted internally or externally. The costs are spread over fewer users than a public cloud (but more than a private cloud), so only some of the cost savings potential of cloud computing are realized.<\/p>\r\n&nbsp;\r\n\r\n<strong>5.4\u00a0\u00a0 Hybrid Cloud\u00a0<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">A hybrid cloud is a cloud environment of two or more different cloud deployment models, offering the benefits of multiple deployment models. Hybrid cloud can also mean the ability to connect collocation, managed and\/or dedicated services with cloud resources. A hybrid cloud service can be defined as a cloud service that is composed of combination of private, public and community cloud services, offered through different service providers. A hybrid cloud service crosses isolation and provider boundaries so that it can\u2019t be simply put in one category of private, public, or community cloud service. It allows one to extend either the capacity or the capability of a cloud service, by aggregation, integration or customization with another cloud service.<\/p>\r\n\r\n<\/div>\r\n<div>\r\n\r\n<img class=\"size-full wp-image-282 aligncenter\" src=\"http:\/\/lisp5.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/10\/2018\/07\/conseptual-framwork.png\" alt=\"\" width=\"505\" height=\"351\" \/>\r\n<p style=\"text-align: center\">Fig.2: Conceptual Framework for Cloud Computing<\/p>\r\n\r\n<\/div>\r\n&nbsp;\r\n\r\n<strong style=\"text-align: initial;font-size: 1em\">6.\u00a0\u00a0 <\/strong><strong style=\"text-align: initial;font-size: 1em\">A<\/strong><strong style=\"text-align: initial;font-size: 1em\">dvantages of Cloud Computing<\/strong>\r\n<div>\r\n\r\n&nbsp;\r\n\r\nThe advantages of cloud computing depends on case to case basis. However, following are the general benefits:\r\n\r\n&nbsp;\r\n\r\n\u2022\u00a0\u00a0\u00a0 Assured maximum availability of data, application and infrastructure;\r\n\r\n\u2022\u00a0\u00a0\u00a0 Need to pay only for what has been used (For Examlple, Bandwidth, Resources);\r\n\r\n\u2022\u00a0\u00a0\u00a0 Relieves burden of IT staff within organization, as routine jobs are being handled by service providers; and\r\n\r\n\u2022\u00a0\u00a0\u00a0 Easily scalable as per requirement of organization.\r\n\r\nGeneral disadvantages of cloud are dependency upon network connectivity, security, legal issues (ownership of data), latency etc. which need to be carefully reviewed.\r\n\r\n&nbsp;\r\n\r\n<strong>7.\u00a0\u00a0 Cloud Computing and IT based Library Services\u00a0<\/strong>\r\n\r\n&nbsp;\r\n\r\nMost common library services can be scooped into following three categories.\r\n\r\n&nbsp;\r\n\r\n<strong>Data<\/strong>: Bibliographic, Technical, Access, Licence;\r\n\r\n<strong>Content: <\/strong>Collection, Subscription, Digital, Print, Publishing; and\r\n\r\n<strong>Services: <\/strong>Library as a place, content-access, content-creation, research, preservation.\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">As libraries are having service-oriented mission they are in a position to adopt cloud computing. Libraries (or librarians) are in constant search of finding proper solution within limited resources, moreover the outreach of service is quite dependent on support of external or internal computing (IT) support staff. It has been always difficult for libraries to have IT support staff with expertise on advance IT management. This situation makes SaaS, PaaS or IaaS approach tempting for library professionals to move towards cloud computing for providing better library services.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">Libraries have been adopting cloud-based\u00a0 solutions\u00a0 services\u00a0 like electronic journal access management, statistics tracking, digital library hosting and now trend is coming up for hosted library management systems.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">The use of SaaS in libraries dates back to early 2000 with the establishment of companies like Serials Solutions (<a href=\"http:\/\/serialssolutions.com\/\">http:\/\/serialssolutions.com<\/a>). There are also examples of availability of hosting platforms like INFLIBNET\u2019s OJAS (Open\u00a0<span style=\"text-align: initial;font-size: 1em\">Journal Academic System) available at <\/span><a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/www.inflibnet.ac.in\/ojs\/\">http:\/\/www.inflibnet.ac.in\/ojs\/<\/a><span style=\"text-align: initial;font-size: 1em\">, For Institutional repositories there is Dura Cloud (<\/span><a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/duracloud.org\/\">http:\/\/duracloud.org\/<\/a><span style=\"text-align: initial;font-size: 1em\">), for open access publishing BioMed Central (<\/span><a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/www.biomedcentral.com\/)are\">http:\/\/www.biomedcentral.com\/)are <\/a><span style=\"text-align: initial;font-size: 1em\">well- known platform.<\/span><\/p>\r\n\r\n<\/div>\r\n<div>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">One of the pioneer for IaaS cloud services is Amazon Elastic Computing Cloud (EC2) which offers IT infrastructure with differently sized servers using a choice of operating systems, including several flavours of Linux and Windows. EC2 provides organizations with unlimited storage using S3 service, the ability to take snapshots of both data and servers, and the ability to include EC2 servers in an organization\u2019s private network. A full catalogue of EC2 features is available on the EC2 website <a href=\"http:\/\/aws.amazon.com\/ec2\/\">(http:\/\/aws.amazon.com\/ec2\/<\/a>).<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">In India, under NMEICT (National Mission on Education through Information and Communication Technology), IIT Delhi has been entrusted responsibilities to establish common computer infrastructure for the academic needs with a good bandwidth access via NKN (National Knowledge Network) Besides this, INFLIBNET Centre is also offering several cloud based services (DSpace hosting, virtual and physical server hosting) at its data centre located at Gandhinagar.<\/p>\r\n&nbsp;\r\n\r\n<strong>8.\u00a0\u00a0 Summary\u00a0<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">By using cloud, library services can be made online without worrying about correct versions of platforms or the underlying technology. It also gives facility to induce new applications quickly without having to focus on identifying available server space or configuration and IT-based library services can be delivered much more quickly than when using locally-based hardware or software.<\/p>\r\n&nbsp;\r\n\r\nLibraries can make choices about the allocation of resources and to offer better service than would be possible if relying on in-house solutions.\r\n\r\n&nbsp;\r\n\r\n&nbsp;\r\n\r\n<strong>9.\u00a0\u00a0 References\u00a0<\/strong>\r\n<ol>\r\n \t<li>Mohamed, Arif ; A history of cloud computing ; ComuterWeekly.com<a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">\u00a0 (Last Accessed on 25th May 2014)(http<\/a><a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">:\/\/<\/a>www<a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">.<\/a>computerweekly<a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">.<\/a>com<a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">\/<\/a>Articles<a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">\/2009\/06\/10\/235429\/<\/a>A<a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">-<\/a>history<a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">-<\/a> <a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">of<\/a><a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">-<\/a>cloud<a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">-<\/a>computing<a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">.<\/a><a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">htm<\/a>)<\/li>\r\n \t<li>Internet pioneers : J.C.R. Licklider<a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/www.ibiblio.org\/pioneers\/licklider.html\"> (http<\/a><a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/www.ibiblio.org\/pioneers\/licklider.html\">:\/\/<\/a><span style=\"text-align: initial;font-size: 1em\">www<\/span><a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/www.ibiblio.org\/pioneers\/licklider.html\">.<\/a><span style=\"text-align: initial;font-size: 1em\">ibiblio<\/span><a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/www.ibiblio.org\/pioneers\/licklider.html\">.<\/a><span style=\"text-align: initial;font-size: 1em\">org<\/span><a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/www.ibiblio.org\/pioneers\/licklider.html\">\/<\/a><span style=\"text-align: initial;font-size: 1em\">pioneers<\/span><a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/www.ibiblio.org\/pioneers\/licklider.html\">\/<\/a><span style=\"text-align: initial;font-size: 1em\">licklider<\/span><a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/www.ibiblio.org\/pioneers\/licklider.html\">.<\/a><a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/www.ibiblio.org\/pioneers\/licklider.html\">html<\/a><span style=\"text-align: initial;font-size: 1em\">)<\/span><\/li>\r\n<\/ol>\r\n<\/div>\r\n<ol start=\"3\">\r\n \t<li>Wallis, Paul; A brief history of cloud computing: Is the cloud there yet?: Cloud Computing Journal <a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/581838\">(http<\/a><a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/581838\">:\/\/<\/a>cloudcomputing<a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/581838\">.<\/a>sys<a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/581838\">-<\/a> <a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/581838\">con<\/a><a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/581838\">.<\/a>com<a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/581838\">\/<\/a>node<a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/581838\">\/581838<\/a>)<\/li>\r\n \t<li>Mitchell, Eric, Ph.D.: Using cloud services for library IT infrastructure : Code4Lib Journal <a href=\"http:\/\/journal.code4lib.org\/articles\/2510\">(http:\/\/journal.code4lib.org\/articles\/2510<\/a>).<\/li>\r\n \t<li>Cloud computing : Wikipedia Article<a href=\"http:\/\/en.wikipedia.org\/wiki\/Cloud_computing\"> (http:\/\/en.wikipedia.org\/wiki\/Cloud_computing<\/a>)<\/li>\r\n \t<li>NIST cloud computing program <a href=\"http:\/\/www.nist.gov\/itl\/cloud\/index.cfm\">(http:\/\/www.nist.gov\/itl\/cloud\/index.cfm<\/a>)<\/li>\r\n \t<li>Objectives : INFLIBNET Centre<a href=\"http:\/\/www.inflibnet.ac.in\/about\/objective.html\"> (http:\/\/www.inflibnet.ac.in\/about\/objective.html<\/a>)<\/li>\r\n \t<li><a href=\"http:\/\/www.cloud-competence-center.com\/understanding\/cloud-\">http:\/\/www.cloud-competence-center.com\/understanding\/cloud-<\/a> computing-deployment-models\/<\/li>\r\n<\/ol>","rendered":"<div>\n<p>&nbsp;<\/p>\n<p><strong>I.\u00a0\u00a0 <\/strong><strong>O<\/strong><strong>bjectives<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Cloud computing is getting quite popular now a days in the world of ICT. Cloud computing refers to group of technologies that provides on-demand storage, data or computing power through the Internet. The concept has made huge impact on the technological application especially pertaining to the database and software applications. The cloud computing can be effectively implemented in various library application too. Different services and applications being used in library for providing services to the users can be effectively implemented using cloud computing. In this module we are going to study basics of cloud computing, its architecture and models as well as its applications to libraries.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>II.\u00a0\u00a0\u00a0 Learning Outcomes\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">After going through this lesson, learners would attain knowledge about basics of cloud computing, its architecture and models as well as its applications to libraries. They would also learn how different services and applications that are being used in library for providing services to the users, can effectively be implemented using cloud computing.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>III.\u00a0\u00a0\u00a0 Module Structure\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>1.\u00a0\u00a0 Introduction<\/p>\n<p>2.\u00a0\u00a0 Definition: the Cloud Computing<\/p>\n<p>3.\u00a0\u00a0 Essential Characteristics of Cloud<\/p>\n<p>3.1\u00a0\u00a0 On-demand self-service<\/p>\n<p>3.2\u00a0\u00a0 Broad Network Access<\/p>\n<p>3.3\u00a0\u00a0 Resource Pooling<\/p>\n<p>3.4\u00a0\u00a0 Rapid Elasticity<\/p>\n<p>3.5\u00a0\u00a0 Measured Service<\/p>\n<p>4.\u00a0\u00a0 Cloud Service Models<\/p>\n<p>4.1\u00a0\u00a0 Infrastructure as a Service (IaaS)<\/p>\n<p>4.2\u00a0\u00a0 Platform as a Service (PaaS)<\/p>\n<p>4.3\u00a0\u00a0 Software as a Service (SaaS)<\/p>\n<p><span style=\"text-align: initial;font-size: 1em\">5.\u00a0\u00a0 Cloud Deployment Models<\/span><\/p>\n<p><span style=\"text-align: initial;font-size: 1em\">5.1\u00a0\u00a0 Public Cloud<\/span><\/p>\n<p><span style=\"text-align: initial;font-size: 1em\">5.2\u00a0\u00a0 Private Cloud<\/span><\/p>\n<p><span style=\"text-align: initial;font-size: 1em\">5.3\u00a0\u00a0 Community Cloud<\/span><\/p>\n<p><span style=\"text-align: initial;font-size: 1em\">5.4\u00a0\u00a0 Hybrid Cloud<\/span><\/p>\n<p><span style=\"text-align: initial;font-size: 1em\">6.\u00a0\u00a0 Advantages of Cloud Computing<\/span><\/p>\n<p><span style=\"text-align: initial;font-size: 1em\">7.\u00a0\u00a0 Cloud Computing and IT based Library Services<\/span><\/p>\n<p><span style=\"text-align: initial;font-size: 1em\">8.\u00a0\u00a0 Summary<\/span><\/p>\n<p><span style=\"text-align: initial;font-size: 1em\">9.\u00a0\u00a0 References<\/span><\/p>\n<\/div>\n<div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>1.\u00a0\u00a0 Introduction\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">\u201cCloud computing\u201d is not a new term, \u201cCloud\u201d evolved with history of Internet itself. The idea of an <a href=\"http:\/\/www.kurzweilai.net\/articles\/art0366.html?printable=1\">&#8220;<\/a>Intergalacti C<a href=\"http:\/\/www.kurzweilai.net\/articles\/art0366.html?printable=1\">computer <\/a>Network<a href=\"http:\/\/www.kurzweilai.net\/articles\/art0366.html?printable=1\">&#8221; <\/a>was introduced in the sixties by J<a href=\"http:\/\/www.cc.gatech.edu\/classes\/cs6751_97_fall\/projects\/follow_me\/hw4\/licklider.html\">.<\/a>C<a href=\"http:\/\/www.cc.gatech.edu\/classes\/cs6751_97_fall\/projects\/follow_me\/hw4\/licklider.html\">.<\/a>R. Licklider (aka\u201cLick\u201d) , who was responsible for enabling the development of ARPANET (Advanced Research Projects Agency Network) in 1969.<\/p>\n<p>&nbsp;<\/p>\n<p>According to Larry Roberts, the primary ARPANET architect:<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">\u201cLick had this concept of the <strong>intergalactic network which he believed was everybody could use computers anywhere and get the data anywhere in the world<\/strong>. Although he didn\u2019t have a clue how to build it. He didn\u2019t have any idea how to make this happen. But he knew it was important, so he sat down with me and really convinced me that it was important and convinced me into making it happen.\u201d<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Other experts attribute the concept of cloud computing to computer scientist<a href=\"http:\/\/en.wikipedia.org\/wiki\/John_McCarthy_(computer_scientist)\"> John <\/a>McCarthy who proposed the <strong>idea of computation being delivered as a public utility <\/strong>which date back to the sixties.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">In the past, computers were clustered together to form a single larger computer as common industrial practice that allowed users to configure computers to talk with each other using standard protocols to balance the computational load across the machines. As a user, one need not care about which CPU ran the program, and the cluster management software ensured that the \u201cbest\u201d CPU at that time was used to run the code.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">In the early 1990s, Ian Foster and Carl Kesselman came up with a new concept called \u201cGrid\u201d. With analogy to the electricity grid where users could plug into the grid and use a metered utility service. The same was applied for computing\u00a0<span style=\"font-size: 1em;text-align: initial\">resources in case of grid computing wherein a user plug into a grid of computers and pay for what he\/she uses. Grid computing expands the techniques of clustering where multiple independent clusters act like a grid due to their nature of not being located in a single domain.<\/span><\/p>\n<\/div>\n<div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The main bottleneck for moving cluster computing to grid computing was \u201cdata residency\u201d. The computers in the cluster were usually physically connected to the disks holding the data, where as in grid the computational nodes could be situated anywhere in the world. It was fine having all that CPU power available, but the data on which the CPU performed its operations could be thousands of miles away, causing a delay (latency) between data fetched and its execution.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">To avoid this bottleneck and to take grid further at the level of service, concept of the cloud computing was introduced, as such concepts of grid computing was evolved to a service offered by data centres.<\/p>\n<p>&nbsp;<\/p>\n<p>In short the concept of \u201ccloud\u201d doesn\u2019t only involve computers \u00a0but encompasses<\/p>\n<p>&nbsp;<\/p>\n<p>\u25cf\u00a0 \u00a0First cloud around networking (TCP\/IP abstraction);<\/p>\n<p>\u25cf\u00a0 \u00a0Second cloud around documents (WWW data abstraction); and<\/p>\n<p>\u25cf\u00a0 \u00a0The currently emerging cloud abstracts infrastructure complexities of servers, applications, data, and heterogeneous platforms.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>2.\u00a0\u00a0 Definition: the Cloud Computing\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">In generic terms Cloud Computing can be defined as \u201ca model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.&#8221; (NIST) As far as a user is concerned, a cloud is a service that satisfies all of the following conditions:<\/p>\n<p>&nbsp;<\/p>\n<p>\u25cf\u00a0 \u00a0It is delivered over a telecommunications network;<\/p>\n<p>\u25cf\u00a0 \u00a0Users place reliance on the service for data access and\/or data processing;<\/p>\n<p>\u25cf\u00a0 \u00a0The data is under the legal control of the user;<\/p>\n<p>\u25cf\u00a0 \u00a0Some of the resources on which the service depends are virtualised, For Examlple, \u00a0the user has no technical need to be aware as to on which his applications are running or server running on which host is delivering the service, nor where the hosting device is located; and<\/p>\n<p>\u25cf\u00a0 \u00a0The service is acquired under a relatively flexible contractual arrangement.<\/p>\n<\/div>\n<div>\n<p>The fundamental elements of cloud computing can be categorised as per following table<\/p>\n<table class=\"aligncenter\">\n<tbody>\n<tr>\n<td><strong>Pr<\/strong><strong>imary<\/strong><\/td>\n<td><strong>Secondary<\/strong><\/td>\n<\/tr>\n<tr>\n<td>&nbsp;<\/p>\n<p>\u2022\u00a0\u00a0\u00a0 Virtualization<\/p>\n<p>\u2022\u00a0\u00a0\u00a0 Grid technology<\/p>\n<p>\u2022\u00a0\u00a0\u00a0 Service Oriented Architectures<\/p>\n<p>\u2022\u00a0\u00a0\u00a0 Distributed Computing<\/p>\n<p>\u2022\u00a0\u00a0\u00a0 Broadband Networks<\/p>\n<p>\u2022\u00a0\u00a0\u00a0 Browser as a platform<\/p>\n<p>\u2022\u00a0\u00a0\u00a0 Free and Open Source Software<\/td>\n<td>&nbsp;<\/p>\n<p>\u2022\u00a0\u00a0\u00a0 Autonomic Systems<\/p>\n<p>\u2022\u00a0\u00a0\u00a0 Web 2.0<\/p>\n<p>\u2022\u00a0\u00a0\u00a0 Web application frameworks<\/p>\n<p>\u2022\u00a0\u00a0\u00a0 Service Level Agreements<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: center\">Table: 1 Fundamental elements of cloud computing.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The conceptual model of cloud promotes availability of resources, and is composed of five essential characteristics, three service models, and four deployment models.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>3.\u00a0\u00a0 Essential Characteristics of Cloud\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>As per definition of cloud computing by The National Institute of Standards and Technology (NIST) &#8220;five essential characteristics&#8221; of cloud computing are:<\/p>\n<p>&nbsp;<\/p>\n<p><strong>3.1\u00a0\u00a0 <\/strong><strong>O<\/strong><strong>n-demand self-service <\/strong>(For Examlple, automated response by servers to direct requests by clients)<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Cloud services such as email, applications, database, storage, computing, network or server service can be provided without requiring human interaction with each service provider. Cloud service providers that offer on demand self- services include Amazon Web Services (AWS), Microsoft, Google, IBM and Salesforce.com.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\"><strong>3.2\u00a0<\/strong><strong>Broad Network Access <\/strong>(For Examlple, from anywhere, using any device) Cloud \u00a0deliverables \u00a0are \u00a0available \u00a0over \u00a0the \u00a0network \u00a0and \u00a0accessed \u00a0through standard mechanisms that promote use by heterogeneous thin or thick client platforms such as smart phones, tablets, laptops and desktop PCs.<\/p>\n<\/div>\n<div>\n<p>&nbsp;<\/p>\n<p><strong>3.3\u00a0\u00a0 <\/strong><strong>Resource Pooling <\/strong>(For Examlple, the provider allocates resources according to demand, rather than assigning resources to particular clients)<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The provider\u2019s computing resources are pooled together to serve multiple clients using multiple-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to client demand. There sources include, among others, storage, processing, memory, network bandwidth, virtual machines, etc. This characteristic also gives a degree of location independence in wherein the client generally has no control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction (e.g., country, state or regional data centre).<\/p>\n<p>&nbsp;<\/p>\n<p><strong>3.4\u00a0\u00a0 <\/strong><strong>R<\/strong><strong>apid Elasticity <\/strong>(For Examlple, resources are scalable according to demand)<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Usage of resources in cloud services can be rapidly and elastically provisioned, which can be also done automatically, to quickly scale out and rapidly released to quickly scale in. The capabilities available for provisioning often appear to be unlimited to the consumer and can be purchased in any quantity at any time.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>3.5\u00a0\u00a0 <\/strong><strong>Measured Service <\/strong>(For Examlple, resource usage is metered)<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Cloud computing resource usage can be measured, controlled, and reported providing transparency for both the provider and consumer of the utilised service. Cloud computing services use a metering capability which enables to control and optimise resource (e.g., storage, processing, bandwidth and active user accounts) use. This implies that just like any other utility services, IT services are charged per usage metrics \u2013 pay per use.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\"><strong>4.\u00a0\u00a0 Cloud Service Models\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Cloud service providers offer their services according to several fundamental models: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and\u00a0Software as a Service (SaaS) where IaaS is the most basic and each higher model abstracts from the details of the lower models.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>4.1\u00a0\u00a0 Infrastructure as a Service (IaaS)\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">It is the capability provided to the user to enable processing, storage, networks, and other fundamental computing resources where the user is able to deploy and run arbitrary software, which can include operating systems and applications. The user does not manage or control the underlying cloud infrastructure but has\u00a0<span style=\"font-size: 1em;text-align: initial\">control over operating systems, storage, deployed applications, and possibly limited control of select networking components.<\/span><\/p>\n<\/div>\n<div>\n<p>&nbsp;<\/p>\n<p><strong>4.2\u00a0\u00a0 Platform as a Service (PaaS)\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">PaaS provides an application platform, or middleware, as a service on which developers can build and deploy custom applications. Common solutions provided in this tier range from APIs and tools to database and business process management systems to security integration, allowing developers to build applications and run them on the infrastructure that the cloud vendor owns and maintains.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>4.3\u00a0\u00a0 Software as a Service (SaaS)\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The applications are accessible from various client devices through a thin client interface such as a web browser (e.g., web-based email). The user does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration settings.<\/p>\n<\/div>\n<div><\/div>\n<div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-281 aligncenter\" src=\"http:\/\/lisp5.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/10\/2018\/07\/cloud-serv.png\" alt=\"\" width=\"546\" height=\"276\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-content\/uploads\/sites\/10\/2018\/07\/cloud-serv.png 546w, https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-content\/uploads\/sites\/10\/2018\/07\/cloud-serv-300x152.png 300w, https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-content\/uploads\/sites\/10\/2018\/07\/cloud-serv-65x33.png 65w, https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-content\/uploads\/sites\/10\/2018\/07\/cloud-serv-225x114.png 225w, https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-content\/uploads\/sites\/10\/2018\/07\/cloud-serv-350x177.png 350w\" sizes=\"auto, (max-width: 546px) 100vw, 546px\" \/><\/p>\n<p style=\"text-align: center\">Fig.1: Cloud Service Models<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">Apart from basic service models, Network as a Service (NaaS) and Communication as a\u00a0 Service (CaaS) were\u00a0 officially included by ITU (International Telecommunication Union) as part of the basic cloud computing models, recognized service categories of a telecommunication-centric cloud ecosystem.<\/span><\/p>\n<div>\n<p>&nbsp;<\/p>\n<p><strong>5.\u00a0\u00a0 Cloud Deployment Models\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">There are four primary cloud deployment models. Each deployment model necessarily exhibits the previously discussed essential characteristics. The basic differences lie in the scope and access of cloud services, as they are made available to end users.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>5.1\u00a0\u00a0 Public Cloud\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">A public cloud is a publicly accessible cloud environment owned by a third- party cloud provider. The deployment of a public cloud computing system is having two major characteristics, the first one is public availability of the cloud service offering and the other is the public network that is used to communicate with the cloud service. The cloud services and cloud resources are procured from very large resource pools that are shared by all end users. If a cloud provider runs several data centers, for instance, resources can be assigned in such a way that the load is uniformly distributed between all centers. Generally, public cloud service providers like Amazon AWS, Microsoft and Google own and operate the infrastructure and offer access only via Internet.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>5.2\u00a0\u00a0 Private Cloud\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Private cloud is cloud infrastructure operated solely for a single organization, whether managed internally or by a third-party and hosted internally or externally. Self-run cloud infrastructures are generally capital intensive. They have a significant physical footprint, requiring allocations of space, hardware, and environmental controls. These assets have to be refreshed periodically, resulting in additional capital expenditures. Generally private clouds are not preferred because users still have to buy, build, and manage them.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>5.3\u00a0\u00a0 Community Cloud<\/strong><\/p>\n<\/div>\n<div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">A community cloud is similar to a public cloud except that its access is limited to a specific community of cloud consumers. In this delivery model, cloud infrastructure is being shared between several organizations from a specific community with common objectives. It can be managed internally or by a third- party and hosted internally or externally. The costs are spread over fewer users than a public cloud (but more than a private cloud), so only some of the cost savings potential of cloud computing are realized.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>5.4\u00a0\u00a0 Hybrid Cloud\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">A hybrid cloud is a cloud environment of two or more different cloud deployment models, offering the benefits of multiple deployment models. Hybrid cloud can also mean the ability to connect collocation, managed and\/or dedicated services with cloud resources. A hybrid cloud service can be defined as a cloud service that is composed of combination of private, public and community cloud services, offered through different service providers. A hybrid cloud service crosses isolation and provider boundaries so that it can\u2019t be simply put in one category of private, public, or community cloud service. It allows one to extend either the capacity or the capability of a cloud service, by aggregation, integration or customization with another cloud service.<\/p>\n<\/div>\n<div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-282 aligncenter\" src=\"http:\/\/lisp5.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/10\/2018\/07\/conseptual-framwork.png\" alt=\"\" width=\"505\" height=\"351\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-content\/uploads\/sites\/10\/2018\/07\/conseptual-framwork.png 505w, https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-content\/uploads\/sites\/10\/2018\/07\/conseptual-framwork-300x209.png 300w, https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-content\/uploads\/sites\/10\/2018\/07\/conseptual-framwork-65x45.png 65w, https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-content\/uploads\/sites\/10\/2018\/07\/conseptual-framwork-225x156.png 225w, https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-content\/uploads\/sites\/10\/2018\/07\/conseptual-framwork-350x243.png 350w\" sizes=\"auto, (max-width: 505px) 100vw, 505px\" \/><\/p>\n<p style=\"text-align: center\">Fig.2: Conceptual Framework for Cloud Computing<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<p><strong style=\"text-align: initial;font-size: 1em\">6.\u00a0\u00a0 <\/strong><strong style=\"text-align: initial;font-size: 1em\">A<\/strong><strong style=\"text-align: initial;font-size: 1em\">dvantages of Cloud Computing<\/strong><\/p>\n<div>\n<p>&nbsp;<\/p>\n<p>The advantages of cloud computing depends on case to case basis. However, following are the general benefits:<\/p>\n<p>&nbsp;<\/p>\n<p>\u2022\u00a0\u00a0\u00a0 Assured maximum availability of data, application and infrastructure;<\/p>\n<p>\u2022\u00a0\u00a0\u00a0 Need to pay only for what has been used (For Examlple, Bandwidth, Resources);<\/p>\n<p>\u2022\u00a0\u00a0\u00a0 Relieves burden of IT staff within organization, as routine jobs are being handled by service providers; and<\/p>\n<p>\u2022\u00a0\u00a0\u00a0 Easily scalable as per requirement of organization.<\/p>\n<p>General disadvantages of cloud are dependency upon network connectivity, security, legal issues (ownership of data), latency etc. which need to be carefully reviewed.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>7.\u00a0\u00a0 Cloud Computing and IT based Library Services\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>Most common library services can be scooped into following three categories.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Data<\/strong>: Bibliographic, Technical, Access, Licence;<\/p>\n<p><strong>Content: <\/strong>Collection, Subscription, Digital, Print, Publishing; and<\/p>\n<p><strong>Services: <\/strong>Library as a place, content-access, content-creation, research, preservation.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">As libraries are having service-oriented mission they are in a position to adopt cloud computing. Libraries (or librarians) are in constant search of finding proper solution within limited resources, moreover the outreach of service is quite dependent on support of external or internal computing (IT) support staff. It has been always difficult for libraries to have IT support staff with expertise on advance IT management. This situation makes SaaS, PaaS or IaaS approach tempting for library professionals to move towards cloud computing for providing better library services.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Libraries have been adopting cloud-based\u00a0 solutions\u00a0 services\u00a0 like electronic journal access management, statistics tracking, digital library hosting and now trend is coming up for hosted library management systems.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The use of SaaS in libraries dates back to early 2000 with the establishment of companies like Serials Solutions (<a href=\"http:\/\/serialssolutions.com\/\">http:\/\/serialssolutions.com<\/a>). There are also examples of availability of hosting platforms like INFLIBNET\u2019s OJAS (Open\u00a0<span style=\"text-align: initial;font-size: 1em\">Journal Academic System) available at <\/span><a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/www.inflibnet.ac.in\/ojs\/\">http:\/\/www.inflibnet.ac.in\/ojs\/<\/a><span style=\"text-align: initial;font-size: 1em\">, For Institutional repositories there is Dura Cloud (<\/span><a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/duracloud.org\/\">http:\/\/duracloud.org\/<\/a><span style=\"text-align: initial;font-size: 1em\">), for open access publishing BioMed Central (<\/span><a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/www.biomedcentral.com\/)are\">http:\/\/www.biomedcentral.com\/)are <\/a><span style=\"text-align: initial;font-size: 1em\">well- known platform.<\/span><\/p>\n<\/div>\n<div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">One of the pioneer for IaaS cloud services is Amazon Elastic Computing Cloud (EC2) which offers IT infrastructure with differently sized servers using a choice of operating systems, including several flavours of Linux and Windows. EC2 provides organizations with unlimited storage using S3 service, the ability to take snapshots of both data and servers, and the ability to include EC2 servers in an organization\u2019s private network. A full catalogue of EC2 features is available on the EC2 website <a href=\"http:\/\/aws.amazon.com\/ec2\/\">(http:\/\/aws.amazon.com\/ec2\/<\/a>).<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">In India, under NMEICT (National Mission on Education through Information and Communication Technology), IIT Delhi has been entrusted responsibilities to establish common computer infrastructure for the academic needs with a good bandwidth access via NKN (National Knowledge Network) Besides this, INFLIBNET Centre is also offering several cloud based services (DSpace hosting, virtual and physical server hosting) at its data centre located at Gandhinagar.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>8.\u00a0\u00a0 Summary\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">By using cloud, library services can be made online without worrying about correct versions of platforms or the underlying technology. It also gives facility to induce new applications quickly without having to focus on identifying available server space or configuration and IT-based library services can be delivered much more quickly than when using locally-based hardware or software.<\/p>\n<p>&nbsp;<\/p>\n<p>Libraries can make choices about the allocation of resources and to offer better service than would be possible if relying on in-house solutions.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>9.\u00a0\u00a0 References\u00a0<\/strong><\/p>\n<ol>\n<li>Mohamed, Arif ; A history of cloud computing ; ComuterWeekly.com<a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">\u00a0 (Last Accessed on 25th May 2014)(http<\/a><a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">:\/\/<\/a>www<a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">.<\/a>computerweekly<a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">.<\/a>com<a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">\/<\/a>Articles<a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">\/2009\/06\/10\/235429\/<\/a>A<a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">&#8211;<\/a>history<a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">&#8211;<\/a> <a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">of<\/a><a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">&#8211;<\/a>cloud<a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">&#8211;<\/a>computing<a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">.<\/a><a href=\"http:\/\/www.computerweekly.com\/Articles\/2009\/06\/10\/235429\/A-history-of-cloud-computing.htm\">htm<\/a>)<\/li>\n<li>Internet pioneers : J.C.R. Licklider<a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/www.ibiblio.org\/pioneers\/licklider.html\"> (http<\/a><a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/www.ibiblio.org\/pioneers\/licklider.html\">:\/\/<\/a><span style=\"text-align: initial;font-size: 1em\">www<\/span><a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/www.ibiblio.org\/pioneers\/licklider.html\">.<\/a><span style=\"text-align: initial;font-size: 1em\">ibiblio<\/span><a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/www.ibiblio.org\/pioneers\/licklider.html\">.<\/a><span style=\"text-align: initial;font-size: 1em\">org<\/span><a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/www.ibiblio.org\/pioneers\/licklider.html\">\/<\/a><span style=\"text-align: initial;font-size: 1em\">pioneers<\/span><a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/www.ibiblio.org\/pioneers\/licklider.html\">\/<\/a><span style=\"text-align: initial;font-size: 1em\">licklider<\/span><a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/www.ibiblio.org\/pioneers\/licklider.html\">.<\/a><a style=\"text-align: initial;font-size: 1em\" href=\"http:\/\/www.ibiblio.org\/pioneers\/licklider.html\">html<\/a><span style=\"text-align: initial;font-size: 1em\">)<\/span><\/li>\n<\/ol>\n<\/div>\n<ol start=\"3\">\n<li>Wallis, Paul; A brief history of cloud computing: Is the cloud there yet?: Cloud Computing Journal <a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/581838\">(http<\/a><a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/581838\">:\/\/<\/a>cloudcomputing<a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/581838\">.<\/a>sys<a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/581838\">&#8211;<\/a> <a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/581838\">con<\/a><a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/581838\">.<\/a>com<a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/581838\">\/<\/a>node<a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/581838\">\/581838<\/a>)<\/li>\n<li>Mitchell, Eric, Ph.D.: Using cloud services for library IT infrastructure : Code4Lib Journal <a href=\"http:\/\/journal.code4lib.org\/articles\/2510\">(http:\/\/journal.code4lib.org\/articles\/2510<\/a>).<\/li>\n<li>Cloud computing : Wikipedia Article<a href=\"http:\/\/en.wikipedia.org\/wiki\/Cloud_computing\"> (http:\/\/en.wikipedia.org\/wiki\/Cloud_computing<\/a>)<\/li>\n<li>NIST cloud computing program <a href=\"http:\/\/www.nist.gov\/itl\/cloud\/index.cfm\">(http:\/\/www.nist.gov\/itl\/cloud\/index.cfm<\/a>)<\/li>\n<li>Objectives : INFLIBNET Centre<a href=\"http:\/\/www.inflibnet.ac.in\/about\/objective.html\"> (http:\/\/www.inflibnet.ac.in\/about\/objective.html<\/a>)<\/li>\n<li><a href=\"http:\/\/www.cloud-competence-center.com\/understanding\/cloud-\">http:\/\/www.cloud-competence-center.com\/understanding\/cloud-<\/a> computing-deployment-models\/<\/li>\n<\/ol>\n","protected":false},"author":4,"menu_order":35,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":["mr-yatrik-patel"],"pb_section_license":""},"chapter-type":[],"contributor":[72],"license":[],"class_list":["post-278","chapter","type-chapter","status-publish","hentry","contributor-mr-yatrik-patel"],"part":3,"_links":{"self":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-json\/pressbooks\/v2\/chapters\/278","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-json\/wp\/v2\/users\/4"}],"version-history":[{"count":4,"href":"https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-json\/pressbooks\/v2\/chapters\/278\/revisions"}],"predecessor-version":[{"id":365,"href":"https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-json\/pressbooks\/v2\/chapters\/278\/revisions\/365"}],"part":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-json\/pressbooks\/v2\/parts\/3"}],"metadata":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-json\/pressbooks\/v2\/chapters\/278\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-json\/wp\/v2\/media?parent=278"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-json\/pressbooks\/v2\/chapter-type?post=278"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-json\/wp\/v2\/contributor?post=278"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/lisp5\/wp-json\/wp\/v2\/license?post=278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}