รู้เบื้องต้นเกี่ยวกับ vRealize Automation

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

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

แม้จะยังใหม่อยู่ก็ตาม รุ่นที่ 8 vRealize Automation ได้ถูก เปิดตัวอย่างเป็นทางการ ย้อนกลับไปในฤดูใบไม้ร่วงปี 2019 ยังคงมีข้อมูลล่าสุดเล็กน้อยเกี่ยวกับโซลูชันนี้และฟังก์ชันการทำงานที่อัปเดตบน RuNet มาแก้ไขความอยุติธรรมนี้กัน 

vRealize Automation คืออะไร

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

ผลที่ได้คือ vRealize Automation เป็นพอร์ทัลที่ผู้ดูแลระบบ นักพัฒนา และผู้ใช้ทางธุรกิจสามารถสืบค้นบริการด้านไอทีและจัดการทรัพยากรบนคลาวด์และในองค์กรตามนโยบายที่จำเป็น

vRealize Automation มีให้บริการในรูปแบบบริการ SaaS บนคลาวด์ หรือสามารถติดตั้งบนคลาวด์ส่วนตัวของลูกค้าได้

สถานการณ์ที่พบบ่อยที่สุดสำหรับโปรเจ็กต์ในพื้นที่คือการติดตั้งที่ซับซ้อนบนสแต็ก VMware: vSphere, โฮสต์ ESXi, เซิร์ฟเวอร์ vCenter, vRealize Operation เป็นต้น 

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

vตระหนักถึงพอร์ทัลอัตโนมัติ

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

พิมพ์เขียวอธิบายไว้โดยใช้สคริปต์ YAML ที่อ่านง่าย และรองรับการกำหนดเวอร์ชันและการติดตามกระบวนการ Git:

รู้เบื้องต้นเกี่ยวกับ vRealize Automation

คุณสามารถอ่านเพิ่มเติมเกี่ยวกับโครงสร้างภายในและความสามารถของ vRealize Automation ในชุดบล็อก ที่นี่.

vRealize Automation 8: มีอะไรใหม่

รู้เบื้องต้นเกี่ยวกับ vRealize Automation16 คีย์ vRealize Automation 8 บริการในภาพหน้าจอเดียว

16 คีย์ vRealize Automation 8 บริการในภาพหน้าจอเดียว

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

  • vRealize Automation 8 ได้รับการเขียนใหม่ทั้งหมดและสร้างขึ้นบนสถาปัตยกรรมไมโครเซอร์วิส

  • หากต้องการติดตั้ง คุณต้องมี VMware Identity Manager และ LifeCycle Manager ในโครงสร้างพื้นฐานของคุณ คุณสามารถใช้ Easy Install ซึ่งจะติดตั้งและกำหนดค่าส่วนประกอบทีละรายการ

  • vRealize Automation 8 ไม่จำเป็นต้องติดตั้งเซิร์ฟเวอร์ IaaS เพิ่มเติมที่ใช้ MS Windows Server เช่นเดียวกับในเวอร์ชัน 7.x

  • vRealize Automation ได้รับการติดตั้งบน Photon OS 3.0 บริการหลักทั้งหมดทำงานเหมือนกับ K8S Pods คอนเทนเนอร์ภายในพ็อดทำงานบน Docker

  • PostgreSQL เป็น DBMS เดียวที่รองรับ พ็อดใช้ Persistent Volume เพื่อจัดเก็บข้อมูล มีการจัดสรรฐานข้อมูลแยกต่างหากสำหรับบริการหลัก

มาดูส่วนประกอบต่างๆ ของ vRealize Automation 8 กันดีกว่า

แอสเซมบลีคลาวด์ ใช้สำหรับการปรับใช้ VM แอปพลิเคชันและบริการอื่น ๆ บนคลาวด์สาธารณะและเซิร์ฟเวอร์ vCenter ต่างๆ ขับเคลื่อนโดยโครงสร้างพื้นฐานเป็นโค้ด ช่วยให้คุณสามารถเพิ่มประสิทธิภาพการจัดหาโครงสร้างพื้นฐานให้สอดคล้องกับหลักการ DevOps

รู้เบื้องต้นเกี่ยวกับ vRealize Automation

นอกจากนี้ยังมีการผสานรวมแบบสำเร็จรูปต่างๆ ให้เลือกอีกด้วย:

รู้เบื้องต้นเกี่ยวกับ vRealize Automation

ในบริการนี้ “ผู้ใช้” จะสร้างเทมเพลตในรูปแบบ YAML และในรูปแบบของไดอะแกรมส่วนประกอบ

