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

1695207105-5.1 Basics of Cloud Computing

Uploaded by

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

1695207105-5.1 Basics of Cloud Computing

Uploaded by

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

Basics of Cloud Computing

Basics of Cloud Computing


Basics of Cloud Computing

Disclaimer
The content is curated from online/offline resources and used for educational purpose only
Basics of Cloud Computing

Contents

Introduction to Microsoft Azure


Cloud Deployment and Service Delivery Models
Getting Started with an Azure Cloud
Fundamentals of Networking
Networking Protocols
Basics of Cloud Computing

Learning Objectives

• In this module, we will achieve following objectives.


• Introduction to Cloud Computing as a domain.
• Learning about Microsoft Azure Portal and offered services.
• Working knowledge of networking protocols and integration
to Azure services.
• Real time implementation of services like virtual machines
and virtual networks.
• Understand the prospects with Cloud Computing.
Basics of Cloud Computing

Real-life examples and applications of Cloud Computing


• Online Storage and Backup
• Software as a Service (SaaS)
• Streaming Services
• Social Media
• Gaming
• E-commerce
• Healthcare
• Finance and Banking
• Education
• IoT (Internet of Things)
• Collaboration Tools
• Content Delivery Networks (CDNs)
• Research and Scientific Computing
• Government Services
• Disaster Recovery and Business Continuity
Basics of Cloud Computing

Cloud Computing

Cloud computing means providing software and


hardware services over some network, mostly internet.
These software and hardware services include compute
services, storage, databases, and network services. All
these services can be scaled up or down, as per user
requirement, and are available on demand over some
network.

Click here

Reference link
Basics of Cloud Computing

Introduction to Microsoft Azure

Microsoft Azure, as the name suggests, is a cloud


platform from Microsoft.

It is a continually expanding set of cloud services that


help an organization meet its current and future
business challenges.
Basics of Cloud Computing

Why Microsoft Azure?

Scenario: A group of students have a great


business idea. They plan to develop it and start a
production.
For that, they need to buy new Computing
resources and a variety of software licences.
But, Buying and understanding the entire set up
would be :
• Time Consuming and Costly
• Requires Physical Space with sufficient
power and cooling
Basics of Cloud Computing

Why Microsoft Azure?

• Maintain and manage them requires experts


• Acquire maximum computing resources than needed.
• Ending up with less utilization.
• Focusing more on troubleshooting at the infrastructure
level than the end business goal.
Basics of Cloud Computing

Microsoft Azure provides:


• High availability
• Scalability
• Elasticity
• Agility
• Geo-distribution
• Disaster recovery

Click here

Reference link
Basics of Cloud Computing

Cloud Deployment and Service Delivery


Models
Basics of Cloud Computing

Cloud Computing Deployment Models

Click here

Reference link
Basics of Cloud Computing

Private Cloud

• The cloud services are offered on a private


infrastructure.
• Most of the times private cloud is for internal
developers
• Misses most if not all the benefits of the cloud.
• Similar to an on-premise data center.
Basics of Cloud Computing

Community Cloud

• Specific group of users band together to


build a community cloud
• Like a private club cloud.
• Not a go to concept.
Basics of Cloud Computing

Public Cloud

• Most common form of cloud deployment.


• Every online user is using at least a few services
deployed on public cloud.
• Accessible through the public Internet.
Basics of Cloud Computing

Hybrid Cloud

The hybrid cloud combines and unifies public cloud,


private and on-premises infrastructure to create a
single, flexible and cost optimal IT infrastructure.

With hybrid cloud business objective can be achieved


more effectively and efficiently than public or private
cloud.
Basics of Cloud Computing

Three service models


Infrastructure as a Service (IaaS)
Platform as a Service(PaaS)
Software as a Service (SaaS)

Note: Boundaries between them are breaking down.


Basics of Cloud Computing

Infrastructure as a Service (IaaS)

The most basic form services


Virtual hardware resources and system software.
The consumer installs and manages the needed
software.
High Control but high engagement.
Basics of Cloud Computing

Platform as a Service(PaaS)

Can be used to develop applications by the service


