הגירה היא בלתי נמנעת. אבל כשעסקים שומעים את המילה הזו, היא מעוררת לעתים קרובות גל של אימה. חזיונות של אינסוף תהליכים, עלויות מרקיעות שחקים וזמני השבתה בלתי נמנעים מתחילים לרקוד בראשם. אבל האם זה חייב להיות כל כך מסובך?
ב-Corewide, עזרנו למאות חברות לנווט במים הסוערים של אימוץ ענן, תוך עבודה עם כל פלטפורמה מרכזית בחוץ - AWS, GCP, Azure, DigitalOcean, Alibaba, והרשימה עוד ארוכה. ראינו הכל, עשינו הכל וחיינו כדי לספר את הסיפור.
איך מחליטים אם ענן אחד מתאים יותר לפרויקט שלו מאשר אחר? הדרך של Corewide היא לרשום דברים שעושים את זה שווה להסתכל עליהם - ואז להחליט אם התכונות האלה חשובות לפרויקט שלך. האדריכלים שלנו עושים את התרגיל הדומה עם הלקוחות שלנו כאשר הגירה נמצאת באופק, ולעתים קרובות אנו תוהים כיצד DigitalOcean מתעלמים על ידיהם עד שנתחיל להדגיש כמה מהנקודות המסודרות בנושא. מה שגרוע יותר הוא שבהיקף של אותם שירותים למדי ל-DigitalOcean יש הרבה מה להציע שאתה פשוט יכול להחמיץ אם אין לך מספיק ניסיון עם הפלטפורמה.
היום, אנו חולקים רשימה נבחרה של סיבות מדוע אנו חושבים שלא לשקול את DigitalOcean כספקית הענן העתידית שלך היא טעות. ואלה לא רק פרטים הנדסיים חנונים - הם פרטים שיכולים להשפיע עצומה על העסק שלך. אני מקווה שאתה סקרן עד עכשיו, אז תן לי להסביר.
פשטות שאינה מקריבה כוח
זה קצת פילוסופי: התעסקות זה כיף אבל האם העסק שלך צריך את זה? ב-Corewide, אנו מאמצים את ערכי תרבות ה-DevOps, וזה אומר שאנו מאמינים שככל שתשקיעו פחות מאמץ בהיאבקות בתשתית, כך ייטב.
אל תבינו אותנו לא נכון - אנחנו לא זרים לפרויקטים מורכבים, התמודדנו עם חלקנו ההוגן של יישומים אקזוטיים, אבל אנחנו מעדיפים שלנו להיות פשוטים ושקופים ככל האפשר. DigitalOcean מנצח בבירור בהקשר הזה מכיוון שהוא לא מציף אותך באפשרויות. אתה לא צריך להיות גורו תשתית כדי להבין איך לעבוד עם הפלטפורמה שלהם - או להקים פרויקט שצריך רק משאבי מחשוב יציבים ומסד נתונים אמין.
במקום מאות שירותים שונים, DigitalOcean מציעה אוסף של כלים המשלבים בצורה חלקה ותומכים זה בזה. זה מפשט את הגדרת התשתית שלך ומאפשר לך להתמקד בבנייה ובקנה מידה של היישומים שלך, במקום להסתבך בתצורות מורכבות.
כמו כל ספק ענן, DigitalOcean הוא משאב, זה כלי - ורב עוצמה. אבל זה מתיישב בצורה מושלמת עם הפילוסופיה שלנו: דברים צריכים לעבוד היטב מחוץ לקופסה, אבל כשאתה רוצה לשפר את התשתית שלך, הפלטפורמה צריכה להעצים אותך, לא להפריע לך. זה בדיוק מה ש-DigitalOcean מספקת.
עלות-יעילות שלא עולה לך בשפיותך
בואו נודה בזה: הכל מסתכם בכסף. עד כמה שזה נשמע ציני, אם ההוצאה שלך בענן פוגעת בתקציב שלך לחדשנות במוצר, היא מעכבת אותך.
זה לא סוד ש-DigitalOcean מציעה מודל תמחור שפוי ומרענן בהשוואה ל"שלושת הגדולים" ספקי הענן. זה פוגע בנקודה מתוקה בין הלהיטים לבין שחקני נישה קטנים יותר.
אבל פשוט הגירה לענן זול יותר אינו כדור כסף. האתגר האמיתי שראינו אצל לקוחות רבים הוא ניהול עלויות הענן בצורה יעילה. רק תחשוב על זה: חיוב בענן הפך להיות כל כך מורכב שהוא הוליד תעשייה שלמה של כלים ושירותים לאופטימיזציה/ניהול עלויות בענן. זה מגוחך!
כוח העל של DigitalOcean הוא השקיפות שלה בניהול עלויות. אין עלויות נסתרות שאורבות בצל, מחכות להפתיע אותך בסוף החודש. רק דוגמה קצרה: DigitalOcean מציעה מאגר משותף של תעבורה, כך שאינך צריך להתמודד עם נוסחאות מורכבות כדי לחשב את העלות של העברת נתונים נכנסת או יוצאת.
רוב העננים ניקל ואגורה עבור כל בייט שנכנס או יוצא מהרשת שלך. אבל עם DigitalOcean, אתה מקבל נתח נדיב של העברת רשת לכל מכונה וירטואלית - החל מ-0.5TB, ככל שהטיפה גדולה יותר, כך מאגר התעבורה שלך גדול יותר - אפוי ישירות, בחינם. והנה התמרור: כל רוחב פס לא מנוצל ממכונה אחת יכול לשמש אחר בבריכה שלך. בטח, הם יחייבו אותך אם תחרוג מהמגבלה שלך, אבל תצטרך לדחוף תנועה רצינית כדי להגיע לסף הזה. בנוסף, עם יותר מכונות מגיע רוחב פס כלול יותר, כך שפחות סביר שתיישב מחיובים מפתיעים. זה כמו לקבל פיצה חינם עם כל בירה שאתה מזמין - זה פשוט עסק טוב.
מסדי נתונים מנוהלים שפשוט עובדים
ניהול מאגרי מידע יכול להרגיש כמו רעיית חתולים. זהו ריקוד מורכב של תצורות, אופטימיזציות וגיבויים שיכולים להפוך במהירות למשרה מלאה. בעוד שכל ספק ענן מתיימר להציע מסדי נתונים "מנוהלים", המציאות לעיתים קרובות נופלת.
עם זאת, DigitalOcean מקיימת את הבטחתה. שירות מסד הנתונים המנוהל שלהם מסבך את מנועי מסדי הנתונים הפופולריים ביותר - PostgreSQL, MySQL, Redis, MongoDB ואפילו Kafka - להצעה אחת ויעיל שבאמת עומדת בתווית "מנוהלת".
משתמשי PostgreSQL יעריכו את מאגר החיבורים החזק של הפלטפורמה, אשר מפשט את ניהול ואופטימיזציה של חיבורי מסד הנתונים. משולבת בחוזקה במערכת האקולוגית של DigitalOcean, ניתן לשלוט ב-PostgreSQL מממשק יחיד ואינטואיטיבי. זה מסוג הפתרונות של הגדר ושכח מזה שמהנדסי DevOps חולמים עליו, והוא גם לא ישבור את הכיס.
כשזה מגיע ל-MongoDB, DigitalOcean נותן לך את העסקה האמיתית - MongoDB מקורי, לא איזה חיקוי מרוקן. ספקי ענן אחרים מציעים לעתים קרובות חלופות תואמות MongoDB, אך למרות שהן יכולות להתאים לביצועים וליכולת המדרגיות של העסקה האמיתית, הם לא תומכים בפונקציונליות ספציפית למונגו - וזו כנראה הסיבה שבחרת ב-MongoDB מלכתחילה.
באופן דומה, לא כל ספק ענן מציע תמיכה מקורית של קפקא. ושיהיה ברור, אין תחליף לקפקא כאשר אתה צריך פלטפורמת סטרימינג מבוזרת בעלת תפוקה גבוהה. DigitalOcean מבינים זאת, וזו הסיבה שהם מציעים את קפקא כשירות משולב במלואו בפלטפורמה שלהם, לא כמחשבה של צד שלישי.
בעוד שגיבויים אינם תכונה פורצת דרך, היישום של DigitalOcean הוא מהשורה הראשונה. עד עכשיו, כולם רגילים למדיניות גיבוי הניתנת להגדרה בעננים שלהם - אבל DigitalOcean לוקח את זה צעד קדימה. גיבויים עבור מסדי נתונים מנוהלים מופעלים ישירות מהקופסה עם קיבולת אחסון ייעודית בהתבסס על כמות הנתונים שברשותך. והחלק הכי טוב? הכל כלול במחיר. ללא עמלות נסתרות, ללא תקלות.
במבט ראשון, מסדי הנתונים המנוהלים של DigitalOcean אולי לא נראים פורצי דרך, אבל תסתכל מתחת למכסה המנוע, ותמצא מנוע בעל מבנה קפדני שעבר כוונון עדין לביצועים, אמינות וקלות שימוש. אם נמאס לכם להיאבק עם ניהול מסדי נתונים, ייתכן שמסדי הנתונים המנוהלים של DigitalOcean הם הנשק הסודי שחיפשתם.
תיעוד שמעצים
אם אי פעם עבדת איתנו, אתה יודע שאנחנו קנאי תיעוד. אנו מאמינים ביצירת מדריכים כה ברורים שאפילו סבתא שלך יכלה להבין אותם. אז, בתור חובבי תיעוד, יש לנו הרבה מה לומר על הגישה של DigitalOcean.
אנחנו מעריצים גדולים של התיעוד של DigitalOcean. הוא יוצר את האיזון המושלם בין היותו מקיף לתמציתי. אם היינו צריכים לתאר זאת בשתי מילים, הן היו: פשוטות וברורות.
אבל מה שבאמת מייחד אותו הוא התרומה שלא יסולא בפז של קהילת DigitalOcean. המאמרים שלהם מהווים את הרוב המכריע של התיעוד, מה שמבטיח שתוכל למצוא מדריך כמעט לכל נושא. משאבים מונעי קהילה אלה תמיד מעודכנים ולעתים קרובות כוללים תבניות ודוגמאות שיעזרו לך להתחיל במהירות.
והנה המהלך: המדריכים הללו חורגים לרוב מפתרונות ספציפיים ל-DigitalOcean, ומציעים תובנות ושיטות עבודה מומלצות שניתן להתאים לסביבות ענן אחרות. אם אי פעם היית צריך גוגל איך לפרוס משהו בכל מקום, רוב הסיכויים שאחד המאמרים הראשונים שנתקלת בהם היה אחד המדריכים מקהילת DigitalOcean. זה כאילו DigitalOcean עוזרת בסתר למשתמשים של פלטפורמות ענן אחרות - דברו על קארמה טובה!
לעומת זאת, נראה שחלק מספקי הענן חושבים שתיעוד הוא לומר מה לעשות מבלי להסביר איך זה עובד. הבדיחה האהובה עליי כאן היא על מאמר שממש אומר "אפשר את תיבת הסימון של FeatureX מאפשרת FeatureX", והלוואי שזו הייתה רק בדיחה.
DigitalOcean, לעומת זאת, עוסקת בהירות ומעשיות. התיעוד המונע על ידי הקהילה שלהם הוא עדות למחויבותם להעצמת משתמשים, ללא קשר לאיזו פלטפורמת ענן הם בוחרים. זהו שינוי קצב מרענן בתעשייה שלעתים קרובות נראה מעוניין יותר לבלבל אותך מאשר לעזור לך.
Kubernetes נעשה נכון
העבודה עם Kubernetes היא הלחם והחמאה בחייו של מהנדס DevOps. זה המנוע שמניע יישומים מודרניים מבוססי ענן, מתזמר מכולות כמו מנצח מוביל תזמורת. ולמרות המוניטין של DigitalOcean לפשטות, ההיצע של Kubernetes שלהם הוא הכל מלבד בסיסי. למעשה, הוא טעון במלואו, ואנחנו לגמרי נלהבים ממנו - אבל בצורה הטובה ביותר DO, זה לא מורכב עד שאתה מחליט שאתה רוצה לצלול עמוק יותר.
Kubernetes (DOKS) של DigitalOcean משתלב עם המתחרים, ומציע את כל התכונות שאתה מצפה מפלטפורמה בוגרת ברמה ארגונית. זה מגיע עם קנה מידה אוטומטי מחוץ לקופסה, מה שמבטיח שהאשכולות שלך יכולים להתמודד עם כל עומס עבודה שאתה מטיל עליהם. והודות ללוח הזמנים של התחזוקה והשדרוג החרוץ שלהם, תמיד תפעיל את גרסת Kubernetes העדכנית והטובה ביותר.
כל מה שאתה מצפה מ-Kubernetes מנוהל נמצא שם: אינטגרציה חלקה עם שירותי DigitalOcean אחרים, כמו אחסון בלוקים ומאזני עומסים, אך ללא הגבלות משתקות ברמת מישור הבקרה. . ולמי שאוהב התעסקות, DOKS מציעה שפע של אפשרויות התאמה אישית, המאפשרות לך לכוונן את האשכולות שלך לשלמות.
עם זה נאמר, מה כל כך מיוחד בטעם של DO של Kubernetes? לא הרבה: זה פשוט עובד. אבל זה לבד בספר שלי הוא סיבה טובה לנסות את זה.
ספק ענן שהולך בכיוון הנכון
אנו מאמינים שלפני קבלת החלטת הגירה כלשהי, חיוני להסתכל מעבר לשירותים בודדים ולהעריך את המסלול הכולל של ספק הענן. האם הם מחדשים? האם הם מקשיבים ללקוחות שלהם? האם הם מתמקדים בדברים שיועילו לפרויקט שלך בטווח הארוך?
DigitalOcean מסמנת את כל התיבות הללו. הם מתפתחים בקצב מהיר, אבל הם עושים את זה אסטרטגית. במקום לנסות להיות הכל לכולם, הם מכפילים את שירותי הליבה שעסקים באמת צריכים. הם מתמקדים באיכות, לא בכמות: מישהו שם יודע בבירור את המשמעות הנסתרת של "ג'ק של כל העסקים".
קחו למשל את פלטפורמת האפליקציות שלהם. זה בעצם Kubernetes עם ממשק אינטרנט ידידותי למשתמש, מה שהופך אותו לנגיש לקהל רחב יותר. או שקול את יכולות הרשת שלהם. לפני אוקטובר 2020, DigitalOcean לא הציעה VPCs (עננים פרטיים וירטואליים). כעת, הם מספקים בקרת רשת חזקה, המאפשרת לך לבודד ולאבטח את המשאבים שלך כמו מקצוענים.
גם היצע מסדי הנתונים המנוהלים שלהם מתרחב בהתמדה. בתחילה, הם הציעו את הדברים החיוניים: MySQL, PostgreSQL ו-Redis. ביוני 2021, הם הוסיפו את MongoDB לתמהיל, ולאחרונה, בספטמבר 2023, הם השיקו את Kafka המנוהלת, מה שנותן לך גמישות רבה עוד יותר לבנות את שכבת הנתונים שהאפליקציות שלך חושקות בהן.
כמהנדסים, אנו מתרשמים במיוחד מאיכות ה-API שלהם ומספק ה-Terraform הכתוב היטב שלהם. ברור ש-DigitalOcean הוא ספק שבאמת מקשיב לצרכים של עסקים ומשפר ללא הרף את שירותיו כדי לענות על הצרכים הללו. הם לא סתם יושבים במגדל השן שלהם; הם מלכלכים את ידיהם ובונים פתרונות שבאמת עובדים.
וזה העיקרון שאנחנו מאמינים שצריך להיות בליבת הפיתוח של כל חברה. DigitalOcean היא ספקית ענן שלא רק עומדת בקצב הזמן, היא מפתחת באופן פעיל חידוש מעשי אחד בכל פעם.
תמיכה שיש לך את הגב
בואו נהיה כנים, כשזה מגיע לתשתית ענן, דברים יכולים (וישתבשו) להשתבש. זו הסיבה שיש צוות תמיכה אמין זה כמו שיש לו סיידקיק אמין בסרט גיבורי על - הם מקבלים את הגב שלך כשהנבלים מכים. עם הסדק שלנו במחלקת SRE, אנחנו לא רק מכירים את חשיבות התמיכה, אנחנו נמצאים בקווי החזית כל יום.
אבל כשזה מגיע לתמיכה של DigitalOcean, מעולם לא היה לנו ניסיון רע איתם, וזרקנו כמה כדורי עקום בלתי צפויים בדרכם. הצוות שלהם קשוב, בעל ידע, ונלהב באמת לעזור לך לפתור את הבעיות שלך. הם לא קוראים רק מתסריט; הם למעשה מבינים את היתרונות והחסרונות של הפלטפורמה שלהם ויכולים להציע פתרונות מעשיים.
ומכיוון שהתיעוד של DigitalOcean כל כך מקיף (כפי שהזכרנו קודם לכן), צוות התמיכה שלהם יכול לעתים קרובות להפנות אותך למשאב המדויק שאתה צריך כדי לחזור למסלול. זה כמו שיש לך מדריך אישי שמכיר את כל הקטעים הסודיים וקיצורי הדרך בענן.
"גם אם אינך נרשם לשירותי התמיכה שלנו, הייתי אומר שהתמיכה של DigitalOcean היא השקעה סולידית. זה שווה כל שקל".
התלבטות קטנה (כי אנחנו DevOps, לא מעודדות)
באופן אמיתי של DevOps, אנחנו לא יכולים לסיים בלי מגע של ביקורת בונה. למרות כל היתרונות החיוביים, זה לא יהיה הוגן למומחיות שלנו אם לא נזכיר את החסרונות שנתקלנו בהם עם DigitalOcean.
באופן אמיתי של DevOps, אנחנו לא יכולים לסיים בלי מגע של ביקורת בונה. למרות כל היתרונות החיוביים, זה לא יהיה הוגן למומחיות שלנו אם לא נזכיר את החסרונות שנתקלנו בהם עם DigitalOcean.
למרות שאינטראקציות התמיכה הישירות שלנו עם DigitalOcean היו חלקות, שמנו לב לכמה עיכובים אחרונים בעדכוני הסטטוס שלהם לגבי תקינות התשתית שלהם. שקיפות ותזמון הם קריטיים, במיוחד כשמדובר ביציבות של הפלטפורמה שאנחנו מסתמכים עליה.
בנימה חיובית יותר, אנו שמחים לדווח ש-DigitalOcean סוף סוף הוסיפה בקרת גישה מבוססת תפקידים פרטנית (RBAC) באוגוסט 2024 - תכונה שמשתמשים מחכים בה בכיליון עיניים כבר שנים! כעת ניתן לנהל גישה לרוב שירותי DigitalOcean באמצעות RBAC.
עם זאת, עדיין לא הכל חלק. כרגע זה תומך רק בקבוצה מוגדרת מראש של תפקידים. אמנם אפשר להקצות את התפקידים האלה לחברי הצוות, אבל זה עדיין לא גמיש כמו RBAC מן המניין.
השותפות שלנו עם DigitalOcean נותנת לנו תובנות חשובות לגבי ההצעות הנוכחיות שלהם, אבל לא את מפת הדרכים העתידית של המוצר עד שהיא מוכנה לשותפים. עם זאת, אנו אופטימיים שהם ימשיכו לשפר את RBAC בקרוב, מכיוון שפונקציונליות הליבה כבר הושקה.
אז האם DigitalOcean מתאים לך?
לעסק השוקל הגירה בענן, חיוני להבין למה אתה נכנס. DigitalOcean לא מנסה להיות הכל עבור כולם. הם לא מציעים שירותים מיוחדים ללמידת מכונה או מחשוב בעל ביצועים גבוהים (HPC), למשל. אנחנו לא טוענים ש-DigitalOcean הוא הענן המתאים לכולם לכל פרויקט.
כמו לכל ספק ענן, ל-DigitalOcean יש את הנישה שלו, ובתוך הנישה הזו, הם כוח שיש להתחשב בו. אז, נהל את הציפיות שלך בהתאם.
שוקלים לעבור ל-DigitalOcean, אבל לא בטוחים אם זה הצעד הנכון? הזמינו פגישת ייעוץ חינם עם הצוות שלנו ואנו נעזור לכם להעריך את הצרכים שלכם, לשקול את האפשרויות ולקבל החלטה מושכלת. או שאולי יתברר ש-DigitalOcean לא בשבילך - אבל אנחנו עדיין נהיה אלה שיעבירו לך את הדיבור הישר.
נ.ב. אם אתה חושב שזוהי רק פרסומת מצועפת, נשמח להתווכח עליה בלינקדאין או להתקשר לשיחה כדי לדון בצרכים הספציפיים שלך. אנו בטוחים שברגע שתחוו את הפשטות, השקיפות והגישה הידידותית למפתחים של DigitalOcean, תבינו למה אנחנו כל כך מעריצים גדולים.
מאמר זה פורסם תחת תוכנית הבלוגים העסקיים של HackerNoon. למידע נוסף על התוכנית כאן .