cloud computing and libraries sndt

19
02/18/22 02/18/22 CLOUD COMPUTING AND CLOUD COMPUTING AND LIBRARIES LIBRARIES Vishwas Bhausaheb Taralekar Vishwas Bhausaheb Taralekar

Upload: vishwas-taralekar

Post on 25-Jan-2017

167 views

Category:

Education


0 download

TRANSCRIPT

05/01/2305/01/23

CLOUD COMPUTING AND CLOUD COMPUTING AND LIBRARIESLIBRARIES

Vishwas Bhausaheb TaralekarVishwas Bhausaheb Taralekar

• IntroductionIntroduction• What is Cloud Computing ?What is Cloud Computing ?• Types of Cloud ComputingTypes of Cloud Computing

– Based on ServiceBased on Service• IaaS Cloud ComputingIaaS Cloud Computing• PaaS Cloud ComputingPaaS Cloud Computing• SaaS Cloud ComputingSaaS Cloud Computing

– Based on UsageBased on Usage• Private CloudsPrivate Clouds• Public CloudsPublic Clouds• Hybrid CloudsHybrid Clouds• Community CloudsCommunity Clouds• Special CloudsSpecial Clouds

• Advantages of Cloud ComputingAdvantages of Cloud Computing• Disadvantages of Cloud ComputingDisadvantages of Cloud Computing• Cloud Computing in LibrariesCloud Computing in Libraries• ConclusionConclusion

IntroductionIntroduction

• Cloud ComputingCloud Computing An Emerging IT Service modelAn Emerging IT Service modelDifferent from Grid Computing, Utility Different from Grid Computing, Utility

ComputingComputingLatest generation of ITLatest generation of ITReduces IT infrastructureReduces IT infrastructureReduces CostReduces CostG-mail, Flicker, Yahoomail, BING etc.G-mail, Flicker, Yahoomail, BING etc.

CloudCloud Computing Computing• Traditional ComputingTraditional Computing

– Need to set up servers, Need to set up servers, storage devices, & other storage devices, & other eqpts. to support the eqpts. to support the businessbusiness

– Need uninterrupted power Need uninterrupted power supply, cooling mechanism, supply, cooling mechanism, expert technical team, big expert technical team, big server roomsserver rooms

– Need lot of efforts to maintain Need lot of efforts to maintain & upgrade technology& upgrade technology

– Need large capital Need large capital expenditureexpenditure

Cloud ComputingCloud Computing

• Cloud ComputingCloud Computing– No need of servers, Storage devicesNo need of servers, Storage devices– No need of up gradation of technologyNo need of up gradation of technology– No need of cooling mechanism, expert No need of cooling mechanism, expert

technical team, big server roomstechnical team, big server rooms– Reduced maintenance costReduced maintenance cost

DefinitionDefinition• ““It is It is internet basedinternet based computing, whereby computing, whereby sharedshared

resources, software and informationresources, software and information are are providedprovided to to computers and other devicescomputers and other devices on demand on demand through the internetthrough the internet”.”. Dictionary.com(2011)Dictionary.com(2011)

• “… “… means means using web servicesusing web services for our for our computing computing needsneeds which include using software applications, which include using software applications, storing data, accessing computing power or using storing data, accessing computing power or using a platform a platform to build applicationsto build applications”” E. Kroski (2009)E. Kroski (2009)

• ““Cloud computing is a model for enabling Cloud computing is a model for enabling convenient, convenient, on demandon demand network accessnetwork access to to a a shared pool of configurable computing shared pool of configurable computing resourcesresources (e.g. networks, servers, (e.g. networks, servers, storage, applications and services) that storage, applications and services) that can be rapidly can be rapidly provisioned and releasedprovisioned and released with with minimal management effortsminimal management efforts or or service provider interaction” service provider interaction” NIST (2010)NIST (2010)

Types of Cloud ComputingTypes of Cloud Computing On the Basis of ServiceOn the Basis of Service

