Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

HDG Explains: AWS (Amazon Web Services) คืออะไร?

ถูกขนานนามว่าแพลตฟอร์มคลาวด์ (cloud platform) ที่ครอบคลุมและถูกนำมาใช้กว้างที่สุดในโลก Amazon Web Services (AWS) กลายเป็นส่วนประกอบยักษ์ในพอร์ตโฟลิโอธุรกิจของ Amazon เหมือน Amazon.com ที่ปั่นหัวข่าวการขายปลีกออนไลน์ AWS ก็ปั่นหัวข่าวโลกคอมพิวติ้ง

ประกอบด้วยผลิตภัณฑ์และบริการคอมพิวติ้งบนคลาวด์ (cloud computing) หลายอย่าง เช่น เซิร์ฟเวอร์, จัดเก็บ (storage) และเครือข่าย (networking) Amazon Web Services กลายเป็นผู้นำหน้า (frontrunner) สำหรับแพลตฟอร์มคอมพิวติ้งบนคลาวด์ ทับทับคู่แข่งอย่าง Microsoft Azure

สรุปสั้นๆ AWS เป็น cash cow (ธุรกิจกินเงิน/สร้างรายได้สูง) สำหรับ Amazon แต Amazon Web Services คืออะไรจริงๆ? Cloud computing คืออะไรในโลก?

Amazon Web Services คืออะไร?

บริษัทย่อยของ Amazon.com, Amazon Web Services (AWS) เสนอบริการ cloud-computing ที่ราคาเบา พร้อมพลังทำให้ฐานลูกค้ามั่นคง ตั้งแต่บริษัทขนาดเล็กอย่าง Pinterest ถึง enterprise ใหญ่อย่าง D-Link

Cloud computing คือการใช้เซิร์ฟเวอร์ระยะไกล (remote servers) บนอินเทอร์เน็ต เพื่อจัดเก็บ (store), จัดการ (manage) และประมวลผล (process) ข้อมูล แทนที่จะเป็นเซิร์ฟเวอร์ท้องถิ่น (local server) หรือคอมพิวเตอร์ส่วนตัว Cloud computing มี 3 หมวดหมู่พื้นฐาน เริ่มจาก Software as a Service (SaaS) ซึ่งลดค่าใช้จ่ายของบริษัทโดยให้เซิร์ฟเวอร์คลาวด์ที่มีซอฟต์แวร์รวมอยู่แล้ว

Platform as a Service (PaaS) ให้นักพัฒนาสร้างแอปและร่วมมือในโปรเจกต์ต่างๆ โดยไม่ต้องซื้อหรือดูแลโครงสร้างพื้นฐาน (infrastructure)

สุดท้าย Infrastructure as a Service (IaaS) ซึ่ง AWS อยู่ในหมวดนี้มากกว่าอื่นๆ IaaS ให้บริษัทโอกาสเช่าเซิร์ฟเวอร์, จัดเก็บ, ความปลอดภัย ฯลฯ จากผู้ให้บริการคลาวด์

บริการของ Amazon Web Services

