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

Lecture 5 - Cloud Storage - Machine Cycle

Uploaded by

zahraakram51
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Lecture 5 - Cloud Storage - Machine Cycle

Uploaded by

zahraakram51
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 29

Introduction to Cloud Storage

Cloud storage refers to the storage of data on


remote servers that can be accessed over the
internet. Instead of storing data on local hard
drives or physical storage devices, cloud storage
allows users to save and retrieve their data from
anywhere with an internet connection. Cloud
storage services are provided by third-party
companies that operate large data centers with
vast storage capacities.
Understanding Cloud
Computing
Definition and Characteristics
Concept • Resource Location and Ownership
Cloud computing is a • Scalability
technology paradigm • Cost Model
that involves delivering • Management and Maintenance
computing services, • Accessibility
including storage, • Deployment Time
processing power, and • Elasticity
applications, over the • Data Redundancy and Availability
internet. • Updates and Upgrades
• Flexibility
Cloud Storage Service
Models
Cloud storage service models refer to the different
levels of abstraction and management that cloud
service providers offer to users. These models define
the extent to which users have control over the
underlying infrastructure, applications, and data.
• Infrastructure as a Service (IaaS)
• Platform as a Service (PaaS)
• Software as a Service (SaaS)

.
Introduction to Cloud
Storage
1 Definition
• Cloud storage is an online storage space where
your data is stored on remote servers. The data
is managed, maintained, and backed up by
third-party cloud storage providers, and you
can access it over the internet.
• Another way to define cloud storage is that it’s
a virtual hard drive that you can access
remotely anytime.
Introduction to Cloud
Storage
2 Characteristics
1. Accessibility
2. Scalability
3. Redundancy and Reliability
4. Security
5. Collaboration
6. Automatic Syncing
7. Cost-Effective
Introduction to Cloud Storage

3 Comparison with local storage

1. Location
2. Ownership and Management
3. Scalability
4. Accessibility
5. Cost Structure
6. Security
7. Maintenance and Updates
8. Initial Setup Time
How Cloud Storage
Works
1 Architecture
Overview

2 Cloud Service
Providers

3 Resource
Management
Architecture Overview

• User Interface (UI)

• Authentication and Authorization

• Data Storage Layer

• Encryption

• Network Infrastructure
Cloud Service Providers

• Amazon Web Services (AWS)

• Microsoft Azure

• Google Cloud Platform (GCP)

• IBM Cloud

• Alibaba Cloud
Resource
Management
• Automated Adjustments

• Smart Organization

• Security Measures

• Save Space Tricks

• Regular Checkups
Cloud Storage Deployment
Models
Public Cloud Storage Private Cloud Storage
In a public cloud storage model, the In a private cloud storage model,
storage infrastructure is owned and the cloud infrastructure is
operated by a third-party cloud operated exclusively for a single
service provider. The provider makes organization. It may be managed
storage resources, such as disk by the organization itself or by a
space and data transfer, available to third-party service provider.
the general public over the internet.

Hybrid Cloud
Storage
Hybrid cloud storage is a combination of both public and private cloud
storage models. It allows data and applications to be shared between them.
Organizations can choose to host certain workloads in the public cloud and
others in a private cloud, and they can move data between them as
needed.
Public Cloud Storage

Characteristics
• Multi-tenancy: Resources are shared among multiple
users or organizations.
• Cost-effective: Users typically pay for the storage
space and services they consume on a pay-as-you-go
basis.
• Scalability: Public cloud storage is designed to scale
on-demand to accommodate varying workloads.

.
Private Cloud Storage

Characteristics
• Single-tenancy: The storage resources are dedicated
to a specific organization.
• Enhanced security and control: Organizations have
greater control over their data and can implement
security measures according to their specific
requirements.
• Customization: The storage infrastructure can be
tailored to meet the unique needs of the
. organization.
Hybrid Cloud Storage

Characteristics
• Flexibility: Organizations can leverage the
advantages of both public and private clouds based
on their specific needs and requirements.
• Data portability: Data can be moved between public
and private clouds, providing flexibility and
optimizing resource utilization.
• Cost efficiency: Organizations can use the public
cloud for scalable or less sensitive workloads while
. keeping critical or sensitive data in a private cloud.
Popular Cloud Storage Services

Google Drive Dropbox Amazon


Microsof S3
t
OneDriv
e
Benefits and Challenges of Cloud
Storage
Advantages Concerns
• Cost Savings • Security
• Quick and Easy Access • Downtime
• Better Collaboration • Requires Internet
• Scalability Connection
• Backup and Data
Recovery
• Redundancy
Utilizing Cloud Storage
Services
Account Creation and
Setup

File
Manag
ement

Sharing
and
Collaborati
on
Machine Cycle
APPLICATION 0F INFORMATION & COMMUNICATION
TECHNOLOGIES (ICT)
How computers process data
Two components handle processing in a computer:
◦ The central processing unit (CPU)
◦ Memory

Both are located on computer’s motherboard


How computers process data
The CPU
Brain of the computer, the place where data is manipulated
In large computer systems, such as supercomputers and mainframes, processing tasks may be
handled by multiple processing chips
In average microcomputer, the entire CPU is a single unit, called a microprocessor
The CPU
Two basic parts
◦ Control Unit (CU)
◦ Manages computer’s resources
◦ Instruction set (list of all the tasks that a CPU can perform)
◦ Arithmetic Logic Unit (ALU)
◦ Simple math operations (arithmetic and logical operations)
◦ Registers
Machine Cycle
Each time, CPU executes an instruction, it takes a series of steps Instruction cycle.
The completed series is called machine cycle
It can be broken down into two cycles, instruction and execution
Instruction cycle
◦ CPU gets the instruction
Execution cycle
◦ CPU performs the instruction
Machine Cycle
Cycles: The Instruction cycle and Execution Cycle. At the beginning of new machine cycle (that is
during machine cycle), the CPU takes two steps:
1. Fetching: Before the CPU can execute the instruction, the control unit must retrieve (or fetch) a
command or data from the computer’s memory.
2. Decoding: Before command can be executed, the control unit must break down (or decode) the
command into instructions that correspond to those in the CPU’s instruction set shows how the
CPU plays a sound.
At this point, the CPU is ready to begin the execution cycle:
1. Executing: When the command is executed, the CPU carries out the instruction in order by
converting them into machine code.
2. Storing: The CPU may be required to store the results of an instruction in memory (but this
condition is not always required). The figure shows the result of sound being played.
Machine Cycle
CPU performance is measured in millions of instructions
per second (MIPS) and Billions of instructions per
second (BIPS).
Pipelining processes more data
◦ In pipelining, CU begins a new machine cycle-it begins
executing a new instruction-before the current cycle is
completed.
◦ When the first instruction moves to decode stage, a
new instruction is fetched
Multitasking allows multiple instructions
Memory
The CPU contains the basic instructions needed to operate the computer, but it cannot store
entire programs or large sets of data permanently
The CPU needs to have millions of bytes of space where it can quickly read or write programs
and data while they are being used
This area is called memory
◦ Consists of chips either on motherboard or on a small circuit board attached to the motherboard

This electronic memory allows CPU to store and retrieve data quickly
Memory
Two types of built-in memory:
◦ Permanent (Non-volatile)
◦ Non-permanent (Volatile)

Non-volatile
◦ ROM
◦ Contains a set of start-up instructions called the basic input output system (BIOS) for a computer
◦ Power on self-test (POST) – another set of routines in BIOS that check if the system is functioning properly and all expected
hardware devices are present

Volatile
◦ RAM
◦ Holds programs and data that are currently in use

You might also like