מילון הקהילה של DigitalOcean

אנסיבל

אנסיבל הוא מערכת ניהול תצורה המשמשת להגדרת ולניהול תשתיות ויישומים בסביבות שונות. זה מאפשר למשתמשים לפרוס ולעדכן יישומים בשפה נגישה, באמצעות SSH, מבלי לצורך בהתקנת סוכן על מערכת מרוחקת.

אפאצ'י

שרת האינטרנט הפתוח Apache HTTP הוא רב-תכליתי, עקבי ותומך. הוא ניתן להרחבה דרך מערכת מודולים נטענים דינאמית ויכול לעבד מספר רב של שפות שמותרות מבלי לצורך בתוכנה נפרדת.

ממשק תכנותי יישומי (API)

ממשק תכנות אפליקציות (API) הוא סט של רוטינות, הגדרות ופרוטוקולים המאפשרים למפתחים לבנות תוכנה אפליקטיבית. ה- API מתייבטת את המימוש ומחשפת רק את האובייקטים והפעולות הנדרשים למפתח. במחשוב ענן, מפתחים משתמשים ב- API כדי לנהל שרתים ומשאבים אחרים דרך בקשות HTTP קונבנציונליות.

גיבויים

גיבויים הם עותקים או ארכיונים של נתונים המשמשים לשחזור לאחר אובדן, מחיקה או פגיעה. מפתחים יכולים ליצור גיבויים במספר דרכים, כולל ביצוע ידני, שירותי אחסון בענן או תוכניות גיבוי (כגון Bacula).

נתוני ענק

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

אחסון בלוקים

A block storage service functions as a hard drive provided over the network. Developers can use block storage services to store files, combine multiple devices into a RAID array, or configure a database to write directly to the block storage device. Block storage offers a different set of capacities than object storage, which allows developers to store unstructured data using an HTTP API. Developers working on complex applications often take advantage of both options.

בוליאני

A Boolean is a data type which has one of only two possible values: true or false. Booleans represent the truth values that are associated with the logic branch of mathematics, which informs algorithms in computer science. In programming, Booleans are used to make comparisons and to control the flow of a program.

C

C is an imperative, high-level programming language known for its modularity, static typing, variety of data types and operators, recursion, and structured approach to tasks. Unlike many other early programming languages, C is machine independent and highly portable. For these reasons, developers have used it to build a variety of programs and systems, including the Linux kernel.

מטמון

מטמון מתייחס לתהליך שבו תגובות ניתנות לשימוש מאוחסנות כדי להאיץ בקשות עתידיות.

רשת תפוצה תוכן (CDN)

A CDN (short for Content Delivery Network) is a distributed network of proxy servers and their data centers. The purpose of a CDN is to distribute content to end-users through geographically nearby intermediary servers, thereby ensuring high performance and minimal latency.

Chef

Chef הוא כלי לניהול תצורה שמאופטמת להופקת קוד תשתיות. הוא משתמש ברובי ומקבץ פרטי תצורה למה שהוא קורא "מתכונים".

CI/CD

האינטגרציה הרציפה מתמקדת באיחוד עבודה ממפתחים יחידים למאגר ראשי מספר פעמים ביום כדי לתפוס באופן מוקדם באגים של אינטגרציה ולהאיץ את הפיתוח השיתופי. משלוח רציף עוסק בהפחתת חיכוך בתהליך האיתור או השחרור, אוטומציה של השלבים הנדרשים כדי להשיק בנייה כך שניתן לשחרר קוד בטוח בכל עת. פרסום רציף הולך צעד אחד קדימה מאשר בפרסום רציף ומשיק באופן אוטומטי בכל פעם שינוי בקוד מתבצע.

Cloud Computing

מחשוב ענן הוא מודל לשיתוף משאבי מחשב דרך האינטרנט שבו משתמשים יכולים להפעיל את העומסים שלהם באמצעות משאבים מותאמים באופן סקאלבילי. שירותי מחשוב ענן נפוצים בדרך כלל נכנסים לאחת משלוש הקטגוריות: תשתיות כשירות (IaaS), פלטפורמות כשירות (PaaS) או תוכנה כשירות (SaaS).

אשכול

הצפנה מחולקת היא המתן של משאבי המחשב של מספר מכונות שונות וניהול היכולות הקולקטיביות שלהם כדי להשלים משימות. מפתחים יכולים להשתמש באשכולות כדי להגדיל את הכוח המחשובי ואת האחסון.

ניהול הגדרות

