เครื่องมือตรวจสอบ Azure: สิ่งที่ผู้จัดการฝ่ายไอทีจำเป็นต้องรู้สำหรับปี 2022

เผยแพร่แล้ว: 2022-08-15

เครื่องมือตรวจสอบ Azure ได้รับการพัฒนาเพื่อช่วยในส่วนต่างๆ ของการจัดการและตรวจสอบโครงสร้างพื้นฐานการประมวลผลบนคลาวด์ของ Microsoft Microsoft หรือระบบของบุคคลที่สามอื่นๆ สามารถจัดหาเครื่องมือ ตรวจสอบ สำหรับ Azure


ในบทความนี้
  • เครื่องมือตรวจสอบ Microsoft Azure
  • ซอฟต์แวร์ตรวจสอบ Azure ของบริษัทอื่น
  • เครื่องมือตรวจสอบ Azure ช่วยผู้จัดการไอทีได้อย่างไร
  • เคล็ดลับสำหรับผู้จัดการไอที
  • ตัวอย่างน่ารู้

เครื่องมือตรวจสอบ Microsoft Azure

Microsoft เสนอ เครื่องมือตรวจสอบ Azure ของบุคคลที่หนึ่ง แต่ละรายการมีฟังก์ชันเฉพาะ

  • Microsoft Azure Monitor: รวบรวมและวิเคราะห์เมตริกประสิทธิภาพควบคู่ไปกับการแก้ไขปัญหาและบันทึกกิจกรรมจากสภาพแวดล้อมระบบคลาวด์เพื่อกำหนดความพร้อมใช้งานของแอป Azure Monitor ยังตรวจสอบประสิทธิภาพของแอปพลิเคชัน คอนเทนเนอร์ และเครื่องเสมือน (VM) ที่ทำงานบนคลาวด์ได้อีกด้วย
  • Azure Advisor: นอกเหนือจาก Azure Monitor แล้ว Microsoft ยังมี Azure Advisor ซึ่งเป็นเครื่องมือตรวจสอบที่สามารถประเมินการกำหนดค่าทรัพยากร แล้วแนะนำโซลูชันทางเลือกเพื่อเพิ่มประสิทธิภาพทรัพยากรเพื่อความพร้อมใช้งานสูง ความปลอดภัย ประสิทธิภาพ และต้นทุน จึงช่วยให้ผู้ใช้สามารถเพิ่มการใช้งานได้
  • Azure Automation: ผู้ดูแลระบบและนักพัฒนาอาจใช้ Azure Automation เพื่อทำให้กิจกรรมการดูแลระบบคลาวด์เป็นแบบอัตโนมัติโดยใช้ Azure runbook จะคอยจับตาดูปัญหาหรือการเปลี่ยนแปลงที่ไม่พึงประสงค์ในแอปพลิเคชันหรือการตั้งค่า ปริมาณงาน Windows และ Linux ที่ทำงานบน Azure อาจได้รับการตรวจสอบและอัปเดตด้วย Azure Automation
  • การจัดการเงินสด Azure: การจัดการ เงินสดของ Azure ที่จับคู่กับการเรียกเก็บเงินเป็นเครื่องมือในการติดตามว่าผู้ใช้ใช้จ่ายบนคลาวด์เป็นจำนวนเท่าใด ใช้เครื่องมือนี้เพื่อดูว่าบริการและทรัพยากรของ Azure มีค่าใช้จ่ายเท่าใด
  • Azure Service Health: คอยติดตามปัญหาการทำงานในปัจจุบันและคำเตือนด้านสุขภาพ การตรวจสอบสภาพของเหตุการณ์ในสภาพแวดล้อมคลาวด์และการวางแผนล่วงหน้าสำหรับการบำรุงรักษาสามารถทำได้ด้วยเครื่องมือนี้
  • Azure Application Insights: แอปที่ใช้งานจริงจะได้รับการตรวจสอบโดยใช้ Application Insights ซึ่งตรวจจับและวิเคราะห์ปัญหาในแอปพลิเคชัน ประสิทธิภาพและการเข้าถึงได้รับการปรับปรุงโดยความสามารถในการตรวจจับความผิดปกติ
  • Azure Resource Health: ผู้ใช้สามารถใช้ Azure Resource Health ในการวินิจฉัยและรับความช่วยเหลือสำหรับปัญหาบริการ Azure ที่เกี่ยวข้องกับการใช้ทรัพยากรโดยเฉพาะ Azure Resource Health ยังติดตามสถานภาพปัจจุบันและก่อนหน้าของทรัพยากรของบริษัท