รู้เบื้องต้นเกี่ยวกับ vRealize Automation

หากต้องการใช้ Marketplace และบริการที่สร้างไว้ล่วงหน้า คุณสามารถ “เชื่อมโยง” จากบัญชี My VMware ของคุณ

ผู้ดูแลระบบสามารถใช้ vRealize Orchestrator Workflows เพื่อเชื่อมต่อกับออบเจ็กต์โครงสร้างพื้นฐานเพิ่มเติม (เช่น MS AD/DNS เป็นต้น)

รู้เบื้องต้นเกี่ยวกับ vRealize Automation

คุณสามารถเชื่อมโยง vRA กับ VMware Enterprise PKS เพื่อปรับใช้คลัสเตอร์ K8S

ในส่วนการปรับใช้ เราเห็นทรัพยากรที่ติดตั้งไว้แล้ว

รู้เบื้องต้นเกี่ยวกับ vRealize Automation

รหัสสตรีม เป็นโซลูชันสำหรับการเผยแพร่ซอฟต์แวร์โดยอัตโนมัติและการส่งมอบซอฟต์แวร์อย่างต่อเนื่อง ซึ่งช่วยให้มั่นใจถึงการเผยแพร่แอปพลิเคชันและโค้ดโปรแกรมที่เสถียรและสม่ำเสมอ มีการผสานรวมจำนวนมาก - Jenkins, Bamboo, Git, Docker, Jira ฯลฯ 

นายหน้าบริการ — บริการที่ให้แคตตาล็อกสำหรับผู้ใช้ระดับองค์กร:

รู้เบื้องต้นเกี่ยวกับ vRealize Automationรู้เบื้องต้นเกี่ยวกับ vRealize Automation

ใน Service Broker ผู้ดูแลระบบสามารถกำหนดค่านโยบายการอนุมัติตามพารามิเตอร์บางตัวได้ 

v ตระหนักถึงกรณีการใช้งานอัตโนมัติ

ทั้งหมดในอย่างเดียว

ขณะนี้มีโซลูชันการจำลองเสมือนที่แตกต่างกันมากมายในโลก - VMware, Hyper-V, KVM ธุรกิจต่างๆ มักจะหันไปใช้คลาวด์ระดับโลก เช่น Azure, AWS และ Google Cloud การจัดการ “สวนสัตว์” แห่งนี้เริ่มยากขึ้นทุกปี สำหรับบางคน ปัญหานี้อาจดูเหมือนเป็นเรื่องไกลตัว: ทำไมไม่ใช้โซลูชันเดียวภายในบริษัทล่ะ ความจริงก็คือสำหรับงานบางอย่าง KVM ราคาไม่แพงอาจเพียงพอแล้ว และโครงการที่จริงจังกว่านี้จะต้องใช้ฟังก์ชันทั้งหมดของ VMware อาจเป็นไปไม่ได้ที่จะเลือกเพียงรายการเดียว อย่างน้อยก็ด้วยเหตุผลทางเศรษฐกิจ

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

รู้เบื้องต้นเกี่ยวกับ vRealize Automationไม่ว่าคุณจะใช้โซลูชันและแพลตฟอร์มใด ก็สามารถจัดการได้ผ่านพอร์ทัลเดียว

ไม่ว่าคุณจะใช้โซลูชันและแพลตฟอร์มใด ก็สามารถจัดการได้ผ่านพอร์ทัลเดียว

เราทำให้กระบวนการมาตรฐานเป็นแบบอัตโนมัติ

ภายใน vRealize Automation สถานการณ์ที่คล้ายกันก็เป็นไปได้:

  • ผู้ดูแลระบบ ปพลิเคชัน คุณต้องปรับใช้ VM เพิ่มเติม ด้วย vRealize Automation เขาไม่จำเป็นต้องทำอะไรด้วยตนเองหรือเจรจากับผู้เชี่ยวชาญที่เหมาะสม การคลิกที่ปุ่มตามเงื่อนไข“ ฉันต้องการ VM และรวดเร็ว” ก็เพียงพอแล้วและแอปพลิเคชันจะถูกส่งต่อไป

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

  • ลำดับต่อไปคือ ผู้จัดการ. หน้าที่ของเขาคือประเมินว่าบริษัทพร้อมที่จะจัดสรรเงินทุนสำหรับโครงการนี้หรือไม่ หากทุกอย่างเรียบร้อยดี เขาก็คลิกอนุมัติด้วย

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

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

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

DevOps และ CI/CD

รู้เบื้องต้นเกี่ยวกับ vRealize Automation

