#glusterfs
Explore tagged Tumblr posts
Text
GlusterFS vs Ceph: Two Different Storage Solutions with Pros and Cons
GlusterFS vs Ceph: Two Different Storage Solutions with Pros and Cons @vexpert #vmwarecommunities #ceph #glusterfs #glusterfsvsceph #cephfs #containerstorage #kubernetesstorage #virtualization #homelab #homeserver #docker #kubernetes #hci
I have been trying out various storage solutions in my home lab environment over the past couple of months or so. Two that I have been extensively testing are GlusterFS vs Ceph, and specifically GlusterFS vs CephFS to be exact, which is Ceph’s file system running on top of Ceph underlying storage. I wanted to give you a list of pros and cons of GlusterFS vs Ceph that I have seen in working with…
0 notes
Text
🔄 Backing Up and Restoring Kubernetes Block and File Volumes – No-Code Guide
Kubernetes has become a foundational platform for deploying containerized applications. But as more stateful workloads enter the cluster — like databases and shared storage systems — ensuring data protection becomes critical.
This no-code guide explores how to back up and restore Kubernetes block and file volumes, the differences between storage types, and best practices for business continuity and disaster recovery.
📌 What Is Kubernetes Volume Backup & Restore?
In Kubernetes, Persistent Volumes (PVs) store data used by pods. These volumes come in two main types:
Block Storage: Raw devices formatted by applications (e.g., for databases).
File Storage: File systems shared between pods (e.g., for media files or documents).
Backup and restore in this context means protecting this stored data from loss, corruption, or accidental deletion — and recovering it when needed.
Block vs 📂 File Storage: What's the Difference?
FeatureBlock StorageFile StorageUse CaseDatabases, apps needing low latencyMedia, documents, logsAccessSingle node accessMulti-node/shared accessExampleAmazon EBS, OpenStack CinderNFS, CephFS, GlusterFS
Understanding your storage type helps decide the right backup tool and strategy.
🔒 Why Backing Up Volumes Is Essential
🛡️ Protects critical business data
💥 Recovers from accidental deletion or failure
📦 Enables migration between clusters or cloud providers
🧪 Supports safe testing using restored copies
🔧 Common Backup Methods (No Code Involved)
1. Snapshots (for Block Volumes)
Most cloud providers and storage backends support volume snapshots, which are point-in-time backups of storage volumes. These can be triggered through the Kubernetes interface using storage plugins called CSI drivers.
Benefits:
Fast and efficient
Cloud-native and infrastructure-integrated
Easy to automate with backup tools
2. File Backups (for File Volumes)
For file-based volumes like NFS or CephFS, the best approach is to regularly copy file contents to a secure external storage location — such as object storage or an offsite file server.
Benefits:
Simple to implement
Granular control over which files to back up
Works well with shared volumes
3. Backup Tools (All-in-One Solutions)
Several tools offer full platform support to handle Kubernetes volume backup and restore — with user-friendly interfaces and no need to touch code:
Velero: Popular open-source tool that supports scheduled backups, volume snapshots, and cloud storage.
Kasten K10: Enterprise-grade solution with dashboards, policy management, and compliance features.
TrilioVault, Portworx PX-Backup, and Rancher Backup: Also offer graphical UIs and seamless Kubernetes integration.
✅ Backup Best Practices for Kubernetes Volumes
🔁 Automate backups on a regular schedule (daily/hourly)
🔐 Encrypt data at rest and in transit
🌍 Store backups in a different location/region from the primary cluster
📌 Use labels to categorize backups by application or environment
🧪 Periodically test restore processes to validate recoverability
♻️ How Restoration Works (No Coding Required)
Restoring volumes in Kubernetes depends on the type of backup:
For snapshots, simply point new volumes to an existing snapshot when creating them again.
For file backups, use backup tools to restore contents back into the volume or re-attach to new pods.
For full-platform backup tools, use the interface to select a backup and restore it — including associated volumes, pods, and configurations.
Many solutions provide dashboards, logs, and monitoring to confirm that restoration was successful.
🚀 Summary: Protect What Matters
As Kubernetes powers more business-critical applications, backing up your block and file volumes is no longer optional — it’s essential. Whether using built-in snapshots, file-based backups, or enterprise tools, ensure you have a backup and recovery plan that’s tested, automated, and production-ready.
Your Kubernetes environment can be resilient and disaster-proof — with zero code required.
For more info, Kindly follow: Hawkstack Technologies
#Kubernetes#K8s#DevOps#CloudNative#PersistentStorage#StatefulApps#KubernetesStorage#VolumeBackup#DisasterRecovery#DataProtection#PlatformEngineering#SRE#CloudSecurity#OpenSourceTools#NoCodeOps
0 notes
Text
🌐 Cloud Native Storage to Hit $95.8B by 2034 – Here's Why
Cloud Native Storage Market is undergoing a transformative evolution, growing from $14.2 billion in 2024 to a projected $95.8 billion by 2034, at a CAGR of 21%. This remarkable growth is driven by the rising demand for scalable, resilient, and flexible data storage solutions that align with modern cloud-native architectures. Cloud native storage leverages containerization, microservices, and orchestration platforms like Kubernetes to meet the agility and performance needs of today’s enterprises. It plays a crucial role in supporting digital transformation initiatives by enabling automation, dynamic provisioning, and streamlined data management across public, private, and hybrid cloud environments.
Market Dynamics
The market’s expansion is deeply tied to the surge in cloud-native application development, particularly across industries such as finance, healthcare, e-commerce, and telecommunications. Kubernetes-based storage has emerged as the front-runner due to its deep integration with container ecosystems and the seamless experience it offers developers and IT teams. Object storage, known for its efficiency with unstructured data, follows closely behind.
Click to Request a Sample of this Report for Additional Market Insights: https://www.globalinsightservices.com/request-sample/?id=GIS26224
Key drivers include the increasing adoption of DevOps, the shift towards microservices, and the need for rapid data access and scalability. Challenges such as integration with legacy systems, regulatory compliance (like GDPR and CCPA), data security, and a shortage of skilled professionals remain significant. Despite these barriers, the market is witnessing innovation in encryption, AI-driven analytics, and energy-efficient infrastructure, all of which are shaping the future of cloud native storage.
Key Players Analysis
Leading the competitive landscape are tech giants such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud, all of whom are continuously enhancing their cloud-native storage portfolios with advanced capabilities like low-latency access, cross-region replication, and intelligent tiering.
In addition, innovative solutions from Portworx, Ceph, MinIO, Diamanti, and Rook are disrupting traditional models by offering container-native storage solutions that are flexible and developer-friendly. Emerging startups such as Storlytics, Sky Vault, and Zephyr Data are also gaining traction by providing nimble, open-source-aligned solutions that focus on edge storage and cost-efficiency.
Regional Analysis
North America remains the largest market, with the United States leading due to its robust IT infrastructure, widespread adoption of cloud technologies, and high levels of investment in digital transformation. Canada is catching up, supported by favorable government policies and a growing tech ecosystem.
In Europe, countries like Germany, the UK, and France are advancing rapidly with strong regulatory frameworks and strategic focus on cloud migration. Asia-Pacific, led by China, India, and Japan, is showing the fastest growth, fueled by the explosion of digital services and government-backed initiatives to bolster cloud infrastructure. Meanwhile, Latin America and the Middle East & Africa are emerging markets with promising growth, especially in nations like Brazil, Mexico, UAE, and South Africa, where cloud adoption is on the rise.
Recent News & Developments
Recent years have seen accelerated investments in containerization and microservices, prompting a shift from monolithic to distributed storage systems. Open-source initiatives like OpenEBS and GlusterFS are gaining popularity, providing budget-friendly alternatives to proprietary solutions.
Furthermore, the rise of edge computing is influencing storage strategies, requiring robust storage architectures closer to the data source. Companies are also becoming increasingly aware of the environmental impact of data storage and are turning to sustainable and energy-efficient storage infrastructures to reduce carbon footprints and align with ESG goals.
Browse Full Report :https://www.globalinsightservices.com/reports/cloud-native-storage-market/
Scope of the Report
This report covers a comprehensive analysis of the Cloud Native Storage Market, spanning historical data from 2018 to 2023 and forecast insights from 2025 to 2034. It delves into various market segments, including type (block, file, object), deployment (public, private, hybrid), applications (DevOps, analytics, backup), and end-user industries (BFSI, healthcare, manufacturing, and more).
The report also evaluates market dynamics such as drivers, restraints, opportunities, and threats, supported by tools like SWOT, PESTLE, and value-chain analysis. Additionally, it profiles leading companies and emerging players, and highlights key trends shaping the future of cloud-native storage solutions.
Discover Additional Market Insights from Global Insight Services:
Commercial Drone Market : https://www.globalinsightservices.com/reports/commercial-drone-market/
Push to Talk Market: https://www.globalinsightservices.com/reports/push-to-talk-market/
Retail Analytics Market : https://www.globalinsightservices.com/reports/retail-analytics-market/
Cloud Based Contact Center Market : https://www.globalinsightservices.com/reports/cloud-based-contact-center-market/
Digital Content Creation Market : https://www.globalinsightservices.com/reports/digital-content-creation-market/
#cloudnative #cloudnativestorage #kubernetes #microservices #cloudarchitecture #cloudsolutions #objectstorage #datamanagement #cloudinfrastructure #devops #digitaltransformation #cloudcomputing #containerstorage #hybridcloud #cloudtech #storagesolutions #aws #googlecloud #azure #edgecomputing #datasecurity #scalablestorage #cloudbackup #cloudnativeapps #aiincloud #dataprivacy #gdprcompliance #cloudorchestration #cloudplatforms #cloudinnovation #techtrends #openstack #dataanalytics #iotstorage #softwaredefinedstorage #openebs #glusterfs #ceph #cloudstrategy #cloudops #techstack
About Us:
Global Insight Services (GIS) is a leading multi-industry market research firm headquartered in Delaware, US. We are committed to providing our clients with highest quality data, analysis, and tools to meet all their market research needs. With GIS, you can be assured of the quality of the deliverables, robust & transparent research methodology, and superior service.
Contact Us:
Global Insight Services LLC 16192, Coastal Highway, Lewes DE 19958 E-mail: [email protected] Phone: +1–833–761–1700 Website: https://www.globalinsightservices.com/
0 notes
Text
OpenShift Virtualization Architecture: Inside KubeVirt and Beyond
OpenShift Virtualization, powered by KubeVirt, enables organizations to run virtual machines (VMs) alongside containerized workloads within the same Kubernetes platform. This unified infrastructure offers seamless integration, efficiency, and scalability. Let’s delve into the architecture that makes OpenShift Virtualization a robust solution for modern workloads.
The Core of OpenShift Virtualization: KubeVirt
What is KubeVirt?
KubeVirt is an open-source project that extends Kubernetes to manage and run VMs natively. By leveraging Kubernetes' orchestration capabilities, KubeVirt bridges the gap between traditional VM-based applications and modern containerized workloads.
Key Components of KubeVirt Architecture
Virtual Machine (VM) Custom Resource Definition (CRD):
Defines the specifications and lifecycle of VMs as Kubernetes-native resources.
Enables seamless VM creation, updates, and deletion using Kubernetes APIs.
Virt-Controller:
Ensures the desired state of VMs.
Manages operations like VM start, stop, and restart.
Virt-Launcher:
A pod that hosts the VM instance.
Ensures isolation and integration with Kubernetes networking and storage.
Virt-Handler:
Runs on each node to manage VM-related operations.
Communicates with the Virt-Controller to execute tasks such as attaching disks or configuring networking.
Libvirt and QEMU/KVM:
Underlying technologies that provide VM execution capabilities.
Offer high performance and compatibility with existing VM workloads.
Integration with Kubernetes Ecosystem
Networking
OpenShift Virtualization integrates with Kubernetes networking solutions, such as:
Multus: Enables multiple network interfaces for VMs and containers.
SR-IOV: Provides high-performance networking for VMs.
Storage
Persistent storage for VMs is achieved using Kubernetes StorageClasses, ensuring that VMs have access to reliable and scalable storage solutions, such as:
Ceph RBD
NFS
GlusterFS
Security
Security is built into OpenShift Virtualization with:
SELinux: Enforces fine-grained access control.
RBAC: Manages access to VM resources via Kubernetes roles and bindings.
Beyond KubeVirt: Expanding Capabilities
Hybrid Workloads
OpenShift Virtualization enables hybrid workloads by allowing applications to:
Combine VM-based legacy components with containerized microservices.
Transition legacy apps into cloud-native environments gradually.
Operator Framework
OpenShift Virtualization leverages Operators to automate lifecycle management tasks like deployment, scaling, and updates for VM workloads.
Performance Optimization
Supports GPU passthrough for high-performance workloads, such as AI/ML.
Leverages advanced networking and storage features for demanding applications.
Real-World Use Cases
Dev-Test Environments: Developers can run VMs alongside containers to test different environments and dependencies.
Data Center Consolidation: Consolidate traditional and modern workloads on a unified Kubernetes platform, reducing operational overhead.
Hybrid Cloud Strategy: Extend VMs from on-premises to cloud environments seamlessly with OpenShift.
Conclusion
OpenShift Virtualization, with its KubeVirt foundation, is a game-changer for organizations seeking to modernize their IT infrastructure. By enabling VMs and containers to coexist and collaborate, OpenShift bridges the past and future of application workloads, unlocking unparalleled efficiency and scalability.
Whether you're modernizing legacy systems or innovating with cutting-edge technologies, OpenShift Virtualization provides the tools to succeed in today’s dynamic IT landscape.
For more information visit: https://www.hawkstack.com/
0 notes
Text
0 notes
Text
Top 5 Open Source Kubernetes Storage Solutions - Virtualization Howto
0 notes
Video
youtube
Nextcloud in Docker Swarm behind Traefik Reverse Proxy
Learn how to deploy your own Nextcloud server in docker swarm using Docker-compose with MariaDB as backend database. Super simple and easy to host Nextcloud Instance quickly.
Use Traefik in front of Nextcloud to act as a reverse proxy / load balancer and also get automatic SSL Certificate from Letsencrypt.
Full blog post here: https://rb.gy/ags398
0 notes
Text
Top 5 Open Source Kubernetes Storage Solutions
Top 5 Open Source Kubernetes Storage Solutions #homelab #ceph #rook #glusterfs #longhorn #openebs #KubernetesStorageSolutions #OpenSourceStorageForKubernetes #CephRBDKubernetes #GlusterFSWithKubernetes #OpenEBSInKubernetes #RookStorage #LonghornKubernetes
Historically, Kubernetes storage has been challenging to configure, and it required specialized knowledge to get up and running. However, the landscape of K8s data storage has greatly evolved with many great options that are relatively easy to implement for data stored in Kubernetes clusters. Those who are running Kubernetes in the home lab as well will benefit from the free and open-source…