ניהול הגדרות מתייחס לתהליכים שבאמצעותם מנהלים צוותי מנהלים ופעולות בקרה על מספר גדול של שרתים. האוטומציה היא בלב של רוב כלי ניהול ההגדרות, שמאפשרים למפתחים להפעיל במהירות שרתים חדשים, להתאושש מאירועים חשובים, לנהל שליטה בגרסאות, ולשכפל סביבות. כלי ניהול ההגדרות פופולריים כוללים Puppet, Ansible, Chef, ו-Salt.

מיכל

A container is an isolated user-space instance that abstracts applications from both the underlying operating system and other applications. Containers take advantage of the host operating system by using its kernel and resources, which are abstracted into layers and shared between containers. In this way, containers differ from virtual machines: they run their own init processes, filesystems, and network stacks, making them quicker to start and more lightweight than virtual machines.

מערכת ניהול תוכן

A content management system is an application used to support the creation and revision of web content. Popular CMS tools include WordPress, Joomla, and Drupal.

לוחות בקרה

A control panel allows users to manage system settings and features in a single place. The nature and function of a control panel depends on its environment: in web hosting, for example, users can navigate the control panel offered by their web hosting provider for an external or global view of their servers and resources. Users can also install control panels on these servers to manage their internal aspects.

מעבד

המעבד המרכזי, הידוע גם בשם מעבד (CPU), הוא רכיב חיוני במערכת המחשב. לעיתים נקרא "המוח" של המחשב, ה-CPU מקבל הוראות שמסופקות על ידי תוכנה או הודעות מחוברות ומבצע את הפעולות המתמטיות והלוגיות הנדרשות כדי ליצור את הפלט הרצוי.

ניתוח נתונים

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

תקיפת DDoS

A Distributed Denial of Service (or DDoS) attack is a malicious attempt to deny traffic to a targeted server by flooding it with spurious requests. The attacker accomplishes this by infecting a fleet of servers and internet-connected devices (a botnet) with malware. This botnet is then instructed by the attacker to repeatedly send requests to the targeted server, overwhelming its available resources. This results in a denial of service to normal traffic.

פיתוח

