ข้ามไปยังเนื้อหา
XSIS
นักพัฒนาซอฟต์แวร์ประสานงานโครงการที่หน้าจอ

คลาวด์และโครงสร้างพื้นฐาน

DevOps วิศวกรรมแพลตฟอร์ม และสภาพแวดล้อมควบคุมสำหรับเอเจนต์เขียนโค้ด AI

เส้นทางที่ผ่านการทดสอบจากคอมมิตสู่โปรดักชัน สำหรับวิศวกรของคุณและเอเจนต์เขียนโค้ด AI ของพวกเขา

จุดที่การส่งมอบช้าลง

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

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

สิ่งที่เปลี่ยนไปสำหรับคุณ

  1. สภาพแวดล้อมที่สร้างใหม่ได้

    ทุกสภาพแวดล้อมนิยามด้วยโค้ดและสร้างใหม่ได้ตามต้องการ เซิร์ฟเวอร์ที่เสียหรือภูมิภาคใหม่จึงเป็นงานปกติ

  2. การเผยแพร่ที่เป็นกิจวัตร

    การบิลด์ ทดสอบ สแกน และติดตั้งทำงานแบบเดียวกันทุกบริการ พร้อมการอนุมัติในจุดที่การควบคุมของคุณกำหนด

  3. โค้ดที่ AI เขียนและคุณเชื่อถือได้

    การเปลี่ยนแปลงจากคนและจากเอเจนต์เขียนโค้ดผ่านด่านอัตโนมัติเดียวกันก่อนรวมเข้าสาขา

สิ่งที่เราส่งมอบ

  • สภาพแวดล้อมควบคุมสำหรับเอเจนต์เขียนโค้ด AI

    เอเจนต์เขียนโค้ดที่ตั้งค่าภายในรีโพซิทอรีของคุณ พร้อมบริบท เครื่องมือ และสิทธิ์ที่งานต้องใช้เท่านั้น งานของเอเจนต์จึงเป็นไปตามมาตรฐานของคุณ สภาพแวดล้อมควบคุม (harness) คือสภาพแวดล้อมที่เอเจนต์ทำงานภายใต้การควบคุม

  • ด่านตรวจสอบโค้ดอัตโนมัติ

    การทดสอบ การตรวจสอบชนิดข้อมูล การสแกนความปลอดภัย และการตรวจสอบนโยบายที่ทุกการเปลี่ยนแปลงต้องผ่านก่อนรวมเข้าสาขา ไม่ว่าใครหรืออะไรเป็นผู้เขียน

  • โครงสร้างพื้นฐานในรูปแบบโค้ด

    ทุกสภาพแวดล้อมนิยามใน Terraform, OpenTofu หรือ Pulumi และทบทวนเหมือนโค้ดแอปพลิเคชัน โครงสร้างพื้นฐานในรูปแบบโค้ด (IaC) หมายถึงเซิร์ฟเวอร์ เครือข่าย และสิทธิ์ถูกเขียนเป็นไฟล์และใช้งานโดยเครื่องมือ ไม่ได้ตั้งค่าด้วยมือ

  • การจัดเตรียมด้วย GitOps

    การเปลี่ยนแปลงสภาพแวดล้อมทำผ่านคอมมิตที่ผ่านการทบทวนและใช้งานอัตโนมัติ สิ่งที่รันอยู่จึงตรงกับสิ่งที่อยู่ในรีโพซิทอรีเสมอ

  • ระบบอัตโนมัติ CI/CD และการเผยแพร่

    ไปป์ไลน์การผสานรวมและการส่งมอบแบบต่อเนื่องที่บิลด์ ทดสอบ สแกน และติดตั้งทุกการเปลี่ยนแปลง พร้อมการเผยแพร่ที่ทำซ้ำได้และย้อนกลับได้

  • คอนเทนเนอร์และ Kubernetes

    คลัสเตอร์ Kubernetes พร้อม service mesh ในจุดที่ทราฟฟิกระหว่างบริการต้องการ และเทมเพลตการติดตั้งที่ทีมของคุณนำกลับมาใช้

  • แพลตฟอร์มสำหรับนักพัฒนาภายในองค์กร

    แพลตฟอร์มบริการตนเองบน Kubernetes ที่ทีมสร้างบริการ สภาพแวดล้อม และไปป์ไลน์จากเทมเพลตที่อนุมัติแล้ว แทนการเปิดตั๋วคำขอ

  • ตู้เซฟสำหรับข้อมูลลับ

    ข้อมูลรับรองเก็บในตู้เซฟที่จัดการให้และหมุนเวียนอัตโนมัติ ไม่เคยเขียนไว้ในโค้ดหรือการตั้งค่าไปป์ไลน์

