AWS Knowledge ติวเข้ม Lesson 1
สวัสดีครับตอนนี้ผมกำลังศึกษาเพื่อที่จะเตรียมสอบ AWS Certified Cloud Practitioner เลยคิดว่าอยากจะใช้การเขียนบล็อกเป็นช่องทางในการทบทวนความรู้และสรุปเนื้อหา พร้อมกับแบ่งปันให้กับคนที่สนใจเหมือนกันได้มาศึกษาเพิ่มเติมด้วย
Introduction to Amazon Web Services
- ร้านกาแฟ คือ โปรแกรม
- ลูกค้า คือ Client (เรียกใช้งานข้อมูล)
- พนักงาน คือ Server (ตอบรับการเรียกใช้งานของ Client)
ทั้ง 3 อย่างนี้ถูกสร้างและใช้งานอยู่บน AWS โดยมี AWS ทำหน้าที่ให้จัดการระบบในการทำงานต่างๆ ซึ่งมีการประมวลผลที่อยู่ในรูปแบบ Cloud หรือเรียกว่า Cloud computing นั้นเอง
Cloud computing คืออะไร ?
คือพื้นที่ให้บริการต่างๆ ไม่ว่าจะเป็น การจัดเก็บข้อมูล หรือ การประมวลผลข้อมูล ทุกอย่างจะถูกใช้งานอยู่บนอินเทอร์เน็ต(On-Cloud) เพื่อลดความยุ่งยากในการติดตั้งเครื่องมือต่างๆ รวมทั้งยังลดค่าใช้จ่ายในการใช้งานอีกด้วย และที่สำคัญคือมีความยืดหยุ่นในการใช้งานทำให้ในปัจจุบัน Cloud computing กำลังเป็นที่นิยมเป็นอย่างมาก จุดเด่นของ Cloud computing คือ
- Access services on demand (สามารถเพิ่มพื้นที่การใช้งานได้ตามปริมาณความต้องการของผู้ใช้)
- Avoid large upfront investments (ลดค่าใช้จ่ายในลงทุน)
- Provision computing resources as needed (มีการติดตั้งง่ายกว่า ถ้าเทียบกับแบบ On-premise)
- Pay only for what you use (เสียค่าใช้จ่ายตามการใช้งานจริงไม่ใช่แบบเหมาจ่าย)
โดยสามารถแบ่งการใช้งานออกมาในรูปแบบต่างๆ ได้เรียกว่า Cloud computing deployment models
Cloud computing deployment models
จะแบ่งออกเป็น 3 รูปแบบคือ
- Cloud (ประมวลผลโปรแกรมและ Website ทั้งหมดบน Cloud)
- On premise (คือเซิฟเวอร์ทั่วไปที่มีการติดตั้งเครื่องมือและอุปกรณ์ต่างๆอยู่ภายในไซต์งานหรือพื้นที่ที่กำหนดไว้)
- Hybrid (บางส่วนใช้งานอยู่บน Cloud บางส่วนอยู่ใน On premise เช่น Front-end อยู่บน Cloud แต่ Back-end ทำงานอยู่ใน On premise)
และ AWS ก็ใช้ระบบ Cloud เป็นหลักจึงเกิดเป็น AWS Cloud ขึ้นมา
Cloud computing benefits
สรุปข้อดีทั้งหมดของ Cloud computing