Amazon Web Services ให้บริการคลาวด์หลากหลายแก่ลูกค้า ตัวเลือกบางอย่าง ได้แก่ Amazon Elastic Compute Cloud (EC2), Amazon Simple Storage Service (S3), Amazon Virtual Private Cloud (VPC), Amazon SimpleDB และ Amazon WorkSpaces

  • Amazon EC2 ให้สภาพแวดล้อมคอมพิวติ้งเสมือน (virtual computing environments) เสนอ scalable computing capacity (ความจุคอมพิวติ้งที่ขยายได้) ที่ราคาเบาในคลาวด์ AWS EC2 กำจัดความต้องการลงทุนในฮาร์ดแวร์ ช่วยให้ลูกค้าพัฒนาและปรับใช้ (deploy) แอปเร็วขึ้น
  • Amazon S3 ใช้ในการจัดเก็บและดึงข้อมูล (retrieval) ได้ตลอดเวลา จากที่ไหนในโลกก็ตามบนเว็บ เป็นโครงสร้างพื้นฐานจัดเก็บข้อมูลที่น่าเชื่อถือ, scalable และราคาไม่แพง ให้ประโยชน์ธุรกิจขนาดใหญ่
  • Amazon VPC เป็นเครือข่ายเสมือนแบบดาต้าคลังข้อมูล (virtual data center-like network) ที่คุณกำหนด ใช้โครงสร้างพื้นฐานที่ scalable ของ AWS ด้วย Amazon VPC คุณเปิดใช้ทรัพยากรที่เก็บไว้ในสภาพแวดล้อม AWS เข้าเครือข่ายเสมือนนี้โดยไม่ต้องซื้อซอฟต์แวร์หรือโครงสร้างพื้นฐาน
  • Amazon SimpleDB เป็น NoSQL data store สำหรับออฟโหลด (offload) งานบริหารฐานข้อมูล นักพัฒนาจัดเก็บและ query (สอบถาม) รายการข้อมูลต่างๆ ผ่าน web services request พร้อมความเชื่อมั่นว่า SimpleDB จะดำเนินการให้เสร็จ
  • Amazon WorkSpaces ทำหน้าที่เป็นรูปแบบ cloud computing อีกแบบคือ Desktop as a Service (DaaS) ด้วยนี้ คุณได้โซลูชันเดสก์ท็อปปลอดภัย ใช้ Windows หรือ Linux สามารถ scale (ขยาย) ให้เดสก์ท็อปเสมือนแก่พนักงานทั่วโลก

ประโยชน์ของ AWS

ต้นทุน (Cost)

บริษัทเคยต้องสร้างพื้นที่จัดเก็บทางกายภาพ (physically build storage space) เพื่อจัดเก็บข้อมูลจำนวนมาก และดูแลเอง การเลือกจัดเก็บข้อมูลบนคลาวด์มีค่าใช้จ่ายมาก รวมถึงสัญญายาวนานที่อาจกีดขวางการเติบโตของบริษัท การซื้อพื้นที่มากกว่าจำเป็นอาจแพงเกินไป ในขณะที่ซื้อน้อยเกินไปอาจเป็นภัย

หลักการเดียวกันใช้กับ computing power (พลังคอมพิวติ้ง) การรองรับธุรกิจในช่วง peak times (ช่วงเร่งด่วน) ต้องการให้บริษัทซื้อพลังมากกว่า ปัญหาคือช่วง off-peak (ช่วงเงียบ) ที่พลังไม่ได้ใช้แล้ว บริษัทยังต้องจ่ายค่าพลังที่ไม่ได้ใช้

AWS ให้บริษัทจ่ายแค่สิ่งที่ใช้ (pay for what they use) ไม่มีค่าใช้จ่ายล่วงหน้า (upfront costs) สำหรับจัดเก็บและโครงสร้างพื้นฐาน ไม่ต้องประมาณการ usage (การใช้งาน) ต่อ cost (ต้นทุน) อีกต่อไป AWS ปรับ scale (ขยาย/ย่อ) ต้นทุนอัตโนมัติตามความต้องการของลูกค้า

ความสามารถในการขยาย (Scalability)

สตาร์ทอัพ (Start-ups) และธุรกิจขนาดเล็ก ได้ประโยชน์ชัดเจนจาก scalability ที่ AWS เสนอ ต้นทุนปรับตามการใช้งานของลูกค้า ทำให้ AWS เป็นตัวเลือกดีสำหรับสร้างธุรกิจจากศูนย์ ธุรกิจนั้นจะได้เครื่องมือทั้งหมดที่จำเป็นสำหรับสร้างสตาร์ทอัพด้วยคลาวด์

ธุรกิจที่มีอยู่แล้วจะได้ประโยชน์จากบริการ migration (การย้ายถ่าย) ต่ำต้นทุนของ Amazon ย้ายโครงสร้างพื้นฐานไป AWS ได้ราบรื่น

