cloud computing & dbms
TRANSCRIPT
Cloud Computing● Cloud computing is a platform where software,
hardware and internet infrastructure grouped.
● These platforms hide the complexity and details of theunderlying infrastructure from users and applicationsby providing very simple graphical interface
● Platform provides on demand services, that are alwayson, anywhere, anytime and any place.
● Cloud is most efficient and cost effective w.r.ttraditional data centers.
Cloud Characteristics● On demand self-service
● Broad network access
● Resource pooling (Storage, processing, memory etc.)
● Rapid elasticity
● Measured services
Service Models● Software as a Service (SaaS)
– Allows users to run existing online application.
– From end user’s point of view applications arelocated in the cloud and software delivered throughthe Internet.
● Advantages:
– Free or paid applications via subscription over theinternet.
– Accessible application from any where any timethrough internet.
– Facilitate collaborative working.
● Disadvantage: Generic applications not alwayssuitable for business use.
Service Models ...● Platform as a Service (PaaS)
– Allows users to create their own tools for creatingnew online applications (Google App Engine,Windows Azure Platform etc.)
● Advantages:
– Rapid development at low cost.
– Private or public deployment.
● Disadvantage:
– Limit developers to provide languages and tools.
Service Models ...● Infrastructure as a Service (IaaS)
– Allows existing applications to be run on a cloudsuppliers hardware.
– Cloud providers build data centers that includepower, scale, hardware, networking, storage,distributed system etc.
– Cloud users rent storage, computing andmaintenance from cloud providers.ho want to createservices but don't want to build their own cloud
Cloud Deployment Models● Private Cloud:
– The cloud infrastructure is dedicated for singleorganization.
– Cloud may be owned, managed, and operated bythe organization, a third party, or some combinationof them.
– It may exist on or off premises.
– Can be a single or multi site deployment.
● Private Cloud Advantages:
– Fewer security concerns as existing data centersecurity stays in place.
– IT organization retains control over data center.
Cloud Deployment Models ...● Private Cloud Risks:
– High investment hurdle in private cloudimplementation, along with purchases of newhardware and software.
– Require greater skill-set to manage the private cloud.
Cloud Deployment Models ...● Public Cloud:
– The cloud infrastructure is provisioned for open useby the general public.
– It may be owned, managed, and operated by abusiness, academic, or government organization, orsome combination of them.
– It exists on the premises of the cloud provider. – Normally includes pay-as-you-go pricing.
● Public Cloud Advantages:
– Low investment hurdle: pay for what you use.
– Good for test/development environment for applicationsthat scale to many servers.
Cloud Deployment Models ...● Public Cloud Risks:
– Security concerns: multi-tenancy and transfers over theInternet.
– IT organization may react negatively to loss of controlover data center function.
Cloud Deployment Models ...● Hybrid Cloud:
– The cloud infrastructure is a composition of two ormore distinct cloud infrastructures (private, public).
– Its deployed on multiple sites.
● Hybrid Cloud Advantages:
– Operational flexibility: run mission critical on privatecloud, dev/test on public cloud.
– Scalability: run peak and bursty workloads on thepublic cloud.
● Hybrid Cloud Risks:
– Still under study and not in real use.
– Same security concerns as in public cloud.
EnterpriseDB & Google Cloud
● https://console.cloud.google.com/launcher?project=deft-smile-93711&cat=DATABASE