המונח "ענן" מרמז על משהו עצום, הולך על פני מרחב רחב. בתחום הטכנולוגיה, "הענן" מתייחס לישות וירטואלית שמציעה שירותים למשתמשי סופיים, כולל אחסון נתונים, אירוח יישומים, והווירטואליזציה של משאבים פיזיים.
בנוף הנוכחי, חישוב ענן משמש על ידי ארגונים בכל גדלים לאחסון נתונים ולספק ללקוחותיהם את היתרונות המפורטים לעיל.
בעיקר, קיימות שלושה סוגי שירותי ענן:
- SaaS (תוכנה כשירות) – שירות זה מאפשר למשתמשים לגשת לעננים הציבוריים הזמינים מארגונים גדולים לאחסון נתונים, כמו גוגל מייל.
- PaaS (פלטפורמה כשירות) – PaaS מאפשר למשתמשים לארח יישומים או תוכנות על עננים ציבוריים אחרים. לדוגמה, מנוע היישום של גוגל ארח אפליקציות משתמשים.
- IaaS (תשתיות כשירות) – IaaS מווירטואליז על המכונות הפיזיות, ומציע ללקוחות חוויה דומה לשימוש במכונה אמיתית.
מהו אחסון ענן?
אחסון ענן מתייחס למעשה של אחסון נתונים בשרתים רחוקים במקום במערכות המקומיות של המשתמשים. הרעיון זה חוזר לשנת 1983 כאשר קומפיוסרב הציעה ללקוחותיה אפשרות של 128k של שטח דיסק לאחסון קבצים.
מאז, תחום אחסון הענן עבר פיתוח רציף, והוא ימשיך להתפתח בשל סיכונים תמידיים כמו אובדן נתונים, פריצות מידע, פריצות ותקיפות זדוניות אחרות.
בתוצאה, רבות מהארגונים צעדו קדימה והציעו פתרונות משלהם באחסון עננים ופרטיות נתונים, תורמים לחיזוק ויציבות העתיד שלה
במאמר זה, נציג תוכנה נבחרת לאחסון עננים מקור-פתוח עבור Linux שזכתה לקבלת פופולריות רבה בקרב ארגונים גדולים והציבור הרחב.
1. OwnCloud
כאלטרנטיבה ל-Dropbox עבור משתמשי Linux, OwnCloud מספקת פונקציות רבות הדומות לאלו של Dropbox. זה פועל כשרת תיאום ושיתוף קבצים המארח באופן עצמאי.
הפונקציונליות הפתוחה שלה מספקת למשתמשים גישה לכמות אין-סופית של שטח אחסון. הפרויקט התחיל ב-ינואר 2010 עם מטרה לספק תחליף מקור-פתח עבור ספקי שירותי אחסון עננים פרופריטריים. היא כתובה ב-PHP, JavaScript וזמינה עבור שולחנות עבודה Windows, Linux, ו-OS X, וכמו כן מספקת לקוחות ניידים ל-Android ו- iOS בהצלחה
OwnCloud משתמשת בשרת WebDav לגישה מרחוק ויכולה לאינטגרציה עם מספר רב של מסדי נתונים כולל SQLite, MariaDB, MySQL, Oracle Database, ו-PostgreSQL.
מספק מספר רב של תכונות נכנסות, כולל אחסון קבצים והצפנה, זרימת מוזיקה, שיתוף תוכן באמצעות כתובות URL, אירוח סנכרון mozilla וקורא RSS/atom feed, התקנת אפליקציות בלחיצה אחת, צפייה בווידאו ובמסמכי PDF, ועוד רבות.
הגרסה האחרונה של ownCloud, כלומר 10, מוסיפה תכונות חדשות נוספות כולל עיצוב משופר, שמאפשר למנהל להודיע למשתמשים ולהגדיר מגבלות שמירה על קבצים בפח האשפה.

2. Nextcloud
Nextcloud הוא חבילת תוכנות קוד פתוח הכוללת יישומי לקוח-שרת ליצירה ושימוש בשירותי אירוח קבצים. התוכנה זמינה לכולם, מפרטיים עד לתאגידים גדולים, להתקין ולהפעיל את היישום על השרת הפרטי שלהם.
עם Nextcloud אפשר לשתף קבצים ותיקיות מרובות במערכת ולסנכרן אותם עם שרת nextcloud שלך. הפונקציונליות דומה ל Dropbox, אך היא מציעה אחסון קבצים במקום עם אבטחה חזקה, תאימות, וגמישות בפתרונות סנכרון ושיתוף לשרת שאתה שולט בו.