งานดำเนินไปอย่างไร

  1. ประเมิน

    เราทบทวนว่าโค้ดไปถึงโปรดักชันอย่างไรในปัจจุบัน รออยู่ที่ใด อะไรเสีย และต้องผ่านการควบคุมใดบ้าง

  2. ออกแบบแพลตฟอร์ม

    เราตกลงเทมเพลต ด่าน เครื่องมือ และความรับผิดชอบร่วมกับวิศวกรของคุณ โดยเริ่มจากสิ่งที่ทำงานได้อยู่แล้ว

  3. สร้างรากฐาน

    เราตั้งโครงสร้างพื้นฐานในรูปแบบโค้ด ตู้เซฟ ไปป์ไลน์ และเทมเพลตชุดแรก ทั้งหมดทบทวนเหมือนโค้ดแอปพลิเคชัน

  4. ย้ายบริการเข้ามา

    เราย้ายบริการขึ้นแพลตฟอร์มทีละรายการ แต่ละรายการมีเส้นทางย้อนกลับ และแก้ไขสิ่งที่รายการแรกๆ เผยให้เห็น

  5. ส่งมอบงาน

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

วิธีที่เราพิสูจน์ในงานของเราเอง

เราส่งมอบโครงการของเราเองด้วยวิธีนี้ ทุกงานเริ่มด้วยสภาพแวดล้อมที่จัดเตรียมเป็นโค้ดและข้อมูลลับในตู้เซฟ และทุกสปรินต์ผ่านด่านตรวจสอบโค้ดอัตโนมัติ

DevOps และความสามารถในการสังเกตระบบ
  • Terraform
  • Pulumi
  • OpenTofu
  • Kubernetes
  • Docker
  • Helm
  • GitLab CI/CD
  • GitHub Actions
  • Argo CD
ความปลอดภัยและการเข้ารหัสลับ
  • HashiCorp Vault

วิธีเริ่มต้น

ขั้นตอนถัดไป

  1. การปรึกษาก่อนเริ่มงาน

    การปรึกษาก่อนเริ่มงานออนไลน์ฟรี 30 นาที: เราพูดคุยถึงเป้าหมาย ระบบ และข้อจำกัดของคุณ

  2. การทบทวนความพร้อม

    ในการทบทวนความพร้อมฟรี 48 ชั่วโมง สถาปนิกหลักจะตรวจสอบโครงการของคุณเทียบกับนิยามของความพร้อม 6 ข้อ และแนะนำแนวทางที่เหมาะที่สุด

  3. การเลือกแนวทาง

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

  4. การส่งมอบในห้าขั้นตอน

    การระดมทีม สปรินต์พร้อมการสาธิตสด การเชื่อมต่อและการเสริมความแข็งแกร่ง การตรวจรับงานและการเปิดใช้งานจริง แล้วจึงเป็นบริการที่จัดการให้ หลังเปิดใช้งานจริงจะมีระยะเวลารับประกัน จากนั้นเป็นการสนับสนุนและการบำรุงรักษาแบบเลือกได้