• Infrastructure-as-a-Service (Iaas)Infrastructure-as-a-Service (Iaas)– It involves in Storage services & Computing powerIt involves in Storage services & Computing power– Web service provides virtual servers with unique IP Web service provides virtual servers with unique IP

addresses & block of storage on demand.addresses & block of storage on demand.– Customer benefits from an Application Program Customer benefits from an Application Program

Interface (APIs) from which they can control their Interface (APIs) from which they can control their servers.servers.

– It is also called as Utility Computing.It is also called as Utility Computing.– E.g. Amazon EC2, Rackspace, Bungee etcE.g. Amazon EC2, Rackspace, Bungee etc..

Types of Cloud ComputingTypes of Cloud Computing On the Basis of ServiceOn the Basis of Service

• PlatformPlatform--asas--aa--ServiceService ( (PaaSPaaS))– It is a platform on which applications & services can It is a platform on which applications & services can

be developed & hostedbe developed & hosted– Platform bundles all stack components (hardware, Platform bundles all stack components (hardware,

infrastructure, storage) together with database, infrastructure, storage) together with database, security, workflow, and user interfacesecurity, workflow, and user interface

– Host business applications, websites, mobile appsHost business applications, websites, mobile appsi.e. developers can create applications using Application i.e. developers can create applications using Application

Program Interfaces (APIs)Program Interfaces (APIs)e.g. e.g. Google AppsGoogle Apps, , FacebookFacebook, , Force.com Windows Force.com Windows

AzureAzure

Types of Cloud ComputingTypes of Cloud Computing On the Basis of ServiceOn the Basis of Service

• SoftwareSoftware--asas--aa--ServiceService ( (SaaSSaaS))– Also called as Service or Application Also called as Service or Application

cloudsclouds– Provider allows customer only to use its Provider allows customer only to use its

applicationsapplications– The apps can be anything from web The apps can be anything from web

based e-mails like Gmail, hotmail, based e-mails like Gmail, hotmail, yahoomail, or twitter, facebook, orkut etc.yahoomail, or twitter, facebook, orkut etc.

Types of Cloud ComputingTypes of Cloud Computing On the Basis of UsageOn the Basis of Usage• Private CloudsPrivate Clouds

– Owned by respective enterprises and, or leasedOwned by respective enterprises and, or leased– Functionalities are not directly exposed to the customerFunctionalities are not directly exposed to the customer– Only to the members of the organization.Only to the members of the organization.

• Public CloudsPublic Clouds

– computing environment are open for use to anyone who wants computing environment are open for use to anyone who wants to sign up and use them. these are run by vendors and to sign up and use them. these are run by vendors and applications from different customers are likely to be mixed applications from different customers are likely to be mixed together on the cloud’s servers, storage systems, and networks.together on the cloud’s servers, storage systems, and networks.

• Hybrid CloudsHybrid Clouds– It consist of a mixed employment of private and public It consist of a mixed employment of private and public

cloud infrastructure.cloud infrastructure.• Community CloudsCommunity Clouds

– Community clouds are specifically organized clouds Community clouds are specifically organized clouds and are limited for specific group (e.g. Institutional and are limited for specific group (e.g. Institutional Gmail of Google Apps)Gmail of Google Apps)

• Special CloudsSpecial Clouds– Special clouds are extensions of normal cloud system Special clouds are extensions of normal cloud system

to provide additional services. (e.g. Google App to provide additional services. (e.g. Google App Engine)Engine)

Advantages of Cloud ComputingAdvantages of Cloud Computing

• Reduces energy consumptionReduces energy consumption• It is environment friendlyIt is environment friendly• Simplicity of integrationSimplicity of integration• Reduces hardware, software and maintenance cost - No Reduces hardware, software and maintenance cost - No

need of worry about technological issues related to IT need of worry about technological issues related to IT installationsinstallations