consumer
Allows to write code and configure the service
Vendor manages the underlying infrastructure
Basics of Cloud Computing

Software as a Service (SaaS)

Everything is managed by the vendor


You only configure and use it through a web browser.
Common examples are Google’s services like Docs,
Calendar, and Sheets or Microsoft’s Office 365.

These provide the user with only limited options to


configure the software.
Basics of Cloud Computing

Fundamentals of Networking
Basics of Cloud Computing

Fundamentals of Networking

When you connect two or more than two computing


devices together, they become connected by a
network.
This connection may be wired or wireless.
The connection, maintenance and administration of
this network is called Networking.
Basics of Cloud Computing

Types of Networks

There are various types of networks. This is based on


coverage. The types are as follows:
• LAN aka Local Area Network
• MAN, aka Metropolitan Area Network
• WAN aka Wide Area Network
Basics of Cloud Computing

Topologies

Topology is about the logical pattern of connection.


There are six types of topologies.
• Bus Topology
• Ring Topology
• Star Topology
• Tree Topology
• Mesh Topology
• Hybrid Topology
Basics of Cloud Computing

Networking Protocols
Basics of Cloud Computing

Networking Protocols

The TCP/IP suite is named after its most important protocols, the Transmission Control Protocol (TCP) and
the Internet Protocol (IP).
Basics of Cloud Computing

TCP/IP Suits

Click here

Reference link
Basics of Cloud Computing

Transmission Control Protocol(TCP) and User Datagram Protocol (UDP)

• TCP is connection-oriented communication protocol


• User Datagram Protocol (UDP)
Basics of Cloud Computing

Transmission Control Protocol (TCP) Features

• Establishes a Session
• Ensures Reliable Delivery
• Provides Same-Order Delivery
• Supports Flow Control
Basics of Cloud Computing

User Datagram Protocol (UDP) Features

UDP features include the following :


• Connection status
• Data sequencing
• Guaranteed delivery
• Retransmission of data
• Error checking
• Method of transfer
• Speed
• Broadcasting
• Optimal use
Basics of Cloud Computing

Internet Protocol

• IP stands for internet protocol.


• IP specifies formats of packets also called as
datagrams and the addressing scheme.
• Most networks combines IP with higher level
protocol called Transmission Control Protocol
which establish virtual connection between
destination and source.
Basics of Cloud Computing

What is Internet Protocol ?

An IP address is a unique identifier assigned to a


device or domain that connects to the Internet. An IP
address can contain information about its network,
sub network and host.

Click here

Reference link
Basics of Cloud Computing

Types of Internet Protocol


Basics of Cloud Computing

Classes of IPv4 Address

Classes of IPV4 Address


Basics of Cloud Computing

Subnet Mask

• A subnet mask is a 32-bit number created by


setting host bits to all 0s and setting network bits
to all 1s.
• Routers use subnet mask to distinguish
between host and network address.
• It extracts network address from the given IP
address.
Basics of Cloud Computing

Subnetting

Example of Subnetting
Basics of Cloud Computing

Types of Subnetting

Types of Subnetting
Basics of Cloud Computing

Virtual Private Network

A virtual private network, or VPN, is an encrypted


connection over the Internet from a device to a network.
Basics of Cloud Computing

Types of Virtual Private Network

Remote access

A remote access VPN securely connects a device


outside the corporate office.

Click here

Reference link
Basics of Cloud Computing

Types of Virtual Private Network

Site-to-site

A site-to-site VPN connects the corporate office to


branch offices over the Internet.

Click here

Reference link
Basics of Cloud Computing

Benefits of Virtual Private Network

• Secure encryption
• Disguising your whereabouts
• Access to regional content
• Secure data transfer
Basics of Cloud Computing

Benefits of Virtual Private Network

• Encryption of your IP address


• Encryption of protocols
• Kill switch
• Two-factor authentication
Basics of Cloud Computing

Hypertext Transfer Protocol


Basics of Cloud Computing

Hypertext Transfer Protocol

• The HTTPS protocol makes it possible for


website users to transmit sensitive data such as
credit card numbers, banking information, and
login credentials securely over the internet.

