แผนภาพสถาปัตยกรรมท้องถิ่นอัตโนมัติจาก AWS และ IaC แบบสด
สำรวจแผนภาพสถาปัตยกรรมอัตโนมัติกับ StackMap ซึ่งพัฒนาโดย ZiadElraggal ออกแบบมาเพื่อให้เอกสารโครงสร้างพื้นฐานทันสมัยอยู่เสมอในแหล่งข้อมูลที่ใช้งานอยู่และที่ถูกกำหนดไว้ เครื่องมือนี้จะสแกนไฟล์สถานะ Terraform, การกำหนดค่า CloudFormation และ SAM และบัญชี AWS ที่ใช้งานอยู่เพื่อสร้างกราฟเชิงโต้ตอบที่ให้บริการใน UI เว็บท้องถิ่นสำหรับการตรวจสอบ รวมถึงโปรแกรมแก้ไขแผนภาพที่กำหนดเอง, การเปรียบเทียบพื้นฐานและมุมมองไทม์ไลน์, การสแกนหลายบัญชี, และทำงานด้วยสิทธิ์การอ่านอย่างชัดเจน เป้าหมายคือวิศวกร DevOps, สถาปนิกคลาวด์, และนักพัฒนาที่ต้องการการมองเห็นโครงสร้างพื้นฐานที่สามารถแก้ไขได้และเป็นท้องถิ่นสำหรับเอกสารและการตรวจสอบ.
StackMap ทำอะไร?
StackMap เป็นเครื่องมือบรรทัดคำสั่งที่ช่วยในการสร้างแผนภาพสถาปัตยกรรมโดยอัตโนมัติ โดยการสแกนโครงสร้างพื้นฐานที่มีการเข้ารหัสและแบบสด มันจะวิเคราะห์สถานะ Terraform, CloudFormation และเทมเพลตแบบ SAM และบัญชี AWS แบบสดเพื่อสร้างกราฟทรัพยากรที่ส่งมาผ่าน UI เว็บท้องถิ่น ขั้นตอนการสร้างช่วยลดการวาดใหม่ด้วยมือโดยการผลิตการแสดงผลที่สามารถแก้ไขได้ซึ่งสะท้อนสถานะปัจจุบันได้อย่างถูกต้อง
- ไฟล์สถานะ Terraform
- เทมเพลต CloudFormation และ SAM
- บัญชี AWS แบบสดที่รองรับหลายบัญชี
การสแกนโครงสร้างพื้นฐานแบบสดปลอดภัยหรือไม่?
ความปลอดภัยถูกสร้างเข้าไปในกระบวนการทำงานของเครื่องมือ: เครื่องมือทำงานในท้องถิ่นและใช้สิทธิ์การอ่านแบบเฉพาะเมื่อเข้าถึง AWS มันไม่ส่งข้อมูลโครงสร้างพื้นฐานไปยังเซิร์ฟเวอร์ภายนอกและรองรับการวิเคราะห์แบบออฟไลน์อย่างเต็มที่สำหรับความต้องการเอกสาร นอกจากนี้การสแกนหลายบัญชีขึ้นอยู่กับโปรไฟล์และบทบาทที่กำหนดเพื่อกำหนดขอบเขตการเข้าถึง ซึ่งช่วยให้การใช้ข้อมูลประจำตัวชัดเจนและกระบวนการสแกนสามารถตรวจสอบได้ภายในสภาพแวดล้อมของผู้ดำเนินการ
ฉันต้องการความรู้ทางเทคนิคในการใช้งานหรือไม่?
เครื่องมือจับคู่กระบวนการทำงาน CLI กับ UI เว็บท้องถิ่นและโปรแกรมแก้ไขแผนภาพที่กำหนดเอง ดังนั้นผู้ดำเนินการควรคาดหวังการตั้งค่าทางเทคนิคและความคุ้นเคยกับโครงสร้างพื้นฐานในฐานะรหัส แผนภาพพื้นฐานสามารถผลิตจากไฟล์สถานะ ในขณะที่การปรับแต่งด้วยมือจำเป็นต้องมีการนำทางในโปรแกรมแก้ไขและความเข้าใจเกี่ยวกับโปรไฟล์บัญชี สำหรับวิศวกร DevOps และสถาปนิกคลาวด์นี่เป็นสิ่งที่เหมาะสม; ผู้ใช้ที่มีความรู้ทางเทคนิคต่ำอาจพบว่าการใช้บรรทัดคำสั่งและขั้นตอนการกำหนดค่าเป็นอุปสรรค
เหมาะสำหรับทีมเทคนิคที่ยอมรับเครื่องมือที่ขับเคลื่อนโดยชุมชน
ติดตั้งได้ผ่าน Windows Package Manager, Homebrew, และการตั้งค่า Linux โครงการนี้ได้รับประโยชน์จากการตอบรับในเชิงบวกในชุมชนนักพัฒนาและโมเดลโอเพนซอร์ส เครื่องมือนี้เหมาะสำหรับทีมที่ให้ความสำคัญกับแผนภาพที่ตรวจสอบได้และเน้นการดูแลรักษาชุมชน; ข้อแลกเปลี่ยนหลักคือมันมุ่งเป้าไปที่ผู้ปฏิบัติงานที่มีความเชี่ยวชาญทางเทคนิคมากกว่าผู้ชมที่มองหาเครื่องมือที่มีกราฟิกเพียงอย่างเดียวและไม่ต้องการการกำหนดค่า เป็นเคล็ดลับที่ใช้ได้จริง ให้รันการสแกนจากบัญชีที่ไม่ใช่การผลิตและปรับปรุงแผนภาพในเครื่องก่อนที่จะส่งออก.