ซอฟต์แวร์ตรวจสอบ Azure ของบริษัทอื่น

เครื่องมือตรวจสอบใน Azure cloud ยังมีให้บริการจากบริษัทอื่นอีกมากมาย เครื่องมือของบริษัทอื่นที่ทำงานด้วย Azure สามารถพบได้บนเว็บไซต์ของ Microsoft

  • AppDynamics: แอปพลิเคชันระดับองค์กรสามารถตรวจสอบได้จากผู้ใช้ปลายทางไปยังฐานข้อมูลส่วนหลังโดยใช้ AppDynamics ซึ่งเป็นชุดซอฟต์แวร์ APM AppDynamics เป็นเครื่องมือที่ลูกค้า Azure สามารถใช้เพื่อวินิจฉัยและแก้ไขปัญหาด้านประสิทธิภาพกับแอปพลิเคชันของตนได้ บริการ Azure จำนวนมาก รวมถึง Azure Cloud Services, Microsoft Azure Remote Services, Microsoft Azure Queue, เครื่องเสมือน (VM) และการจัดเก็บข้อมูล สามารถตรวจสอบได้โดยใช้เครื่องมือ
  • Datadog: เป็นโซลูชันการตรวจสอบและวิเคราะห์ที่อาจใช้เพื่อกำหนดตัวบ่งชี้ประสิทธิภาพและการติดตามเหตุการณ์สำหรับโครงสร้างพื้นฐานและบริการคลาวด์ เซิร์ฟเวอร์ ฐานข้อมูล และแอปพลิเคชันทั้งหมดอาจถูกเฝ้าติดตามอย่างต่อเนื่อง ต้องขอบคุณโปรแกรม ทีม DevOps จะได้รับประโยชน์จากความสามารถของ DataDog ในการตรวจสอบข้อมูลทั่วทั้งระบบนิเวศของ Azure
  • LogicMonitor: หนึ่งในโซลูชันการตรวจสอบบน SaaS ที่ได้รับความนิยมมากที่สุดในปัจจุบันคือ LogicMonitor ประสิทธิภาพของบริการบนคลาวด์เป็นจุดสนใจของผลิตภัณฑ์ซอฟต์แวร์นี้ ไคลเอ็นต์ Azure อาจติดตามดูประสิทธิภาพของทรัพยากร Azure ทั้งในองค์กรและในระบบคลาวด์แบบไฮบริด
  • Serverless360: โซลูชันของบริษัทอื่นสำหรับการตรวจสอบส่วนประกอบแบบไร้เซิร์ฟเวอร์ของ Azure คือ Serverless360 Serverless360 สามารถดูแลบริการแบบไร้เซิร์ฟเวอร์ รวมถึง Azure Functions, Logic Apps, Event Hubs, Event Grids และ Storage Queues นอกเหนือจากบริการแบบไร้เซิร์ฟเวอร์อื่นๆ

Sumo Logic, SolarWinds, OpsGenie และ LogRhythm เป็น เครื่องมือ Azure Monitoring ของบริษัทอื่นบางส่วน

เครื่องมือตรวจสอบ Azure ช่วย IT ผู้จัดการ งานได้อย่างไร

ผู้จัดการฝ่ายไอทีสามารถใช้ประโยชน์จาก เครื่องมือ ตรวจสอบ Azure ได้โดยการใช้บริการตรวจสอบแบบ end-to-end เพื่อสำรวจหรือวินิจฉัยปัญหาในแอปพลิเคชันหรือโครงสร้างพื้นฐาน จัดการ Azure ในเครื่องเสมือน (VM) หรือคอนเทนเนอร์ ระบุปัญหาคอขวด และรวบรวมข้อมูลเกี่ยวกับกิจกรรมอื่นๆ ที่หลากหลาย .

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

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

