เพิ่มความชาญฉลาดให้กับการดำเนินงานของนักพัฒนา
องค์กรต่างๆ ทั่วโลกเผชิญกับแรงกดดันอย่างมากในการสร้างสรรค์นวัตกรรมดิจิทัลเพื่อให้สามารถแข่งขันได้ ประเด็นสำคัญประการหนึ่งที่หลายองค์กรถือว่าเป็นแหล่งของโอกาสในการปรับปรุงความก้าวหน้าของนวัตกรรมก็คือการพัฒนาและการดำเนินงานด้านซอฟต์แวร์ หรือ DevOps ถึงแม้ว่าเทคโนโลยี DevOps จะมีการพัฒนาอย่างมากในช่วงไม่กี่ปีที่ผ่านมา แต่ก็ยังมีความท้าทายอยู่ ปัญหาที่เกี่ยวข้องกับการทำงานพร้อมกัน การรักษาความปลอดภัย หรือการจัดการข้อมูลที่ละเอียดอ่อนจำเป็นต้องได้รับการประเมินจากผู้เชี่ยวชาญ และกลไกที่มีอยู่ เช่น การตรวจสอบรหัสเพียร์และการทดสอบหน่วย มักจะมีช่องโหว่ในเรื่องเหล่านี้ AI สำหรับ DevOps เป็นการเปลี่ยนแปลงไปสู่ระบบอัตโนมัติและกลไกเชิงรุกมากขึ้นที่ช่วยให้ทีมสามารถสร้างสรรค์นวัตกรรมได้เร็วขึ้นด้วยความมั่นใจ AI สำหรับ DevOps ถูกออกแบบมาเพื่อเพิ่มความเชี่ยวชาญของนักพัฒนาด้วยความสามารถ ML โดยเป็นการเดินทางจากกระบวนการที่ต้องดำเนินการด้วยตนเองซึ่งมีการนำไปใช้จริงไม่บ่อยและวงจรนวัตกรรมที่ช้า ไปเป็นวงจรการทำซ้ำอย่างรวดเร็วด้วย CI/CD และการเตือนอัตโนมัติสำหรับการตรวจสอบการใช้งานจริง
ข้อดี
ตรวจจับและแก้ไขปัญหาการดำเนินงานโดยอัตโนมัติ
ลดเวลาเฉลี่ยในการกู้คืนข้อมูล (MTTR) ของคุณและปรับปรุงประสิทธิภาพการทำงานและความพร้อมใช้งานสำหรับแอปพลิเคชันของคุณโดยใช้ประโยชน์จากข้อมูลเชิงลึกที่ขับเคลื่อนด้วย ML เพื่อวินิจฉัยและแก้ไขปัญหาอย่างรวดเร็ว
ปรับปรุงคุณภาพโค้ดให้ดียิ่งขึ้นด้วยการตรวจสอบอย่างต่อเนื่อง
ระบุข้อบกพร่องที่หายาก ปัญหาสำคัญ และช่องโหว่ด้านความปลอดภัยด้วยความแม่นยำสูง และสร้างพื้นฐานสำหรับการตรวจสอบโค้ดอย่างต่อเนื่อง ใช้ประโยชน์จากคำแนะนำที่ขับเคลื่อนด้วย ML เพื่อแก้ไขปัญหาและลดเวลาที่ใช้ในการแก้ไขข้อบกพร่องอย่างมากก่อนจะเข้าถึงแอปพลิเคชันในส่วนของลูกค้า
เพิ่มประสิทธิภาพของแอปพลิเคชันและลดต้นทุน
ยิ่งโค้ดและแอปพลิเคชันของคุณมีประสิทธิภาพมากเท่าใด ต้นทุนในการเรียกใช้งานก็จะยิ่งน้อยลงเท่านั้น นักพัฒนาและเจ้าหน้าที่ไอทีสามารถใช้การแสดงภาพและคำแนะนำที่ขับเคลื่อนด้วย ML เพื่อแก้ไขปัญหาด้านประสิทธิภาพ (ปัญหาด้านข้อมูลบันทึก, CPU หรือหน่วยความจำ) และลดต้นทุนการดำเนินงานได้ถึง 50% สำหรับแอปพลิเคชันใดๆ ที่ทำงานอยู่
การรักษาความปลอดภัยในวงกว้าง
เสริมความมั่นใจให้นักพัฒนาของคุณว่าโค้ดที่พวกเขากำลังเขียนนั้นปลอดภัยและตรงตามแนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัย สร้างการตรวจสอบโค้ดอัตโนมัติซึ่งเป็นส่วนหนึ่งของไปป์ไลน์ CI/CD เพื่อค้นหาและแก้ไขปัญหาเกี่ยวกับโค้ดและจุดอ่อนด้านความปลอดภัยในวงกว้าง
เรื่องราวของลูกค้า
ConnectCareHero
“Amazon CodeGuru ช่วยให้วงจรการพัฒนาซอฟต์แวร์ของเรารวดเร็วยิ่งขึ้นได้โดยการลดความซับซ้อนของกระบวนการตรวจสอบโค้ด ในฐานะผู้ตรวจสอบโค้ดหลักในทีม ตอนนี้ผมสามารถมุ่งเน้นไปที่ฟังก์ชันการทำงานและฟีเจอร์ของโค้ดได้มากขึ้น แทนที่จะต้องค้นหาช่องโหว่ด้านความปลอดภัยและแนวทางปฏิบัติที่ดีที่สุดที่อาจไม่ได้รับการปฏิบัติตาม"
Bob Lee III ผู้ร่วมก่อตั้งและประธานเจ้าหน้าที่ฝ่ายเทคโนโลยีของ ConnectCareHero
Atlassian
“ที่ Atlassian บริการต่างๆ ของเรามีการเช็กอินหลายร้อยครั้งเมื่อมีการนำไปใช้จริงแต่ละครั้ง แม้ว่าการตรวจสอบโค้ดจากทีมพัฒนาของเราจะช่วยป้องกันไม่ให้มีข้อบกพร่องเข้าไปสู่การใช้งานจริงได้อย่างยอดเยี่ยม แต่การคาดการณ์ว่าระบบจะทำงานภายใต้ความเครียดหรือจัดการรูปร่างของข้อมูลที่ซับซ้อนก็ไม่ใช่เรื่องที่จะสามารถทำได้เสมอไป โดยเฉพาะอย่างยิ่งเมื่อเรามีการนำไปใช้จริงหลายครั้งต่อวัน เมื่อเราตรวจพบความผิดปกติในการผลิต เราสามารถลดเวลาการตรวจสอบจากหลายวันเป็นไม่กี่ชั่วโมงและบางครั้งก็เหลือเพียงไม่กี่นาทีด้วยฟีเจอร์การสร้างโปรไฟล์อย่างต่อเนื่องของ Amazon CodeGuru ขณะนี้นักพัฒนาของเราทุ่มเทมากยิ่งขึ้นกับการส่งมอบความสามารถที่แตกต่างกัน และใช้เวลาน้อยลงในการตรวจสอบปัญหาในสภาพแวดล้อมการทำงานจริง”
Zak Islam หัวหน้าฝ่ายวิศวกรรมและทีมเทคโนโลยีของ Atlassian
605.tv
“เรามีบัญชี AWS มากกว่าสิบบัญชีและทรัพยากรหลายหมื่นรายการที่ต้องตรวจสอบ แม้จะมีโครงสร้างพื้นฐานเป็นโค้ดและการสร้างการแจ้งเตือนแบบไดนามิกสำหรับบริการเหล่านี้ แต่การจัดการและเชื่อมโยงเมตริกเพื่อแก้ไขปัญหาอย่างรวดเร็วก็เป็นเรื่องยากอยู่ดี แต่ด้วย Amazon DevOps Guru เรามั่นใจได้ว่าการเตือนและการแจ้งเตือนที่แม่นยำจากเมตริกที่ขับเคลื่อนโดยแมชชีนเลิร์นนิ่ง ซึ่งเชื่อมโยงกันในหลายๆ บริการ การผสานรวม Amazon DevOps Guru จะใช้เวลาในการปรับใช้เพียงไม่กี่นาที และยังผสานรวมกับสแต็ก AWS CloudFormation นับพันรายการของเราได้อย่างง่ายดายอีกด้วย Amazon DevOps Guru ได้ให้ข้อมูลเชิงลึกที่ช่วยให้เรามุ่งเน้นไปที่แผนงานโครงสร้างพื้นฐาน”
Jared Williams ผู้อำนวยการฝ่าย DevOps ของ 605.tv
“ขณะนี้เรามีไมโครเซอร์วิสมากกว่า 300 รายการที่ได้รับการตรวจสอบและจัดการโดย CodeGuru Reviewer Amazon CodeGuru Profiler จะวิเคราะห์ประสิทธิภาพด้านรันไทม์ของแอปพลิเคชันและให้คำแนะนำเกี่ยวกับวิธีการที่สามารถเพิ่มความเร็วของแอปพลิเคชันได้โดยใช้แมชชีนเลิร์นนิ่ง เราจึงไม่ต้องพยายามให้นักพัฒนาของเราค้นหาวิธีการที่ดีที่สุดในการกำหนดค่าจากมุมมองด้านประสิทธิภาพ”
Rich Benner ประธานเจ้าหน้าที่ฝ่ายสารสนเทศของ Wheel Pros
กรณีใช้งาน
แก้ไขเหตุการณ์ได้เร็วขึ้นด้วยโซลูชัน AIOps
ลดเวลาในการระบุและแก้ไขปัญหาด้วย Amazon DevOps Guru บริการนี้ใช้ประโยชน์จากโมเดลแมชชีนเลิร์นนิ่งที่ได้รับการฝึกมาล่วงหน้าเพื่อสร้างความสัมพันธ์และจัดกลุ่มความผิดปกติที่เกี่ยวข้อง เพื่อทำให้การวิเคราะห์สาเหตุที่แท้จริงเป็นไปโดยอัตโนมัติ เพื่อให้สามารถแก้ไขปัญหาได้อย่างรวดเร็ว
การทดสอบคุณภาพโค้ด
การแก้ไขข้อบกพร่องอาจเสียค่าใช้จ่ายมากกว่า ทั้งนี้ขึ้นอยู่กับระยะการพัฒนาวงจรชีวิตซอฟต์แวร์ที่ตรวจพบข้อบกพร่อง มากกว่าในช่วงการออกแบบเริ่มต้น ด้วย Amazon CodeGuru Reviewer คุณสามารถทำการวิเคราะห์โค้ดยและให้นักพัฒนาซอฟต์แวร์ของคุณสร้างโค้ดคุณภาพและความปลอดภัยที่สูงขึ้นได้ตั้งแต่ช่วงต้นของวงจรชีวิตซอฟต์แวร์
ระบุที่มาของแอปพลิเคชันที่ไม่มีประสิทธิภาพ
ระบุตำแหน่งที่คุณใช้รอบหรือเวลามากที่สุดในแอปพลิเคชัน Amazon CodeGuru Profiler วิเคราะห์การใช้งาน CPU ของแอปพลิเคชันอย่างต่อเนื่องและลักษณะเวลาแฝง จากนั้นเสนอข้อมูลวิเคราะห์ในรูปแบบกราฟเฟลมแบบโต้ตอบที่ช่วยให้คุณเข้าใจได้ว่าเส้นทางโค้ดใดใช้ทรัพยากรมากที่สุด และค้นพบพื้นที่ที่สามารถปรับให้มีประสิทธิภาพมากขึ้นได้
การจัดการทรัพยากรเชิงรุก
ระบุเวลาที่ทรัพยากรที่สามารถหมดไปได้ เช่น หน่วยความจำ, CPU และพื้นที่ว่างของดิสก์จะเกินความจุที่จัดสรรไว้ Amazon DevOps Guru จะนำเข้าและวิเคราะห์ทรัพยากรรวมถึงแอปพลิเคชันที่ทำงานบน AWS อย่างต่อเนื่อง และช่วยคุณหลีกเลี่ยงการหยุดทำงานที่จะเกิดขึ้นได้ด้วยการสร้างการแจ้งเตือนในแดชบอร์ดที่มีสัญญาณรบกวนต่ำ
โซลูชันแนะนำบน AWS
ค้นพบบริการที่สร้างตามวัตถุประสงค์, โซลูชัน AWS, โซลูชันสำหรับคู่ค้า และคำแนะนำเพื่อจัดการกับกรณีการใช้งานด้านเทคนิคและธุรกิจของคุณอย่างรวดเร็ว
คําแนะนําสําหรับการดําเนินงานการพัฒนาด้วย Amazon CodeWhisperer
คําแนะนํานี้ช่วยให้คุณกําหนดค่าและเพิ่มประสิทธิภาพ Amazon CodeWhisperer ได้อย่างมีความรับผิดชอบ
คําแนะนําสําหรับการพัฒนาแอปพลิเคชันโดยใช้ AI ช่วยสร้างด้วย Amazon CodeWhisperer
เรียนรู้วิธีที่ Amazon CodeWhisperer สามารถปรับปรุงผลิตภาพของการพัฒนาโค้ดของคุณด้วยกรณีการใช้งานที่แตกต่างกันได้อย่างไร
พร้อมเริ่มต้นใช้งานหรือยัง
ติดต่อเครือข่ายพาร์ทเนอร์ AWS เพื่อทำงานร่วมกับพาร์ทเนอร์ด้านเทคโนโลยีและที่ปรึกษาระดับโลกของเรา
ใช้ประโยชน์จาก Amazon CodeGuru และ Amazon DevOps Guru เพื่อเริ่มต้นเส้นทาง Next Gen DevOps ของคุณ
ทำด้วยตัวเอง
ด้วยโมเดลแมชชีนเลิร์นนิ่งได้รับข้อมูลจาก Amazon.com และความเป็นเลิศด้านการปฏิบัติงานของ AWS มานานสองทศวรรษ บริการ AI ของ AWS สามารถให้ข้อมูลเชิงลึกที่เป็นประโยชน์ก่อนเกิดปัญหา ช่วยให้ทีมทำงานเชิงรุก บังคับใช้แนวทางปฏิบัติที่ดีที่สุดตามค่าเริ่มต้น และช่วยให้คุณสร้างสรรค์สิ่งใหม่ๆ ได้เร็วขึ้นในท้ายที่สุด
Amazon CodeGuru เป็นเครื่องมือสำหรับนักพัฒนาที่ให้คำแนะนำอันชาญฉลาดในการปรับปรุงคุณภาพโค้ดให้ดียิ่งขึ้นและระบุบรรทัดโค้ดที่มีราคาแพงที่สุดของแอปพลิเคชัน ผสานรวม CodeGuru เข้ากับเวิร์กโฟลว์การพัฒนาซอฟต์แวร์ที่มีอยู่ของคุณเพื่อดำเนินการตรวจสอบโค้ดโดยอัตโนมัติในระหว่างการพัฒนาแอปพลิเคชันและตรวจสอบประสิทธิภาพของแอปพลิเคชันอย่างต่อเนื่องในการทำงานจริง ให้คำแนะนำและเบาะแสที่มองเห็นได้เกี่ยวกับวิธีปรับปรุงคุณภาพโค้ด ประสิทธิภาพของแอปพลิเคชัน และลดต้นทุนโดยรวมลง
Amazon DevOps Guru คือบริการที่ขับเคลื่อนโดย ML ที่ออกแบบมาเพื่อให้สามารถปรับปรุงประสิทธิภาพในการดำเนินงานและความพร้อมใช้งานของแอปพลิเคชันได้ง่าย DevOps Guru จะช่วยตรวจจับพฤติกรรมที่แตกต่างจากรูปแบบการทำงานปกติเพื่อให้คุณสามารถระบุปัญหาด้านการดำเนินงานได้ก่อนที่จะส่งผลกระทบต่อลูกค้า