3. Seafile
Seafile הוא מערכת תוכנה נוספת לאחסון קבצים המנצלת רכוש קוד פתוח כדי לספק למשתמשים שלה את כל היתרונות שהם מצפים ממערכת תוכנה טובה לאחסון בענן. היא כתובה בשפת C ו-Python והגרסה היציבה האחרונה היא 10.0.1.
Seafile מספקת קליינטים לשולחן העבודה עבור Windows, Linux ו-OS X וקליינטים ניידים עבור Android, iOS ו-Windows Phone. בנוסף למהדורה קהילתית המשוחררת תחת הרישיון הציבורי הכללי, יש לה גם מהדורה מקצועית המשוחררת תחת רישיון מסחרי המספקת תכונות נוספות שאינן נתמכות במהדורה הקהילתית, כגון התחברות משתמשים וחיפוש טקסט.
מאז שנפתח קוד מקור ביולי 2012, התחיל לקבל תשומת לב בינלאומית. התכונות העיקריות שלו הן סנכרון ושיתוף עם המיוחדות העיקרית על בטיחות המידע.
תכונות נוספות של Seafile שהפכו אותו לנפוץ באוניברסיטאות רבות כמו אוניברסיטת מיינץ, אוניברסיטת הובראין ואוניברסיטת שטרסבורג וגם בקרב אלפי אנשים ברחבי העולם הן עריכת קבצים מקוונת, סנכרון דיפרנציאלי למינימום הרוחב פס הנדרש, הצפנת צד לקוח לאבטחת נתוני הלקוח.

4. תאי Pydio
תאי Pydio, שזוהו קודם פשוט כ-Pydio וקודם נקראו AjaXplorer, הם תוכנת שיתוף קבצים וסנכרון פתוחת קוד היכולה לפעול על שרת האישי של המשתמש או בענן.
Pydio Cells נגיש בשתי תפקידיות שונות: גרסה חינמית וקהילתית בקוד פתוח (Pydio Cells Home) וגרסת עסקית ברישיון (מוצעת בשתי תצורות, Pydio Cells Connect ו־Pydio Cells Enterprise). התפצלויות העסקיות מספקות תכונות נוספות שאינן נמצאות בגרסת הקהילה ומציעות אפשרויות תמיכה משופרות מעבר לזמינות בפורומים הקהילתיים.
תכונות אחרות שמגיעות עם התוכנה הזו הן עורך טקסט עם הדגשת תחביר, השמע והצגת וידאו, שילוב של Amazon, S3, FTP או מסדי נתונים של MySQL, עורך תמונות, ושיתוף קבצים או תיקיות, גם דרך כתובות URL ציבוריות.

5. Ceph
Ceph הוקמה בהתחלה על ידי Sage Weil למסלול התואר המרצוני שלו, ובספטמבר 2007, הוא המשיך בפרויקט זה במלוא זמנו והרחיב את צוות הפיתוח.
באפריל 2014, Red Hat הביאה את הפיתוח שלה לתוך החברה. עד כה יצאו 18 גרסאות של Ceph והגרסה האחרונה היא 18.2.0. Ceph היא אשכול מבוזר שנכתב ב־C++ ופייתון והיא מודולרית וזמינה בחינם.
הנתונים יכולים להיות מונחים ב־Ceph כמכשיר בלוק, כקובץ, או בצורת אובייקט דרך שער RADOS שיכול לספק תמיכה ב־API של Amazon S3 וְ Openstack Swift. בנוסף להיותו מאובטח ביחס לנתונים, קשיח, ואמין, תכונות נוספות שסיפק Ceph הן:
- מערכת קובץ ברשת שמטרתה ביצועים גבוהים ואחסון נתונים גדול.
- תאימות עם לקוחות VM.
- אפשרות לקריאה/כתיבה חלקית/מלאה.
- מיפוי ברמת אובייקטים.

Syncany
Syncany הוא אחד מיישומי האחסון בענן ושיתוף קבצים הקלים ביותר והמקוריים המיועדים לפיתוח פעיל כיום על ידי פיליפ סי. הקל ומאז היום, זמין ככלי שורת פקודה וממשק משתמש גרפי עבור כל הפלטפורמות התומכות.
אחת התכונות החשובות ביותר של Syncany היא שהוא כלי שדורש ממך להביא את האחסון שלך, שיכול להיות אחסון FTP או SFTP, WebDAV או Samba Shares, דלי S3 של Amazon וכו'.
תכונות נוספות שהופכות אותו לכלי מדהים להפעלה הן הצפנת 128 ביט AES+Twofish/GCM לכל הנתונים היוצאים מהמכונה המקומית, תמיכה בשיתוף קבצים שבעזרתה ניתן לשתף קבצים עם חברים, אחסון מחוץ לאתר בבחירת המשתמש במקום אחסון מבוסס ספק, גיבויים על בסיס מרווח או בדרישה, גרסאות קבצים בינאריות תואמות, דדופליקציה מקומית של קבצים.
זה יכול להיות יתרון נוסף עבור חברות שרוצות להשתמש במקום האחסון האישי שלהן במקום לסמוך על ספקים מסוימים לספק אחסון.