(ดาวน์โหลดเอกสารไวท์เปเปอร์: คุณพอใจกับเครื่องมือตรวจสอบหรือไม่ )

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

  1. ตั้งค่าระบบการตรวจสอบสำหรับโครงสร้างพื้นฐานทั้งหมดของคุณ

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

    Azure Monitor คอยติดตามความสมบูรณ์และประสิทธิภาพโดยรวมของโครงสร้างพื้นฐานแบบไฮบริดของคุณ รวมถึงคอนเทนเนอร์ VMs เครือข่าย และพื้นที่จัดเก็บ บันทึกเหตุการณ์ ตัววัด และบันทึกการวินิจฉัยที่สร้างโดยทรัพยากร Azure ส่วนใหญ่ของคุณจะพร้อมใช้งานโดยอัตโนมัติ

  1. การปรับใช้อย่างต่อเนื่องเป็นวิธีที่ดีที่สุดในการรับประกันคุณภาพ

    การรวมการตรวจสอบเป็นส่วนหนึ่งของ Quality Gates สามารถช่วยรับประกันว่าคุณกำลังปฏิบัติตาม KPI ของคุณเมื่อคุณเริ่มดำเนินการผลิต การเปลี่ยนแปลงในสภาพแวดล้อมโครงสร้างพื้นฐานไม่ส่งผลเสียต่อ KPI ของคุณ การปรับใช้อย่างต่อเนื่องเป็นไปได้ด้วย Azure Pipelines หากการทดสอบการผสานรวมอย่างต่อเนื่องและการจัดส่งอย่างต่อเนื่อง (CI/CD) ของคุณสำเร็จ คุณอาจทำให้ขั้นตอนเป็นอัตโนมัติจากการส่งโค้ดแบบเต็มไปยังการผลิตได้

  1. กำหนดค่าการแจ้งเตือนที่ดำเนินการได้

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

  1. สร้างแดชบอร์ดและเวิร์กบุ๊กตามบทบาท

    ชุดเครื่องมือตรวจสอบทั่วไปควรมีให้สำหรับทั้งนักพัฒนาและทีมปฏิบัติการ ดังนั้น เครื่องมือที่คล้ายคลึงกันจะช่วยให้สามารถตรวจสอบได้อย่างต่อเนื่อง ซึ่งช่วยให้มั่นใจได้ถึง Mean Time to Detect (MTTD) และ Mean Time to Resolve (MTTR) ที่รวดเร็ว

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

ตัวอย่างวิธีที่เครื่องมือตรวจสอบ Azure ทำงานคล่องตัวสำหรับผู้จัดการฝ่ายไอที

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

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

Azure Cloud Shell สามารถเข้าถึงได้ผ่านทางเบราว์เซอร์และให้ผู้ดูแลระบบด้วยคอนโซล PowerShell หรือคอนโซล Bash คล้ายกับอินเทอร์เฟซบรรทัดคำสั่งและรองรับไลบรารีและเครื่องมือที่หลากหลาย รวมถึง Node.js และตัวแปลเชลล์ Linux

ความคิดสุดท้าย

องค์กรต้องพัฒนาโซลูชันการตรวจสอบย้อนกลับแบบ end-to-end ที่ผู้ใช้ทางธุรกิจอาจใช้ในรูปแบบใด ๆ ของโซลูชันการรวม ซึ่งมักจะเกิดขึ้นภายหลัง และทีมสนับสนุนการปฏิบัติงานมีปัญหาในการใช้งานโซลูชันที่นำมาใช้ แม้ว่าทีมจัดส่งจะทำงานในโซลูชัน แต่ก็มักจะเป็นแบบเฉพาะเจาะจงและยากที่จะนำไปใช้กับโครงการและทีมต่างๆ จะใช้เวลา 20-30% ในการจัดการปัญหานี้ โดยออกแบบโซลูชันที่ไม่เหมือนใคร เช่น ส่วนประกอบการบันทึกหรือแดชบอร์ดของเว็บ เนื่องจากการสร้างโปรแกรมติดตาม/ตรวจสอบระดับองค์กรต้องใช้เวลาและการทำงานอย่างมาก ส่วนใหญ่แล้วผลิตภัณฑ์จะเกิดก่อนกำหนด

ด้วยการติดตามแบบ end-to-end ที่จัดทำโดย เครื่องมือตรวจสอบ Azure ทีมสนับสนุนด้านการทำงานของคุณจะได้รับข้อมูลเชิงลึกเกี่ยวกับโซลูชันการรวมของคุณโดยการกำหนดแอตทริบิวต์เพื่อวัดมูลค่าทางธุรกิจในขณะใช้งาน โดยพื้นฐานแล้ว การไหลของข้อมูลในระบบของคุณจะมีความสัมพันธ์กันอย่างง่ายดาย

แหล่งข้อมูลที่เป็นประโยชน์อื่นๆ:

เครื่องมือตรวจสอบประสิทธิภาพของแอปพลิเคชันโอเพ่นซอร์ส 6 อันดับแรก

6 เครื่องมือและเทคนิคการตรวจสอบข่าวที่ดีที่สุด – TechFunnel

4 เครื่องมือตรวจสอบ IP ที่ดีที่สุดสำหรับทีมไอที – TechFunnel