עם הטלפונים הניידים החזקים ההולכים וגדלים, זה עניין של כמה שניות לצלם תמונה ולשתף אותה עם אחרים באמצעות אתרי מדיה חברתית כמו פייסבוק, לינקדאין וכו '. זה יהיה נחמד אם יהיה לנו אתר משלנו לחלוק איתו את החוויה שלנו משפחה ומכרים. AWS מספק דרכים ליצור ולארח אתר משלנו. במאמר זה נלמד על אירוח אתר סטטי AWS S3
המצביעים הבאים נדונו במאמר זה,
גישות שונות ליצירת אתר עם AWS
באמצעות AWS נוכל להשתמש בדרכים הבאות ליצירת אתר בהתאם לדרישה.
שימוש בצ'רט בג'אווה
מפרש אור AWS
זה מיועד לפריסת אירוח אתרים פשוט באמצעות WordPress, Joomla, Moodle ואחרים. Lightsail מקל על יצירת אתר מבלי להיות מודע לשירותי AWS השונים כמו EC2, S3, RDS וכו '.
AWS להגביר.
זה מאפשר לך ליצור יישומי עמוד יחיד (SPA). ספא מורידים את הדף פעם אחת ומשתנים באופן דינמי כאשר המשתמש מקיים אינטראקציה עם היישום מבלי לטעון את הדף שוב ושוב.
AWS S3
זה לאירוח אתרים פשוטים פשוטים לאורך שמע, וידאו, תמונות. S3 מספק מודל ללא שרתים, כאשר המשתמש לא צריך לחשוב על השרתים והקצאת המשאבים. ספק הענן ישקל באופן אוטומטי את המשאבים בהתאם לדרישה. במאמר זה נחקור את דרך S3 ליצירת אתר סטטי פשוט.
השקת שרתים וירטואליים
הדרך הסופית אם להשיק שרת וירטואלי בענן ( AWS EC2 ואז התקן את התוכנה הנדרשת וניהל אותה ידנית. גישה זו משמשת ארגונים בעלי דרישות מורכבות ומגדילים את התנועה. בגישה זו מוטל עומס רב על המשתמש שיוצר את האתר. המשתמשים צריכים להיות מומחים בשירות AWS כמו EC2, RDS, Route53, EBS וכו '
עם כל אחת מהגישות הללו. יש פשרה בין גמישות וקלות שימוש. קל לשימוש במקל אור, אך מעט נוקשה במה שניתן ולא ניתן לעשות. בקצה השני EC2 נותן את הגמישות עם סוגים שונים של שרתים, קנה מידה אוטומטי וכו ', אך הוא קצת קשה להתקנה עבור מי שאינו חדש ב- AWS.
אז בואו נראה איך נוכל להשתמש ב- S3 כדי להשיג את היעד שלנו,
יצירה ואירוח של אתר סטטי עם AWS S3
S3 הוא אחד השירותים הוותיקים והפופולאריים ביותר שמספק AWS עם זמינות גבוהה, עמידות, אבטחה ומדרגיות. ניתן להשתמש ב- S3 לאחסון גיבוי של מסד הנתונים, ניתוח נתונים גדולים, מדיה ועוד. הוא מספק מנגנון אחסון אובייקטים עם הפשטה של דליים, תיקיות וקבצים. ההפשטה היא שהופכת את S3 לקל לשימוש.
עם S3 (מנגנון אחסון), אין צורך לבצע את תכנון הקיבולת ולציין את הקיבולת הראשונית. ככל שנשים נתונים נוספים ונמחק נתונים, S3 יצטמצם ויתרחב באופן אוטומטי. S3 מספק מחלקות אחסון שונות לאחסון סוגים שונים של נתונים (ישנים / חדשים, לעתים קרובות / לעתים רחוקות נגישים) וניתן להעביר את הנתונים ממעמד אחסון אחד למשנהו באמצעות ניהול מחזור החיים של אובייקט S3. לחלופין, השתמש ב- AWS S3 Intelligent Tiering כדי לאפשר ל- AWS להחליט מתי להעביר את הנתונים ממעמד אחסון למשנהו. AWS CloudFront שהוא CDN (רשת הפצת תוכן), ניתן להשתמש בו באופן אופציונלי בכדי לגרום לאתר לטעון מהר יותר למשתמש הקצה.
S3 עם שכבה חופשית מספק נפח אחסון של 5 ג'יגה בייט, 20,000 בקשות קבלת, 2,000 בקשות Put בחינם בכל חודש בשנה הראשונה ומעלה במודל של תשלום על שימוש. במאמר זה ניצור אתר סטטי ב- S3.
הדגמה: אירוח אתר סטטי עם AWS S3
שלב 1: יצירת דלי ב- S3
שלב 1.1: עבור אל ה- קונסולת ניהול S3 ולחץ על 'צור דלי'.
שלב 1.2: הזן את שם הדלי. שים לב ששם ה- Bucket צריך להיות ייחודי. הוסף משהו בסוף כדי לקבל שם ייחודי של Bucket. בחר את האזור שבו יש לאחסן את הנתונים. לחץ על צור והדלי צריך להיווצר כמוצג להלן. Bucket הוא מיכל לאחסון תיקיות וקבצים.
הדרכת שרת SQL של מיקרוסופט למתחילים
שלב 2: מתן הרשאות ציבוריות ל- S3 Bucket
שלב 2.1: כל תיקיה / קובץ ב- Bucket יהיה גלוי רק לבעלים שיצר אותו. עבור אתר אינטרנט, יש לתת ל- Bucket גישה ציבורית לשאר העולם לגשת אליו כדף אינטרנט. לחץ על לשונית מאפיינים, וודא כי נבחרה 'חסום גישה ציבורית' ולחץ על כפתור העריכה. בטל את הבחירה באפשרות 'חסום את כל הגישה הציבורית' ולחץ על שמור. הקלד את המילה אשר ולחץ על כפתור 'אשר'.
שלב זה אינו מעניק לציבור הרשאה ל- S3 Bucket, אך יאפשר לנו להפוך את ה- Bucket ותכניו לציבוריים בהמשך השלב הבא. AWS הציגה צעדים וחישוקים נוספים אלה, מכיוון שהיו מספר לא מבוטל של מקרים שבהם נתונים רגישים הוכנסו ל- S3 Bucket וללא ההגדרות המתאימות, הוכרז בפני כולם לנתונים הרגישים.
שלב 2.2: זה הזמן להפוך את הדלי לציבורי. לחץ על 'מדיניות הדלי' והזן את המדיניות שלהלן, הקפד לשנות את שם הדלי למה שנוצר בשלב 1. לחץ על שמור כדי להפוך את הדלי לציבורי. שים לב ש- AWS יידע אותנו שלוש פעמים שהדלי פורסם לציבור, רק כדי לוודא שלא נפרסם בציבור בטעות.
{'גרסה': '2012-10-17', 'הצהרה': [{'סיד': 'PublicReadGetObject', 'אפקט': 'אפשר', 'עיקר': '*', 'פעולה': ['s3 : GetObject '],' Resource ': [' arn: aws: s3 ::: my-pictures-website / * ']}]}
שלב 3: הפעלת אירוח אתרים סטטיים והעלאת האתר ל- S3
שלב 3.1: זה הזמן לאפשר 'אירוח אתרים סטטי' עבור S3. שים לב שכברירת מחדל, הוא מושבת. לחץ על הכרטיס ובחר 'השתמש בדלי זה לאירוח אתר'. הזן את מסמך האינדקס כ- index.html ואת מסמך השגיאה כ- error.html. הקפד לציין את נקודת הקצה, זוהי כתובת האתר המשמשת לגישה לאתר S3. לחץ על שמור.
שים לב כי 'אירוח אתרים סטטי' יופעל עד עכשיו. מסמך האינדקס הוא ה- HTML המוגדר כברירת מחדל שיוצג ומסמך השגיאה הוא ה- HTML שיוצג כאשר דף ה- HTML אליו אנו מנסים לגשת אינו נמצא ב- S3.
שלב 3.2: זה הזמן להעלות את index.html ו- error.html. עבור לכרטיסייה סקירה כללית ולחץ על העלה. לחץ על 'הוסף קבצים' ואז העלה. יש לחזור על אותם שלבים עבור דפי index.html ודפי error.html.
הנה התוכן של index.html ו- error.html. כאן דף האינטרנט הוא פשוט, אך הוא יכול להיות מסובך ככל שהוא נעשה כל עוד אנו מקפידים על HTML ו- JavaScript. ה- JavaScript מבוצע בדפדפן. אין ביצוע קוד בצד השרת עם אירוח אתרים S3.
index.html ברוך הבא לאימון AWS מאת אדוריקה error.html אופס! לא כאן.
שלב 4: גש לדף האינטרנט המתארח ב- S3
שלב 4.1: פתח את כתובת האתר שהגיעה מ'שלב 5 'כדי להציג את index.html. עד סוף כתובת האתר יוצג כל מה שנמצא ליד index.html ודף השגיאה. כתובת האתר אינה ידידותית למשתמש, ניתן ליצור כתובת אתר ידידותית למשתמש באמצעות נתיב AWS 53 .
לקרוא ולכתוב קובץ Excel ב- Java
במדריך זה בדקנו את האפשרויות השונות להקמת אתר באמצעות AWS וחקרנו בפירוט אודות השימוש ב- AWS S3 ליצירת אתר. כפי שניתן לראות, S3 היא אחת הגישות הקלות ביותר ליצור אתר סטטי. עם S3 אין צורך לבצע את תכנון הקיבולת שכן S3 מתכווננת מעלה ומטה באופן אוטומטי, אין צורך לדאוג לזמינות הגבוהה מכיוון ש- S3 מספקת 99.99% זמינות בשנה נתונה.
אם מצאת מאמר זה שימושי, אתה יכול גם לבדוק את הקורס החי והמנחה של אדוריקה , נוצר במשותף על ידי מתרגלים בתעשייה.
יש לך שאלה עבורנו? אנא הזכיר זאת בפרק ההערות במדריך זה של AWS EC2 ונחזור אליך.