פיתוח מתייחס לתהליך המוכן את משהו לשימוש. בהתאם למה שמותקן (מערכת תוכנה, חומרה וכו '), התהליך יכול לכלול התקנת תסריטים או פקודות לביצוע תוכנה, הפעלת אלמנטים ביצועים של תוכנה, ועדכון של מערכות תוכנה ישנות, בין השאר.

פיתוח

פיתוח יכול להתייחס למגוון של פעילויות תכנות ורגילות המעורבות ביצירה ותחזוקת תוכניות. בתוך פיתוח תוכנה, הפעילויות הללו יכולות לכלול כתיבה ותיקון של קוד, פרוטוטייפ, מחקר, בדיקה ושינוי של רכיבים בעייתיים.

Django

Django הוא מסגרת פייתון ברמה גבוהה לפיתוח מהיר של אפליקציות אינטרנט. העקרונות העיקריים שלו הם קיפול, השימושיות, ופיתוח מהיר.

DOM

DOM הוא ראשי תיבת דוקומנט, קיצור ל־Document Object Model, הוא ממשק תכנותי לא תלוי פלטפורמה ולא שפה. תוכנות דפדפני האינטרנט משתמשות בו באופן תדיר כדי לפרש ולהציג תוכן של אתרי אינטרנט. DOM מתייחס למסמך HTML, XHTML, או XML כמבנה עץ שכל צומת הוא אובייקט המייצג חלק מהמסמך אשר ניתן לשלוט בו באופן תכנתי.

DNS

המערכת של שמות הדומיין היא מערכת שמות בלתי מרכזית המתרגמת שמות דומיין נגישים וזוכרים לכתובות IP מספריות בתוך פרוטוקולי רשת בסיסיים. משתמשים יכולים להקים שליטה גדולה יותר על דומיינים שמארחים על ידי ניהול שרתי DNS שלהם, בחירת שרתים למטפסים, שרתים מעבירים, שרתי רשאי-בלבד, או שילוב של סוגים שונים.

דוקר

דוקר הוא כלי קונטיינריזציה פופולרי המשמש לספק ליישומי תוכנה עם מערכת קבצים המכילה את כל מה שהם צריכים כדי לרוץ. שימוש בקונטיינרים של דוקר מבטיח שהתוכנה תתנהג באותו האופן, ללא תלות באיפה היא נפתחת, משום שסביבת ההפעלה שלה עקבית.

Drupal

Drupal הוא מערכת ניהול תוכן (CMS) פופולרית המשמשת להפעלת חלק מהבלוגים והאתרים הגדולים ביותר ברשת. עקב עמידות הבסיס, ההתאמה של הפלטפורמה והקהילה הפעילה שלה, Drupal נשארת בחירה פופולרית בקרב המשתמשים לאחר יותר מעשור על הסצינה.

פיתוח DRY

DRY, שמסמן do not repeat yourself, הוא עקרון של פיתוח תוכנה שמטרתו להפחית את החזרת התבניות לטובת הרמה של הנקודות ולהימנע מהרפטיציה.

Elasticsearch

Elasticsearch הוא מנוע חיפוש וניתוח טקסט מלא קוד פתוח המשמש לאחסון, חיפוש וניתוח נתונים.

הצפנה

הצפנה מקודדת מידע לשידור או אחסון בצורה בטוחה. כל הצפנה כוללת שינוי אלגוריתמי של טקסט גלוי, וניתן להבחין בין שתי קטגוריות עיקריות: סימטרי ואסימטרי.

פדורה

פדורה היא מערכת הפעלה המבוססת על ליבת Linux ותוכניות GNU. היא מתוחזקת על ידי פרוייקט פדורה וממומנת על ידי Red Hat. פופולריותה של פדורה נבעה גם מהיחסים הזרם שלה עם Red Hat Enterprise Linux וגם מהקהילה של מפתחים שלה, המבטיחה כי גרסאות היישומים נשארות עדכניות.

גישה למערכת

A firewall is a network-based service that blocks all unpermitted traffic, following a set of configurable rules.

תוכנה חופשית

תוכנה חופשית היא כל תוכנה ששוחררה תחת רישיון שאושר על ידי קרן התוכנה החופשית המאפשרת למשתמשים לצפות, לשנות ולשתף את קוד המקור בלי סיכון לתביעות משפטיות. בדומה לתנועת הקוד הפתוח, המטרה של תוכנה חופשית היא לקדם ולתמוך בשיטות פיתוח מונחה קהילה ולעצור את התפשטות רישיונות תוכנה פטנטיים.

קלט

קלט הוא פלטפורמת בלוגים קוד-פתוחה לבניית בלוגים ואתרים. פופולאריותו נבעה ממהירותו, מבהירות השימוש שלו ומהעיסוק שלו בכלים מוכרים כמו JavaScript, Ember ו-Backbone.

גיט

גיט הוא מערכת לניהול גרסאות נפוצה, שפותחה מקורית על ידי לינוס טורוולדס כדי לעקוב אחר שינויים בליבת לינוקס. ב-Git, סביבת הפיתוח של כל מפתח מכילה העתק של המאגר עם היסטוריה מלאה של שינויים, מאפשרת זרימות פיתוח לא לינאריות.

Go

Go (או GoLang) הוא שפת תכנות מודרנית שפותחה מקורית על ידי גוגל שמשתמשת בתחביר גבוהה דומה לשפות תסריט. היא פופולרית בשל תחבירה המינימלי וטיפולה הישיר בהקישור, כמו גם בקלות הבניית הבינארים המקומיים על פלטפורמות זרות.

GRUB

קיצור ל- GRand Unified Bootloader של GNU, GRUB הוא טוען ההפעלה בשלב השני שטוען ומעביר את ביצוע התוכנית למערכת ההפעלה במהלך האתחול. פותח במקור כחלק מפרויקט GNU, הוא בשימוש רחב כטוען ההפעלה עבור רוב ההפצות של Linux.

זמינות גבוהה

זמינות גבוהה מתארת את איכות המערכת או הרכיב שמבטיחה ביצועים תפעוליים גבוהים לאורך תקופה נתונה. תרחישים בהם זמינות גבוהה חשובה כוללים צמצום זמן העצירה והסרת נקודות כשל.

היפרוויזור

A hypervisor is computer software, hardware, or firmware that creates, runs, and monitors virtual machines on a host machine. The hypervisor provides a virtual operating platform and manages the execution of the guest operating systems, allowing multiple instances of different operating systems to share the same hardware resources.

שירותי תשתית כשירות

שירותי תשתית כשירות הוא קטגוריה של חישוב ענן שבה תשתית מסופקת כמוצר דרך האינטרנט. משתמשים מציעים עיבוד, אחסון, רשתות וכלים אחרים לחישוב, אשר יכולים לכלול מערכות הפעלה ויישומים. למרות שמשתמש של שירותי תשתית כשירות אינו ניהול את התשתית הבסיסית, יש לו שליטה על מערכות ההפעלה, אחסון, יישומים שהוצבו ורכיבים מסוימים ברשת (כגון חומות אש).

מופע

בחישוב עננים, מופע מתייחס לשירותי חישוב מובנים כמו מכונות וירטואליות או קונטיינרים. מופע בענן מרחיב ומתייחס את החומרה המקובלת מבחינה טכנולוגית בדרך כלל עם השירותים שהוא מספק, מציע אמינות, גמישות והרחבה עבור פרויקטי פיתוח.

סביבת פיתוח משולבת

מרכז פיתוח משולב (IDE) הוא יישום תוכנה המספק מגוון מקיף של משאבים (כמו עורך טקסט, מנתח, כלי ניתוח, מהדר ו/או מפרש) לעזור למתכנתי תוכנה בפיתוח תוכניות. הגבול בין IDE לבין שאר חלקי סביבת הפיתוח הרחבה הוא עמוק, והתכונות שמציעות IDE עשויות להשתנות מאוד בין תוכניות.

IPv6

IPv6 הוא הגרסה האחרונה של פרוטוקול האינטרנט, המזהה מחשבים ברשתות ומקשר תעבורה ברשת האינטרנט. כתובות IPv6 מספקות מרווח יותר מכתובות IPv4 המשלימות אותן, והן חלק ממאמץ לתמוך בצמיחה ובאפשרות לפרום מכשירים מוכני אינטרנט.

Java

Java היא שפת תכנות קונקורנטית, מבוססת מחלקות, ומונה עצמים המיועדת לרוץ עם מינימום תלות ביישום. מפתחים משתמשים ב-Java בגלל קהילת המפתחים הגדולה שלה, יציבותה היחסית ונפילותה.

JavaScript

JavaScript היא שפת תסריט דינמית, ברמה גבוהה ומבוססת אובייקטים המשמשת ליצירת דפי אינטרנט אינטראקטיביים ויישומים. הגמישות שלה, הנפוצות המורכבת ביישומים אינטרנטיים וניידים, ויכולות הקדמה ואחורה שלה, הופכות אותה לבחירה פופולרית למפתחים.

Joomla

Joomla היא מערכת לניהול תוכן רבת השימוש, מותאמת אישית מאוד, חינמית וקוד פתוח הכתובה ב-PHP.

Kernel

A kernel is a computer program that mediates access to system resources. As the core component of an operating system, it’s responsible for enabling multiple applications to share hardware resources by controlling access to CPU, memory, disk I/O, and networking.

Kubernetes

קוברנטס הוא פלטפורמה ענן לאוטומציה של הפצת יישומים, שגיוס וניהול של יישומים מוכלים.

LAMP

A LAMP Stack is a set of software that can be used to create dynamic websites and web applications. LAMP is an acronym for the software that comprises the stack: the Linux operating system, the Apache HTTP Server, the MySQL relational database management system, and the PHP programming language. Note that some components are interchangeable, and a LAMP Stack may include MariaDB instead of MySQL, or Perl or Python instead of PHP.

LEMP

LEMP (שגם נקרא LNMP) הוא ערימת תוכנה המשמשת ליצירת אתרי אינטרנט דינמיים ויישומי אינטרנט. היא מורכבת ממערכת ההפעלה Linux, שרת האינטרנט (E)Nginx, מערכת הניהול היחסית למסדי נתונים MySQL ושפת התכנות PHP. כמו בערימות LAMP, חלק מהרכיבים אלו ניתנים להחלפה עם אחרים.

Let’s Encrypt

Let’s Encrypt הוא רשות תעודות שמספקת תעודות TLS/SSL בחינם. Let’s Encrypt מתמקדת בפשטות ובנוחות השימוש, עם המטרה הסופית להפוך את החיבורים המוצפנים לרשת האינטרנט העולמית לנפוצים.

איזון מעמיסה

איזון מעמיסה מתייחס להפצת העבודה בין מרכזי שרות אחידים בכדי לייעל את שימוש המשאבים החישוביים ולמנוע את העמסה יתרה של כל משאב יחיד.

רישום

רישום מתייחס לרישום של כל האירועים שקורים במערכת ההפעלה של המחשב. מידע זה נשמר בדרך כלל לצורך ביקורת בקובץ הרישום של המערכת.

ניהול נפח לוגי

ניהול נפח לוגי (LVM) הוא טכנולוגית ניהול מכשירי אחסון שנותנת למשתמשים את הכוח לגרום לכמה מכשירי אחסון פיזיים לשתף פעולה ולהפשיר את התצבותם לצורה יותר גמישה ושליטה גדולה יותר. LVM מציעה גם תכונות מתקדמות כמו צילום, רציפות, ומראות.

למידת מכונה

למידת מכונה היא תת-תחום של הבינה המלאכותית המתמקד בהבנת מבנה הנתונים. על ידי הכשרת מחשבים להשתמש בקלטי נתונים ובניתוח סטטיסטי לפלט שמתאים לטווח ספציפי, מחקר בלמידת מכונה מטרתו לבנות מודלים מנתוני דוגמה כדי לאוטומט תהליכי קבלת החלטות.

MariaDB

מריהדי.בי הוא מערכת לניהול בסיסי נתונים רציונליים חינמית וקוד פתוח. מריהדי.בי נבנתה מקורית כמפענח של מי.אס.קיואל, ולכן היא בדרך כלל תואמת מאוד את קוד המקור שלו.

MEAN

מין הוא מערכת תוכנה חינמית וקוד פתוח ליצירת אתרי אינטרנט דינמיים ויישומי רשת. קופסת התוכנה כוללת בדרך כלל את מונגו.די.בי, אקספרס, נוד.ג'י.אס, ואנגולר.ג'י.אס.

הודעות

הודעות היא הפעולה של העברת תוכן או בקרות בין משתמשים, מחשבים, תוכניות ו/או רכיבים של מערכת יחידה. התור של הודעות מתייחס לניהול ההודעות בין משתמשי תוכנה או רכיבים לתהליך נתון.

MongoDB

מונגו.די.בי הוא פלטפורמת בסיס נתונים תיעודים חינמית וקוד פתוח המשתמשת במסמכים בפורמט דומה ל-JSON עם סכמות.

ניטור

ניטור הוא תהליך האיסוף והערכה של נתוני ביצועים כדי להעריך את התנהגותם ותכונותיהם של מערכת. תהליך זה ניתן לחלק לשלושה חלקים: איסוף נתוני מערכת דרך מדדי שימוש, ניתוח של מדדים אלו, ושימוש בניתוח של נתונים אלו כדי להקים אזהרות עבור התנהגויות מסוימות.

MySQL

MySQL הוא מערכת לניהול מסדי נתונים רציונלית וקוד פתוח. כתוכנה גמישה וחזקה מאוד, MySQL משמשת לאחסון ולחיפוש של נתונים עבור מגוון רחב של אפליקציות פופולריות.

Nginx

Nginx (המבוך כמו 'אנג'ין-אקס') הוא שרת אינטרנט קוד פתוח שמסוגל לפרוקסי אחורי, לאיזון מעמות, ועוד. Nginx הוא אחד מהשרתים האינטרנטיים הפופולריים ביותר בעולם ומשמש לאחסון של אתרים גדולים ומסיבי תעבורה ביותר באינטרנט.

Node.js

Node.js הוא פלטפורמה מהירה וקלה המבוססת על זמן ריצה של JavaScript של Chrome. הוא משתמש בתכנות המבוסס על אירועים (לעומת מערכת תהליך) כדי לבנות אפליקציות ותוכניות רשת קלות. על ידי שימוש ב-Javascript גם בצד הלקוח וגם בצד השרת, ניתן לפתח באופן עקבי יותר ואפליקציות אינטרנט ניתן לעיצוב באותה סביבת פיתוח.

NoSQL

A NoSQL database is any non-relational database environment that allows for the fast organization and analysis of disparate and high-volume data types. By using an unstructured (or structured-on-the-go) approach, NoSQL databases aim to eliminate the limitations of strict relations and offer many different types of ways to keep and work with the data for specific use cases (e.g. full-text document storage).

אחסון אובייקטים

אחסון אובייקטים הוא ארכיטקטורת אחסון נתונים המנהלת נתונים כאובייקטים (מבני נתונים לא מסודרים עם נתוני מטה-נתונים) באמצעות API של HTTP, במקום כאשר הם מנוהלים כבלוקים או בהיררכיה של קבצים.

קוד פתוח

תוכנה קוד פתוח היא כל תוכנה ששוחררה תחת רישיון אושר על ידי האינטיאטיבה לקוד פתוח שמאפשר למשתמשים לצפות, לשנות ולשתף את קוד המקור ללא סיכון משפטי. בדומה לתנועת התוכנה החופשית, המטרה של תוכנה קוד פתוח היא לקדם ולתמוך בשיטות פיתוח תוכנה שמובנות על ידי הקהילה.

מערכת הפעלה

מערכת ההפעלה היא תוכנת מערכת שמנהלת משאבי חומרה ותוכנה ומספקת שירותים נפוצים עבור תוכניות מחשב. מלבד קוד המתקשר, כל תוכניות המחשב דורשות מערכת הפעלה כדי לפעול.

PaaS

פלטפורמה כשירות היא קטגוריה של חישוב ענן בו מפתחים יכולים לספק פלטפורמות פיתוח לבניית אפליקציות. התשתיות הבסיסיות של כל פלטפורמה מופשטות, מה שאומר שמשתמשים יכולים לצפות בסביבות הרצה מוגדרות מראש ואפשרויות קידוד, אחסון ואבטחה צפויות. יש להם גם גישה לשפות, ספריות, כלים ושירותים לפיתוח אפליקציות, כמו גם מעט שליטה על הגדרות התצורה; אולם, אין להם את היכולת לשנות את מערכת ההפעלה הבסיסית או את הגדרות הרשת.

חבילה

החבילות הן יחידות המידע הבסיסיות שמועברות דרך רשת TCP/IP. במקור נגזר כדרך להעביר נתונים בלי חיבור מוגדר מראש, החבילות מאפשרות העברת נתונים דינמית. הנתונים בחבילה נפלטים לשני קטגוריות: מידע שליטה (כתובות הרשת מקור ויעד, מידע סידור, וקודי איתור שגיאות) ונתוני משתמש (תוכן ההודעה עצמה).

חלוקה

A partition is a share of a hard disk or other secondary storage device, allowing an operating system to manage data and information in each partition separately. This can be advantageous for data security, as it simplifies data backups and reduces the risk of losing data. Partitioning also provides a convenient means for storing multiple operating systems on the same drive.

פרל

פרל היא משפחת שפות תכנות, פופולרית בשל הגמישות הגדולה שלהן ושימושן כשפת דבק בין רכיבי תוכנה.

PHP

פינג'יאיַס נען אַ שקריפט-שפּראַך, אָפּגעשטעלט פֿאַר וועבּ אויפֿבוילדונג, אָבער עס איז אויך געווארן ברייטקענד אַז אַלגעמיין צו פּראָגראַמירונג שפּראַך.

PKI

פּובליק קי ינפּראַסטרוקטור איז די סעט פון ראָלעס, פּאָליסיז, און פּראָצעדורעס באַשעפֿעלן און מאַנאַדזשינג דיגיטאַל צערטיפיקאטן און פּובליק-קי ענקריפּשאַן. עס גיט עטלעכע אָפּעראַטאָרן באַפּאָלסט: אַ צערטיפיקאַט אויטאָריטי (סעאַ) וואָס שטאָרט, אויסגעבן, און צייכן אַסל צערטיפיקאַטן פֿאַר דאָמיינעס; אַ רעגיסטראַציע אויטאָריטי (ראַ) וואָס באַשטעט פֿאַן אידענטיטעטן פון האָסטס מאַכן בעטעקן פֿאַר צערטיפיקאַטן; אַ צענטראַל דירעקטאָריום וואָס הויזעס פּריוואַט קי ינפּאָרמאַציע פֿאַר דיזאַסטער רעקאָווערי; און אַ צערטיפיקאַט מאַנאַגמענט סיסטעם וואָס וואַטערז צוטריטן צוגרייפן צו צערטיפיקאַטן.

פּאָסטגרעסקיואַל

פּאָסטגרעסקיואַל איז אַ פֿריי און עופען-קווועל אביעקט-רעלאַציאָנאַל דאַטאַבעסע מאַנאַגמענט סיסטעם וואָס אמפּהאַסיזעס עקסטענסיביליטי און סטאַנדאַרדס קאָמפּליאַנס.

פייתון

פייתון היא שפת תכנות גבוהה ומתורגמת המעדיפה ניקיון וקריאות בקוד.

רדיס

רדיס הוא אחסון נתונים מסוג מפתח-ערך בזיכרון, המתאים להרחבה, ידוע בגמישותו, בביצועיו ובתמיכתו הרחבה בשפות.

REPL

A Read-Eval-Print Loop, or REPL, is a basic computer environment in which user inputs are read, evaluated, and results are returned to the user. Examples include command line shells and various tools provided for specific programming languages.

פרוקסי הפוך

A reverse proxy is a type of proxy server that handles and redistributes client requests to a server. In addition to balancing workloads between servers, reverse proxy servers can provide services not necessarily offered by application servers, such as caching, compression, and SSL encryption.

שורש

שורש – ידוע גם כמשתמש שורש, חשבון שורש או משתמש סופר – הוא חשבון משתמש במערכת מחשב עם גישה לכל הפקודות והקבצים במערכת ההוא. זכויות שורש התפתחו ממערכות UNIX ראשוניות, שבהן משתמשים מרובים שיתפו מחשב ראשי אחד.

רובי

רובי הוא שפת תכנות דינמית, מתגלגלת, מבוססת אובייקטים, רב-תכליתית שתומכת בכמה פרדיגמות תכנות. רובי נועדה להיות ידידותית למתכנת ולשפר את היציבות, וכוללת תכונות כמו טיפוס דינמי וניהול זיכרון אוטומטי.

רובי על רגליים

רובי על רגליים (ידוע גם בשם RoR, או פשוט כ-Rails) הוא מסגרת ליישומי אינטרנט בצד השרת, שנכתבה בשפת רובי. רובי על רגליים כוללת כלים המקלים על משימות פיתוח נפוצות, כמו בניית מבנה של קוד (Scaffolding) המסוגלת לבנות באופן אוטומטי חלק מהמודלים והתצוגות הנדרשים לאתר בסיסי.

תוכנה כשירות

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

קנייה בתכנות

הגיוס הוא התהליך של התאמת התקנת השרת להתרחבות. שיטות להתרחבות ניתן לסווגן לרוב כאופציות אופקיות או אנכיות. ההתרחבות האופקית נעשית בדרך כלל על ידי השימוש בשרתים נוספים כדי לספק את העומס של אפליקציה אחת לרשת, בעוד ההתרחבות האנכית מעוררת תוספות משאבים (כמו מעבדים או זיכרון) לשרת יחיד כדי לשפר את היעילות.

אבטחה

אבטחה כוללת את הגנת מערכת המחשב מגניבה או נזק לחומרה, לתוכנה או לנתונים שלה. כלי אבטחה טיפוליים כוללים חומות אש, רשתות פרטיות וירטואליות, SSH ותעודות SSL.

SELinux

Linux המוגברת באבטחה היא סט של שינויי ליבה וכלי במרחב המשתמש שמספקים שליטה מוגברת על גישה עבור הפצות Linux. זה מובנה בליבת Linux ומופעל כברירת מחדל על הפצות Fedora, CentOS ו- RHEL, בין היתר.

שרת

A server is a computer program or device that provides a network or data service for other programs or devices, known as clients. Servers can offer a variety of functions, ranging from website and web application hosting, to providing shared disk access, printer connections, and database services. The word “server” can refer to either a physical machine or to the services being provided to clients.

בלוקי שרת

דומה למארחי וירטואליים של Apache, בלוקי השרת הם אתרי אינטרנט או אפליקציות אינטרנט המאוחסנים על אותו שרת Nginx, אך מתוארכים באופן שונה.

SFTP

SFTP, שקיבל את שםו מתוך "SSH File Transfer Protocol" או "Secure File Transfer Protocol", הוא פרוטוקול המסופק יחד עם SSH ומשמש להעברת קבצים בין מחשבים דרך חיבור אינטרנט. לעומת FTP הקודם, SFTP מאפשר למשתמשים להעביר קבצים ולנוע במערכת הקבצים גם במערכות המקומיות וגם במערכות המרוחקות דרך חיבור מאובטח.

Sinatra

Sinatra הוא ספריית יישום אינטרנט חינמית וקוד פתוח ושפת דומיין מיוחדת שנכתבה ב־Ruby, מיועדת ליצירה מהירה של יישומי אינטרנט.

שלטון

A shell is a user interface used to access services provided by a computer’s operating system. Shells are usually either command-line interfaces (CLIs) or graphical user interfaces (GUIs). The name comes from the fact that the interface represents the outermost layer (or shell) of an operating system.

סוקט

הסוגים הנפוצים ביותר של תקני חיבורי תקעים במחשב Linux הם תקעי IP ותקעי Unix. תקע IP הוא ממשק תקשורת ברשת שמאפשר תקשורת דו-כיוונית בין שני צמתים. כל צומת מזוהה על ידי כתובת תקע, שכוללת כתובת IP ומספר פתח המקושר לצומת זו. תקע Unix הוא קצה תקשורת לתהליכים בתוך מערכת ההפעלה במחשב יחיד. התהליכים משתמשים ב-inodes של מערכת הקבצים כדי להתייחס לתקעי Unix במערכת, מאפשרים להעברת נתונים.

SSD

A solid-state drive is a non-volatile computer storage device that uses electronic circuits to store and retrieve information. Most SSD devices use flash memory, which retains data even when power is lost or removed, but some use battery-powered RAM. SSDs are known for their low access times and latency when compared to hard disk drives.

SSH

ערמת הטכנולוגיות

A stack is a set of software components that together create a complete platform for running applications or programs. Stacks differ based on the needs of the developer and include the components necessary for the task at hand. A LAMP (Linux, Apache, MySQL, PHP) or LEMP (Linux, Nginx, MySQL, PHP) stack can serve dynamic web pages and applications, while an Elastic/ELK (Elasticsearch, Logstash, Kibana) stack can collect, store, and search log files.

אחסון

אחסון כולל כל חומרה, תוכנה, או מערכות מחשב שמאפשרות אחסון של נתונים ומידע. קיימים הרבה סוגים שונים של אחסון וארכיטקטורות לניהול נתונים שמאוחסנים, כמו מערכות קבצים, אחסון בלוקים, ואחסון אובייקטים.

תמורה

תמורה היא מחיצה בכונן קשיח או קובץ מיוחד שנוצר במערכת קבצים רגילה שהוקצת כמקום שבו מערכת ההפעלה יכולה לאחסן באופן זמני נתונים שהיא לא יכולה יותר להחזיק בזיכרון המהיר (RAM). מרווח התמורה מאפשר למשתמשים להגדיל את כמות המידע ששרת שלהם יכול לשמור בזיכרון העבודה שלו.

סיסטמד

Systemd הוא מערכת init המשמשת במגוון רחב של הפצות Linux להתחלת מרחב המשתמש וניהול תהליכי המערכת. בנוסף לניהול תהליך ההפעלה, systemd שולטת במספר משאבי המערכת ובפונקציות הלוגינג.

Unix

Unix היא משפחת מערכות ההפעלה המרצות מספר רב של תהליכים במקביל ומשתמשים מרובים המפקחות על משפחת התוכנות המקורית של AT&T Unix, שפותחה בתחילת שנות ה-70 של המאה ה-20. עקרונות היסוד של Unix של בהירות, ניידות והתמקדות יחסית הובילו לפיתוח ה"פילוסופיה של Unix", שהשפיעה על מספר מערכות ההפעלה האחרות (כגון מספר רב של הפצות BSD ו-Linux, וגם MacOS).

תוכנת בקרת גרסאות

תוכנת בקרת גרסאות (נקראת גם VCS) כוללת כל מערכת בקרת גרסאות המשמשת על ידי מפתחים לשמירה על גרסאות נוכחיות והיסטוריות של קוד מקור, תיעוד, ודפי אינטרנט.

מארחים וירטואליים

מארחים וירטואליים הם אתרים או יישומי אינטרנט הפועלים על אותו שרת Apache אך בכל זאת מופרדים לחלוטין. המושג של מארחים וירטואליים על שרת Apache דומה לזה של בלוקי שרת על שרת Nginx.

מכונה וירטואלית

A virtual machine is an individual emulation of a computer system, typically achieved through the use of a hypervisor.

זיכרון דומה

זיכרון דומה תלוי בכוח לאחסון ותחזוקת מידע, ומשמש לעיבוד נתונים מתוך תוכניות ויישומים פתוחים.

רשת פרטית וירטואלית

A virtual private cloud is a configurable pool of resources, provisioned within a cloud hosting environment, that are isolated to and managed by a single individual or organization. Within a VPC, users can often create private subnets, configure routing tables, network gateways, and security settings, and connect securely to corporate datacenters and other VPCs.

רשת פרטית וירטואלית

A VPN, or virtual private network, is a means of establishing secure connections between remote computers. A VPN presents its connection as if it were a local private network, allowing for secure communications between servers.

וורדפרס

וורדפרס הוא מערכת לניהול תוכן ווב חופשית ופתוחה המבוססת על PHP ו-MySQL. ה- CMS הפופולרי ביותר בעולם, וורדפרס מתהדרת בספריית תוספים מרשימה ובקהילה פעילה וגדולה של מפתחים.

Source:
https://www.digitalocean.com/community/tutorials/digitalocean-community-glossary