AWS ยังคงให้ทรัพยากรช่วยขยายตัวเมื่อธุรกิจโตต่อไป ด้วยโมเดลธุรกิจการใช้งานที่ยืดหยุ่น (flexible usage business model) ลูกค้าไม่ต้องกลับไปถกเถียงอีกว่างบประมาณสำหรับการใช้คอมพิวเตอร์จำเป็นหรือไม่ ในบางสถานการณ์เกี่ยวกับ scalability ของ AWS บริษัทสามารถ "set it and forget it" (ตั้งค่าไว้และลืมมันไป) ได้

ความปลอดภัยและความน่าเชื่อถือ (Security and Reliability)

AWS มีเซิร์ฟเวอร์ตั้งอยู่ใน 76 availability zones (โซนพร้อมใช้งาน) ครอบคลุม 245 ประเทศและดินแดน โซนเหล่านี้ถูกแบ่ง ไม่ใช่แค่ให้ผู้ใช้เลือกขอบเขตทางภูมิศาสตร์สำหรับบริการ แต่เพื่อหลากหลายตำแหน่งทางกายภาพ (diversify physical locations) ให้ความปลอดภัยมากขึ้น และกันการสูญเสียข้อมูลถาวรทั่วโลก

ทุกดาต้าคลังข้อมูล (data center) ทั่วโลกได้รับการดูแลและตรวจสอบตลอดเวลา (continuously monitored) อาจโต้แย้งได้ว่า Amazon Web Services ปลอดภัยกว่าบริษัทโฮสต์เว็บไซต์หรือจัดเก็บข้อมูลเอง เนื่องจากการทำให้ข้อมูลเฉพาะที่ (localization of data) ในสถานที่เดียวที่ระบุง่าย อาจทำให้เปราะบาง (vulnerable)

AWS อนุญาตให้เข้าถึงดาต้าคลังข้อมูลทางกายภาพได้เฉพาะกรณีจำเป็น (essential basis only) นี่ รวมกับการเก็บสถานที่เหล่านี้ไว้จากสาธารณะ สร้าง barrier (กำแพงกั้น) ที่แข็งแกร่งกว่าต่อการบุกรุกทางกายภาพ การล้มเหลว (outages) และการโจมตีเซิร์ฟเวอร์ที่อาจเกิดขึ้น ก็ปลอดภัยกว่า ด้วยประสบการณ์ของ Amazon กับบริการคลาวด์ การตรวจสอบหนักๆ ตลอด 24 ชม. ทำให้โจมตีใดๆ ถูกระบุและจัดการโดย IT specialist คนเดียวได้

การเลือก Amazon Web Services

สร้างโดยผู้นำระดับโลกในการขายปลีกออนไลน์ Amazon Web Services กำจัดการเดาและวิเคราะห์ทางวิทยาศาสตร์ที่ต้องใช้ระบุความต้องการโครงสร้างพื้นฐานของคุณ โมเดล flexible pay-per-use (จ่ายตามใช้งานยืดหยุ่น) ให้ประโยชน์กับสตาร์ทอัพที่ต้องการตัวเลือกเริ่มต้นที่ถูกกว่า ในขณะที่ธุรกิจที่มีอยู่มานานก็ขยายตัวต่อไป ด้วยลูกค้าร้อยๆ และพันๆ ใช้ AWS ในกว่า 190 ประเทศ

การฝึกอบรมและรับรอง (certification) ของ AWS ก็กลายเป็น validation (การรับรอง) ที่ขอหาและมีความต้องการสูง โดยผู้เชี่ยวชาญและองค์กรที่ต้องการทีมนวัตกรรม (innovative teams) สำหรับ cloud initiatives

AWS ไม่ว่างจากข้อเสีย โดยเฉพาะเรื่อง EC2 region-to-region default resource limits และปัญหา cloud computing ทั่วไปอย่าง server downtime และ limited control (การควบคุมจำกัด)

ไม่ว่าจะอย่างไร การเลือก Amazon Web Services ให้ cloud computing ที่ใช้งานง่าย ไม่มีขีดจำกัดความจุ (capacity limits) บนแพลตฟอร์มที่ cost-effective (คุ้มค่า), reliable (น่าเชื่อถือ) และ secure (ปลอดภัย)