[Blog Cover] ปูพื้นฐาน AWS

ทำความรู้จักกับ AWS

AWS หรือ Amazon Web Services คือ Cloud Computing Platform ที่มีเจ้าของเป็นเว็บไซต์ e-commerce ชื่อดังอย่าง Amazon.com นั่นเอง

ย้อนกลับไปสมัย 20 ปีก่อน ทีมที่ดูแลเรื่อง infrastructure ของ Amazon พบว่า หากพวกเขาสามารถ provide infrastructure ให้กับทีมอื่น ๆ ได้ มันจะเป็นประโยชน์อย่างมาก โดยมันจะสามารถทำให้หลาย ๆ ทีมเติบโตได้อย่างรวดเร็ว

ซึ่งผลลัพธ์จากการใช้งานภายในออกมาเป็นที่น่าพึงพอใจ เขาเลยลองเปิดขายให้บุคคลทั่วไปลองใช้งานดู โดยในตอนนั้นยังไม่มีใครรู้จักว่า cloud computing คืออะไร ทำให้ในช่วงแรกคนมีความไม่มั่นใจว่าสิ่งนี้จะเวิร์กจริงไหม แต่เมื่อเวลาผ่านมาจนถึงปัจจุบัน ก็เป็นที่ชัดเจนแล้วว่า Service Cloud Computing มีการเติบโตอย่างมหาศาล และมีอีกหลายบริษัทที่พยายามจะทำ service นี้เหมือนกันแต่เมื่อเทียบกันแล้วจากข้อมูลของ Developer Survey 2024 AWS ยังคงครองที่ 1 Cloud platforms ที่คนนิยมใช้มากที่สุด

AWS Cloud ดียังไง ทำไมถึงน่าใช้

1. Cost savings

ประหยัดต้นทุนในการจัดซื้อ server อยากใช้เมื่อไหร่ค่อยไปกดในเว็บ จ่ายเท่าที่เราอยากจะใช้ จะเปิด-ปิดเมื่อไหร่ก็ควบคุมได้ ราคาถูกกว่าเราไปซื้อเครื่อง server เอง

2. Elasticity

มีความยืดหยุ่นกว่า สามารถเพิ่ม-ลดจำนวนได้ตามที่เราต้องการ ป้องกันความผิดพลาดที่อาจเกิดจากการประเมินเอง

3. Agility

มีความรวดเร็วกว่า ใช้เวลาเพียงไม่กี่นาทีกดในเว็บได้เลย และมี service อีกมากมายให้เลือกใช้ตามความต้องการของเรา

4. Deploy globally in minutes

ถ้าในอนาคตเราอยากขยายบริการของเราไปทั่วโลกก็สามารถทำได้อย่างง่ายดายเพราะ AWS มี infrastructure ที่ครอบคลุมในหลายทวีปทั่วโลก และล่าสุดเมื่อวันที่ 8 มกราคม 2568 ทาง AWS ก็ได้ประกาศเปิดตัว AWS Region เอเชียแปซิฟิกในประเทศไทยเป็นที่เรียบร้อย! 

AWS Cloud ปลอดภัยแค่ไหน ?

ความปลอดภัย ถือเป็นความรับผิดชอบของทั้ง AWS และ ตัวเราที่เป็นผู้ใช้งาน ซึ่งฝ่ายไหนรับผิดชอบมากน้อยขนาดไหน ก็ขึ้นอยู่กับว่าเราใช้ services อะไร

โดย AWS นั้นมี Compliance และ มาตรฐานความปลอดภัยหลายอย่างที่ต้องทำตาม ทั้งมาตรฐานที่เป็น global หรือมาตรฐานในยุโรปเอง อย่างในประเทศสหรัฐอเมริกา รัฐบาลของเขาก็มีการใช้ AWS รวมไปถึงลูกค้าองค์กรใหญ่อื่น ๆ อย่าง Netflix และ NASA ที่ใช้บริการ AWS เช่นกัน

Service ที่ AWS มอบให้เรานั้นมีอะไรบ้าง ?

ตัวอย่างประเภทของ service เช่น

1. Admin : จัดการ Account และ Permission
2. Compute : คล้ายกับ CPU
3. Databases : RDS, DynamoDB, ElastiCache

นอกจากนี้ AWS ยังมี service เกี่ยวกับ analytics, blockchain, media services ฯลฯ รวมไปถึง service เกี่ยวกับ AI และ Machine Learning ด้วย

3 วิธีหลักในการใช้ service ของ AWS

1. Console : เป็นวิธีที่ง่ายที่สุด เหมาะกับการเรียนรู้ แต่อาจไม่เหมาะกับงานที่สเกลใหญ่
2. CLI : เหมาะกับการเขียน Script / Operations / Automation
3. SDK : เหมาะกับการ Development / Automation

ปูพื้นฐาน AWS กับอดีต Dev จาก Amazon

ได้ทำความเข้าใจข้อมูลเบื้องต้นเกี่ยวกับ AWS เรียบร้อยแล้ว อยากลองลงมือทำแบบถูกต้องไม่ต้องเสียเวลาลองผิดลองถูกด้วยตัวเอง ห้ามพลาดกับ AWS Mastery Essentials Series ครบทุกเรื่องของ AWS Cloud ฉบับอดีตมือโปรจาก Amazon!

Package AWS Mastery Essentials Series

พิเศษ ซื้อเป็น Pack คุ้มกว่า รวม 5 คอร์สจุก ๆ พาคุณเรียนรู้ Best Practices ของการพัฒนาและวางระบบ AWS Cloud services ตั้งแต่เริ่มต้นทำความเข้าใจโครงสร้างพื้นฐาน จนสามารถนำเว็บแอปพลิเคชัน Deploy ขึ้น AWS จนสามารถประยุกต์ใช้งานเพื่อเพิ่มประสิทธิภาพสูงสุด

จากประสบการณ์ทำงานจริงของ อดีต Software Engineer จากบริษัท Amazon – คุณเอ พงศกร ธีรภาพวงศ์ CTO ที่ Hato Hub! 

สนใจสมัครเรียนสามารถคลิกที่ AWS Mastery Essentials Series ได้เลย

More in:Technology

Comments are closed.