Download presentation
Presentation is loading. Please wait.
1
Data Backup Unit 10
2
Table of Contents 10.1. Data Backup 10.2. Types of Backup
10.3. Backup Procedures 10.4. Types of Storage 10.5. Features of a Good Backup Strategy
3
Data Backup Overview
4
kTip: Backup Backup is the activity of copying files or databases so that they will be preserved in case of equipment failure or other catastrophe.
5
The retrieval of files you backed up is called restoring them.
kTip: Restoring files The retrieval of files you backed up is called restoring them.
6
Purpose 0f Data Backup All electronic information considered of institutional value should be copied onto secure storage media on a regular basis (i.e., backed up), for disaster recovery and business resumption.
7
Purpose 0f Data Backup Backup provisions allow processes to be resumed in a reasonable amount of time with minimal loss of data.
8
10.2 Types of Data Backup
9
Takeaway from this topic
Learn about full backups, incremental and differential backups, and newer types of backups like mirror and offsite backups. This will help in choosing the best data backup type for your organization's data.
10
Full Backup
11
Simply put, It is a full copy of your entire data set.
Full backup Full backup is a method of backup where all the files and folders selected for the backup will be backed up. Simply put, It is a full copy of your entire data set.
12
Full Backup - Usage It is commonly used as an initial or first backup followed with subsequent incremental or differential backups. After several incremental or differential backups, it is common to start over with a fresh full backup again.
13
Full Backup - Usage Some also like to do full backups for all backup runs; typically for smaller folders or projects that do not occupy too much storage space.
14
Full backup - Advantages
Restores are fast and easy to manage as the entire list of files and folders are in one backup set. Easy to maintain and restore different versions.
15
Full backup -Disadvantages
Backups can take too much time as each file is backed up again every time the full backup is run.
16
Full backup -Disadvantages
Consumes the most storage space compared to incremental and differential backups.
17
Full backup -Disadvantages
The exact same files are be stored repeatedly resulting in inefficient use of storage.
18
Incremental Backups
19
Incremental backup Because full backups are so time consuming, incremental backups were introduced as a way of decreasing the amount of time that it takes to do a backup. Incremental backups only backup the data that has changed since the previous backup.
20
Incremental backup With incremental backups, one full backup is done first and subsequent backup runs are just the changed files and new files added since the last backup.
21
For example, suppose that you created a full backup on Monday, and used incremental backups for the rest of the week.
22
Tuesday's backup would only contain the data that has changed since Monday. Wednesday's backup would only contain the data that has changed since Tuesday. And so on...
23
Incremental backup - Advantages
Much faster backups.
24
Incremental backup - Advantages
Efficient use of storage space as files are not duplicated. Much less storage space is used compared to running full backups and even differential backups.
25
Incremental backup - Disadvantages
Incremental backups can be time-consuming to restore.
26
Incremental backup - Disadvantages
Restores are a little more complicated. All backup sets (first full backup and all incremental backups) are needed to perform a restore.
27
10.2.3
28
Differential backups(***clonezilla full pc backup)
A differential backup is similar to an incremental backup in that it starts with a full backup, and subsequent backups only contain data that has changed.
29
Differential vs. Incremental Backup
The difference is that while an incremental backup only includes the data that has changed since the previous backup, a differential backup contains all of the data that has changed since the last full backup.
30
Differential vs. Incremental Backup
Suppose for example that you wanted to create a full backup on Monday and differential backups for the rest of the week.
31
Differential vs. Incremental Backup
Tuesday's backup would contain all of the data that has changed since Monday. It would therefore be identical to an incremental backup at this point. On Wednesday, however, the differential backup would backup any data that had changed since Monday.
32
Differential backups - Advantages
Much faster than full backups.
33
Differential backups - Advantages
More efficient use of storage space than full backups since only files changed since the last full backup will be copied on each differential backup run.
34
Differential backups - Advantages
Faster restores than incremental backups.
35
Differential backups - Disadvantages
Differential backups are slower then incremental backups.
36
Differential backups - Disadvantages
As time progresses, a differential backup storage can grow to contain much more data than an incremental backup. In such a case, the storage may not be sufficient.
37
Differential backups - Disadvantages
Restores are slower than with full backups.
38
Differential backups - Disadvantages
Restores are also more complicated than full backups but simpler than incremental backups. Only the full backup set and the last differential backup are needed to perform a restore.
39
Mirror backups
40
Mirror backups A mirror backup is a straight copy of the selected folders and files at a given instant in time.
41
Mirror backups Mirror backup is the fastest backup method because it copies files and folders to the destination without any compression.
42
However, there’s a catch.
43
Because of this, mirror backups should be used with caution.
With mirror backups, when a file in the source is deleted, the file is eventually also deleted in the mirror backup. Because of this, mirror backups should be used with caution.
44
30 day delete To tackle an issue like the files being deleted, many online backup services offer a mirror backup with a 30 day delete.
45
30 day delete This means that even when you delete a file on your source, that file is kept on the storage server for at least 30 days before it is eventually deleted.
46
What’s the point of this 30 day delete?
47
The functionality is similar to the Google Drive offline sync option.
30 day delete 30 day delete helps strike a balance offering a level of safety while not allowing the backups to keep growing since online storage can be relatively expensive. The functionality is similar to the Google Drive offline sync option.
48
Mirror backups - Advantages
The backup is clean and does not contain old and obsolete files.
49
Mirror backups - Disadvantages
There is a chance that files in the source get deleted accidentally, by sabotage or through a virus may also be deleted from the backup mirror.
50
Full Pc Backup
51
Full PC backup Full PC backup of full computer backup typically involves backing up entire images of the computer’s hard drives rather than individual files and folders.
52
Full PC backups are sometimes called “Drive Image Backups”.
The drive image is like a snapshot of the drive. It may be stored compressed or uncompressed. Full PC backups are sometimes called “Drive Image Backups”.
53
Disadvantage with other backups
With other file backups, only the users’ document, pictures, videos and music files can be restored while the operating system, programs etc. needs to be reinstalled from the source or disc media.
54
Advantage as compared to other backups
With the full PC backup, we can restore the hard drives to their exact state when the backup was done.
55
Advantage as compared to other backups
In other words, a full PC backup can restore a crashed computer to its exact state at the time the backup was made.
56
Full PC backup - Advantages
A crashed computer can be restored in minutes with all programs databases s etc intact. No need to install the operating system, programs and perform settings etc. Ideal backup solution for a hard drive failure.
57
Full PC backup - Disadvantages
May not be able to restore on a completely new computer with a different motherboard, CPU, display adapters, sound card etc.
58
Full PC backup - Disadvantages
Any problems that were present on the computer (like viruses, or mis-configured drivers, unused programs etc.) at the time of the backup may still be present after a full restore.
59
Local Backup
60
Local backup A local backup is any backup where the storage medium is kept close at hand.
61
Local backup Typically, the storage medium is plugged in directly to the source computer being backed up or is connected through a local area network to the source being backed up.
62
Local backup - Advantages
Very fast backup and very fast restore.
63
Local backup - Advantages
Offers good protection from internal hard drive failures, virus attacks, accidental deletes and deliberate employee sabotage on the source data.
64
Local backup - Advantages
Storage cost can be very cheap when the right storage medium is used like external hard drives. Data transfer cost to the storage medium can be negligible or very cheap.
65
Local backup - Advantages
Since the backups are stored close by, they are very conveniently obtained whenever needed for backups and restore.
66
Local backup - Advantages
Full internal control over the backup storage media and the security of the data on it. There is no need to entrust the storage media to third parties.
67
Local backup - Disadvantages
Since the backup is stored close by to the source, it does not offer good protections against theft, fire, flood, earthquakes and other natural disasters.
68
Local backup - Disadvantages
When the source is damaged by any of these circumstances, there’s a good chance the backup will be also damaged.
69
Offsite Backup
70
is known as an offsite backup.
Any backup where the storage medium is kept at a different geographical location from the source is known as an offsite backup.
71
Offsite Backup The backup may be done locally at first on the usual storage devices but once the storage medium is brought to another location, it becomes an offsite backup.
72
Offsite backup - Advantages
Offers additional protection when compared to local backup such as protection from theft, fire, flood, earthquakes, hurricanes and more.
73
Offsite backup - Disadvantages
Except for online backups, it requires more due diligence to bring the storage media to the offsite location.
74
Offsite backup - Disadvantages
Because of increased handling of the storage devices, the risk of damaging the delicate storage devices is higher.
75
Online Backup
76
Online backup An online backup is a backup done on an ongoing basis to a storage medium that is always connected to the source being backed up.
77
Online backup Typically the storage medium or facility is located offsite and connected to the backup source by a network or Internet connection.
78
How does this work?
79
Step 1 Typically a client application is installed on the source computer being backed up.
80
Step 2 Users can define what folders and files they want to backup and at one times of the day they want the backups to run.
81
Step 3 The data may be compressed and encrypted before being sent over the Internet to the storage data center.
82
kTip: Storage facility
The storage facility is a commercial data center located away from the source computers being backed up. Typically they are built to certain fire and earthquake safety specifications.
83
Backed up files are secure
The files have higher security standards with CCTV and round the clock monitoring. They typically have backup generators to deal with grid power outages and the facility is temperature controlled.
84
Backed up files are secure
Data is not just stored in one physical media but replicated across several devices.
85
Backed up files are secure
These facilities are usually serviced by multiple redundant Internet connections so there is no single point of failure to bring the service down.
86
Online backup - Advantages
Offers the best protection against fires, theft and natural disasters.
87
Online backup - Advantages
Because data is replicated across several storage media, the risk of data loss from hardware failure is very low.
88
Online backup - Advantages
Because backups are frequent or continuous, data loss is very minimal compared to other backups that are run less frequently.
89
Online Backup - Advantages
Because it is online, it requires little human or manual interaction after it is setup.
90
Online backup - Disadvantages
Is a more expensive option than local backups.
91
Online backup - Disadvantages
Initial or first backups can be a slow process spanning a few days or weeks depending on Internet connection speed and the amount of data backed up.
92
Remote Backup
93
or other physical location.
Remote backup Remote backups are a form of offsite backup with a difference being that you can access, restore or administer the backups while located at your source location or other physical location.
94
When is it not a remote backup?
Putting your backup hard drive at your bank safe deposit box would not be considered a remote backup. You cannot administer or access it without making a trip to the bank.
95
The term “remote backup” is often used loosely and interchangeably with “online backup” and “cloud backup”.
96
Remote backup - Advantages
Much better protection from natural disasters than local backups.
97
Remote backup - Advantages
Easier administration as it does not need a physical trip to the offsite backup location.
98
Remote backup - Disadvantages
More expensive than local backups. Can take longer to backup and restore than local backups.
99
Cloud Backup
100
Cloud backup Cloud backup is a term often used loosely and interchangeably with Online Backup and Remote Backup.
101
Cloud backup This is a type of backup where data is backed up to a storage server or facility connected to the source via the Internet.
102
Secure access With the proper login credentials, that backup can then be accessed securely from any other computer with an Internet connection. The term “cloud” refers to the backup storage facility being accessible from the Internet.
103
Cloud backup - Advantages
Since this is an offsite backup, it offers protection from fire, floods, earthquakes and other natural disasters.
104
Cloud backup - Advantages
Able to easily connect and access the backup with just an Internet connection.
105
Cloud backup - Advantages
Data is replicated across several storage devices and usually serviced by multiple internet connections so the system is not at the mercy of a single point of failure.
106
Cloud backup - Advantages
When the service is provided by a good commercial data center, service is managed and protection is unparalleled.
107
Cloud backup - Disadvantages
a. More expensive than local backups. b. Can take longer to backup and restore.
108
FTP Backup
109
the backup is done via the File Transfer Protocol (FTP)
FTP Backup This is a kind of backup where the backup is done via the File Transfer Protocol (FTP) over the Internet to an FTP Server.
110
Where FTP is located ? Typically the FTP Server is located in a commercial data center away from the source data being backed up. As the FTP server is located at a different location, this can be considered as another form of offsite backup.
111
FTP Backup - Advantages
Since this is an offsite backup, it offers protection from fire, floods, earthquakes and other natural disasters.
112
FTP Backup - Advantages
Able to easily connect and access the backup with just an Internet connection.
113
FTP Backup - Disadvantages
More expensive than local backups.
114
FTP Backup - Disadvantages
Can take longer to backup and restore. Backup and restore times are dependent to the Internet connection.
115
10.3 Backup Procedures
116
The simplest way to remember how to backup your images safely is to
The rule The simplest way to remember how to backup your images safely is to use the rule. We recommend keeping 3 copies of any important file (a primary and two backups).
117
to protect against different types of hazards.*
The rule We recommend having the files on 2 different media types (such as hard drive and optical media), to protect against different types of hazards.*
118
1 copy should be stored offsite (or at least offline).
The rule 1 copy should be stored offsite (or at least offline).
119
Let’s look at the types of local data backup procedures.
120
Data Backup Retention Retention of backup data must meet system and institution requirements for critical data.
121
kTip: Data Information collected, stored, transferred or reported for any purpose, whether in computers or in manual files. Data can include: financial transactions, lists, identifying information about people, projects or processes, and information in the form of reports.
122
kTip: Critical Data Data that needs to be preserved in support of the institution's ability to recover from a disaster or to ensure business continuity.
123
10.3.3. Testing Restoration of backup data must be performed
in testing and validation on all types of media in use periodically.
124
Media Replacement Backup media should be replaced according to manufacturer recommendations.
125
Recovery Time The recovery time objective (RTO) must be defined and support business requirements.
126
kTip: Recovery Point Objective (RPO)
Acceptable amount of service or data loss measured in time. The RPO is the point in time prior to service or data loss that service or data will be recovered to.
127
kTip: Recovery Time Objective (RTO)
Acceptable duration from the time of service or data loss to the time of restoration.
128
10.3.6. Roles and Responsibilities
Appropriate roles and responsibilities must be defined for data backup and restoration to ensure timeliness and accountability.
129
Offsite Storage Removable backup media taken off site must be stored in an offsite location that is insured and bonded or in a locked media rated, fire safe.
130
kTip: Media Rated, Fire Safe
A safe designed to maintain internal temperature and humidity levels low enough to prevent damage to CDs, tapes, and other computer storage devices in a fire. Safes are rated based on the length of time the contents of a safe are preserved while directly exposed to fire and high temperatures.
131
Onsite Storage Removable backup media kept on site must be stored in a locked container with restricted physical access.
132
Media Destruction Media Destrucation speaks of how to dispose of data storage media in various situations.
133
Information cannot be restored in any form following destruction.
kTip: Destruction Destruction of media includes: disintegration, incineration, pulverizing, shredding, and melting. Information cannot be restored in any form following destruction.
134
Encryption Non-public data stored on removable backup media must be encrypted in transit and at rest when sent to an offsite backup facility, either physically or via electronic transmission.
135
Third Parties Third parties' backup handling & storage procedures must meet system, or institution policy or procedure requirements related to data protection, security and privacy.
136
Third Parties These procedures must cover contract terms that include bonding, insurance, disaster recovery planning and requirements for storage facilities with appropriate environmental controls.
137
10.4 Types of storage
138
Types of storage Generally, storage types are classified into the following. Local storage options Remote storage options
139
In this module, we will focus on Local Storage options.
140
External Hard Drive These are hard drives similar to the type that is installed within a desktop computer or laptop computer.
141
External Hard Drive The difference being that they can be plugged into the computer or removed and kept separate from the main computer.
142
External Hard Drive - Advantages
Very good option for local backups of large amounts of data.
143
External Hard Drive - Advantages
The cheapest storage option in terms of cost per GB. Very reliable when handled with care.
144
External Hard Drive - Disadvantages
Can be very delicate. May be damaged if dropped or through electrical surge.
145
Internally, they are completely different.
Solid State Drive Solid State Drives look and function similar to traditional mechanical/ magnetic hard drives but the similarities stop there. Internally, they are completely different.
146
Solid State Drives have no moving parts or rotating platters.
They rely solely on semiconductors and electronics for data storage making it a more reliable and robust than traditional magnetic drives.
147
Solid State Drive No moving parts also means that they use less power than traditional hard drives and are much faster too.
148
Solid State Drive - Advantages
Faster read and write performance.
149
Solid State Drive - Advantages
More robust and reliable than traditional magnetic hard drives.
150
Solid State Drive - Advantages
Highly portable. Can be easily taken off site.
151
Solid State Drive - Disadvantages
Relatively expensive when compared to traditional hard drives.
152
Solid State Drive - Disadvantages
Storage space is typically less than that of traditional magnetic hard drives at the same price bracket.
153
10.4.3. Network Attached Storage (NAS)
NAS are simply one or more regular IDE or SATA hard drives plugged in an array storage enclosure and connected to a network Router or Hub through a Ethernet port.
154
10.4.3. Network Attached Storage (NAS)
Some of these NAS enclosures have ventilating fans to protect the hard drives from overheating.
155
NAS - Advantages Very good option for local backups especially for networks and small businesses. As several hard drives can be plugged in, NAS can hold very large amounts of data.
156
which increases the reliability and the read and write performance.
NAS - Advantages Can be setup with redundancy (RAID - redundant array of inexpensive disks) which increases the reliability and the read and write performance.
157
NAS - Advantages Depending on the type of RAID level used, the NAS can still function even if one hard drive in the RAID set fails. Or two hard drives can be setup to double the read and write speed of single hard drive.
158
NAS - Advantages The drive is always connected and available to the network making the NAS a good option for implementing automated scheduled backups.
159
Significantly more expensive than using single external hard drives.
NAS - Disadvantages Significantly more expensive than using single external hard drives.
160
Difficult to bring off site.
NAS - Disadvantages Difficult to bring off site. Very much a local backup; and hence, still susceptible to some events like theft and floods, fire etc.
161
10.4.4. USB Thumb Drive or Flash Drive
USB Thumb Drives or Flash drives are similar to Solid State Drives except that these are much smaller in size and capacity. They have no moving parts. This makes them quite robust.
162
10.4.4. USB Thumb Drive or Flash Drive
They are extremely portable and can fit on a keychain. They are ideal for backing up a small amount of data that need to be brought with you on the go.
163
Much more robust than traditional magnetic hard drives.
Advantages The most portable storage option. Can fit on a keychain making it an offsite backup when you bring it with you. Much more robust than traditional magnetic hard drives.
164
Disadvantages Relatively expensive per GB so can only be used for backing up a small amount of data.
165
10.4.5. Optical Drive(CD/DVD)
CDs and DVDs are ideal for storing a list of songs, movies, media or software for distribution or for giving to a friend due to the very low cost per disk.
166
10.4.5. Optical Drive(CD/DVD)
They do not make good storage options for backups due to their shorter lifespan, small storage space and slower read and write speeds.
167
Advantages Low cost per disk.
168
Relatively shorter lifespan than other storage options.
Disadvantages Relatively shorter lifespan than other storage options.
169
Disadvantages Not as reliable as other storage options like external hard disk and SSD. One damaged disk in a backup set can make the whole backup unusable.
170
Cloud storage Cloud storage is storage space on commercial data center accessible from any computer with Internet access. It is usually provided by a service provider and is a remote storage option.
171
Cloud: Limited storage space
A limited storage space may be provided free with more space available for a subscription fee. Examples of service providers are Amazon S3, Google Drive, SkyDrive etc.
172
Cloud Storage - Advantages
A very good offsite backup. Not affected by events and disasters such as theft, floods, fire etc.
173
Cloud Storage - Disadvantages
More expensive than traditional external hard drives. Often requires an ongoing subscription.
174
Cloud Storage - Disadvantages
Requires an Internet connection to access the cloud storage.
175
10.5 Features of a Good Backup Strategy
176
Features to aim The following are features to aim for when designing your backup strategy. 1. Able to recover from data loss in all circumstances like hard drive failure, virus attacks, theft, accidental deletes or data entry errors, sabotage, fire, flood, earthquakes and other natural disasters.
177
Features to aim 2. Able to recover to an earlier state if necessary like due to data entry errors or accidental deletes.
178
Features to aim 3. Able to recover as quickly as possible with minimum effort, cost and data loss.
179
Hence able to run automated or semi-automated.
Features to aim 4. Require minimum ongoing human interaction and maintenance after the initial setup. Hence able to run automated or semi-automated.
180
10.5.2. Planning Your Backup Strategy
Planning backup strategies include What to Backup? Where to Backup to? When to Backup? Backup types Compression & Encryption Testing your Backup Backup Utilities & Services
181
What to Backup? In planning your backup strategy, the first step is to identify what needs to be backed up.
182
1. Identify the files and folders that you cannot afford to lose.
What to Backup? 1. Identify the files and folders that you cannot afford to lose.
183
What to Backup? It involves going through your documents, databases, pictures, videos, music and program setup or installation files.
184
Pictures and videos may be irreplaceable.
What to Backup? Pictures and videos may be irreplaceable.
185
These are the files and folders that need to be in your backup plan.
What to Backup? Other files like documents and databases may be tedious or costly to recover from hard copies. These are the files and folders that need to be in your backup plan.
186
Now that we have a clear idea of what to backup, let’s look at where to store them.
187
Let’s learn more about them.
2. Where to Backup to? In light of some content being irreplaceable, the backup strategy should protect against all events. Hence a good backup strategy should employ a combination of local and offsite backups. Let’s learn more about them.
188
Local backups Local backups are needed due to their lower cost allowing you to backup a huge amount of data.
189
Local backups Local backups are also useful for their very fast restore speed allowing you to get back online in minimal time.
190
Offsite backups Offsite backups are needed for the wider scope of protection against major disasters or catastrophes not covered by local backups.
191
3. When to Backup? How often you backup your data is the next major consideration when planning your backup policy.
192
Deciding the frequency of the backup.
Some folders are fairly static and do not need to be backed up very often. Other folders are frequently updated and should correspondingly have a higher backup frequency like once a day or more.
193
Deciding the frequency of the backup.
Your decision regarding backup frequency should be based on a worst case scenario.
194
Deciding the frequency of the backup.
For example, if tragedy struck just before the next backup was scheduled to run, how much data would you lose since the last backup?
195
Deciding the frequency of the backup.
How long would it take and how much would it cost to recollect that lost data?
196
Backup Start Time You would typically want to run your backups when there’s minimal usage on the computers.
197
Also, files that are open or in use may not get backed up.
Backup Start Time Backups may consume some computer resources that may affect performance. Also, files that are open or in use may not get backed up.
198
Scheduling backups Scheduling backups to run after business hours is a good practice provided that the computer is left on overnight.
199
Scheduling backups Backups will not normally run when the computer is in “sleep” or “hibernate mode”.
200
Scheduling backups Some backup software will run immediately upon boot up if it missed a scheduled backup the previous night.
201
Now for one of the prime questions, When to schedule a backup?
202
When to schedule a backup?
For example, if the first hour on a business day morning is your busiest time, you would not want your computer doing its backups then.
203
When to schedule a backup?
If you always shut down or put your computer in sleep or hibernate mode at the end of a work day, maybe your lunch time would be a better time to schedule a backup.
204
When to schedule a backup?
Just leave the computer on but logged-off when you go out for lunch.
205
Server Backups Since servers are usually left running 24 hours, overnight backups for servers are a good choice.
206
Each backup type has its own advantages and disadvantages.
4. Backup Types Many backup softwares offer several backup types, which include Full Backup, Incremental Backup and Differential backup. Each backup type has its own advantages and disadvantages.
207
Advantage with a full backup.
Full backups are useful for projects, databases or small websites where many different files (text, pictures, videos etc.) are needed to make up the entire project and you may want to keep different versions of the project.
208
5. Compression & Encryption
As part of your backup plan, you also need to decide if you want to apply any compression to your backups.
209
5. Compression & Encryption
For example, when backing up to an online service, you may want to apply compression to save on storage cost and upload bandwidth.
210
Compression You may also want to apply compression when backing up to storage devices with limited space like USB thumb drives.
211
Compression If you are backing up very private or sensitive data to an offsite service, some backup tools and services also offer support for encryption.
212
Encryption Encryption is a good way to protect your content should it fall into malicious hands.
213
Encryption When applying encryption, always ensure that you remember your encryption key.
214
Encryption You will not be able to restore it without your encryption key or phrase.
215
6. Testing your backup A backup is only worth doing if it can be restored when you need it most. It is advisable to periodically test your backup by attempting to restore it.
216
Some backup utilities offer a validation option for your backups.
Testing your backup Some backup utilities offer a validation option for your backups. While this is a welcome feature, it is still a good idea to test your backup with an actual restore once in awhile.
217
7. Backup Utilities & Services
Simply copying and pasting files and folders to another drive would be considered a backup.
218
7. Backup Utilities & Services
However the aim of a good backup plan is to set it up once and leave it to run on its own.
219
7. Backup Utilities & Services
You would check up on it occasionally but the backup strategy should not depend on your ongoing interaction for it to continue backing up.
220
A good backup plan would incorporate the use of good quality, proven backup software utilities and backup services.
221
END
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.