Data Storage Issues : Cloud

Data Storage Issues:


*Security
 ~Vulnerabiligy : Due to anytime, anywhere access
 ~Encription : Need to provide own security to prevent hacker data breach attack

-Service Level Agregment (SLA)
 ~Tool for reducing downtime : ensure uptime expectation
 ~Delivery
 ~Latency

Global Network Recomendation :

Scalable : Data load dependent
Server Availability : Demand dependent


*Establishing and Maintaining Secure Storage:
~Cloud Data storage Security
 --In Transit : Transfering to and from storage host
     -> Https and SSL protocal should always be used.
     -> Client- side encryption, prior to transfer
   
 --At rest : when the data in remote server
     -> Server side encription
     -> Set container to enforce encryption Eg. AWS encrypt bucket policy JSON file
     -> Logging must be enabled; off by default
     -> Tracks all request for container and bucket data
     -> Logs stored on storage host

*Handling Latency

Latency : The ammount of time it takes one packet of data to travel from one location to another.


 - Data cloud storage Latency
   ~Defining key characteristic of storage classes
   ~Used to determing pricing levels
   ~Higher latency and less expensive
   ~Data prioritized by use
   ~Closest data center, Location important
   ~Store data closest to user base
   ~Specify container's region
   ~Example regions : US, Europe and Asia


-Google Cloud Platform has just introduced a new service, Regional Buckets, which can be used with their Durable Reduced Availability storage class.With this service, as of this recording in Alpha, you could, for example, specify that you want your objects to be housed in the eastern US, the western US, or central US, or any combination thereof. Or any other regions that are available.

-When it comes to structured data versus unstructured blobs, latency is tied to data consistency.



*Managing Scalability and Replication :
Scability : It is the ability of a system to efficiently adapt to handle the current workload.


 - Data cloud storage Scalability
   ~Vast networks mean virtually unlimited object storage
   ~Scalability is effortless
   ~Infrastructure is in place
   ~Networks are maintained by service provider
   ~There are an infinite number of containers.
   ~Each container is infinitely large.
   ~Storage scales down as easily as it scales up : we can discard unneed
   ~Costs are calculated on resourses used
   ~Charges are based on average monthly use

Replication : The duplication of data in real time over a network.
 -Data cloud storage Replication
   ~Automatically replicate your objects when they're added to your containers,
   ~Store the redundant objects in multiple devices, usually in the same region.    ~When the object is replicated, everything remains the same. The key name,     the metadata, the container, everything.
   ~The primary goal of replication is data protection, or durability, making sure that your data objects are available.

Durability is the probability that an object will be the same as when you transferred it after one year. The greater the likelihood that your data will be available, the higher the durability. 100% durability would mean that an object could not be lost. 90% durability means that there's a one in ten chance.

So AWS rates their S3 standard storage class at 99.999999999% durability. Translated into English, this means that if you store, say 10,000 objects with them, one might get lost every 10 million years or so. Now, remember what I said, this automatic replication is to other devices within the same region, right? Now you can also replicate your data to a different region.


Reference : https://www.lynda.com/Cloud-Platform-tutorials/Exploring-Google-Cloud-Platform

Comments