7. נוח
לא רק ככלי שיתוף קבצים או כלי סנכרון, נוח מוצע כחבילה שלמה של פונקציות היכולות לעזור לך לבנות את האפליקציה השלמה שלך גנרטור.
כמו סינקני, נוח מספק גמישות למשתמש במונחים של מרחב אחסון. אפשר להשתמש באחסון אישי משלך או לבטוח בשרתים של צוות נוח.
זה מסתמך על כמה תוכנות פתוחות המקור עבור הפונקציונליות השלמה שלו, שהם: CouchDB עבור אחסון מסד הנתונים ו-Whoosh עבור אינדקס.
התכונות העיקריות שהופכות אותו לתוכנת אחסון ענן שחייב להיות בה הן היכולת לאחסן את כל הקשרים, הקבצים, הלוח השנה וכו' בענן ולסנכרן אותם בין מחשב נייד לטלפון חכם, מה שמאפשר ליצור אפליקציות משלו ולשתף אותן עם משתמשים אחרים באמצעות שיתוף כתובת Git של המאגר, כאשר מכינים אתרים סטטיים או קונסולות משחקי HTML5 וידאו.

8. GlusterFS
GlusterFS היא מערכת אחסון קבצים מחוברת לרשת. בתחילה, התחילה על ידי Gluster Inc., הפרויקט כעת נמצא תחת Red Hat Inc. לאחר קניה של Gluster Inc. בשנת 2011, Red Hat משלב את Gluster FS עם מערכת האחסון של Red Hat ושינה את שמו לאחסון הגלוסטר של Red Hat.
זמין עבור רשתות כולל Linux, OS X, NetBSD ו-OpenSolaris עם חלק מהחלקים מוגשמים תחת GPLv3 בעוד אחרים מוגשמים תחת GPLv2 כפול. הוא שימש כבסיס למחקר אקדמי.
GlusterFS משתמש במודל לקוח-שרת עם שרתים המיושמים כאבני מיקרה לאחסון. לקוח יכול להתחבר לשרת עם פרוטוקול מותאם אישית מעל TCP/IP, Infiniband או SDP ולאחסן קבצים בשרת GlusterFS.
פונקציות שונות שמשמשות על הקבצים הן כפילות ושיתוף קבצים מבוססים על קבצים, חלוקה מבוססת קבצים, התאמת מטרות, תיאום וכן מטמון דיסק כמה מהן.
עוד תכונה מועילה מאוד של זה היא שהיא גמישה, כלומר נתונים כאן מאוחסנים במערכות הקבצים הטבעיות כמו xfs, ext4 וכו '.

9. Git-annex
Git-annex הוא שירות סנכרון קבצים נוסף המפותח על ידי Joey Hess, שגם מטרתו לפתור בעיות שיתוף קבצים וסנכרון אך בלתי תלוי בשירות מסחרי או שרת מרכזי כלשהו. הוא נכתב ב-Haskell וזמין עבור Linux, Android, OS X ו-Windows.
Git-annex מנהל את מאגר git של המשתמש ללא שמירת הסשן ב-git. אך במקום זאת, הוא מאחסן רק את הקישור לקובץ במאגר git ומנהל את הקבצים המשויכים לקישור במקום נפרד. הוא מבטיח את השכפול של קובץ שנחוץ במקרה שיהיה צורך בשחזור מידע אבוד.
וְבנוסף, זה מבטיח את זמינות נתוני הקובץ מיידית כשצריך, מה שמונע מקבצים להיות נוכחים בכל מערכת. זה מפחית הוצאת זיכרון רבה. למעשה, git-annex זמין במגוון הרחב של הפצות Linux כולל Fedora, Ubuntu, Debian וכו'

10. XigmaNAS
XigmaNAS הוא מערכת הפעלה פתוחה וחזקה וניתנת להתאמה אישית לאחסון NAS (שמשמעו Network-Attached Storage) המבוססת על FreeBSD, שנבנית לשיתוף אחסון נתונים מחשבים על רשת מחשבים.
ניתן להתקין אותה על כמעט כל פלטפורמת חומרה ותומכת בשיתוף נתונים בין מערכות הפעלה כמו Linux ומערכות הפעלה דמוי Unix אחרות, Windows וגם Mac OS.
חלק מתכונותיה כוללים תמיכה ב-ZFS v5000, RAID תוכנה (0,1,5), הצפנת דיסקים, דיווחי S.M.A.R.T / אימייל, ועוד. היא תומכת במספר פרוטוקולים רשת כולל CIFS/SMB (Samba), Active Directory Domain Controller (Samba), FTP, NFS, ו-RSYNC בין השאר.

