AWS S3 คืออะไร ฉบับ เข้าใจง่าย

หลังจากมีข่าวการไม่เข้ารหัสข้อมูลส่วนตัวลูกค้าของบริษัทโทรคมนาคมไทยรายหนึ่ง จนมีนักวิเคราะห์ความปลอดภัยไปพบเข้าจนกลายเป็นประเด็นใหญ่ ณ ตอนนี้ วันนี้ทีมงานครูไอที ขอพาท่านผู้อ่านไปทำความรู้จักกันว่า AWS S3 นั้นคืออะไรกันแน่

AWS S3 คืออะไร?
AWS S3 ย่อมาจาก Amazon Simple Storage ซึ่งเป็นบริการเก็บข้อมูลบนคลาวด์ของ Amazon Web Services (AWS) ที่ใหญ่อันดับหนึ่งของโลก นอกจากนี้ S3 ยังถือเป็นบริการตัวแรกสุดของ AWS ด้วย โดยเปิดตัวมาตั้งแต่ปี 2006 หรือ 12 ปีก่อน โดยสามารถนำข้อมูลมาวิเคราะห์ และ สามารถเข้าถึงข้อมูลนี้ได้จากทุกที่ ไม่ว่าจะเป็นการเก็บ website, mobile app หรือพวกข้อมูลต่างๆ ที่ต้องการ ซึ่งในปัจจุบัน ก็มีผู้เลือกใช้บริการจาก AWS S3 มากกว่า 1,000,000 applications ซึ่งอยู่ในทุกๆ อุตสาหกรรม นอกจากเรื่อง storage แล้วก็ยังสามารถ integrate กับบรรดา thirth-party ต่างๆ ได้ด้วย ทั้งยังสามารถ integrate กับ service อื่นๆ ที่อยู่ใน AWS ด้วยกันได้ด้วย เข่น การทำชื่อ domain โดยการต่อกับ AWS route53 หรือ เอาไปต่อทั่วโลกกับ CloudFront

 

S3 ทำหน้าที่อย่างไร?
รูปแบบของแอพพลิเคชันในอดีตจะอยู่ในรูปแบบของไฟล์ หรือเก็บลงฐานข้อมูลโดยขึ้นกับประเภทการใช้งาน หากข้อมูลต้นทางมาในรูปแบบของไฟล์รูปภาพ การเก็บข้อมูลจะเก็บในรูปแบบไฟล์ในโฟลเดอร์ที่กำหนดไว้

แต่ในยุคของคลาวด์ รูปแบบของแอพพลิเคชันเริ่มซับซ้อนมากขึ้น จึงเกิดการแยกส่วนการประมวลผล (compute) ออกจากการเก็บข้อมูล (storage) โดยงานสองส่วนไม่จำเป็นต้องอยู่ที่เดียวกันก็ได้ เราอาจเก็บข้อมูลไว้บนบริการคลาวด์หนึ่ง แล้วนำไปประมวลผลบนคลาวด์อีกที่หนึ่งก็ได้

AWS มีบริการประมวลผลที่ชื่อว่า EC2 (Elastic Compute Cloud) และมีบริการเก็บข้อมูลให้เลือกหลายตัว ขึ้นกับประเภทการใช้งาน โดย S3 เป็นบริการตัวหนึ่งในนั้น หน้าที่ของมันคือเก็บข้อมูลแบบออบเจคต์ (object storage) หรือการเก็บวัตถุเป็นชิ้นๆ เทียบได้กับการเก็บไฟล์นั่นเอง

 

จากข่าวที่เกริ่นมาข้างต้นว่ามีการหลุดรั่วของข้อมูลลูกค้า ท่านผู้อ่านหลายท่านอาจจะกังวลว่าระบบคลาวด์จะมีความปลอดภัยจริงหรือ ทางเราแนะนำอย่างนี้ง่ายๆ คือ
1. อย่าเก็บทุกอย่างไว้ในที่เดียว อย่างที่บอกว่าเราอาจเก็บข้อมูลไว้บนบริการคลาวด์หนึ่ง แล้วนำไปประมวลผลบนคลาวด์อีกที่หนึ่งก็ได้ เพื่อลดความเสี่ยงเมื่อถูกเจาะระบบ
2. ระบุความผิดปกติให้ได้เร็วที่สุด จากข่าวที่ฮอตฮิตคือนักวิจัยได้แจ้งเตือนว่ามีข้อมูลที่เปิดเผยเอาไว้และมีโอกาสรั่วไหล เมื่อได้รับการแจ้งเตือนแล้ว ควรจะรีบหาความผิดปกติให้เร็วที่สุด เพื่อเป็นผลดีต่อการปกป้องข้อมูล
3. จัดทำระบบสำรองตั้งแต่เริ่มใช้งาน เรื่องนี้สำคัญมากๆ ควรมีการสำรองข้อมูลอยู่เรื่อยๆ ป้องกันความผิดพลาดที่อาจจะเกิดขึ้น

จากบทความนี้ ผู้อ่านได้รู้จักว่า AWS S3 คืออะไร? แล้วเจ้า S3 ทำหน้าที่อย่างไร? รวมไปถึงวิธีการใช้งานระบบคลาวด์ให้ปลอดภัย หวังว่าข้อมูลที่ทีมงานสืบค้นมานี้จะเป็นประโยชน์ต่อผู้อ่านทุกท่าน แล้วพบกันใหม่ในบทความหน้า……………..

 

 

 

อ้างอิง
– Amazon Web Services, Inc., “กฎระเบียบและข้อปฏิบัติด้านควาปลอดภัยของ Cloud ในประเทศไทย”, https://aws.amazon.com/compliance/thailand-data-protection/ สืบค้นวันที่ 18 เม.ย. 61
– Ihor Sokolyk, “Uploading files to AWS S3 Bucket using Spring Boot”, https://medium.com/oril/uploading-files-to-aws-s3-bucket-using-spring-boot-483fcb6f8646 สืบค้นวันที่ 18 เม.ย. 61
– Sakul Montha, “AWS S3 คืออะไร ฉบับ เข้าใจง่ายใน 2 นาที”, https://medium.com/@iamgique/aws-s3-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3-%E0%B8%89%E0%B8%9A%E0%B8%B1%E0%B8%9A-%E0%B9%80%E0%B8%82%E0%B9%89%E0%B8%B2%E0%B9%83%E0%B8%88%E0%B8%87%E0%B9%88%E0%B8%B2%E0%B8%A2%E0%B9%83%E0%B8%99-2-%E0%B8%99%E0%B8%B2%E0%B8%97%E0%B8%B5-648012fd7268 สืบค้นวันที่ 18 เม.ย. 61
– mk, “รู้จัก Amazon S3 มันคืออะไร? ทำไมต้องเก็บข้อมูลลง Bucket? ข้อมูลหลุดได้อย่างไร?”, https://www.blognone.com/node/101588 สืบค้นวันที่ 18 เม.ย. 61
– TechTalkThai, “5 สิ่งที่เราได้เรียนรู้จากการที่ Amazon S3 หยุดให้บริการ”, https://www.techtalkthai.com/5-lessons-from-amazon-s3-outage/ สืบค้นวันที่ 18 เม.ย. 61