• No need to purchase the new infrastructure.No need to purchase the new infrastructure.• Cost effective – users were charged only for what they usedCost effective – users were charged only for what they used• Round the clock accessRound the clock access• Flexible and resilient in disaster recoveryFlexible and resilient in disaster recovery• Simplified Cost and Consumption ModelSimplified Cost and Consumption Model• Highly Secured Infrastructure.Highly Secured Infrastructure.

Disadvantages of Cloud ComputingDisadvantages of Cloud Computing

• Risk or data lossRisk or data loss• Failure in complianceFailure in compliance• Constant connectivity requiredConstant connectivity required• Our data is at the mercy of a third party company –i.e. Our data is at the mercy of a third party company –i.e.

DependencyDependency• Quality problems with cloud service providerQuality problems with cloud service provider• Time and Budget ConstraintsTime and Budget Constraints• Additional cost of data transfer feesAdditional cost of data transfer fees• We do not have control over remote servers, their software We do not have control over remote servers, their software

or securityor security• Lack of standards can create problems at relocation of data Lack of standards can create problems at relocation of data

to a new supplier or the interaction between different cloudsto a new supplier or the interaction between different clouds

Cloud computing in LibrariesCloud computing in Libraries• Libraries are adopting advanced technologies in there Libraries are adopting advanced technologies in there

day to day activitiesday to day activities• Use of cloud computing from over a decadeUse of cloud computing from over a decade

– Online databases are accessed as cloud applicationsOnline databases are accessed as cloud applications– Union catalogues are also defined as cloud Union catalogues are also defined as cloud

applications (OCLC)applications (OCLC)• Moving to cloud based service means hosted of library Moving to cloud based service means hosted of library

housekeeping operations, digital libraries etc. on cloud housekeeping operations, digital libraries etc. on cloud based networkbased network

• cloud computing can help libraries to save time and cloud computing can help libraries to save time and moneymoney

Cloud computing in LibrariesCloud computing in Libraries• Libraries can get out of the business of technology and will focus on Libraries can get out of the business of technology and will focus on

collection building, patron services and innovations.collection building, patron services and innovations.• Servers can be decommissioned and no requirement of Servers can be decommissioned and no requirement of

replacement every five years (approx)replacement every five years (approx)• Staff no need to maintain the complex software stack.Staff no need to maintain the complex software stack.• No need to worry about compatibility to the stack during upgradesNo need to worry about compatibility to the stack during upgrades• Data stored in the cloud can be shared among users easilyData stored in the cloud can be shared among users easily• No need of local storage, maintenance and backupNo need of local storage, maintenance and backup• It changes the traditional job roles in the libraries.It changes the traditional job roles in the libraries. Cloud computing service providers – Ex-Libris, Dura Cloud, Cloud computing service providers – Ex-Libris, Dura Cloud,

Polaris Library SystemPolaris Library System

ConclusionConclusion

• Cloud computing is an environment friendly, user centric Cloud computing is an environment friendly, user centric and efficient to use computer resource.and efficient to use computer resource.

• Cloud computing reduced software licensing fees, Cloud computing reduced software licensing fees, reduced IT manpower requirements and maintenance reduced IT manpower requirements and maintenance costs.costs.

• It provides anytime-anywhere computing to all users.It provides anytime-anywhere computing to all users.• It has its own merits and demeritsIt has its own merits and demerits• Libraries which do not have sufficient budget to acquire

high end technology with proper hardware and software can choose cloud.

CLOUD COMPUTING AND CLOUD COMPUTING AND LIBRARIESLIBRARIES

Thank You !!!Thank You !!!

““Respect each Library staff, he/she is resource person of Respect each Library staff, he/she is resource person of his/her Institute”his/her Institute”

Vishwas TaralekarVishwas TaralekarB.Sc., M.L.I.Sc., M.Phil., NETB.Sc., M.L.I.Sc., M.Phil., NET