“Karan is an amazing technical personnel with great knowledge of current IT trend and technologies. He's always a step ahead when it comes to building next generations IT solutions with emerging technologies. Karan strongly believe in sharing knowledge, I've always seen him in helping, mentoring enabling others to get started on technology track. With his technical expertise, a couple of books and regularly blog updates in the bag, I strongly believe he's one of the best storage person around the globe.!”
About
Experience & Education
Licenses & Certifications
Volunteer Experience
-
Mentor
Early Stage Technology Startup
- Present 6 years 8 months
Science and Technology
As a volunteer service, I am mentoring an early stage technology startup company. This startup has a clear vision of moving technology jobs to the ruler India and contribute into Skill India Mission. I liked their story and decided to extend my guidance to this highly enthusiastic start-up team and helping them to:
• Move from monolithic architecture to microservices based architecture
• Incorporate standard software development practices by using Scrum and Agile methodology
•…As a volunteer service, I am mentoring an early stage technology startup company. This startup has a clear vision of moving technology jobs to the ruler India and contribute into Skill India Mission. I liked their story and decided to extend my guidance to this highly enthusiastic start-up team and helping them to:
• Move from monolithic architecture to microservices based architecture
• Incorporate standard software development practices by using Scrum and Agile methodology
• Choose next generation technology stack for their platform, migrating from VPC hosting to AWS Elastic Beanstalk PaaS service.
• Design scalable and highly automated components for their application -
Board of member
BloodyFriends.com
- 3 years
Health
Was one of the founders of Bloody Friends a social non-profit organization. We have build a social networking site by which you can search for blood donors in your local city.
Publications
-
Scaling Analytics Engine powered by Apache Spark on OpenShift (Kubernetes)
Red Hat Publication
Data analysis solutions are changing rapidly, shifting from relatively static and rigid analytics clusters
toward more dynamic and scalable environments. Software-defined data services are a big part of
this transition, allowing on-demand provisioning of clusters for analytics and data processing, sharing
of data sets between these clusters, and independent and granular scaling of compute and storage
resources. Working closely together IBM, Red Hat, and Intel engineers designed…Data analysis solutions are changing rapidly, shifting from relatively static and rigid analytics clusters
toward more dynamic and scalable environments. Software-defined data services are a big part of
this transition, allowing on-demand provisioning of clusters for analytics and data processing, sharing
of data sets between these clusters, and independent and granular scaling of compute and storage
resources. Working closely together IBM, Red Hat, and Intel engineers designed an optimised reference architecture and performed extensive testing in a lab environment. This document describes the test cluster reference architecture in detail along with the performance results achieved in the testing.Other authorsSee publication -
Red Hat OpenShift Container Storage performance characterisation for PostgreSQL and Presto workload
Red Hat
The growing embrace of hybrid cloud environments is placing increased focus on cloud-native
storage. Developers and data scientists need to architect and deploy container-native storage
rapidly and per their organization’s governance needs. They need the ability to launch their dataintensive apps and machine learning (ML) pipelines where it makes sense within the hybrid cloud,
with a fundamental assumption of consistent data storage services. Those services must be inherently reliable…The growing embrace of hybrid cloud environments is placing increased focus on cloud-native
storage. Developers and data scientists need to architect and deploy container-native storage
rapidly and per their organization’s governance needs. They need the ability to launch their dataintensive apps and machine learning (ML) pipelines where it makes sense within the hybrid cloud,
with a fundamental assumption of consistent data storage services. Those services must be inherently reliable and able to scale both in capacity and performance independent of the applications
they support. Red Hat® OpenShift® Container Storage now offers solution architects multiple deployment
options to suit their specific needs.Other authorsSee publication -
Red Hat OpenShift Container Storage deployment agility
Red Hat
Cloud-native app developers and data scientists need their data-intensive apps and machine learning (ML) pipelines to work the same wherever they are on the hybrid cloud, without variability in
storage services capabilities, resilience, or performance at scale. Red Hat® OpenShift® Container
Platform coupled with Red Hat OpenShift Container Storage provides these workloads with a consistent, container-based operating environment across the hybrid cloud.Other authorsSee publication -
Red Hat Data Services solutions :: Scaling to 10 billion objects
Red Hat
With these challenges in mind, Red Hat recently engaged Evaluator Group to test the scale and per-
performance of a system designed to store over 10 billion objects running on Red Hat® Ceph® Storage.
Scaling to 10 billion objects is a monumental undertaking that requires highly capable hardware,
a balanced configuration, and a software environment that can scale and recover from failure
without placing arbitrary limitations on performance. The tested configuration included Intel…With these challenges in mind, Red Hat recently engaged Evaluator Group to test the scale and per-
performance of a system designed to store over 10 billion objects running on Red Hat® Ceph® Storage.
Scaling to 10 billion objects is a monumental undertaking that requires highly capable hardware,
a balanced configuration, and a software environment that can scale and recover from failure
without placing arbitrary limitations on performance. The tested configuration included Intel and
Seagate technology: -
Persistent and highly available storage for Red Hat OpenShift logging
Red Hat
As organizations embrace containers and Kubernetes orchestration for critical applications, Red Hat®
OpenShift® Container Platform services must be made highly available, implying a significant role
for the storage that supports them. Red Hat OpenShift Container Platform cluster logging requires
persistent storage for reliable operation. Back-end storage for logging services must also be resilient
and highly available to protect against infrastructure failures without data loss. -
Red Hat Ceph Object Storage : (Six Part) Performance Blog Series
Red Hat
Organizations are increasingly being tasked with managing billions of files and tens to hundreds of petabytes of data. Object storage is well suited to these challenges, both in the public cloud and on-premise. Organizations need to understand how to best configure and deploy software, hardware, and network components to serve a diverse range of data intensive workloads.
This blog series details how to build robust object storage infrastructure using a combination of Red Hat Ceph…Organizations are increasingly being tasked with managing billions of files and tens to hundreds of petabytes of data. Object storage is well suited to these challenges, both in the public cloud and on-premise. Organizations need to understand how to best configure and deploy software, hardware, and network components to serve a diverse range of data intensive workloads.
This blog series details how to build robust object storage infrastructure using a combination of Red Hat Ceph Storage coupled with Dell EMC storage servers and networking. Both large-object and small-object synthetic workloads were applied to the test system and the results subjected to performance analysis. Testing also evaluated the ability of the system under test to scale beyond a billion objects. -
Ceph Cookbook - Second Edition
Packt Publishing
Ceph is a unified distributed storage system designed for reliability and scalability. This technology has been transforming the software-defined storage industry and is evolving rapidly as a leader with its wide range of support for popular cloud platforms such as OpenStack, and CloudStack, and also for virtualized platforms. Ceph is backed by Red Hat and has been developed by community of developers which has gained immense traction in recent years.
This book will guide you right from…Ceph is a unified distributed storage system designed for reliability and scalability. This technology has been transforming the software-defined storage industry and is evolving rapidly as a leader with its wide range of support for popular cloud platforms such as OpenStack, and CloudStack, and also for virtualized platforms. Ceph is backed by Red Hat and has been developed by community of developers which has gained immense traction in recent years.
This book will guide you right from the basics of Ceph , such as creating blocks, object storage, and filesystem access, to advanced concepts such as cloud integration solutions. The book will also cover practical and easy to implement recipes on CephFS, RGW, and RBD with respect to the major stable release of Ceph Jewel. Towards the end of the book, recipes based on troubleshooting and best practices will help you get to grips with managing Ceph storage in a production environment. -
Learning Ceph - Second Edition
Packt Publishing
Learning Ceph, Second Edition will give you all the skills you need to plan, deploy, and effectively manage your Ceph cluster. You will begin with the first module, where you will be introduced to Ceph use cases, its architecture, and core projects. In the next module, you will learn to set up a test cluster, using Ceph clusters and hardware selection. After you have learned to use Ceph clusters, the next module will teach you how to monitor cluster health, improve performance, and troubleshoot…
Learning Ceph, Second Edition will give you all the skills you need to plan, deploy, and effectively manage your Ceph cluster. You will begin with the first module, where you will be introduced to Ceph use cases, its architecture, and core projects. In the next module, you will learn to set up a test cluster, using Ceph clusters and hardware selection. After you have learned to use Ceph clusters, the next module will teach you how to monitor cluster health, improve performance, and troubleshoot any issues that arise. In the last module, you will learn to integrate Ceph with other tools such as OpenStack, Glance, Manila, Swift, and Cinder.
By the end of the book you will have learned to use Ceph effectively for your data storage requirements. -
Red Hat Ceph Storage : Reference Architecture for Object Storage
Red Hat
This publication is a reference architecture/performance and sizing guide describing Red Hat Ceph Storage coupled with QCT (Quanta Cloud Technology) storage servers and networking as object storage infrastructure. Testing, tuning, and performance are described for both large-object and small-object workloads. This guide also presents the results of the tests conducted to evaluate the ability of configurations to scale to host hundreds of millions of objects.
After hundreds of hours of…This publication is a reference architecture/performance and sizing guide describing Red Hat Ceph Storage coupled with QCT (Quanta Cloud Technology) storage servers and networking as object storage infrastructure. Testing, tuning, and performance are described for both large-object and small-object workloads. This guide also presents the results of the tests conducted to evaluate the ability of configurations to scale to host hundreds of millions of objects.
After hundreds of hours of [Test ⇒ Tune ⇒ Repeat] exercises, this reference architecture provides empirical answers to a range of performance questions surrounding Ceph object storageOther authorsSee publication -
Ceph CookBook
Packt Publishing
This book takes you from a basic knowledge of Ceph to an expert understanding of the most advanced features, walking you through building up a production-grade Ceph storage cluster and helping you develop all the skills you need to plan, deploy, and effectively manage your Ceph cluster. Beginning with the basics, you’ll create a Ceph cluster, followed by block, object, and file storage provisioning. Next, you’ll get a step-by-step tutorial on integrating it with OpenStack and building a…
This book takes you from a basic knowledge of Ceph to an expert understanding of the most advanced features, walking you through building up a production-grade Ceph storage cluster and helping you develop all the skills you need to plan, deploy, and effectively manage your Ceph cluster. Beginning with the basics, you’ll create a Ceph cluster, followed by block, object, and file storage provisioning. Next, you’ll get a step-by-step tutorial on integrating it with OpenStack and building a Dropbox-like object storage solution. We’ll also take a look at federated architecture and CephFS, and you’ll dive into Calamari and VSM for monitoring the Ceph environment. You’ll develop expert knowledge on troubleshooting and benchmarking your Ceph storage cluster. Finally, you’ll get to grips with the best practices to operate Ceph in a production environment.
-
Ceph white paper - RAID : End of an Era ?
Fujitsu Limited
I have contributed my best work to this white paper that comes out of a Proof-of-Concept of Eternus CD10000 system which is Ceph based storage solution from Fujitsu.
This white paper will help you to understand how Ceph-based FUJITSU Storage ETERNUS CD10000 is better than traditional RAID-based storage systems in OpenStack cloud environments -
Learning Ceph
Packt publishing
This book will give you all the skills you need to plan, deploy, and effectively manage your Ceph cluster, guiding you through Ceph’s technology overview, architecture, and components. With a step-by-step tutorial-style explanation of the deployment of each Ceph component, the book will take you through Ceph storage provisioning and integration with Openstack. This book will also focus on monitoring, troubleshooting, and benchmarking your Ceph storage cluster.
Beginning with an…This book will give you all the skills you need to plan, deploy, and effectively manage your Ceph cluster, guiding you through Ceph’s technology overview, architecture, and components. With a step-by-step tutorial-style explanation of the deployment of each Ceph component, the book will take you through Ceph storage provisioning and integration with Openstack. This book will also focus on monitoring, troubleshooting, and benchmarking your Ceph storage cluster.
Beginning with an introduction to Ceph, you will then discover how to deploy and set up your Ceph cluster, discovering the differing components and why we need them. We will then discuss the architecture of the technology and how to plan and organise your own cluster. This leads on deploying your own cluster, and what provisioning and options you have and need to make. The latter part of the book develops your skills further, focusing on integration with OpenStack and performance testing. This book takes you from a basic level of knowledge in Ceph to an expert in its most advanced features.
Courses
-
Computer system, Hardware & Networking
-
-
Entrepreneurship development
-
-
IBM AIX system administration training
-
-
ITIL Fundamental training
-
-
Inktank Ceph & OpenStack Integration training
CEPH-130
-
Linux System Administration traning
-
-
Mirantis OpenStack Bootcamp training
OS110
-
Netapp Storage Administration training
-
-
OpenStack Administration training
-
-
Oracle Solaris system administration training
-
-
Symantec Netbackup Administration training
-
Projects
-
Try-Ceph : Quickest way to launch your first Ceph cluster with a single command
Try-Ceph requires bare minimum work to get your FIRST CEPH CLUSTER running for your testing and learning purpose. Anyone who wants to have a quick look at CEPH , this is the fastest way to get to their first Ceph cluster.
Highlights :
* Quickest way to get your first test Ceph cluster up and running.
* 100% Automated Ceph installation and configuration within the box.
* Installs and configure ceph-dash : A Ceph graphical dashboard for monitoring.
* User can define number…Try-Ceph requires bare minimum work to get your FIRST CEPH CLUSTER running for your testing and learning purpose. Anyone who wants to have a quick look at CEPH , this is the fastest way to get to their first Ceph cluster.
Highlights :
* Quickest way to get your first test Ceph cluster up and running.
* 100% Automated Ceph installation and configuration within the box.
* Installs and configure ceph-dash : A Ceph graphical dashboard for monitoring.
* User can define number of Monitor and OSD nodes for the Ceph cluster.
* Installs and configure Ceph rados gateway component
* Workflow : Vagrant --> Ansible --> Ceph --> Ceph-dashOther creatorsSee project -
POC of Fujitsu Eternus CD10000 storage appliance based on Ceph
- Present
This project includes evaluating and proof of concept of Fujitsu Eternus CD10000 storage appliance which is based on Ceph.
- Installing and Deploying CD10000
- Configuring and storage provisioning using CD10000
- End to end product testing
- Testing the product with OpenStack cloud workload
- Integrating Cinder , glance , swift , nova , keystone components to CD10000
- Testing object storage based on S3 API
- Building file sync and share services using CD10000
- CD10000…This project includes evaluating and proof of concept of Fujitsu Eternus CD10000 storage appliance which is based on Ceph.
- Installing and Deploying CD10000
- Configuring and storage provisioning using CD10000
- End to end product testing
- Testing the product with OpenStack cloud workload
- Integrating Cinder , glance , swift , nova , keystone components to CD10000
- Testing object storage based on S3 API
- Building file sync and share services using CD10000
- CD10000 performance benchmarking.
- Documenting and reporting results
Other creators -
Ceph calamari package repository
-
Currently calamari does not provides ready to use packages and its available as source. This repository aims to provide Ceph calamari packages for CentOS/RHEL and Ubuntu operating systems.
Package provided for :
Calamari server
Calamari client ( a.k.a Romana )
Diamond
More info : http://www.ksingh.co.in/blog/2015/07/13/ceph-calamari-packages-for-community/ -
Building Cloud Storage as a part of CSC's public cloud infrastructure
-
This project includes various phases and subtasks.
- Bringing Ceph knowledge in-house
- Testing and evaluating Ceph
- Storage deployment on more than one infrastructure and projects
- Integrating Ceph with CSC OpenStack cloud
- Supporting end to end cloud infrastructure -
Learning CEPH
-
Ceph is an open source, software-defined storage solution, which runs on commodity hardware to provide Exabyte level scalability. It is well known to be a highly reliable storage system that has no single point of failure. Since its emergence onto the market Ceph has been transforming the data storage industry and evolving rapidly as a leader in software defined storage space. It is able to extend full support to cloud platforms such as Openstack and Cloudstack and to virtualization platforms…
Ceph is an open source, software-defined storage solution, which runs on commodity hardware to provide Exabyte level scalability. It is well known to be a highly reliable storage system that has no single point of failure. Since its emergence onto the market Ceph has been transforming the data storage industry and evolving rapidly as a leader in software defined storage space. It is able to extend full support to cloud platforms such as Openstack and Cloudstack and to virtualization platforms as well. The object storage methodology of Ceph helps it stand head-and-shoulders above its nearest rivals. Ceph is fast becoming the first choice in storage solutions as it is an economic, reliable option with a rich feature set and no vendor lock-ins.
This book will give you all the skills you need to plan, deploy, and effectively manage your Ceph cluster, guiding you through Ceph’s technology overview, architecture, and components. With a step-by-step tutorial-style explanation of the deployment of each Ceph component, the book will take you through Ceph storage provisioning and integration with Openstack. This book will also focus on monitoring, troubleshooting, and benchmarking your Ceph storage cluster.
Beginning with an introduction to Ceph, you will then discover how to deploy and set up your Ceph cluster, discovering the differing components and why we need them. We will then discuss the architecture of the technology and how to plan and organise your own cluster. This leads on deploying your own cluster, and what provisioning and options you have and need to make. The latter part of the book develops your skills further, focusing on integration with OpenStack and performance testing. This book takes you from a basic level of knowledge in Ceph to an expert in its most advanced features.Other creatorsSee project
Honors & Awards
-
Best WIMSian Award for duration ( 2008 - 2012 )
wipro Infotech
I was awarded with Best WIMSian title for the during the period of 4 years ( 2008 - 2012 ) when i was a part of my master degree program.
Languages
-
English
-
-
Hindi
-
Recommendations received
11 people have recommended Karan
Join now to viewOther similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Karan Singh in India
-
KARAN SINGH
-
Karan Singh
Talent Acquisition Specialist @ Betsol | Corporate Recruiting
-
Karan Singh
-
Karan singh
CEO
-
Karan Singh
AGM - Expansion @ Battery Smart
16182 others named Karan Singh in India are on LinkedIn
See others named Karan Singh