View On WordPress
#block storage vs object storage#Ceph RBD and Kubernetes#cloud-native storage solutions#GlusterFS with Kubernetes#Kubernetes storage solutions#Longhorn and Kubernetes integration#managing storage in Kubernetes clusters#open-source storage for Kubernetes#OpenEBS in Kubernetes environment#Rook storage in Kubernetes
0 notes
Text
Kubernetes: постоянные диски на GlusterFS и heketi
Kubernetes: постоянные диски на GlusterFS и heketi
В прошлой статье “Kubernetes: использование совместно с GlusterFS” мы рассмотрели ручной процесс создания кластера GlusterFS с последующим подключением его к вашему кластеру Kubernetes в виде отдельного StorageClass-а для предоставления вашим приложениям возможности использовать постоянные диски (PersistentVolume). В этой статье речь пойдет о той же, но более автоматизированной и простой…
View On WordPress
0 notes
Text
In this blog post, we shall show you how to upload an OS installation ISO file to a Storage Domain in oVirt / RHEV Virtualization environment. This is a key requirement if you’re planning to perform either manual or automated installations of virtual machines. This is an alternative to using a network server, such as HTTP or FTP, to share installation media files. DVD ISO files can sit on network server, while boot ISO being uploaded to a Storage domain. In oVirt / RHEV terms, storage domain is defined as a repository disk images used by virtual machines for system boot disks, data storage, or as installation media. There are three types of storage domains: Data storage domain ISO storage domain Export storage domain As of recent oVirt releases, only data domains are needed. Although export and iso domains are available, they have been deprecated. In this post, we shall upload an ISO image to ISO or Data domain. Then see how to boot from ISO for actual operating system installation. 1. Configure Storage domain on oVirt / RHEV A configured storage domain is requirement before ISO uploads. Any of these storage technologies can be used as storage domain backend: • Gluster Storage native client (GlusterFS) • Fiber Channel Protocol (FCP) • Internet Small Computer System Interface (iSCSI) • Network File System (NFS) • Local storage attached directly to a virtualization host. We had done an article on using NFS as a backend storage. Refer to it using link shared. Add NFS Data, ISO and Export Storage Domain to oVirt / RHEV 2. Download ISO image With Storage domains configured, we can download ISO image for the operating system we would like to install. In this example, any Linux ISO file will suffice. We’ll use Alpine Linux as target distribution to be installed. Visit OS ISO downloads page and get the latest release image in the machine used to access the Administration Portal. 3. Upload ISO ISO Image to oVirt / RHEV Storage Domain Login to Administration Portal From the Portal, navigate to Storage > Storage Domains in the menu: Select Disks > Upload Click “Start” on Upload drop-down list to initiate file upload. Click “Chose File” button to access local filesystem Select ISO file to upload from the directory you saved the file. The Alias and Description fields will default to the name of the ISO file. You can modify accordingly. There should be successful access to portal before upload. There should be a successful connection to the ovirt-imageio-proxy before being able to upload. Use the “Test Connection“ button to test the connection. If you get a green success box, this indicates upload will succeed. If an orange warning box is returned by the Test Connection button, click the ovirt-engine certificate link. Check the box next to Trust this CA to identify websites. Click OK when done to trust CA. Image upload progress should now start. Successful upload look – notice OK in status. 4. Creating Virtual Machine from the uploaded ISO image At Virtual Machine creation time, an ISO disk image in the data storage domain can be attached to the virtual machine as if was inserted into a CD/DVD drive. To create a new Virtual machine, navigate to Compute → Virtual Machines→ New in the menu. Provide VM parameters under General section – OS, Instance type(can be custom), VM Name and Network to assign the virtual machine. For boot disk select “Create” to create a new one. Input boot disk size (GiB) in gibibytes, and optionally Alias(usually autogenerated from disk name). You can as well customize other settings relating to virtual disk. Created disk image is stored in the Storage Domain and the virtual machine will boot from that stored image. Click on “Show Advanced Options“ Under the Boot Options section, we’ll set second boot device and attach the ISO. Select
“CD-ROM” as second boot device, and tick “Attach CD” checkbox, then select ISO image to boot from from the drop-down field to the right. In summary, We’ll create a new virtual machine according to the following requirements: Cluster: Default Template: Blank | (0) Operating System: Linux Instance Type: Small Optimized for: Server Name: Alpine-Linux Instance Images: Attach the Alpine Linux disk nic1: ovirtmgmt/ovirtmgmt Once VM skeleton is created, the instance is in powered off state. We can change the VM console access in Console menu section. VNC / noVNC console and invocation is good for web based installation. It doesn’t need any client installation to access VM console. Start the Virtual Machine to begin normal Linux OS installation. The Virtual Machine created can be removed by shutting it down gracefully, then right-click the virtual machine and select remove from the context menu. You then click OK in the confirmation dialog box to complete removal of the virtual machine. We hope this article was of great succour while trying to figure our how ISO image can be uploaded and used on oVirt / RHEV Virtualization platform.
0 notes
Photo
GlusterFS is a free and open source file and object storage solution that can be used across the physical, virtual and cloud servers over the network. The main benefit of GlusterFS is that we can scale up or scale out the storage up-to multiple petabytes without any downtime, it also provides the redundancy and high availability of the storage.
0 notes
Video
youtube
GlusterFS as Replicated Storage Volume in Docker Swarm
Learn how to install Glusterfs as Replicated volume in Docker Swarm for data high availability.
Full blog post here: https://rb.gy/lbcj6e
0 notes
Text
30 Widely Used Open Source Software
Suggested Reading Time: 10 min
Copyright belongs to Xiamen University Malaysia Open Source Community Promotion Group (for Community Service course)
*WeChat Public Account: XMUM_OSC
It is undeniable that open source technology is widely use in business. Companies who lead the trend in IT field, such as Google and Microsoft, accept and promote using open source software. Partnerships with companies such as MongoDB, Redis Labs, Neo4j, and Confluent of Google Cloud are good examples of this.
Red Hat, the originator of linux, the open source company, firstly launched an investigation into the “The State of Enterprise Open Source” and released the investigation report on April 16, 2019. This report is a result of interviews with 950 IT pioneers around the world. The survey areas include the United States, the United Kingdom, Latin America, and the Asia-Pacific region, aiming to understand corporate open source profiles in different geographic regions.
Does the company believe that open source is of strategic significance? This is the question that Red Hat first raised and most wanted to understand. The survey results show that the vast majority of 950 respondents believe that open source is of strategic importance to the company's overall infrastructure software strategy. Red Hat CEO Jim Whitehurst said at the beginning of the survey report, “The most exciting technological innovation that has occurred in this era is taking shape in the open source community.”
Up to now, the investigation has continued to the third round, and the results have been published on February 24, 2021.
Some of the most open source projects favored by IT companies. These are mainly enterprise-oriented application software projects, covering several categories such as web servers, big data and cloud computing, cloud storage, operating systems, and databases.
Web Servers: Nginx, Lighttpd, Tomcat and Apache
1. Nginx
Nginx (engine x) is a high-performance HTTP and reverse proxy web server developed by the Russians. It also provides IMAP/POP3/SMTP services. Its characteristics are that it occupies less memory and has strong concurrency. The concurrency of Nginx performs better in the same type of web server. Many people use Nginx as a load balancer and web reverse proxy.
Supported operating systems: Windows, Linux and OS X.
Link: http://nginx.org/
2. Lighttpd
Lighttpd is a lightweight open source web server software whose fundamental purpose is to provide a safe, fast, compatible and flexible web server environment specifically for high-performance websites. It has the characteristics of very low memory overhead, low cpu occupancy rate, good performance and abundant modules. It is widely used in some embedded web servers.
Supported operating systems: Windows, Linux and OS X
Link: https://www.lighttpd.net/
3. Tomcat
Tomcat server is a free and open source Web application server, which is a lightweight application server, mainly used to run JSP pages and Servlets. Because Tomcat has advanced technology, stable performance, and free of charge, it is loved by Java enthusiasts and recognized by some software developers, making it a popular Web application server.
Supported operating systems: Windows, Linux and OS X
Link: https://tomcat.apache.org/
4. Apache HTTP Server
Apache HTTP Server (Apache for short) is an open source web server of the Apache Software Foundation. It can run on most computer operating systems. Because of its cross-platform and security, it has been widely used since 1996. The most popular Web server system on the Internet since the beginning of the year. It is said that 55.3% of all websites are currently supported by Apache.
Supported operating systems: Windows, Linux and OS X
Link: https://httpd.apache.org/
Big Data and Cloud Computing: Hadoop、Docker、Spark、Storm
5. Hadoop
Hadoop is a distributed system infrastructure developed by the Apache Foundation. It is recognized as a set of industry big data standard open source software, which provides massive data processing capabilities in a distributed environment. Almost all mainstream vendors focus on Hadoop development tools, open source software, commercial tools, and technical services. Hadoop has become the standard framework for big data.
Supported operating systems: Windows, Linux and OS X
Link: http://hadoop.apache.org/
6. Docker
Docker is an open source application container engine. Developers can package their own applications into containers, and then migrate to docker applications on other machines, which can achieve rapid deployment and are widely used in the field of big data. Basically, companies that do big data will use this tool.
Supported operating systems: Windows, Linux and OS X
Link: https://www.docker.com/
7. Spark
Apache Spark is a fast and universal computing engine designed for large-scale data processing. Spark is similar to the general parallel framework of Hadoop MapReduce. Apache Spark claims, "It runs programs in memory up to 100 times faster than Hadoop MapReduce and 10 times faster on disk. Spark is better suited for data mining and machine learning algorithms that require iterative MapReduce.
Supported operating systems: Windows, Linux and OS X
Link: http://spark.apache.org/
8. Storm
Storm is a Twitter open source distributed real-time big data processing system, which is called the real-time version of Hadoop by the industry. As more and more scenarios cannot tolerate the high latency of Hadoop's MapReduce, such as website statistics, recommendation systems, early warning systems, financial systems (high-frequency trading, stocks), etc., big data real-time processing solutions (stream computing) The application is becoming more and more extensive, and it is now the latest breaking point in the field of distributed technology, and Storm is the leader and mainstream in stream computing technology.
Supported operating systems: Windows, Linux and OS X
Link: https://storm.apache.org/
9. Cloud Foundry
Cloud Foundry is the industry's first open source PaaS cloud platform. It supports multiple frameworks, languages, runtime environments, cloud platforms and application services, enabling developers to deploy and expand applications in a few seconds without worrying about anything Infrastructure issues. It claims to be "built by industry leaders for industry leaders," and its backers include IBM, Pivotal, Hewlett-Packard Enterprise, VMware, Intel, SAP and EMC.
Supported operating systems: Independent of operating system
Link: https://www.cloudfoundry.org/
10. CloudStack
CloudStack is an open source cloud computing platform with high availability and scalability, as well as an open source cloud computing solution. It can accelerate the deployment, management, and configuration of highly scalable public and private clouds (IaaS). Using CloudStack as the foundation, data center operators can quickly and easily create cloud services through the existing infrastructure.
Supported operating systems: Independent of operating system
Link: https://www.cloudfoundry.org/
11. OpenStack
OpenStack is an open source cloud computing management platform project, a combination of a series of software open source projects. It is an authorized open source code project developed and initiated by NASA (National Aeronautics and Space Administration) and Rackspace. OpenStack provides scalable and elastic cloud computing services for private clouds and public clouds. The project goal is to provide a cloud computing management platform that is simple to implement, scalable, rich, and standardized. This very popular cloud computing platform claims that "hundreds of big brands in the world" rely on it every day.
Supported operating systems: Independent of operating system
Link: https://www.openstack.org/
Cloud Storage: Gluster, FreeNAS, Lustre, Ceph
12. Gluster
GlusterFS is a highly scalable and scalable distributed file system suitable for data-intensive tasks such as cloud storage and media streaming. All standard POSIX interfaces are implemented, and fuse is used to realize virtualization, making users look like local disks. Able to handle thousands of clients.
Supported operating system: Windows and Linux
Link: https://www.gluster.org/
13. FreeNAS
FreeNAS is a set of free and open source NAS servers, which can turn an ordinary PC into a network storage server. The software is based on FreeBSD, Samba and PHP, supports CIFS (samba), FTP, NFS protocols, Software RAID (0,1,5) and web interface setting tools. Users can access the storage server through Windows, Macs, FTP, SSH, and Network File System (NFS). FreeNAS can be installed on the hard disk or removable media USB Flash Disk. The FreeNAS server has a promising future. It is an excellent choice for building a simple network storage server
Supported operating systems: Independent of operating system
Link: http://www.freenas.org/
14. Lustre
Lustre is an open source, distributed parallel file system software platform, which has the characteristics of high scalability, high performance, and high availability. The construction goal of Lustre is to provide a globally consistent POSIX-compliant namespace for large-scale computing systems, which include the most powerful high-performance computing systems in the world. It supports hundreds of PB of data storage space, and supports hundreds of GB/s or even several TB/s of concurrent aggregate bandwidth. Some of the first users to adopt it include several major national laboratories in the United States: Lawrence Livermore National Laboratory, Sandia National Laboratory, Oak Ridge National Laboratory, and Los Alamos National Laboratory.
Supported operating system: Linux
Link: http://lustre.org/
15. Ceph
Ceph is a distributed file system designed for excellent performance, reliability and scalability. It is the earliest project dedicated to the development of the next generation of high-performance distributed file systems. With the development of cloud computing, Ceph took advantage of the spring breeze of OpenStack, and then became one of the most concerned projects in the open source community.
Supported operating system: Linux
Link: https://ceph.com/
Operating System: CentOS, Ubuntu
16. CentOS
CentOS (Community Enterprise Operating System) is one of the Linux distributions, which is compiled from the source code released by Red Hat Enterprise Linux in accordance with the open source regulations. Since it comes from the same source code, some servers that require high stability use CentOS instead of the commercial version of Red Hat Enterprise Linux. The difference between the two is that CentOS is completely open source.
Link: http://www.centos.org/
17. Ubuntu
Ubuntu is also open source and has a huge community power. Users can easily get help from the community and provide a popular Linux distribution. There are multiple versions: desktop version, server version, cloud version, mobile version, tablet version And the Internet of Things version. The claimed users include Amazon, IBM, Wikipedia and Nvidia.
Link: http://www.ubuntu.com/
Database: MySQL, PostgreSQL, MongoDB, Cassandra, CouchDB, Neo4j
18. MySQL
MySQL is a relational database written in C/C++. It claims to be "the most popular open source database in the world". It is favored by many Internet companies. In addition to the free community version, it also has a variety of paid versions. Although it is free and open source, its performance is sufficiently guaranteed. Many domestic IT companies are using MySQL.
Supported operating system: Windows, Linux, Unix and OS X
Link: https://www.mysql.com/
19. PostgreSQL
PostgreSQL is a very powerful client/server relational database management system with open source code. The well-known Huawei Gauss database and Tencent's TBase database are both developed on the basis of this database. All the codes of the best Alibaba OceanBase database in China are independently developed. Although it is not developed on the basis of PostgreSQL, it should also draw on many features and advantages of PostgreSQL.
Supported operating system: Windows, Linux, Unix and OS X
Link: https://www.postgresql.org/
20. MongoDB
MongoDB is a NoSQL database, a database based on distributed file storage. Written by C++ language. Designed to provide scalable high-performance data storage solutions for applications. MongoDB is a product between relational and non-relational databases. Among non-relational databases, MongoDB is the most versatile and most similar to relational databases. Users include Foursquare, Forbes, Pebble, Adobe, LinkedIn, eHarmony and other companies. Provide paid professional version and enterprise version.
Supported operating system: Windows, Linux, OS X and Solaris
Link: https://www.mongodb.org/
21. Cassandra
This NoSQL database was developed by Facebook, and its users include Apple, CERN, Comcast, Electronic Harbor, GitHub, GoDaddy, Hulu, Instagram, Intuit, Netflix, Reddit and other technology companies. It supports extremely large data sets and claims to have very high performance and outstanding durability and flexibility. Support can be obtained through a third party.
Supported operating systems: Independent of operating system
Link: https://cassandra.apache.org/
22. CouchDB
CouchDB is a document-oriented database system developed in Erlang. This NoSQL database stores data in JSON documents. Such documents can be queried through HTTP and processed with JavaScript. CouchDB is now owned by IBM, and it provides a software version supported by professionals. Users include: Samsung, Akamai, Expedia, Microsoft Game Studios and other companies.
Supported operating systems: Windows, Linux, OS X and Android
Link: https://couchdb.apache.org/
23. Neo4j
Neo4J is a high-performance NOSQL graph database that stores structured data on the network instead of in tables. It claims to be "the world's leading graph database" for fraud detection, recommendation engines, social networking sites, master data management, and More areas. Users include eBay, Walmart, Cisco, Hewlett-Packard, Accenture, CrunchBase, eHarmony, Care.com and many other enterprise organizations.
Supported operating system: Windows and Linux
Link: https://neo4j.com/
Developing Tools and Components
24. Bugzilla
Bugzilla is the darling of the open source community, users include Mozilla, Linux Foundation, GNOME, KDE, Apache, LibreOffice, Open Office, Eclipse, Red Hat, Novell and other companies. Important features of this software bugtracker include: advanced search functions, email notifications, scheduled reports, time tracking, excellent security and more features.
Supported operating system: Windows, Linux and OS X
Link: https://www.bugzilla.org/
25. Eclipse
The most well-known of the Eclipse project is that it is a popular integrated development environment (IDE) for Java. It also provides IDEs for C/C++ and PHP, as well as a large number of development tools. The main supporters include Guanqun Technology, Google, IBM, Oracle, Red Hat and SAP.
Supported operating systems: Independent of operating system
Link: https://www.eclipse.org/
26. Ember.js
Ember.js is an open source JavaScript client-side framework for developing Web applications and using the MVC architecture pattern. This framework is used to "build ambitious Web applications" and aims to improve work efficiency for JavaScript developers. The official website shows that users include Yahoo, Square, Livingsocial, Groupon, Twitch, TED, Netflix, Heroku and Microsoft.
Supported operating systems: Independent of operating system
Link: https://emberjs.com/
27. Node.js
Node is a development platform that allows JavaScript to run on the server. It makes JavaScript a scripting language on par with server-side languages such as PHP, Python, Perl, and Ruby. It allows developers to use JavaScript to write server-side applications. The development work was previously controlled by Jwoyent and is now overseen by the Node.js Foundation. Users include IBM, Microsoft, Yahoo, SAP, LinkedIn, PayPal and Netflix.
Supported operating system: Windows, Linux and OS X
Link: https://nodejs.org/
28. React Native
React Native was developed by Facebook. This framework can be used to build native mobile applications using JavaScript and React JavaScript libraries (also developed by Facebook). Other users include: "Discovery" channel and CBS Sports News Network.
Supported operating system: OS X
Link: https://facebook.github.io/react-native/
29. Ruby on Rails
Ruby on Rails is a framework that makes it easy for you to develop, deploy, and maintain web applications. This web development framework is extremely popular among developers, and it claims to be "optimized to ensure programmers' satisfaction and continuous and efficient work." Users include companies such as Basecamp, Twitter, Shopify, and GitHub.
Supported operating system: Windows, Linux and OS X
Link: https://rubyonrails.org/
Middleware
30. JBoss
JBoss is an open source application server based on J2EE. JBoss code follows the LGPL license and can be used for free in any commercial application. JBoss is a container and server that manages EJB. It supports EJB 1.1, EJB 2.0 and EJB3 specifications, but JBoss core services do not include WEB containers that support servlet/JSP, and are generally used in conjunction with Tomcat or Jetty. JBoss middleware includes a variety of lightweight, cloud-friendly tools that combine, integrate, and automate various enterprise applications and systems at the same time. Users include: Oak Ridge National Laboratory, Nissan, Cisco, Crown Group, AMD and other companies.
Supported operating system: Linux
Link: https://www.jboss.org/
0 notes
Text
CephFS for Docker Container Storage
CephFS for Docker Container Storage @vexpert #vmwarecommunities #ceph #cephfs #dockercontainers #docker #kubernetes #dockerswarm #homelab #homeserver
Given that I have been trying Ceph recently for Docker container storage: see my post on that topic here, I wanted to see if I could effectively use CephFS for Docker container storage. If you have been following along in my, hopefully helpful, escapades, you know that I have also tried out GlusterFS recently as well. However, with it being deprecated now, I wanted to steer towards a solution…
0 notes