Join Joseph Lowery for an in-depth discussion in this video Understanding cloud data storage, part of Fundamentals of Cloud Data Storage.
- Like data itself, cloud data storage is a sprawling, continuously evolving topic. Cloud data storage refers to a repository for digital information on one or more servers, in one or more locations. In this course, we'll be focusing on corporate and enterprise level solutions not personal file hosting, although there is some overlap. Cloud data storage is really a concept whose time has come with availability of cloud based network infrastructure extended to the market.
Amazon opened the flood gates in 2006 with the introduction of Amazon Web Services S3. Today, there is an ever-growing array of companies, literally A to Z, that offer cloud data storage services including Amazon, Box, Google, HP, Microsoft, Oracle, Rackspace, and Zetta. Cloud data services have taken off largely because they fit a variety of use cases. They're great for application data regardless of where the user is.
Big data, both in terms of file size and quantity of records, routine archives and backups, long term storage of all types of records, and in case of emergency, disaster recovery. There are numerous impactful benefits to going the cloud data storage route. Chief among them, are access. Your data is available from pretty much anywhere on the planet that there is an internet connection. Scalability.
Cloud storage is, for intents and purposes, infinite, and can grow with your needs. Security. Not only can your data access be restricted to authorized users, but since cloud storage offers both zonal and geographic redundancy the possibility of total data loss is severely limited. And one of the biggest gorillas in the room, cost. Hosting your data in the clouds means a signigicant reduction in self-maintained servers.
Which not only cuts the actual physical footprint but also the man hours required to maintain those servers. We'll cover all these benefits in greater depth later in the course. On the flip side of the coin, there are definitely risks to be considered. Perhaps paramount in the age of the cyberhacker is security. Cloud storage providers must implement strong and continually updated strategies to keep your data from being compromised. Privacy goes hand-in-hand with security.
Since we're talking about data stored in one or more off-site facilities you have to ensure its encrypted and accessible only by authorized users. More over, you should be aware of the privacy laws governing the data center locations. Network issues should also be considered. While downtime leading to data inaccessibility is perhaps the ultimate worry, backup and restoration speeds are also effected by available bandwidth and demand.
Again, I'll expand on each of these obstacles in the upcoming movies. The various cloud data storage hosts offer a wide spectrum of services, but almost all provide online management of storage including import, export, and backup operations. API access for automated data storage control. And methods for optimizing operations whether it's establishing access control lists for authorized users, or setting up transfer of multiple data objects in parallel for greater efficiency.
So, that's a cloud's eye view of cloud data storage. Next, we'll take a closer look at one of the key factors, cost.
- Discovering cloud storage solutions
- Managing database content
- Assessing API interconnectivity
- Troubleshooting cloud data storage issues
- Reviewing cloud storage vendors
- Setting up Amazon Web Services (AWS)