How To Static Website EP1: แนะนำก่อนเริ่มต้นใช้งาน
สวัสดีค่ะทุกคน วันนี้พิชชาก็มาพร้อมกับบทความใหม่ที่จะแนะนำวิธีการสร้างเว็บไซต์แบบ Static โดยใช้เครื่องมือจากทาง AWS ค่ะ ในวันนี้ก็จะพาทุกท่านไปรู้จักกับเครื่องมือหรือ Service จากทาง AWS กันก่อนว่าเราจะต้องใช้อะไรบ้าง รวมถึงขั้นตอนที่เราจะทำการ Host เว็บไซต์ด้วยค่ะ ส่วนในเรื่องของรายละเอียดในแต่ละขั้นตอนเนี่ย เดี๋ยวพิชชาจะมาเขียนในบทความถัดไปนะคะ
ทำไมถึงต้องใช้ระบบคลาวด์ของ AWS?
- AWS ได้รับการออกแบบมาเพื่อให้มีสภาพแวดล้อมการประมวลผลบนนระบบคลาวด์ที่ปลอดภัยและยืดหยุ่นมาก โดยโครงสร้างพื้นฐานหลักของเค้าก็ถูกสร้างขึ้นตามข้อกำหนดด้านความปลอดภัยสำหรับทุก ๆ ธุรกิจ
- AWS มีบริการที่หลากหลายกว่าผู้ให้บริการระบบคลาวด์รายอื่น โดยมีตั้งแต่เทคโนโลยีโครงสร้างพื้นฐานไปจนถึงเทคโนโลยีเกิดใหม่ เช่น Machine Learning หรือ AI (Artificial Intelligence) ถือว่ามีฟังก์ชันที่เยอะที่สุดในขณะนี้
- มี Community ที่ใหญ่ที่สุด โดยมีลูกค้าประจำอยู่จำนวนหลายล้านราย และพาร์ทเนอร์กว่าหลายหมื่นรายอยู่ทั่วโลก
- AWS มีความเชี่ยวชาญในการดำเนินการ ที่ได้รับการรับรองมากที่สุดในขณะนี้ ด้วยประสิทธิภาพและความน่าเชื่อถือทำให้หลากหลายองค์กรเลือกใช้ ไม่ว่าจะเป็นองค์กรเอกชนหรือองค์กรภาครัฐก็ตาม
การสร้างเว็บไซต์บน AWS ต้องใช้เครื่องมืออะไรบ้างหละ?
Amazon S3
Amazon CloudFront
Amazon Route 53
AWS Certificate Manager
Identity and Access Management (IAM)
ขั้นตอนในการ Host เว็บไซต์
- อัพโหลดข้อมูลเว็บไซต์ลงบน Amazon S3 โดยทำหน้าที่ในการเก็บข้อมูลเว็บไซต์เอาไว้
- ดึงเว็บไซต์ให้มาแสดงผลผ่าน Amazon ClouFront ซึ่งเป็น Web Cache Server (ระบบที่ทำการจัดเก็บข้อมูลในการเข้าชมเว็บไซต์)
- เปลี่ยนชื่อ Domain Name (ชื่อเว็บไซต์ที่เราต้องการจะตั้ง) โดยใช้ Amazon Route 53
- ขอ SSL Certificate จาก AWS Certificate Manager เพื่อขอการรับรองว่าเว็บไซต์ของเรานั้นมีความปลอดภัยต่อผู้ใช้งาน
ภาพรวมของขั้นตอนทั้งหมด
จากภาพรวมก็คือแผนผังที่แสดงขั้นตอนในการทำงานเพื่อ Host เว็บไซต์ของเราขึ้นไปยังระบบคลาวด์ค่ะ พิชชาคิดว่าทุกท่านน่าจะเห็นภาพของขั้นตอนต่าง ๆ มากขึ้นนะคะ เพียงเท่านี้เราก็สามารถเข้าใช้งานเว็บไซต์ของเราได้แล้ว เพียงแค่มี Internet ไม่ว่าทุกท่านจะอยู่ที่ไหนก็สามารถเข้าเว็บไซต์ได้จากทั่วทุกมุมโลกเลยค่ะ
ในบทความตอนต่อไปพิชชาก็จะเริ่มเข้าถึงตัวเนื้อหาหลักของการสร้างเว็บเพจ Static ด้วยเครื่องมือของ AWS ที่ได้กล่าวไปข้างต้น รวมถึงแนะนำวิธีการใช้งานแบบละเอียดด้วยค่ะ
ข้อมูลในบทความนี้ที่พิชชานำมาเล่าให้ทุกท่านได้อ่านนะคะ ก็มาจากงานสัมมนา "งานสัมมนาออนไลน์สำหรับผู้เริ่มต้นใช้ AWS วิธีสร้างเว็บเพจ Static ในราคาที่แสนถูกด้วย S3+CloudFront" ของทาง Classmethod Thailand ที่ได้จัดขึ้น หากท่านใดที่สนใจงานสัมมนาอื่น ๆ ของทาง Classmethod Thailand ที่จะจัดขึ้นในอนาคต ทุกท่านสามารถเข้ามาดูในส่วนของตารางกิจกรรมได้ที่ Classmethod Thailand เลยค่ะ แล้วอย่าลืมติดตามตอนต่อไปกันนะคะ
บทความที่เกี่ยวข้อง
- How To Static Website EP1: แนะนำก่อนเริ่มต้นใช้งาน
- How To Static Website EP2: การเก็บข้อมูลเว็บไซต์ลงบน Amazon S3 เพื่อให้ไปแสดงผลผ่าน Amazon CloudFront
- How To Static Website EP3: เปลี่ยนชื่อ Domain Name (ชื่อเว็บไซต์) ง่าย ๆ ด้วย Amazon Route 53 และ AWS Certificate Manager พร้อมสอนการสร้าง SSL
- How To Static Website EP4: สอนวิธีการเคลียร์ CloudFront Cache File