Cloud Computing
Our Group
TASNIMUL ISLAM ORNOB
• 23-53278-3
A. M. SIFATUR RAHMAN
• 23-53286-3
RAIYAN AHMED ALHAM
• 23-55669-3
NISHAT TAMANNA ESHIKA
• 23-53281-3
MD. EBNE NOMAN
• 23-53313-3
Overview
Introduction
Our Group
Types Of Cloud
Cloud Service Models
Cloud Service And Job Sector
Advantages And
Disadvantages
Conclusion
What Is Cloud Computing?
• The term cloud refers to a network or the internet technology that uses remote
servers on the internet to store, manage, and access data online rather than local
drives where data can be anything such as files, images, documents, audio, video,
and more.
• Developing new applications and services
• Storage, back up, and recovery of data
• Hosting blogs and websites
• Delivery of software on demand
• Analysis of data
• Streaming videos and audios
• Developing new applications and services
• Storage, back up, and recovery of data
• Hosting blogs and websites
• Delivery of software on demand
• Analysis of data
• Streaming videos and audios
Why Cloud Computing?
• Small as well as large IT companies,
follow the traditional methods to
provide the IT infrastructure. That
means for any IT company, we need
a Server Room that is the basic need
of IT companies.
• In that server room, there should be a
database server, mail server,
networking, firewalls, routers, modem,
switches, QPS (Query Per Second
means how much queries or load will
be handled by the server), configurable
system, high net speed, and the
maintenance engineers.
• To establish such IT infrastructure, we
need to spend lots of money. To
overcome all these problems and to
reduce the IT infrastructure cost,
Cloud Computing comes into
existence.
Characteristics Of Cloud Computing
• Agility
• High availability and
reliability
• High Scalability
• Multi-Sharing
• Device and Location
Independence
• Maintenance
PRIVATE CLOUD
Private cloud is like having your own exclusive digital space—
computing resources (servers, storage) solely for your
organization. It's not shared with others, ensuring control and
security. Think of it as a personalized cloud setup tailored for
your company's needs.
PUBLIC CLOUD
Public cloud is a shared computing environment where
resources like servers and storage are provided by a third-
party service, accessible over the internet. It allows multiple
users and organizations to utilize these resources on a pay-as-
you-go basis. Examples include platforms like AWS, Azure,
and Google Cloud.
HYBRID CLOUD
Hybrid cloud combines elements of both private and public clouds,
allowing data and applications to be shared between them. It
provides flexibility, letting organizations leverage the scalability of
the public cloud while keeping sensitive data on a private
infrastructure. This hybrid approach offers a balance between cost-
effectiveness and security, tailoring cloud usage to specific needs.
Infrastructure as a Service (IaaS)
IaaS is the delivery of technology
infrastructure as an on demand scalable
service.
IaaS provides access to fundamental resources
such as physical machines, virtual machines,
virtual storage, etc.
•Usually billed based on usage.
•Usually multi tenant virtualized environment.
•Can be coupled with Managed Services for
OS and application support.
Platform as a Service (PaaS)
PaaS provides the runtime environment for
applications, development & deployment tools, etc.
PaaS provides all of the facilities required to support
the complete life cycle of building and delivering web
applications and services entirely from the Internet.
Typically applications must be developed with a
particular platform in mind.
•Multi tenant environments.
•Highly scalable multi tier architecture.
Software as a Service (SaaS)
SaaS model allows to use software applications
as a service to end users.
SaaS is a software delivery methodology that
provides licensed multi-tenant access to
software and its functions remotely as a Web-
based service.
•Usually billed based on usage.
•Usually multi tenant environment.
•Highly scalable architecture.
Cloud Computing Job Sector
• Cloud Engineering
• Cloud architecture
• Cloud Architect
• Cloud Security analyst
Skill
• Programming Language: Java, C++,
JavaScript & Python.
• Knowledge about Database Management
& programming needed.
• Ex: SQL, NoSQL, Linux.
• Artificial Intelligence & machine learning.
Cloud Engineering:
• Responsible for managerial aspect
of company.
• Often work with administrator &
architect to implement cloud Computing.
• Bachelor degree in C.S.
• EX: Dropbox, google drive, AS3
Cloud Administrator:
• Manage a company's inflastructure.
• Develop, enforce, update policies for users
& employee cloud services access.
• Bachelor's in C.S. & M.I.S ( Management
Information System).
Cloud Architect:
• Operate all cloud technologies
within a framework
• Ensure everything with track &
budget
• Bachelor' s in C.S. &M.B.A
Cloud Security Analyst :
• Ensure the security & integrity
company's cloud presence.
• Assess threats strengthening defense
preventing data breaches
securing data .
• Bachelor's Degree in Cyber Security
needed.
Benefits of
Cloud
Computing
Efficiency Data Low
and cost security maintenance
savings Accessibility cost
Data backup and mobility
and loss
prevention
Automatic
Scalability software
Better
and updates
collaboration
flexibility
Sustainability
Efficiency and Cost Savings
no need to
invest in
hardware, Reduced
Reduced
Reduced
facilities, Maintenance
Maintenance
Resources Cost
data Cost
centers,
and others
Scalability and
Flexibility
Easily scale up or down
flexibility to increase
or decrease storage
capacity
pay for what you use
Data backup and Accessibility
huge amount of storing capacity
stored remotely and backed up on servers
information on the cloud can be accessed
anytime and anywhere
Internet
Connectivity
Vendor
lock-in Disadvantage
Limited Of Cloud Computing
Control
Security