Upload
dhairya-gupta
View
30
Download
0
Tags:
Embed Size (px)
Citation preview
CLOUD COMPUTING
DHRUV GUPTA (1081230158)
AYUSHI KANSAL (1081230160)
NITI ARORA (1081230161)
Contents :What is it ?
Do you use the cloud ?
Characteristics
Goals
Types of cloud computing
-public
-private
-community
-hybrid
Cloud client
Cloud management
Architecture
-cloud service consumer
-cloud service provider
-cloud service creater
Service models
-service as a software
-service as a platform
-service as a infrastructure
Advantages and disadvantages
What is it ?
Cloud computing is a term used to describe a new class of network based computing that takes place over the internet.
The average cloud user connects to the cloud over the internet, does computing tasks, runs applications, or stores the data.
Do you Use the Cloud?
Characteristics
Agility – it improves with user’s ability to re-provision technological infrastructure resources.
Device and Location Independence- it enables users to access systems using a web browser regardless of their location or what device they use. (examples- PC, mobile phone).
Multitenancy- it enables sharing of resources and costs across a large pool of users.
Reliability- it improves with the use of multiple redundant sites.
Goals
Design guidelines for native cloud applications for industrial domains.
Embedded systems integrated with cloud services.
Support for re-engineering existing on-premise applications for the cloud computing paradigm.
Cloud Clients
Users access cloud computing using networked client devices, such as desktop computers, .laptops, tablets and smartphones.
Some of these devices-cloud clients – rely on cloud computing for all or a majority of thier applications so as to be essentially useless without it. examples are thin clients and the browser- based chromebook.
Many cloud application do not require specific software on the client and instead use a web browser to interact with the cloud application
Cloud Management
A cloud management system is a combination of software and technologies designed to manage cloud environment.
Cloud management solution should be able to manage a pool of heterogenous compute resouces, provide access to end users, monitor security, manage resources allocation and manage tracking.
Cloud management tools should also be able to handle system failures automatically.
Types Of Cloud Computing
PUBLIC
A cloud is called a ‘public cloud’ when the services are rendered over a network that is open for public use.
The example of public cloud service provider are amazon , microsoft and google
Private
Private cloud is cloud infrastructure operated solely for a single organization,whether managed internally or by a third-party and hosted internally or externally.
Community
Community cloud shares infrastructure between several organizations from a specific community with common concerns (security,complaince,jurisidiction,etc.) whether managed internally or by a third-party and hosted internally or externally.
Hybrid
hybrid cloud is composition of two or more clouds (private, community or public) that remain distinct entities but are bound together, 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.
ArchitectureCloud Computing Reference (CCRA) defines the fundamental architectural elements constituting a cloud computing environment
The cloud computing Reference Architecture defines three main roles :
• Cloud Service Consumer• Cloud Service Provider• Cloud Service Creater
Cloud Service Consumer
A cloud service consumer is an organization , a human being or an IT system that consumes service instances delivered by a particular cloud service .
Cloud service provider The cloud services provider has the responsibility of
providing cloud services to cloud services consumers
Cloud Service Creator
The Cloud Service Creator is responsible for creating a cloud service, which can be run by cloud service provider and by
that exposed to cloud service consumers
Service Models
Cloud computing providers offer their services according to three fundamental models:
Infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS
Software as a Service
Software as a Service (SaaS) is a software distribution model in which applications are hosted by a vendor or service provider and made available to customers over a network, typically the Internet.
Platform as a Service
Platform as a Service (PaaS) is a way to rent hardware, operating systems, storage and network capacity over the Internet. The service delivery model allows the customer to rent virtualized servers and associated services for running existing applications or developing and testing new ones.
Infrastructure as a Service
Infrastructure as a Service (IaaS) is a provision model in which an organization outsources the equipment used to support operations, including storage, hardware, servers and networking components. The service provider owns the equipment and is responsible for housing, running and maintaining it. The client typically pays on a per-use basis.
Advantages
The device does not need as large of an internal storage system.
Compatible with most computers and operating systems.
Updates occur across the services
Disadvantages
Security Issues
terms of ServicePrivacy Policies
THANK YOU