11. Yunohost
Yunohost היא מערכת הפעלה חינמית ופתוחה המבוססת על Debian GNU/Linux, קלה, אמינה ומאובטחת לשרת עצמי. היא מקלה על ניהול השרת על ידי ממשק אינטרנט ידידותי שמאפשר לך לנהל את השרת שלך.
זה מאפשר לנהל חשבונות משתמש (דרך LDAP) ושמות דומיין, תומך ביצירה ושחזור של גיבויים, ומגיע עם מערכת דוא"ל מלאה (Postfix, Dovecot, Rspamd, DKIM) ושרת מסרונים מיידיים. בנוסף, הוא תומך בכלים לאבטחה כגון yunohost-firewall ו־fail2ban, ובניהול של תעודות SSL.

12. Sandstorm
Sandstorm הוא מערכת פתוחה העצמית לאירוח באינטרנט המיועדת להפעלה קלה ובטוחה של יישומי אינטרנט מקור פתוח באופן עצמאי בשרת פרטי או בשרתים שנתמכים על ידי הקהילה.
היא תומכת באחסון ושיתוף קבצים עם אחרים באמצעות Davros, אפליקציית צ'אט, תיבת דואר, אפליקציית ניהול משימות ופרויקטים, תכונת עריכת מסמכים, ועוד רבים אחרים.
כל אפליקציה שתתקין ב־Sandstorm מוקטנת בסנדבוק מאובטח עצמאי שלה וממנו היא לא יכולה לתקשר לעולם ללא הרשאה מפורשת. ובחשיבות מיוחדת, Sandstorm תומכת בדגם הפעולה הבטוח שמקל על עקרונות אבטחה, תקנותיות, ופרטיות נתונים.
זו נבנית לפרטים, עסקים, ומפתחים.

13. Syncthing
Syncthing הוא כלי סנכרון קבצים מתמשך, פרטי ומאובטח, נפתח ופורטטיבי, המסנכרן קבצים בין שני או יותר מארחים בזמן אמת. הוא פועל על Linux, Mac OS X, Windows, FreeBSD, Solaris ו-OpenBSD.
כל התקשורת דרך Syncthing מוצפנת (מאובטחת באמצעות TLS) וכל התקן מזוהה על ידי תעודה קריפטוגרפית חזקה כדי להבטיח אימות מאובטח. ניתן להגדיר ולנטר את פעולות Syncthing דרך ממשק משתמש עוצמתי וגמיש הנגיש דרך דפדפן אינטרנט.

14. FileCloud
FileCloud הוא שירות אחסון בענן פרטי ומאובטח התומך בשיתוף קבצים, סנכרון, גיבוי וגישה מרחוק לשימוש ביתי ועסקי. הוא פועל על Linux, Windows, Mac וכל הסמארטפונים והטאבלטים המרכזיים כולל iPhone, iPad, Android ו-Windows Phone. בנוסף, הוא עובד על Raspberry Pi.
הוא מאפשר לך לגשת ולשתף קבצים ממחשב בביתך. משתמשים עסקיים יכולים להשתמש בו כדי לארגן, לחפש, לשתף, לסנכרן, לגבות ולשלוט במסמכי עסקים לעובדים, לקוחות וללקוחות. בנוסף, הוא תומך בארגון מדיה אולטרה-מהיר, גישה ביצועית גבוהה מכל מקום.

15. שרת אחסון בענן
שרת אחסון בענן הוא API פתוח מקור, מאובטח, הנרחב, הפועל באופן עצמאי ומאפשר בניית פתרון איחסון בענן פרטי משלך. זהו כלי עצמאי ולכן אין צורך להתקין שרת אינטרנט נפרד או מנוע בסיסי למסד נתונים עסקי ומתוכנן כך שקל לאינטגרציה בסביבתך.
התוכנה השרתית היסודית מיישמת מערכת קבצים מלאה דומה ל-Amazon Cloud Drive וספקים אחרים. היא תומכת בפעולות איחסון בענן על בסיס קבצים כגון ניהול היררכיית תיקיות, העלאה/הורדה של קבצים, העתקות, הזזות, שינויי שמות, אשפה ושחזורים, מחיקה ועוד. היא כוללת גם ניהול קווטות למשתמש, הגבלות יומיות להעברת נתונים ברשת לכל משתמש ועוד מאפיינים.
מסקנה
אלה כמה מתוכנות אחסון בענן וסנכרון מקור פתוח ידועות שהצליחו לזכות בפופולריות רבה מעבר לשנים או פשוט הצליחו להיכנס ולעשות את המרקם שלהן בתעשייה עם דרך ארוכה ללכת. ניתן לשתף תוכנה כלשהי שאתה או הארגון שלך משתמשים בה ונדרג את רשימת התוכנות בהתאם.
Source:
https://www.tecmint.com/free-open-source-cloud-storage-tools-for-linux/