• For this reason, HTTPS is especially important


for securing online activities such as shopping,
banking, and remote work. However, HTTPS is
quickly becoming the standard protocol for all
websites, whether they exchange sensitive
data with users.
Basics of Cloud Computing

Secure Socket Layer


Basics of Cloud Computing

Hypertext Transfer Protocol Secure


Basics of Cloud Computing

File Transfer Protocol

FTP was developed to allow for data transfers


between a client and a server.

An FTP client is an application which runs on a


computer that is being used to push and pull data
from an FTP server.
Basics of Cloud Computing

SSH

SSH is a software package that enables secure


system administration and file transfers over
insecure networks. It is used in nearly every data
center and in every large enterprise.
Basics of Cloud Computing

Dynamic Host Configuration Protocol

Dynamic Host Configuration Protocol (DHCP) is a


network protocol that is used to configure network
devices to communicate on an IP network.
Basics of Cloud Computing

Summary

• Cloud Computing is an answer to ever-


increasing need of computation power.
• Azure is a cloud solution from Microsoft.
• We have different delivery and deployment
models in Cloud environment.
• Knowing how packets are transmitted and
delivered gives you a better understanding of
what can happen to packets as they travel
from source to destination.
• A VPN connection establishes a secure
connection between you and the internet.
Basics of Cloud Computing

Quiz

1. What is cloud computing?

a) Storing data on physical devices


b) Accessing and managing data over the internet
instead of on a local computer or server
c) Offline data processing
d) Using only private networks for data transfer

Answer: b
Accessing and managing data over the internet instead of on a local computer or server
Basics of Cloud Computing

Quiz

2. Which of the following is NOT a benefit of cloud


computing?

a) Scalability
b) Limited accessibility
c) Cost-effectiveness
d) Flexibility

Answer: b
Limited accessibility
Basics of Cloud Computing

Quiz

3. What are the three primary service models in


cloud computing?

a) Local, Remote, Hybrid


b) SaaS, PaaS, IaaS
c) Personal, Business, Enterprise
d) Free, Basic, Premium

Answer: b
SaaS, PaaS, IaaS
Basics of Cloud Computing

Quiz

4. Which cloud service model provides virtualized


computing resources over the internet?

a) SaaS
b) PaaS
c) IaaS
d) DaaS

Answer: c
IaaS
Basics of Cloud Computing

Quiz

5. Which cloud deployment model involves


sharing resources among multiple organizations
on the same physical hardware?

a) Public Cloud
b) Private Cloud
c) Hybrid Cloud
d) Community Cloud

Answer: a
Public Cloud
Basics of Cloud Computing

Quiz

6. What does the term "elasticity" mean in the


context of cloud computing?

a) The ability to access cloud services from anywhere


b) The ability to scale computing resources up or down
based on demand
c) The use of only private networks for data transfer
d) The security measures applied to data in the cloud

Answer: b
The ability to scale computing resources up or down based on demand
Basics of Cloud Computing

Quiz

7. Which programming languages can be used to


develop applications on Azure?

a) English and Spanish


b) JavaScript only
c) Any programming language
d) Only Microsoft-developed languages

Answer: c
Any programming language
Basics of Cloud Computing

Quiz

8. What is an Azure Virtual Machine (VM)?

a) A physical server maintained by Azure.


b) A specialized networking device.
c) A virtualized instance of a computer running an
operating system.
d) A cloud storage service.

Answer: c
A virtualized instance of a computer running an operating system.
Basics of Cloud Computing

References

• What is cloud computing? A beginner’s guide | Microsoft Azure


• Cloud Deployment Model - javatpoint
• Cloud Service Models - javatpoint
• https://www.ibm.com/docs/en/i/7.3?topic=networking-concepts
• https://www.techtarget.com/searchnetworking/definition/subnet#:~:text=One%20goal%20
of%20a%20subnet,space%2C%20improves%20address%20allocation%20efficiency.
• https://www.geeksforgeeks.org/explain-working-of-https/
• https://www.freepik.com/
Basics of Cloud Computing

Thank You!

You might also like