0% found this document useful (0 votes)
15 views31 pages

Unit 2 English Final

The document provides an overview of cloud computing architecture, detailing its components such as front end and back end, along with various service models including SaaS, PaaS, and IaaS. It discusses the benefits, service providers, and deployment models of cloud computing, as well as the evolution of service models from traditional IT to cloud-based solutions. Additionally, it highlights the advantages of cloud computing, such as reduced costs and time efficiency.

Uploaded by

ragulrichi87
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views31 pages

Unit 2 English Final

The document provides an overview of cloud computing architecture, detailing its components such as front end and back end, along with various service models including SaaS, PaaS, and IaaS. It discusses the benefits, service providers, and deployment models of cloud computing, as well as the evolution of service models from traditional IT to cloud-based solutions. Additionally, it highlights the advantages of cloud computing, such as reduced costs and time efficiency.

Uploaded by

ragulrichi87
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 31

1

UNIT-II

CLOUD COMPUTING

ARCHITECTURE AND SERVICES

Cloud Architecture :-
2

Cloud Architecture
Cloud architecture has two parts
1) Front end
2) Back end

1. Front end :
 Front end is used by the client.
 Example for front end
 Web server
 Thin client
 Thick client
 Tablets
2. Back end :
 Back end is used by service provider.

Components of cloud computers are

Management :-
 It is used to manage the components.

Application :-
 It is used by the client.

Service :-
3

 SaaS – Software as a Service


 PaaS – Platform as a Service
 IaaS – Infrastructure as a Service

Runtime cloud :-
 It provides runtime environment.

Storage :-
 It provides huge storage.

Security :-
 It provides security to data.

Infrastructure :-
 It provides infrastructure.

Internet :-
 It is a medium.
 Front end and back end communicate through internet.

Cloud Delivery Model:- / SPI Frame Work:-


4

 Three cloud models are

1) Software as a Service (SaaS)

2) Platform as a Service (PaaS)

3) Infrastructure as a Service (IaaS)

1) Software as a Service ( SaaS ):-


5

 SaaS delivers software over the internet.

 E.g:- CRM, E-mail, Games.

 SaaS is a delivery model.

 SaaS is a pay per use model.

 Customers don’t buy the software.

 Customers can rent the software.

 Maintenance by Cloud Service Provider.

 EXAMPLE FOR SaaS : Google App Engine ,


Salesforce.Com

2) Platform as a Service ( PaaS ):-

 PaaS delivers platform over the internet.

 E.g:-. Runtime, Database, Web server

 PaaS is a delivery model.

 PaaS is a pay per use model.

 Customers don’t buy the platform.

 Customer can rent the platform.


6

 EXAMPLE FOR PaaS : Right Scale ,


Salesforce.Com
Rack space
Force.com

3) Infrastructure as a Service ( IaaS ):-

 IaaS delivers Infrastructure over the internet.

 E.g. Storage, Server , network.

 IaaS is a delivery model.

 It is a Pay per use model.

 Customers don’t buy the Infrastructure.

 Customers can rent the Infrastructure.

 Maintenance by Cloud Service Provider.

 EXAMPLE FOR IaaS : Amazon EC2 , GoGrid

SPI Evolution :-

Version 1.0
Dial-up modem
7

Version 2.0
E-Mail facility

Version 3.0
Creation of data centre

Version 4.0
Application Service Providers (ASP) provide applications.

Version 5.0
 SaaS, PaaS, IaaS Service models
 SPI framework

SPI Vs Traditional IT Model:-

Traditional IT Model SPI Model

Infrastructure It requires license and It does not require license


support and support
8

Automatic No automatic updates Automatic updates


updates

Security Low security High security. Encryption


is used

Cost High cost Pay per use model

Data access Data access only on the Data access anywhere,


system anytime

Easy to use Training is needed Training is not needed

Software as a Service (SaaS) :-

( Same as in Cloud Delivery Model )

Service Providers for SaaS :-

1) Google App Engine


2) Salesforce.com
9

1) Google App Engine:-

 It is a service provider for SaaS.

 It is a web based model.

 It is a Pay per use model.

 It is used to develop web applications.

 It is used to host web applications.

 Applications will be written in JAVA or Python.

 Applications use Google Query Language.

2)Salesforce.com :-

 It is a service provider for SaaS.

 It is a web based model.

 It is a Pay per use model.

 It provides CRM - Customer Relationship Management

 It provides CRM tool for Sales and Marketing.


10

 It can track customer activity.

 It can be used with any device , anytime.

Benefits of SaaS :-

1. Operational Benefits
2. Economic Benefits

1.Operational Benefits of SaaS :-

1) Cost reduced
11

 Total cost reduced.

2) Storage increased

 Total storage increased.

3) Easy business

 Managing business is easy.

4) Flexibility

 Anywhere , Anytime, Any device.

5) On demand self service

 Based on demand.

2.Economic Benefits of SaaS :-

1) Less people.

2) Less Hardware.

3) Less Cost.

4) Pay per use.


12

Evaluating SaaS :-

1) Trial Period :-
 Most service provider give 30 day trial period.
 You can try it and then decide.

2) Securities :-
 Service Provider should provide security for the data.

3) Low cost :-
 Cost should be very low.

4) Service :-
 Service should be very good.

5) Flexibility :-
 SaaS should be flexible.

Platform as a Service (PaaS):-

( Same as in Cloud Delivery Model )

Service Providers for PaaS :-

1) Right Scale
2) Salesforce.com
3) Rack space
13