วิธีเริ่มต้นที่เร็วที่สุดคือแพ็กเกจ การตรวจสอบความสามารถในการย้ายคลาวด์และ FinOps สำหรับโทเคน AI ซึ่งเป็นหนึ่งในแพ็กเกจเริ่มงานแบบรวดเร็วของเรา

จุดเริ่มต้น

คำถามและคำตอบ

วิศวกรรมแพลตฟอร์มคืออะไร และต่างจาก DevOps อย่างไร

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

ปล่อยให้เอเจนต์เขียนโค้ด AI เปลี่ยนโค้ดของเราปลอดภัยหรือไม่

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

คุณใช้เครื่องมือใด

มักเป็นเครื่องมือที่คุณมีอยู่แล้ว เราทำงานกับ Terraform, OpenTofu และ Pulumi สำหรับโครงสร้างพื้นฐาน Kubernetes สำหรับคอนเทนเนอร์ และบริการ CI/CD ที่ใช้กันทั่วไป รวมถึง GitLab CI/CD, GitHub Actions และ Argo CD เราแนะนำให้เปลี่ยนเมื่อเครื่องมือขวางสิ่งที่คุณต้องการเท่านั้น

เรามีไปป์ไลน์อยู่แล้ว ต้องเริ่มใหม่หรือไม่

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

คุณรักษาความปลอดภัยของแพลตฟอร์มอย่างไร

ตัวตนมาก่อน ได้แก่ single sign-on บทบาทแบบสิทธิ์น้อยที่สุด และไม่มีข้อมูลรับรองที่ใช้ร่วมกัน ข้อมูลลับอยู่ในตู้เซฟ แนวป้องกันบล็อกการตั้งค่าที่ไม่ปลอดภัยก่อนติดตั้ง ไปป์ไลน์สแกนโค้ด การพึ่งพา และอิมเมจคอนเทนเนอร์หาช่องโหว่ที่รู้จัก และบันทึกการตรวจสอบถูกเก็บไว้ในที่ที่ไม่มีใครแก้ไขได้

ทีมของเราจะดูแลแพลตฟอร์มต่อได้หรือไม่

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

พร้อมจะสร้างแล้วหรือยัง ขอข้อเสนอได้เลย

ส่งความต้องการหรือ RFP ของคุณ สถาปนิกของเราจะตรวจสอบและส่งข้อเสนอที่มีผลผูกพันและขอบเขตคงที่กลับไปให้คุณ

ขั้นตอนถัดไป

  1. การทบทวนความพร้อม

    ในการทบทวนความพร้อมฟรี 48 ชั่วโมง สถาปนิกหลักจะตรวจสอบโครงการของคุณเทียบกับนิยามของความพร้อม 6 ข้อ และแนะนำแนวทางที่เหมาะที่สุด

  2. ข้อเสนอที่มีผลผูกพัน

    หลังการตรวจสอบความถูกต้องของสถาปัตยกรรมโดยไม่มีค่าใช้จ่าย คุณจะได้รับข้อเสนอที่มีผลผูกพันและขอบเขตคงที่ ภายใน 3 ถึง 5 วันทำการ: หมุดหมาย สถาปัตยกรรม โครงสร้างทีม และ SLA เราลงนามในข้อตกลงรักษาความลับ (NDA) กับคุณเมื่อร้องขอ ก่อนคุณแจ้งความต้องการ

  3. การระดมทีม

    เมื่อคุณลงนาม ทีมวิศวกรรมขนาดเล็กของเราจะเริ่มสปรินต์ 0 ภายใน 5 ถึง 10 วันทำการหลังลงนามสัญญา

  4. การส่งมอบในห้าขั้นตอน

    การระดมทีม สปรินต์พร้อมการสาธิตสด การเชื่อมต่อและการเสริมความแข็งแกร่ง การตรวจรับงานและการเปิดใช้งานจริง แล้วจึงเป็นบริการที่จัดการให้ หลังเปิดใช้งานจริงจะมีระยะเวลารับประกัน จากนั้นเป็นการสนับสนุนและการบำรุงรักษาแบบเลือกได้