ข้ามไปที่เนื้อหาหลัก

การประมวลผลแบบไม่ต้องใช้เซิร์ฟเวอร์

ไร้เซิร์ฟเวอร์บน AWS

สร้างและรันแอปพลิเคชันโดยไม่ต้องคำนึงถึงเซิร์ฟเวอร์

ภาพรวม

AWS นำเสนอเทคโนโลยีสำหรับการเรียกใช้งานโค้ด การจัดการข้อมูล และการผสานรวมการทำงานของแอปพลิเคชันทั้งหมดโดยไม่ต้องมีการจัดการเซิร์ฟเวอร์ เทคโนโลยีแบบไร้เซิร์ฟเวอร์ประกอบด้วย Auto Scaling ความพร้อมใช้งานในตัวที่สูง และรูปแบบการเรียกเก็บค่าบริการตามการใช้งานจริงเพื่อเพิ่มความคล่องตัวและความคุ้มค่าต่อต้นทุน เทคโนโลยีเหล่านี้ยังช่วยกำจัดงานด้านการจัดการโครงสร้างพื้นฐานอย่างการเตรียมความจุและการแพตช์ คุณจึงสามารถให้ความสำคัญกับการเขียนโค้ดเพื่อให้บริการลูกค้าของคุณได้

อ่านบล็อกโพสต์ Serverless Quarterly Recap

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

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

บริการแบบไร้เซิร์ฟเวอร์บน AWS

แอปพลิเคชันสมัยใหม่นั้นสร้างขึ้นมาเพื่อการใช้งานแบบไร้เซิร์ฟเวอร์เป็นหลัก ซึ่งเป็นกลยุทธ์ที่ให้ความสำคัญกับการนำบริการแบบไร้เซิร์ฟเวอร์มาใช้ คุณจึงสามารถเพิ่มความคล่องตัวได้ตลอดสแตกแอปพลิเคชัน เราได้พัฒนาบริการไร้เซิร์ฟเวอร์ต่างๆ สำหรับสแตกของคุณทั้งสามเลเยอร์ ซึ่งก็คือการประมวลผล การผสานรวม และการจัดเก็บข้อมูล ลองพิจารณาเริ่มต้นใช้บริการต่อไปนี้

แสดงผล 1 - 8 (17)

กรณีการใช้งาน

สร้างเว็บแอปพลิเคชัน

สร้างเว็บแอป “รายการสิ่งที่ต้องทำ” อย่างง่ายๆ ซึ่งให้ผู้ใช้ที่ลงทะเบียนสามารถสร้าง อัปเดต ดู และลบรายการต่างๆ ได้ เว็บแอปพลิเคชันที่ขับเคลื่อนด้วยเหตุการณ์อาจใช้ AWS Lambda และเกตเวย์ของ Amazon API สำหรับตรรกะทางธุรกิจของตนและ Amazon DynamoDB เป็นฐานข้อมูล และ AWS Amplify Console เพื่อโฮสต์เนื้อหาทั้งหมดที่ไม่มีการเคลื่อนย้าย

ตัวอย่างโค้ด

Missing alt text value

การประมวผลข้อมูลในเกือบทุกขนาด

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

ตัวอย่างโค้ด

Missing alt text value

การประมวลผลเป็นชุดโดยอัตโนมัติ

กำหนดเวลาให้กับเวิร์กโฟลว์ให้เกิดขึ้นซ้ำโดยใช้กฎ Amazon EventBridge ตัวอย่างเช่น คุณสามารถสร้างการให้คะแนนขั้นต่ำ การให้คะแนนสูงสุด และการให้คะแนนโดยเฉลี่ยได้สำหรับการวัดคุณภาพอากาศโดยการประสานรวมเวิร์กโฟลว์ Extract Transfer Load (ETL) โดยใช้ AWS Step Functions และ AWS Lambda

ตัวอย่างโค้ด

Missing alt text value

จัดทำดัชนีและจัดเก็บเอกสารและรูปภาพโดยอัตโนมัติ

ใช้บริการ Amazon Machine Learning (ML) เช่น Amazon Comprehend และ Amazon Rekognition เพื่อเปิดเผยข้อมูลในข้อมูลที่ไม่เป็นโครงสร้างและส่งผลลัพธ์ไปยัง Amazon OpenSearch (รุ่นใหม่ที่มารับช่วงต่อจาก Amazon Elasticsearch Service) เพื่อการจัดทำดัชนีที่รวดเร็ว รูปแบบในลักษณะนี้จะทำงานได้ดีในแอปพลิเคชันอีคอมเมิร์ซสำหรับงานที่สนับสนุนประสบการณ์ลูกค้าแบบกำหนดให้เหมาะตามบุคคล เช่น การวิเคราะห์คลิกสตรีม

ตัวอย่างโค้ด

Missing alt text value

วันนี้คุณพบสิ่งที่กำลังมองหาแล้วหรือยัง

การแจ้งให้เราทราบจะช่วยให้เราปรับปรุงคุณภาพของเนื้อหาในหน้าได้