4) Force.com

1) Right scale:

 It is a service provider for PaaS.

 It is a web based model.

 It is a Pay per use model.

 Main products of Right Scale are

1. Right Scale Self Service

2. Right Scale Cloud Management

3. Right Scale Cloud Analytics

4. Right Scale Multi cloud platform

2) Salesforce.com

 It is a service provider for PaaS.

 It is a web based model.


14

 It is a Pay per use model.

 It provides CRM ( Customer Relationship Management ).

 It provides CRM tool for Sales and Marketing.

 It can track customer activity.

 It can be used with any device , anytime.

3) Rack space:

 It is a service provider for PaaS.

 It is a web based model.

 It gives 2 hosting.

(i) Cloud hosting

(ii) Managed hosting

 Services of Rack Space are

1.Cloud Servers
15

2.Cloud files
3.Cloud sites
4.Cloud load balancers

4) Force.com

 It is a service provider for PaaS.

 It is a web based model.

 It helps to create applications.

 It helps to deliver applications.

 Here everything is stored in the Meta data.

 It uses Multitenant architecture.

Benefits of PaaS :-

1) Quick testing of applications.


2) Server and storage space is very large.

3) Network bandwidth requirement is very less.

4) Skill requirement is very less.

5) Software maintenance cost is very less.

6) Multiple users can use the same IDE (Integrated Development


Environment).
16

Services of PaaS :-

 Services of PaaS are

1) Web Service

2) Security

3) Scalability

4) Storage

5) Integration

6) Managing Databases

Infrastructure as a Service (IaaS) :-

( Same as in Cloud Delivery Model )

Service Providers for IaaS :-


17

1) Amazon EC2
2) Go Grid

1) Amazon EC2 :
18

 Amazon EC2 --- Amazon Elastic Compute Cloud

 It is a service provider for IaaS.

 Customers can rent Storage, Server, Network.

 Variety of Operating Systems are available.

 It is a Pay per use model.

2) Go grid:
19

REST – REpresentational State Transfer

 Go Grid is a service provider for IaaS.

 Customers can rent Storage, Server,Network.

 Variety of Operating Systems are available.

 It is a Pay per use model.

Amazon EC2 SLA ( Service Level Agreement ):

 It is an agreement between

Amazon Web Services (AWS)

and

Customer.

 Agreement name -- Amazon Web Services customer


agreement.

 Service Level Agreement = 99.95 %

 It has many terms and conditions.


20

 Capital letter words in the agreement have special meaning.

 Each user has a Service Level Agreement.

Benefits of IaaS:-

1) Cost saving
2) Scalability
3) Flexibility
4) Reliability
5) Business growth

1. Cost saving :-
 Low infrastructure cost.
 Service provider will maintain hardware and network.
2. Scalability :-
 Scale up – based on demand
 Scale down – based on demand
21

3. Flexibility :-
 Anywhere
 Anytime
 Any device

4. Reliability :-
 Service provider gives greater reliability.
5. Business growth :-
 You can focus on business growth.

Recent development in IaaS :-

1) Machine Learning

2) Server-less Computing
3) Load Balancer

1) Machine Learning:-

 Google are providing machine


 Microsoft learning platform
 Amazon

2) Server – Less Computing :-


22

 Applications will run on server –less computing.


 Code is triggered by events.

3) Load Balancer :-
 Work load will be balanced.
 It will be done very quickly.

Cloud Deployment Model :-

 4 cloud deployment models are

1)Private cloud

2)Public cloud

3)Community cloud

4)Hybrid cloud
23

1) Private Cloud:

 Private cloud is operated for a single organization.

 Security is very high.

 Privacy is very high.

 It is placed internally (or) externally.


24

 It is a managed internally (or) by a third party.

 It is similar to client server architecture.

2) Public Cloud:

 Public cloud is operated for public.

 Public cloud is free (or) pay per use model.

 Security is very less.


25

 Example for public cloud providers

Amazon AWS

Google App Engine

3) Community Cloud:

 Community cloud is operated for a Community.

 Community cloud is shared by many organizations.


26

 Cost is shared by many organizations.

 Community cloud is placed internally (or) externally.

 It is managed internally or by a third party.

4) Hybrid Cloud:
27

 Hybrid cloud is a combination of private, public (or)

community clouds.

 It provides scalability.

 Hybrid Cloud use Cloud Burst.

 It does not provide good security.

Advantages of Cloud Computing:-


28

( Points 1 to 4 from Benefits of Cloud Computing –

UNIT -1 )

5 ) Reduced cost:-

 Customer need not purchase Software, Platform (or)

Infrastructure.

 Hence reduced cost.

6) Reduced time :-

 Cloud computing gives immediate services.

 Hence reduced time.

Web 2.0 :

 It is the second generation of internet. (World Wide Web)


29

 User generated content.

 Web 1.0 -- “Mostly read only web. “

 Web 2.0 -- “Mostly read - write web. “

 From static web pages to dynamic web

pages.
 It uses Ajax and Javascript.

 It allows user to interact.

 Easy to use by everybody.

Example of Web 2.0

 Social networks sites – Facebook, Twitter

 Video sharing site – Youtube

 Blogs, Wikipedia

Web Operating System :


30

 It is an operating system present in the web

( Internet ).

 It is a web based app.

 It runs in a web browser.

 User can work from different computers.

 All the data is stored in servers.

 It is like a virtual desktop.

 It provides file system and file management.

 Example for Web OS


o Youos

o Eyeos and Nivio


31

You might also like