0% found this document useful (0 votes)
14 views

Cloud Computing Module 1 & 2

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

Cloud Computing Module 1 & 2

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

Cloud computing

Module 1: Introduction to cloud computing

1
2
3
4
Cloud computing

5
6
7
Cloud components:-

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Closer Look:
(a)

24
25
26
27
Bird’s Eye View of Cloud Computing
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Benefits of cloud
computing:
• Reduced IT cost
• Scalability
• Business continuity
• Collaboration Efficiency
• Flexibility at work practice
• Access to automatic updates
• No location constraints
• Increased Agility
• Security, back-up and disaster recovery
42
Challenges Ahead:-

• Portability
• Interoperability

43
44
45
46
Evolution of Cloud Technologies
1.2.1 Distributed Systems:

47
S.No. CLOUD COMPUTING DISTRIBUTED COMPUTING

Cloud computing refers to providing on Distributed computing refers to solve a


01.
demand IT resources/services like server, problem over distributed autonomous
storage, database, networking, analytics, computers and they communicate between
software etc. over internet. them over a network.

In simple cloud computing can be said as a In simple distributed computing can be said
02.
computing technique that delivers hosted as a computing technique which allows to
services over the internet to its multiple computers to communicate and
users/customers. work to solve a single problem.

It is classified into 3 different types such as


It is classified into 4 different types such as
Distributed Computing Systems, Distributed
03. Public Cloud, Private Cloud, Community
Information Systems and Distributed
Cloud and Hybrid Cloud.
Pervasive Systems.

There are many benefits of cloud


There are many benefits of distributed
computing like cost effective, elasticity and
04. computing like flexibility, reliability,
reliable, economies of Scale, access to the
improved performance etc.
global market etc.

Cloud computing provides services such as Distributed computing helps to achieve


05. hardware, software, networking resources computational tasks more faster than using
through internet. a single computer as it takes a lot of time.

The goal of distributed computing is to


The goal of cloud computing is to provide
distribute a single task among multiple
06. on demand computing services over
computers and to solve it quickly by
internet on pay per use model.
maintaining coordination between them. 48
49
50
51
52
Grids:

53
54
55
56
57
58
59
60
61
1.3.1 Application development

62
1.3.1 Application
development
Web applications are one class of it:
1. Applications performance influenced by the workload
generated by the different users demand.
2. With the diffusion of Web 2.0 technologies, the Web has
become a platform for developing rich and complex
applications.

Resource-intensive applications are another class of it:


• These can be either data intensive or compute-intensive
applications.
For example, scientific applications.
• Resource-intensive applications are not interactive and
they are mostly characterized by batch processing.

• Developers access such services via simple Web interfaces, often implemented through RREST (Representational
State Transfer) Web services.
63
1.3.2 Infrastructure and system development:-

• IaaS solutions provide the capabilities to add and remove


resources.

• PaaS solutions embed into their core offering algorithms


and rules that control the provisioning process and the
lease of resources.

• Integration between cloud resources and existing system


deployment is another element of concern.

• Web 2.0 technologies constitute the interface through


which cloud computing services are delivered, managed,
and provisioned.

• Virtualization technology is a core feature of the


infrastructure used by cloud providers.

64
65
66
67
68
69
70
1.4.6 Manjrasoft Aneka:-

71
72
Chapter-3
Virtualization

73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
Fig. Hypervisor Reference Architecture
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
Other Types of Virtualization

106
107
108
109
110
111
112
113
114
Technology Examples:-

115
116
117
Figure 3.11. Xen architecture and guest OS management.

118
119
120
121
122
Full Virtualization and Binary Translation:

123
• Binary translation is more portable solution for full
virtualization.

124
Virtualization
Solutions:

125
a. End- User(Desktop)
Virtualization:

126
127
b. Server Virtualization:

128
129
130
131
132
133
134
135
136
137
138
139
END of
Module-1

140
141
142
143
144
145
146
147
148
149
150
151
152
1. Public Cloud
• Service Provider makes resources such as Compute, storage, and
applications available to the general public over the internet.
• Any user can log in and use these services.
• You pay for the number of resources you use.
• Users have lesser control over their data.
2. Private Cloud
• The vendor offers hosted services to fewer users with firewall
security.
• Private cloud minimizes security issues.
• It provides greater control over the data.
• Typically used by organizations with a focus on data security.
153
154
155
156
157
158
Sales Force: Sales Force provides CRM
(Customer Relationship Management) services
and EPR (Enterprise Resource Planning) on
cloud infrastructure and charges on use basis.
The software is developed and maintained by
Salesforce and it also provides add on services
for premium users.

Gmail: We know Gmail use for personal emails.


But Gmail also provides its infrastructure to
businesses with their business email-id with
additional features.

Google Apps: Applications like Google Sheets,


Google Drive allow cloud storage and
computing for the general public.
159
Applications of Cloud Computing contd..

• Video Streaming Services: Several Video streaming services such as


NetFlix, Amazon Prime, Hotstar rely on cloud computing storage to
stream personalized data to billions of users simultaneously.

• Application Development: With more and more companies


providing their services via Mobile Apps, companies like Zoho Apps
allow users to create apps over the cloud and make modifications.
Wix and WordPress provide the same service for website creation
and hosting.

160
161
162
163
164
165
166
167

You might also like