Week 02 Cloud Computing 2024
Week 02 Cloud Computing 2024
Week 02
CLOUD
COMPUTING
LEARNING OUTCOMES
Upon completion of this module, you should be able to:
• Explain the essential characteristics of Cloud Computing
• Describe the different Cloud services models
• Describe the different Cloud deployment models
• Explain the economics of Cloud
• Discuss the benefits and challenges of Cloud
• Discuss Cloud Deploying models & Service Models
CLOUD COMPUTING
Cloud:
Services we offer
from a physical
server room set
up ,purchased as a
service from a
cloud service
VDC: provider. IaaS –
Less physical Infrastructure as a
space is required. Service
It is possible to
virtualize multiple
servers in to single
physical server.
Classic Data Low maintenance
Centers cost compared to
Needs to have classic data
physical devices centers.
and servers. High
maintenance cost
for hardware and
lot of physical
space.
WHAT IS CLOUD COMPUTING???
• Cloud computing is a technology model that provides on-demand access to a
shared pool of computing resources, such as servers, storage, databases,
networking, software, and analytics, over the internet ("the cloud").
• Managed by third party cloud service providers:
• AWS
• Google
• Microsoft Azure
CLOUD COMPU T I NG: T ECH NOLOGI CAL
FOU NDATI ONS
Grid Computing:
• Grid computing is a distributed computing model that aggregates
computing resources from multiple locations to solve large-scale
computational problems.
• It harnesses the collective power of interconnected computers, enabling
parallel processing and efficient resource utilization.
CLOUD COMPU T I NG: T ECH NOLOGI CAL
FOU NDATI ONS
Utility Computing:
• Utility computing delivers computing resources as a metered service, similar to
traditional utility services like electricity or water.
• Users pay only for the resources they consume, making it a cost-effective solution for
organizations with fluctuating computing needs.
Virtualization:
• Virtualization technology enables the creation of virtual instances of computing
resources, such as servers, storage, and networks, from physical hardware.
• It allows for better resource utilization, increased flexibility, and easier management of IT
infrastructure.
• Example: Hypervisors like VMware vSphere and Microsoft Hyper-V provide virtualization
capabilities, allowing multiple virtual machines to run on a single physical server.
CLOUD COMPU T I NG: T ECH NOLOGI CAL
FOU NDATI ONS
Service-Oriented Architecture (SOA):
• Service-Oriented Architecture is an architectural approach that structures
software applications as modular services, which can be accessed and reused
across different systems.
• It promotes loose coupling between components, making systems more
flexible, scalable, and easier to maintain.
• For example, if you need to calculate taxes for a customer's order in an online
store, you'd use a tax calculation service. If you need to update inventory
levels after a purchase, you'd use an inventory management service.
CLOUD
COMPUTING:
ESSENTIAL
CHARACTERISTIC
S
ON-DEMAND SELF-SERVICE
• Enables consumers to get computing resources as and when required, without any
human intervention
• Facilitates consumer to leverage “ready to use” services or, enables to choose
required services from the service catalog (E.g: network expansion and storage
expansion services)
• Allows provisioning of resources using self-service interface
Users have their own admin console to view their existing infrastructure
If the user wish to expand it further; he/she can themselves add the available resources
through the interface
For the above added services their might be an additional charge
Self-service interface should be user-friendly
BR OAD NET WOR K ACCE S S –
ACCES SI BI L I T Y
• Cloud services are accessed via the network, usually the internet,
from a broad range of client platforms such as:
• Desktop computer
• Laptop
• Mobile phone
• Thin Client (machines without a lot of processing power)
• • Enables accessing the services from anywhere across the globe
RESOURCE POOLING
• Software as a Service
• Platform as a service
• Infrastructure as a Service
CLOUD SERVICE
MODELS
INFRASTRUCTURE AS A SERVICE
INFRASTRUCTUR
E AS A SERVICE
Activity:
List five SaaS services and find out their usages
S AMPLE ANSWER
• Microsoft 365 (formerly Office 365): a suite of cloud-based productivity tools that
includes applications like Word, Excel, PowerPoint, Outlook, Teams, and more. It offers
collaboration features, email services, file storage, and communication tools.
• Salesforce: a cloud-based customer relationship management (CRM) platform that
provides sales, marketing, service, and analytics solutions. It offers features for
managing customer data, tracking leads, automating sales processes, and analyzing
customer interactions.
• Zoom: cloud-based video conferencing platform that provides online meetings,
webinars, and virtual events. It offers features like video and audio conferencing,
screen sharing, chat, and recording.
• Gmail: a cloud-based email service provided by Google, allowing users to send and
receive emails through a web interface or through email clients that support SMTP,
IMAP, and POP3 protocols.
CLOUD
DEPLOYMENT
MODELS
PUBLIC CLOUD DEPLOYMENT MODEL
• Public cloud allows its users to access and
obtain their services
• This is a service offered over the public
internet.
• Anyone can purchase the services on
demand.
• Some services are free.
• Security threat as less authority of the public
internet
P R I VAT E C LO U D
D E P LOY M E N T M O D E L
ECONOMIC
E F FE C T S
Cloud enable to move from CapEx to
O F C LO U D OpEx model
S E RV I C E S
Infrastructure cost
Provide following key Management cost
savings: Power and energy
cost
CASE STUDY
EXAMPLE
CHALLENGES
CHALLENGES
• What is cloud computing
• Service models
• Deployment models
• Cloud benefits and
challenges
SUMMARY