สวัสดีฮับ! วันนี้เราจะมาพูดถึง vRealize Automation บทความนี้มุ่งเป้าไปที่ผู้ใช้ที่ไม่เคยพบวิธีแก้ปัญหานี้มาก่อน ดังนั้นเราจะแนะนำให้คุณรู้จักกับฟังก์ชันต่างๆ และแบ่งปันกรณีการใช้งานด้านล่าง
vRealize Automation ช่วยให้ลูกค้าปรับปรุงความคล่องตัว ผลผลิต และประสิทธิภาพโดยการลดความซับซ้อนของสภาพแวดล้อมไอที ปรับปรุงกระบวนการไอที และส่งมอบแพลตฟอร์มอัตโนมัติที่พร้อมใช้งาน DevOps
แม้จะยังใหม่อยู่ก็ตาม รุ่นที่ 8 vRealize Automation ได้ถูก
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 8: มีอะไรใหม่
16 คีย์ vRealize Automation 8 บริการในภาพหน้าจอเดียว
16 คีย์ vRealize Automation 8 บริการในภาพหน้าจอเดียว
คุณสามารถดูบันทึกประจำรุ่นโดยละเอียดได้
-
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
นอกจากนี้ยังมีการผสานรวมแบบสำเร็จรูปต่างๆ ให้เลือกอีกด้วย:
ในบริการนี้ “ผู้ใช้” จะสร้างเทมเพลตในรูปแบบ YAML และในรูปแบบของไดอะแกรมส่วนประกอบ
หากต้องการใช้ Marketplace และบริการที่สร้างไว้ล่วงหน้า คุณสามารถ “เชื่อมโยง” จากบัญชี My VMware ของคุณ
ผู้ดูแลระบบสามารถใช้ vRealize Orchestrator Workflows เพื่อเชื่อมต่อกับออบเจ็กต์โครงสร้างพื้นฐานเพิ่มเติม (เช่น MS AD/DNS เป็นต้น)
คุณสามารถเชื่อมโยง vRA กับ VMware Enterprise PKS เพื่อปรับใช้คลัสเตอร์ K8S
ในส่วนการปรับใช้ เราเห็นทรัพยากรที่ติดตั้งไว้แล้ว
รหัสสตรีม เป็นโซลูชันสำหรับการเผยแพร่ซอฟต์แวร์โดยอัตโนมัติและการส่งมอบซอฟต์แวร์อย่างต่อเนื่อง ซึ่งช่วยให้มั่นใจถึงการเผยแพร่แอปพลิเคชันและโค้ดโปรแกรมที่เสถียรและสม่ำเสมอ มีการผสานรวมจำนวนมาก - Jenkins, Bamboo, Git, Docker, Jira ฯลฯ
นายหน้าบริการ — บริการที่ให้แคตตาล็อกสำหรับผู้ใช้ระดับองค์กร:
ใน Service Broker ผู้ดูแลระบบสามารถกำหนดค่านโยบายการอนุมัติตามพารามิเตอร์บางตัวได้
v ตระหนักถึงกรณีการใช้งานอัตโนมัติ
ทั้งหมดในอย่างเดียว
ขณะนี้มีโซลูชันการจำลองเสมือนที่แตกต่างกันมากมายในโลก - VMware, Hyper-V, KVM ธุรกิจต่างๆ มักจะหันไปใช้คลาวด์ระดับโลก เช่น Azure, AWS และ Google Cloud การจัดการ “สวนสัตว์” แห่งนี้เริ่มยากขึ้นทุกปี สำหรับบางคน ปัญหานี้อาจดูเหมือนเป็นเรื่องไกลตัว: ทำไมไม่ใช้โซลูชันเดียวภายในบริษัทล่ะ ความจริงก็คือสำหรับงานบางอย่าง KVM ราคาไม่แพงอาจเพียงพอแล้ว และโครงการที่จริงจังกว่านี้จะต้องใช้ฟังก์ชันทั้งหมดของ VMware อาจเป็นไปไม่ได้ที่จะเลือกเพียงรายการเดียว อย่างน้อยก็ด้วยเหตุผลทางเศรษฐกิจ
เมื่อจำนวนโซลูชันที่ใช้เพิ่มขึ้น ปริมาณงานก็เพิ่มขึ้นเช่นกัน ตัวอย่างเช่น คุณอาจต้องดำเนินการจัดส่งซอฟต์แวร์ การจัดการการกำหนดค่า และการปรับใช้แอปพลิเคชันโดยอัตโนมัติ ก่อน vRealize Automation ไม่มีเครื่องมือเดียวที่สามารถ "ดูดซับ" การจัดการแพลตฟอร์มทั้งหมดเหล่านี้ได้ในบานหน้าต่างเดียว
ไม่ว่าคุณจะใช้โซลูชันและแพลตฟอร์มใด ก็สามารถจัดการได้ผ่านพอร์ทัลเดียว
ไม่ว่าคุณจะใช้โซลูชันและแพลตฟอร์มใด ก็สามารถจัดการได้ผ่านพอร์ทัลเดียว
เราทำให้กระบวนการมาตรฐานเป็นแบบอัตโนมัติ
ภายใน vRealize Automation สถานการณ์ที่คล้ายกันก็เป็นไปได้:
-
ผู้ดูแลระบบ ปพลิเคชัน คุณต้องปรับใช้ VM เพิ่มเติม ด้วย vRealize Automation เขาไม่จำเป็นต้องทำอะไรด้วยตนเองหรือเจรจากับผู้เชี่ยวชาญที่เหมาะสม การคลิกที่ปุ่มตามเงื่อนไข“ ฉันต้องการ VM และรวดเร็ว” ก็เพียงพอแล้วและแอปพลิเคชันจะถูกส่งต่อไป
-
ได้รับใบสมัครแล้ว ผู้ดูแลระบบ. จะตรวจสอบคำขอ ดูว่ามีทรัพยากรว่างเพียงพอหรือไม่ และอนุมัติ
-
ลำดับต่อไปคือ ผู้จัดการ. หน้าที่ของเขาคือประเมินว่าบริษัทพร้อมที่จะจัดสรรเงินทุนสำหรับโครงการนี้หรือไม่ หากทุกอย่างเรียบร้อยดี เขาก็คลิกอนุมัติด้วย
เราจงใจเลือกกระบวนการที่ง่ายที่สุดที่เป็นไปได้และลดจำนวนขั้นตอนเพื่อเน้นแนวคิดหลัก:
vRealize Automation นอกเหนือจากกระบวนการด้านไอที ยังส่งผลต่อกระบวนการทางธุรกิจอีกด้วย ผู้เชี่ยวชาญแต่ละคน "ปิด" ส่วนของงานในโหมดสายพานลำเลียง
ปัญหาที่ให้ไว้เป็นตัวอย่างสามารถแก้ไขได้โดยใช้ระบบอื่น เช่น ServiceNow หรือ Jira แต่ vRealize Automation นั้น "ใกล้ชิด" กับโครงสร้างพื้นฐานมากกว่า และมีกรณีที่ซับซ้อนมากกว่าการนำเครื่องเสมือนไปใช้ คุณสามารถ "ในโหมดปุ่มเดียว" ตรวจสอบความพร้อมใช้งานของพื้นที่เก็บข้อมูลได้โดยอัตโนมัติ และสร้างดวงจันทร์ดวงใหม่หากจำเป็น ในทางเทคนิคแล้ว คุณสามารถสร้างโซลูชันแบบกำหนดเองและคำขอสคริปต์ไปยังผู้ให้บริการระบบคลาวด์ได้
DevOps และ CI/CD
นอกเหนือจากการรวบรวมไซต์และคลาวด์ทั้งหมดไว้ในหน้าต่างเดียวแล้ว vRealize Automation ยังช่วยให้คุณจัดการสภาพแวดล้อมที่มีอยู่ทั้งหมดตามหลักการ DevOps นักพัฒนาบริการสามารถพัฒนาและเผยแพร่แอปพลิเคชันโดยไม่ต้องเชื่อมโยงกับแพลตฟอร์มใดโดยเฉพาะ
ดังที่เห็นในแผนภาพ เหนือระดับแพลตฟอร์มจะมีอยู่ โครงสร้างพื้นฐานพร้อมสำหรับนักพัฒนาซึ่งใช้ฟังก์ชันการรวมและการส่งมอบ ตลอดจนการจัดการสถานการณ์ต่างๆ สำหรับการปรับใช้ระบบไอที โดยไม่คำนึงถึงแพลตฟอร์มที่ใช้ในระดับต่ำกว่า
การบริโภคหรือระดับผู้บริโภคบริการ คือสภาพแวดล้อมสำหรับการโต้ตอบระหว่างผู้ใช้/ผู้ดูแลระบบกับระบบไอทีปลายทาง:
-
การพัฒนาเนื้อหา ช่วยให้คุณสร้างการโต้ตอบกับระดับ Dev และจัดการการเปลี่ยนแปลง การกำหนดเวอร์ชัน และการเข้าถึงพื้นที่เก็บข้อมูล
-
แคตตาล็อกบริการ ช่วยให้คุณสามารถส่งมอบบริการให้กับผู้บริโภค: ย้อนกลับ/เผยแพร่บริการใหม่ และรับข้อเสนอแนะ
-
โครงการ ช่วยให้คุณสร้างกระบวนการตัดสินใจด้านไอทีภายใน เมื่อการเปลี่ยนแปลงหรือการมอบสิทธิ์แต่ละครั้งต้องผ่านกระบวนการอนุมัติ ซึ่งเป็นสิ่งสำคัญสำหรับบริษัทองค์กร
ฝึกหน่อย
ทฤษฎีและกรณีการใช้งานสิ้นสุดลงแล้ว มาดูกันว่า vRA ช่วยให้คุณแก้ไขปัญหาทั่วไปได้อย่างไร
ระบบอัตโนมัติของกระบวนการจัดเตรียมเครื่องเสมือน
-
สั่งซื้อเครื่องเสมือนจากพอร์ทัล vRA
-
ได้รับการอนุมัติจากผู้รับผิดชอบด้านโครงสร้างพื้นฐานและ/หรือผู้จัดการ
-
การเลือกคลัสเตอร์/โฮสต์เครือข่ายที่ถูกต้อง
-
ขอที่อยู่ IP ใน IPAM (เช่น Infoblox) รับการกำหนดค่าเครือข่าย
-
สร้างบัญชี Active Directory/บันทึก DNS
-
วางเครื่อง.
-
ส่งอีเมลแจ้งเตือนให้กับลูกค้าเมื่อพร้อม
พิมพ์เขียวแบบรวมสำหรับ VM บน Linux
-
ออบเจ็กต์หนึ่งในไดเร็กทอรีที่มีความสามารถในการเลือกศูนย์ข้อมูล บทบาท และสภาพแวดล้อม (dev, test, prod)
-
ขึ้นอยู่กับชุดตัวเลือกด้านบน เลือก vCenter เครือข่าย และระบบจัดเก็บข้อมูลที่ถูกต้อง
-
ที่อยู่ IP ถูกสงวนไว้และลงทะเบียน DNS หากปรับใช้ VM ในสภาพแวดล้อมผลิตภัณฑ์ จะถูกเพิ่มไปยังงานสำรองข้อมูล
-
วางเครื่อง.
-
การผสานรวมกับระบบการจัดการการกำหนดค่าต่างๆ (เช่น Ansible -> การเปิดตัว Playbook ที่ถูกต้อง)
พอร์ทัลการดูแลระบบภายในในไดเร็กทอรีเดียวผ่าน API ต่างๆ ของผลิตภัณฑ์ของบริษัทอื่น
-
การสร้าง/การลบและการจัดการบัญชีผู้ใช้ใน AD ตามกฎการตั้งชื่อบริษัท:
-
หากบัญชีผู้ใช้ถูกสร้างขึ้น อีเมลพร้อมข้อมูลการเข้าสู่ระบบจะถูกส่งไปยังหัวหน้าหน่วย/แผนก ผู้ใช้จะได้รับสิทธิ์ที่จำเป็น (RBAC) ขึ้นอยู่กับแผนกและตำแหน่งที่เลือก
-
ข้อมูลการเข้าสู่ระบบบัญชีบริการจะถูกส่งไปยังผู้ใช้ที่ร้องขอการสร้างบัญชีโดยตรง
-
-
การจัดการบริการสำรองข้อมูล
-
การจัดการกฎไฟร์วอลล์ SDN กลุ่มความปลอดภัย อุโมงค์ ipsec ฯลฯ จะถูกนำไปใช้เมื่อได้รับการยืนยันจากผู้รับผิดชอบในการให้บริการ
ทั้งหมด
vRA เป็นผลิตภัณฑ์ทางธุรกิจเพียงอย่างเดียว มีความยืดหยุ่นและปรับขนาดได้ง่าย มีการพัฒนาอย่างต่อเนื่อง มีการสนับสนุนที่ค่อนข้างแข็งแกร่งและสะท้อนถึงแนวโน้มสมัยใหม่ ตัวอย่างเช่น นี่เป็นหนึ่งในผลิตภัณฑ์แรกๆ ที่เปลี่ยนไปใช้สถาปัตยกรรมไมโครเซอร์วิสตามคอนเทนเนอร์
ด้วยความช่วยเหลือนี้ คุณสามารถปรับใช้สถานการณ์อัตโนมัติได้เกือบทุกรูปแบบภายในไฮบริดคลาวด์ ในความเป็นจริง ทุกอย่างที่มี API ได้รับการรองรับในรูปแบบใดรูปแบบหนึ่ง นอกจากนี้ยังเป็นเครื่องมือที่ยอดเยี่ยมในการให้บริการแก่ผู้ใช้ควบคู่ไปกับการส่งมอบและการพัฒนา DevOps ซึ่งต้องอาศัยแผนกไอทีที่เกี่ยวข้องกับความปลอดภัยและการจัดการของแพลตฟอร์มเอง
ข้อดีอีกอย่างของ vRealize Automation ก็คือเป็นโซลูชั่นจาก VMware จะเหมาะกับลูกค้าส่วนใหญ่เพราะใช้สินค้าของบริษัทอยู่แล้ว คุณไม่จำเป็นต้องทำซ้ำอะไรเลย
แน่นอนว่าเราไม่แสร้งทำเป็นว่าให้คำอธิบายโดยละเอียดของโซลูชัน ในบทความต่อๆ ไป เราจะอธิบายรายละเอียดคุณสมบัติเฉพาะบางอย่างของ vRealize Automation และให้คำตอบสำหรับคำถามของคุณหากปรากฏในความคิดเห็น
หากแนวทางแก้ไขและสถานการณ์สำหรับการใช้งานเป็นที่สนใจ เรายินดีที่จะพบคุณในของเรา
ที่มา: will.com