นอกเหนือจากการรวบรวมไซต์และคลาวด์ทั้งหมดไว้ในหน้าต่างเดียวแล้ว vRealize Automation ยังช่วยให้คุณจัดการสภาพแวดล้อมที่มีอยู่ทั้งหมดตามหลักการ DevOps นักพัฒนาบริการสามารถพัฒนาและเผยแพร่แอปพลิเคชันโดยไม่ต้องเชื่อมโยงกับแพลตฟอร์มใดโดยเฉพาะ

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

การบริโภคหรือระดับผู้บริโภคบริการ คือสภาพแวดล้อมสำหรับการโต้ตอบระหว่างผู้ใช้/ผู้ดูแลระบบกับระบบไอทีปลายทาง:

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

  • แคตตาล็อกบริการ ช่วยให้คุณสามารถส่งมอบบริการให้กับผู้บริโภค: ย้อนกลับ/เผยแพร่บริการใหม่ และรับข้อเสนอแนะ

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

ฝึกหน่อย

ทฤษฎีและกรณีการใช้งานสิ้นสุดลงแล้ว มาดูกันว่า vRA ช่วยให้คุณแก้ไขปัญหาทั่วไปได้อย่างไร

ระบบอัตโนมัติของกระบวนการจัดเตรียมเครื่องเสมือน

  1. สั่งซื้อเครื่องเสมือนจากพอร์ทัล vRA

  2. ได้รับการอนุมัติจากผู้รับผิดชอบด้านโครงสร้างพื้นฐานและ/หรือผู้จัดการ

  3. การเลือกคลัสเตอร์/โฮสต์เครือข่ายที่ถูกต้อง

  4. ขอที่อยู่ IP ใน IPAM (เช่น Infoblox) รับการกำหนดค่าเครือข่าย

  5. สร้างบัญชี Active Directory/บันทึก DNS

  6. วางเครื่อง.

  7. ส่งอีเมลแจ้งเตือนให้กับลูกค้าเมื่อพร้อม

พิมพ์เขียวแบบรวมสำหรับ VM บน Linux

  1. ออบเจ็กต์หนึ่งในไดเร็กทอรีที่มีความสามารถในการเลือกศูนย์ข้อมูล บทบาท และสภาพแวดล้อม (dev, test, prod)

  2. ขึ้นอยู่กับชุดตัวเลือกด้านบน เลือก vCenter เครือข่าย และระบบจัดเก็บข้อมูลที่ถูกต้อง

  3. ที่อยู่ IP ถูกสงวนไว้และลงทะเบียน DNS หากปรับใช้ VM ในสภาพแวดล้อมผลิตภัณฑ์ จะถูกเพิ่มไปยังงานสำรองข้อมูล

  4. วางเครื่อง.

  5. การผสานรวมกับระบบการจัดการการกำหนดค่าต่างๆ (เช่น Ansible -> การเปิดตัว Playbook ที่ถูกต้อง)

พอร์ทัลการดูแลระบบภายในในไดเร็กทอรีเดียวผ่าน API ต่างๆ ของผลิตภัณฑ์ของบริษัทอื่น

  • การสร้าง/การลบและการจัดการบัญชีผู้ใช้ใน AD ตามกฎการตั้งชื่อบริษัท:

    • หากบัญชีผู้ใช้ถูกสร้างขึ้น อีเมลพร้อมข้อมูลการเข้าสู่ระบบจะถูกส่งไปยังหัวหน้าหน่วย/แผนก ผู้ใช้จะได้รับสิทธิ์ที่จำเป็น (RBAC) ขึ้นอยู่กับแผนกและตำแหน่งที่เลือก

    • ข้อมูลการเข้าสู่ระบบบัญชีบริการจะถูกส่งไปยังผู้ใช้ที่ร้องขอการสร้างบัญชีโดยตรง

  • การจัดการบริการสำรองข้อมูล

  • การจัดการกฎไฟร์วอลล์ SDN กลุ่มความปลอดภัย อุโมงค์ ipsec ฯลฯ จะถูกนำไปใช้เมื่อได้รับการยืนยันจากผู้รับผิดชอบในการให้บริการ

ทั้งหมด

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

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

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

แน่นอนว่าเราไม่แสร้งทำเป็นว่าให้คำอธิบายโดยละเอียดของโซลูชัน ในบทความต่อๆ ไป เราจะอธิบายรายละเอียดคุณสมบัติเฉพาะบางอย่างของ vRealize Automation และให้คำตอบสำหรับคำถามของคุณหากปรากฏในความคิดเห็น 

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

ที่มา: will.com

เพิ่มความคิดเห็น