בעזרת הסקירה הזו תוכלו לקבל תמונה כללית עלGoogle Cloud. תלמדו על המבנה של Google Cloud , על האופן שבו הפונקציונליות שלו מסופקת כשירותים ועל הדרכים השונות שבהן אפשר לקיים איתו אינטראקציה כשמעצבים, יוצרים ומריצים את האפליקציות.
בהמשך הקטע הזה, 'תחילת העבודה', תמצאו מידע נוסף על הכלים והמשאבים של Google Cloudועל האופן שבו אפשר להתחיל ליצור ולנהל אפליקציות משלכם ב- Google Cloud.
מידע כללי על מחשוב ענן זמין במאמר היתרונות והחסרונות של מחשוב ענן.
יקומים, אזורים ותחומים
בבסיס של כל מה שאתם עושים עם טכנולוגיית Google Cloud Google Cloudנמצאים המכונות הפיזיות שמריצות את עומסי העבודה והשירותים שלכם. המכונות האלה נמצאות במרכזי נתונים, והן מובנות באופן לוגי ביחידות שנקראות יקומים, אזורים ותחומים.
בראש ההיררכיה נמצא היקום. יקום הוא ענן עצמאי לחלוטין, עם רשת משלו שנפרדת מהאינטרנט הציבורי ומיקומים אחרים. Google Cloud הוא היקום המקורי, עם משאבים במרכזי נתונים בכל העולם. יש גם יקומים אחרים, שמבוססים על אותה טכנולוגיה כמו Google Cloud, אבל כל המשאבים שלהם נמצאים בתחום שיפוט יחיד ופועלים במרכזי נתונים שמנוהלים על ידי שותפים. העננים הקטנים והעצמאיים האלה נוצרים כחלק מתוכנית שנקראת Google Cloud Dedicated, והם מספקים למשתמשים שנדרשים לכך בעומסי העבודה שלהם ערבויות חזקות לריבונות על הנתונים ועל התפעול.
בכל יקום יש אזורים גיאוגרפיים. Google Cloud יש אזורים באסיה, באוסטרליה, באירופה, באפריקה, במזרח התיכון, בצפון אמריקה ובדרום אמריקה.
לבסוף, האזורים מחולקים לתחומים (zones). לכל תחום יש שם שמורכב מהאות ומהשם של האזור. לדוגמה, התחום a במזרח אסיה נקרא asia-east1-a. לאזורים יש חיבורי רשת עם רוחב פס גבוה וזמן אחזור נמוך לאזורים אחרים באותו אזור.
לחלוקת המשאבים ביקום לאזורים ולתחומים יש מספר יתרונות, כולל יתירות למקרי כשל וקיצור זמני האחזור (מכיוון שהמשאבים נמצאים קרוב יותר ללקוחות). בחלוקה הזו גם יש כמה כללים בקשר לאופן שבו אפשר להשתמש במשאבים יחד.
משאבים גלובליים, אזוריים ושל תחום מוגדר
לחלק מהמשאבים ניתן לגשת מכל משאב אחר ביקום שלהם, באזורים ובתחומים שונים. משאבים גלובליים כאלה הם, למשל, קובצי דיסק שמוגדרים מראש, קובצי snapshot של דיסקים ורשתות. יש משאבים שניתן לגשת אליהם רק ממשאבים שנמצאים באותו אזור. משאבים אזוריים כאלה הם, למשל, כתובות IP חיצוניות סטטיות. לחלק מהמשאבים ניתן לגשת רק ממשאבים שנמצאים באותו תחום. אותם משאבים של תחום מוגדר הם, למשל, מכונות וירטואליות, הסוגים שלהן ודיסקים.
בתרשים הבא תוכלו לראות את הקשר בין ההיקף הגלובלי לאזורים ולתחומים, ואת חלק מהמשאבים:
היקף הפעולה משתנה בהתאם לסוג המשאבים שבהם משתמשים. לדוגמה, יצירת רשת היא פעולה גלובלית, כי רשת היא משאב גלובלי, בעוד ששריון כתובת IP היא פעולה אזורית, כי הכתובת היא משאב אזורי.
כשמתחילים לתכנן ולבצע אופטימיזציה לאפליקציות של Google Cloud , חשוב להבין את האינטראקציה בין האזורים והתחומים האלה. לדוגמה, גם אם הייתם יכולים, לא כדאי לצרף דיסק מאזור אחד למחשב באזור אחר כי זמן האחזור הארוך יוביל לביצועים ירודים. למזלנו, Google Cloud לא מאפשרת לעשות את זה. אפשר לצרף דיסקים רק למחשבים באותו אזור.
בהתאם לרמת הניהול העצמי שדרושה בשירותי המחשוב והאירוח שבחרתם, יכול להיות שתצטרכו לחשוב איך אתם מקצים את המשאבים ואיפה הם נמצאים.
במאמר בנושא מיקום גיאוגרפי ואזורים תוכלו לקרוא מידע נוסף על החלוקה הגיאוגרפית של Google Cloud.
גישה למשאבים באמצעות השירותים
במחשוב ענן, מה שאולי קראתם לו "תוכנה" או "חומרה" נקרא שירותים. השירותים האלה מספקים גישה למשאבים הבסיסיים, ומאפשרים לכם להוסיף לאפליקציות מגוון רחב של פונקציות – מ-Kubernetes מנוהל ועד אחסון נתונים. אפשר לעיין ברשימה של השירותים הזמינים ב Google Cloud רשימת המוצרים שלנו.
כשאתם מפתחים אתר או אפליקציה ב-Google Cloud, אתם יכולים להשתמש בשילובים שונים של השירותים האלה כדי לקבל את התשתית שדרושה לכם, ולהוסיף את הקוד שלכם כדי להפעיל את התרחישים שאתם רוצים ליצור.
פרויקטים
כל המשאבים ב- Google Cloud שאתם מקצים ומשתמשים בהם צריכים להיות שייכים לפרויקט. פרויקט הוא למעשה הישות הארגונית של מה שאתם מפתחים. הוא מורכב מהגדרות, הרשאות ומטא-נתונים נוספים שמתארים את האפליקציות שלכם. המשאבים בפרויקט יכולים לעבוד יחד בקלות, למשל על ידי תקשורת דרך רשת פנימית, בכפוף לכללים של האזורים והתחומים. אין גישה למשאבים של פרויקט אחד מפרויקט אחר, אלא אם משתמשים ב-VPC משותף או בקישור (peering) בין רשתות VPC שכנות.
לכל Google Cloud פרויקט יש:
- שם, שאתם נותנים לו.
- מזהה פרויקט, שאתם יכולים לתת או ש- Google Cloud יכול לתת לכם.
- מספר פרויקט, שמקבלים מ- Google Cloud .
לדוגמה, יכול להיות שבפרויקט מסוים יהיו:
- שם הפרויקט Example Project
- מזהה הפרויקט example-id
- מספר הפרויקט 123456789012
במהלך העבודה עם Google Cloudתצטרכו להשתמש במזהים האלה בפקודות ובקריאות ל-API. לדוגמה, יכול להיות שתציינו שאתם רוצים להשתמש בפרויקט כברירת המחדל שלכם ב-Google Cloud CLI באמצעות הפקודה הבאה:
gcloud config set project example-id
אתם יכולים ליצור כמה פרויקטים ולהשתמש בהם למטרות נפרדות, בכל דרך שמתאימה לכם ולארגון שלכם. לדוגמה, יכול להיות שיש לכם פרויקט אחד שכל חברי הצוות יכולים לגשת אליו, ופרויקט נפרד שרק חברי צוות מסוימים יכולים לגשת אליו.
פרויקט משמש כמרחב שמות. זאת אומרת שלכל משאב באותו פרויקט צריך להיות שם ייחודי, אבל בדרך כלל אפשר להשתמש מחדש בשמות המשאבים בפרויקטים שונים. חלק משמות המשאבים צריכים להיות ייחודיים בתוך Google Cloud. במסמכי העזרה של כל משאב תוכלו לקרוא פרטים נוספים בנושא.
כל פרויקט משויך לחשבון לחיוב אחד. אתם יכולים לשלם על המשאבים של מספר פרויקטים באמצעות אותו חשבון.
למידע נוסף, קראו איך יוצרים ומנהלים פרויקטים.
אינטראקציה עם Google Cloud
יש כמה דרכים ליצור אינטראקציה עם משאבים ושירותים ב- Google Cloud, כולל:
- Google Cloud המסוף הוא ממשק משתמש גרפי מבוסס-אינטרנט, שבו אפשר לנהל את הפרויקטים והמשאבים של Google Cloud.
- בעזרת Google Cloud CLI אפשר לנהל את תהליך הפיתוח ואת משאביGoogle Cloud ישירות משורת הפקודה. לדוגמה, תוכלו ליצור מכונה וירטואלית (VM) של Compute Engine על ידי הרצת הפקודה
gcloud compute instances createבסביבת המעטפת. אתם יכולים לבחור אם להתקין את Google Cloud CLI במחשב המקומי או להשתמש בו ב-Cloud Shell, מעטפת נוחה מבוססת-דפדפן שאפשר לגשת אליה מהמסוף ושמותקנים בה מראש כלים רבים. Google Cloud - ספריות הלקוח שאנחנו מספקים עוזרות לכם ליצור אינטראקציה עם שירותים באופן פרוגרמטי במגוון שפות פופולריות. ספריות הלקוח של הענן מספקות חוויית שימוש אופטימלית למפתחים באמצעות שימוש במוסכמות ובסגנונות הטבעיים של כל שפה נתמכת. הן גם מצמצמות את כמות הקוד שחוזר על עצמו שצריך לכתוב, כי הן מיועדות לאפשר לכם לעבוד עם מטאפורות של שירותים, ולא עם פרטי הטמעה או מושגים של שירות API.
- אפשר להשתמש בגישה של 'תשתית כקוד' (IaC) באמצעות Terraform וספק Google Cloud Terraform.
מידע נוסף זמין במאמר אינטראקציה עם Google Cloud.
תמחור
במאמר תכונות בחינם ותקופת ניסיון מוסבר איך להתנסות ב- Google Cloud בלי לשלם. Google Cloud
כדי לבדוק מה המחיר של כל שירות, תוכלו להיעזר במחירון.
כדי לקבל הערכה של העלות הכוללת להרצת עומס עבודה ספציפי ב-Google Cloud, תוכלו להיעזר במחשבון התמחור.
המאמרים הבאים
- במאמר תחילת העבודה עם Google Cloud אפשר למצוא מידע על תהליכי ההגדרה ומקורות מידע למנהלי IT, למהנדסי אבטחה, למפתחי אפליקציות ועוד.
- מידע נוסף על אינטראקציה עם Google Cloud
- לאדמינים של ארגונים חדשים ב- Google Cloud, תהליך ההגדרה המודרך Google Cloud עוזר לבנות בסיס חזק לעומסי העבודה של הארגון, שכולל שיטות מומלצות לתשתית ארגונית.
אני רוצה לנסות Google Cloud
אתם משתמשים חדשים ב- Google Cloud? אנחנו ממליצים לכם ליצור חשבון, להתנסות בעצמכם במוצרים שלנו ולבחון אותם באמצעות תרחישים ממשיים. לקוחות חדשים מקבלים בחינם גם קרדיט בשווי 300$ להרצה, לבדיקה ולפריסה של עומסי העבודה.
מתחילים לעבוד בלי לשלם