Container Storage Interface

Introduction OpenSDS introduces CSI aims to define an industry standard that enables storage vendors (SP) to develop a plugin once and have it work across several container orchestration (CO) systems. The container orchestration (CO) systems include Kubernetes, Docker Swarm, Cloud Foundry and so on. Container orchestration platform is especially beneficial when running microservices in containers. […]

CI/CD with Jenkins

Every organization requires a DevOps for the product/software delivery and deployment. Continuous integration and continuous delivery with Jenkins’ approach is a step towards the product/software delivery and deployment. Releasing software frequently to users is usually a time-consuming and painful process. Continuous Integration and Continuous Delivery can help organizations to become more agile by automating and […]

Server Load Balancer: A Solution for Server Reliability Problems

During heavy traffic scenario, slow server response creates a huddle while surfing popular websites is a very common issue. To overcome this problem, the server load balancer comes in picture. A Server Load Balancer is a hardware or virtual software appliance that distributes the application workload across an array of servers, ensuring application availability, elastic […]

Need of Multi-Cloud in OpenSDS

OpenSDS is an open source community working to address storage integration challenges, particularly in scale-out cloud native environments with heterogeneous storage platforms. In OpenSDS, there is a problem occurring in synchronization and storage of large amount of data. The object storage migration between different cloud resources is one of the major problem statements. This problem […]

V Model in Software Testing

The V-model is an SDLC model, where execution of processes happens in a sequential manner in a V-shape. It is also known as¬†Verification and Validation model. Among the many available testing models, the¬†V model in software testing is the most widely used applied and accepted one. This model allows for a better-quality analysis with less […]

Software Development Life Cycle (SDLC)

Introduction Software Development Life Cycle (SDLC) is a process used by the software industry to design, develop and test high quality software. The SDLC aims to produce a high-quality software that meets or exceeds customer expectations, reaches completion within times and cost estimates. What is SDLC? SDLC is a process followed for a software project, […]

Analysis of Minio

What is minio? Minio is a minimalistic object storage server that is API compatible with Amazon S3. Minio is another take on cloud storage. The goal of Minio is to enable application developers to build their own storage clouds, just like how Amazon, Google, and Facebook developed their own proprietary cloud storage. Modern applications must […]

Bug Life Cycle

¬†Bug/Defect life cycle¬†is a cycle which a defect goes through during its lifetime. It starts when defect is found and ends when a defect is closed, after ensuring it‚Äôs not reproduced.¬†Defect life cycle¬†is related to the bug found during testing. Defect management process The Defect Management Process should be followed during the overall software development […]

OpenStack Networking

What is OpenStack Networking? OpenStack is an open-source, community-driven, cloud management platform. It is a collection of Application Program Interfaces (APIs) that can be implemented with open-source technologies. OpenStack Networking often referred to as Neutron. OpenStack Networking is a standalone service that often deploys several processes across several nodes. These processes interact with each other […]