 Hello everyone. My name is Tushar Gite. I am from NSE Technologies. Today I am giving you presentation about how open stack block storage is different from a traditional block storage. So I am sharing my screen with you. So first of all I am giving you some brief information about what is block storage. So block storage sometimes referred to as a block-level storage is a technology that is used to store data files on a storage area network or a cloud-based storage environment. Developers first block storage for computing situations where they require a fast, efficient and reliable data transformation. Block storage breaks up the data into the blocks then stores these blocks as a separate pieces. Each with a unique identifier the sun places those blocks of data wherever it is, wherever it is most efficient. That means it can store those blocks across a different system and each block can be configured or partitioned to work with the different operating systems. Block storage also decouples data from a user requirement allowing the data to be spread across multiple environments to create multiple paths to the data and allow the user to retrieve it quickly. When a user or application repays a data from a block storage and underlines storage system reassemble the data blocks and then present the data to the user or application. Block storage is as we can say that this is the approach to a data storage in which each storage volume acts as an individual hard drive that is configured by a storage administrator. In the block storage model the data is saved to the storage media in a fixed size of chunks which require blocks and each block is associated with a unique address and the address is only metadata assigned to each block. To manage the block storage a software program independent in the storage media controls how the blocks are placed and organized across the storage drives. The software also handles data retrieval using metadata to locate the desired blocks and then organizing the data into the complete files. If we talk about the traditional storage systems then traditional storage systems has always been designed with integrated stack or unity delivery mechanism in mind and integrated stack system involves a bundle of vendors product that help in promoting scalable network. Storage as well as server infrastructure done with the help of automation and management software. These are used by various organizations as this integrated stack system bundle servers provides storage and networking within the pre-configured product that is both easy to install and also easy to manage. Essentially the customer have to only unpack the stack components and then add the associated software applications to get the system running although these stacks are unpacked and they're sold by a single vendor. These systems provide an alternative for companies that doesn't want to invest time as well as efforts into the integrating other solutions to their personal database. In this you don't need to go outside that vendor platform to deliver any kind of storage service whether it is a persistent storage in the form of this or whether it is a data resiliency in the form of red or a data management or the snapshot clone or any other data mobility function in all the function that you need to get most of your storage that has a deliver from within the storage itself. So as shown in the diagram in the traditional storage in which we were using and are using to store the data as a part of a disaster management. In traditional storage we store the data in the computer or servers connected with our computer using LAN, LAN means they are physically connected to each other. The data information are stored in this which can be reformatted or reprovision ads and when needed. The number of disk can be increased in order to scale up to the storage limit. In traditional storage type when storage requirement is increased the secondary backup devices and even third party websites are used to store data or to store and access the data. Moreover the data is stored in a multiple office locations to avoid a complete loss of data in case of a disaster or in case of a malfunctioning of an equipment or hardware. So if you talk about OpenStack Block Storage, in the case of OpenStack Block Storage it has really been designed in a modular fashion to not just deliver storage using internal resource from a Linux server but also to integrate the external arrays from wherever they are delivered storage or in a federated fashion to OpenStack Compute instance only. They are architected to provide traditional block-level storage resources to the OpenStack services. Present persistence-level block storage volumes are used with OpenStack Nova Compute instance. You can think about OpenStack Block Storage as the same manner as you can think about in-band fiber channel virtualization or a storage virtualization product. All of these in-band fiber and channel virtualization solutions function in Northman and Southman manner. So in OpenStack Block Storage provide a different services which are the Cinder API, Cinder scheduler, Cinder volume, Cinder backup. And in OpenStack Cinder also consists of contents the following components which I am going to tell you. These are backend storage devices, user tenant or we can call it projects and volume snapshot or backups. And the main benefits of this technology of OpenStack is offer a better performance and speed than the traditional storage and how this technology actually works. So depending on the hardware support, block size can be configured as well as various parameters such as block placement on the actual media or it is a role of a client application to map between its own storage formats and the underlying block storage system. So we can also compare this OpenStack Block Storage and traditional block storage with the help of a storage virtualization and data provisioning model. So with the storage virtualization we can compare these as storage virtualization. So first of all what is the storage virtualization? So storage virtualization is a technology of accepting physical data storage or resource to make them appear as if they were a centralized resource and the storage virtualization runs on a multiple storage device making them appear as if they were a single storage pool or full storage device can be different vendors and networks. The storage virtualization engine identifies available storage capacity from multiple arrays and storage media aggregates and manages to create into the application and if in case of OpenStack block storage with storage virtualization OpenStack Block Storage is the next generation and next or we can say that it's a new approach to doing a storage virtualization. It's based on an open source community based approach and it is not tied to any particular protocol meaning that today it can be dropped in an external storage platform using a variety of protocols but more importantly it is driven by APF standards there and not so much driven at the protocol layer. So in case of a storage virtualization solution from all the vendors irrespective of who they were or where they proprietary closed platform and you absolutely need to be part of a vendor ecosystem to deploy the storage virtualization solution but in case of OpenStack it is really doing it or in an open source format so that is an advantage over a traditional storage system and if we compare or with the help of a storage provisioning model so first of all what is storage provisioning model so storage provisioning is the process of assigning storage usually in the form of server disk drive space in order to optimize the performance of a storage area network so in the traditional storage about this provisioning model in traditional storage, traditional storage has been designed with a fair bit of pre-provisioning in mind and for the traditional data center based provisioning there is a planning that goes into the actual provisioning process of the storage system itself so a lot of data provisioning activities are planned ahead of time and they also then deploy in a manner that they are very structured and in case of OpenStack block storage OpenStack block storage is designed with the cloud scale in mind so when the request is made for the compute layer all of the orchestration and plumbing happens behind the scenes in an automated fashion the storage is delivered almost instantaneously by a sequence of events that happen behind the scenes through the OpenStack system or block storage platform itself the main difference here it is in the traditional storage system because the platform is in a unitary platform and needs to only draw up a resource that belongs to itself the provisioning structure can be predefined and pre-populated but in OpenStack it is all done through the sequence of algorithm that interacts with the storage platform to make the provisioning work the OpenStack provides a cloud scale storage in open source in a community fashion and in an economic fashion there is no vendor lock-in that is also an advantage and if we talk about what are the various disadvantages which traditional storage have which the OpenStack don't means OpenStack block storage don't that are when traditional storage takes too long to acquire when an organization or any company organization had to acquire all of their storage the old-fashioned way by evaluating their options choosing a vendor then negotiating the price of the vendor producing the hardware and equipment installing, testing it these are all the physical things so they require more time and it also costs too much in traditional storage it isn't nearly killable enough as compared to the OpenStack block storage traditional storage is also can inflexible and does not allow the business any means by which to become agile the reality is that traditional needs to expand the context sometimes you need a lot of storage and over time your storage needs to gradually grow traditional storage locks you in once you purchase the equipment you pay for it whether that's how much you happen to read right now or not so it's basically it costs too much and traditional storage requires too much commitment means basically the vendor locks the customer into the contracts and also if we talk about the space we require in traditional storage so we almost like infrastructure we need when data needs to place and rest the same way the objects need a shelf or a container data must occupy space itself if you plan on storing the vast amount of data you will need infrastructure necessary to store it which often means investing in the high-tech servers and will occupy the significant space in your office or in your building and it also costs too much because you have to running your own data center is an expensive operation you need to spend money in the initial setup ongoing maintenance and also the cost associated with the people responsible to maintaining it and there is also data corruption practically every form of data storage has the potential to get corrupt in traditional storage system so your best solution for overcoming this problem you have to use a multiple backup so it also costs too much and if you talk about the compatibility if you plan using the multiple systems or application with your data you need to ensure they are compatible further you need to find a data storage partner with an open APA and clean system of foundation so these are the some basic difference in the open-stack storage system and traditional block storage system so if you have any query you can ask and also thank you for giving me the opportunity to present myself today so thank you all thank you