Table of Contents
ทำความรู้จักกับ 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!
พิเศษ ซื้อเป็น Pack คุ้มกว่า รวม 5 คอร์สจุก ๆ พาคุณเรียนรู้ Best Practices ของการพัฒนาและวางระบบ AWS Cloud services ตั้งแต่เริ่มต้นทำความเข้าใจโครงสร้างพื้นฐาน จนสามารถนำเว็บแอปพลิเคชัน Deploy ขึ้น AWS จนสามารถประยุกต์ใช้งานเพื่อเพิ่มประสิทธิภาพสูงสุด
จากประสบการณ์ทำงานจริงของ อดีต Software Engineer จากบริษัท Amazon – คุณเอ พงศกร ธีรภาพวงศ์ CTO ที่ Hato Hub!
สนใจสมัครเรียนสามารถคลิกที่ AWS Mastery Essentials Series ได้เลย