Cloud storage overview

In a narrow sense, cloud storage refers to object storage. In a broader sense, it refers to any storage service (block, file or object level) provided by cloud vendors, in a cloud business model. The underlying technology of storage, is the same be it in the cloud or on-premise. Block storage File storage object Interaction … Read moreCloud storage overview

How NFS works

I touched on NFS in several previous postings, and here is a deeper dive of this particular protocol. NFS is built on RPC and therefore one cannot understand NFS without understanding RPC first. In fact NFS is one fo the most prominent user of RPC and a great example for learning RPC. RPC overview On … Read moreHow NFS works

EMC Isilon

EMC has several product lines for different use cases in enterprise data storage. Like may other IT solutions, the website is clouded with marketing terms and slogans, and is purposefully not technical. This makes it difficult for technical staff to grasp the advantage of its product in a glimpse. I personally have to know their … Read moreEMC Isilon

Docker Stack, Docker Swarm and Docker storage

Reading notes from Docker Deep Dive Docker Stack A stack is a set of related services and infrastructure that gets deployed and managed as a unit. A docker stack file has the same format as Docker Compose file, with the only requirement that the version: key specify a value of 3.0. The other difference between … Read moreDocker Stack, Docker Swarm and Docker storage

Storage Nitty-Gritty 5 of 5 – Replication

Replication Terms PIT (point in time) replica – snapshot of the source at some specific timestamp;Continuous Replica – always in-sync with the production data;Recoverability – enables restoration of data from the replica to the source if data loss or corruption occurs;Restartability – enables restarting business operations using the replicas; Local Replication Use Case: Alternative source … Read moreStorage Nitty-Gritty 5 of 5 – Replication

Storage Nitty-Gritty 4 of 5 – Backup and Archive Solutions

Business Continuity Information Availability IA = MTBF/(MTBF+MTTR), where* MTBF (Mean Time Between Failure) – average time available for a system or component to perform its normal operations between failures.* MTTR (Mean Time to Repair) – the average time required to repair a failed component. Disaster Recovery – the coordinated process of restoring systems, data, and … Read moreStorage Nitty-Gritty 4 of 5 – Backup and Archive Solutions

Storage Nitty-Gritty 3 of 5 – NAS and Object Storage

NAS (network attached storage) NAS server is dedicated to file-serving. NAS device runs its own specialized operating system that is optimized for file I/O, integrated hardware and software component that meets specific file-service needs, and performs file I/O better than a general-purpose server. NAS device can serve more clients than general-purpose servers and provide the … Read moreStorage Nitty-Gritty 3 of 5 – NAS and Object Storage

Storage Nitty-Gritty 2 of 5 – SAN

In direct attached storage (DAS), storage is server centric and the host owns the storage. The storage is fully dedicated to the server that owns it. Storage has evolved into information centric model. In this model, when a new server is deployed in the environment, storage is assigned from the same shared storage pool to … Read moreStorage Nitty-Gritty 2 of 5 – SAN

Application I/O Characteristics

There are many unknown factors and randomness when a solution architect determines storage requirement for an application. However, this process should still be as scientific as it can be and here are some of the important considerations regards application I/O characteristics. Random and Sequential Random I/O Sequential I/O Description Successive read/write operations from noncontiguous addresses … Read moreApplication I/O Characteristics

Storage Nitty-Gritty 1 of 5 – Disk and RAID

On my trip I have been through several pre-sales discussions on storage. Therefore I’m taking this opportunities to write up a series of postings deep diving into storage technologies. In this first section, we lay out the foundation of storage technology, from physical device to RAID, focusing on the concepts. Some contents are excerpts from … Read moreStorage Nitty-Gritty 1 of 5 – Disk and RAID