คลังเก็บป้ายกำกับ: VMWARE_TANZU_APPLICATION_PLATFORM

VMware Tanzu Application Platform เครื่องมือสนับสนุนนักพัฒนาซอฟต์แวร์ โฟกัสการเขียนโค้ดได้มากขึ้น ลดการยุ่งกับ Kubernetes Platform | Tangerine x VMware

ในวงการพัฒนาซอฟต์แวร์ปัจจุบัน ชัดเจนว่าเทรนด์ของการพัฒนาซอฟต์แวร์นั้นกำลังไปในแนวทางแบบคอนเทนเนอร์ (Containerization) กันมากขึ้นเรื่อย ๆ ไม่ว่าจะเป็นการใช้งานเครื่องมือยอดนิยมอย่าง Docker หรือ Kubernetes (K8s) เพราะด้วยความสะดวกสบาย บริหารจัดการได้ง่าย และสามารถรองรับการทำกระบวนการ DevSecOps ได้อย่างไร้รอยต่อ (Seamless)

แต่ถ้าหากองค์กรใดที่รู้สึกว่าคุ้นชินกับการใช้แพลตฟอร์ม Kubernetes อยู่แล้ว แต่รู้สึกติดขัดปัญหาในการพัฒนาซอฟต์แวร์ที่ทำได้ยังค่อนข้างช้าอยู่ ไม่แน่ว่าอาจจะเป็นเพราะส่วนของนักพัฒนาซอฟต์แวร์ (Developer) นั้นยังไม่มีแพลตฟอร์มอะไรที่สนับสนุนการทำงานให้เร็วขึ้น และอาจจะต้องไปยุ่งกับ Kubernetes Platform มากจนเกินไปก็เป็นได้

บทความนี้ จึงอยากจะแนะนำให้รู้จักกับเครื่องมือ “Tanzu Application Platform (TAP)” ของทาง VMware ที่จะช่วยให้นักพัฒนาซอฟต์แวร์มีเวลาไปสนใจในเรื่องการพัฒนาซอฟต์แวร์ได้อย่างเต็มที่ ลดภาระในเรื่องการจัดการ Kubernetes Platform และช่วยทำให้สามารถทำกระบวนการ DevSecOps ได้อย่างรวดเร็วยิ่งขึ้นกว่าเดิม

กระบวนการ DevSecOps ในมุมของ VMware

เชื่อว่าองค์กรหลาย ๆ แห่งในปัจจุบันจะมีการปรับใช้กระบวนการ DevSecOps กันไปอย่างแพร่หลายแล้ว โดยภาพรวมการทำงาน (Workflow) ทั่วไปของ DevSecOps นั้นจะมีการแบ่งหน้าที่ออกเป็น 3 ส่วนด้วยกัน ได้แก่

  • “Dev” หรือ Development – ดูแลเรื่องการพัฒนาหรือเขียนโค้ดตามความต้องการ พร้อมทดสอบ Debug ภายในเบื้องต้น
  • “Sec” หรือ Security – ดูแลรีวิวโค้ดที่ได้จาก Dev ในเรื่องความมั่นคงปลอดภัยภายในโค้ดว่าผ่านเกณฑ์ที่กำหนดไว้หรือไม่
  • “Ops” หรือ Operations – ดูแลรีวิวโค้ดที่ได้จาก Dev ทดสอบ (Test) ว่าผ่านทุกกรณีทดสอบ (Test Case) ที่กำหนดไว้ไหม ก่อนนำโค้ดชุดใหม่ขึ้นสู่ระบบถัด ๆ ไป เช่น Staging, UAT และ Production ตามขั้นตอน

โดย VMware จะเรียกกระบวนการ DevSecOps ทั้งหมดนี้รวมกันว่า “Supply Chain” ซึ่งจะมีการแบ่งหน้าที่ความรับผิดชอบอย่างชัดเจน (Separation of Concern) ระหว่างงานของ Dev กับ Sec และ Ops โดยกระบวนการที่ Dev ทำตั้งแต่เริ่มเขียนโค้ดจนถึงขั้นตอน Debug ก่อนที่จะ Commit ขึ้นไปนั้นจะเรียกว่า “Inner Loop” และตั้งแต่กระบวนการ Test & Build ที่ Sec กับ Ops ดำเนินการไม่ว่าจะเป็นการสร้าง Container Image ใส่ Container Security การเชื่อมกับระบบ Continuous Integration and Continuous Delivery (CI/CD) จนถึงระบบ Production นั้นจะเรียกว่า “Outer Loop”

หากใครหรือองค์กรใดได้มีการใช้งาน Kubernetes Platform กันอยู่แล้วไม่ว่าจะเป็น VMware Tanzu for Kubernetes Operation หรือว่าค่ายอื่น ๆ จนคุ้นชิน แต่ยังรู้สึกได้ว่าการพัฒนาซอฟต์แวร์ขึ้นมานั้นใช้เวลาค่อนข้างนาน มีประเด็นติดขัดในเรื่องของ Outer Loop ที่มักจะทำได้ช้า เป็นไปได้ว่าท่านอาจจะยังขาดเครื่องมือที่สนับสนุนนักพัฒนาซอฟต์แวร์และ “Tanzu Application Platform” นี้เอง คือเครื่องมือที่จะแก้ไข Pain Point นี้ได้

รู้จัก VMware Tanzu Application Platform

Tanzu Application Platform หรือเรียกสั้น ๆ กันว่า “TAP” นั้นคือแพลตฟอร์มสำหรับนักพัฒนาซอฟต์แวร์ที่เครื่องมือสนับสนุนอยู่ภายในอย่างครบครัน ที่จะช่วยทำให้การนำโค้ดหรือแอปพลิเคชันที่พัฒนาเสร็จสิ้นแล้วไป Deploy สู่ Kubernetes Cluster ในส่วนที่เป็น Staging หรือว่า Production ได้อัตโนมัติ ไม่ว่า Kubernetes Platform นั้นจะอยู่ที่ Public Cloud หรือว่า On-Premises ก็ตาม

หลักการภาพรวมของ TAP นั้นคือภายในแพลตฟอร์มจะมี Default Supply Chain ที่มีการกำหนดเส้นทางและกระบวนการที่ต้องทำไว้ โดยฝั่ง Sec และ Ops นั้นจะสามารถปรับแต่งขั้นตอนที่ต้องทำได้ทั้งหมด อย่างเช่น การเชื่อมต่อ CI/CD หรือระบบสแกน Security ที่ต้องการใช้งาน เป็นต้น และเมื่อ Dev ได้ทำการ Commit โค้ดขึ้นไปบนแพลตฟอร์ม TAP ไม่ว่าจะผ่าน IDE ยอดนิยมอย่าง VS Code หรือผ่าน CLI แพลตฟอร์ม TAP ก็จะมีการดำเนินการตามขั้นตอนในเส้นทางดังกล่าวอย่างอัตโนมัติ จนทำให้โค้ดที่พัฒนาขึ้นมานั้นไปถึงระบบ Production ได้สำเร็จ

ชัดเจนว่า แพลตฟอร์ม TAP ได้ช่วยสนับสนุนการทำงานของทั้งฝั่ง Inner Loop และ Outer Loop ให้มีความสะดวกขึ้นมาก โดยเฉพาะในฝั่งของ Dev ที่จะสามารถมุ่งเน้นเรื่องของการพัฒนาซอฟต์แวร์ได้อย่างเต็มที่ ซึ่งถ้าหาก Dev ในองค์กรนั้นต้องดูแลทั้งฝั่ง Sec และ Ops ในคนเดียวกันด้วยแล้ว ก็ยิ่งทำให้กระบวนการนำขึ้นโค้ดขึ้น Production ทำได้อย่างง่ายดายยิ่งขึ้น ทั้งนี้ ภายใน TAP นั้นยังมีส่วนประกอบอื่น ๆ อีกมากที่ช่วยให้สามารถเริ่มต้นการพัฒนาได้เร็วขึ้นอีกด้วย 

ส่วนประกอบ Component ภายใน TAP

ภายใน Tanzu Application Platform นั้นมีส่วนประกอบ (Component) อยู่ภายในแพลตฟอร์มมากมาย ซึ่งแล้วแต่จะเลือกใช้ว่าจะต้องการใช้ส่วนไหนบ้าง โดยหลัก ๆ ส่วนที่สำคัญจะมีดังต่อไปนี้

  • API Portal – แหล่ง API ที่สามารถใช้งานภายในแอปพลิเคชันที่จะพัฒนาขึ้นมา ซึ่งส่วนนี้จะมีเอกสาร (Documentation) รายละเอียดของ API ที่สามารถใช้งานได้ พร้อมทดลองใช้ API ได้ก่อนด้วย
  • Application Accelerator – แคตตาล็อกของ Template ไฟล์ YAML (สกุลไฟล์ .yaml) สำหรับเริ่มต้นเขียนโค้ดที่สามารถดาวน์โหลดไปใช้งานได้ทันที โดยภายในไฟล์ YAML นั้นจะมีการตั้งค่า Structure และ Configuration ไว้ให้แบบ Best Practices แล้ว เพื่อให้สามารถนำไป Deploy ได้ทันที
  • Application Live View – ส่วนแสดงข้อมูลและการแก้ไขปัญหา (Troubleshooting) ที่ช่วยให้ Dev และ Ops เห็นสิ่งที่เกิดขึ้นภายในหลังแอปพลิเคชันรันขึ้นมาได้อย่างรวดเร็ว ตามหลักการของ Spring Boot Acuator 
  • Supply Chain Security Tools – เครื่องมือความมั่นคงปลอดภัยต่าง ๆ ที่จะช่วยตรวจสอบให้ Container ให้มีความมั่นใจ และลดความเสี่ยงในเรื่อง Security 
  • Tanzu Learning Center – แพลตฟอร์มการเรียนรู้ที่สามารถทดลองสร้างและลองทำ Workshop ได้ด้วยตัวเองเพื่อเรียนรู้เกี่ยวกับ TAP ได้อย่างรวดเร็ว ไม่ว่าจะผ่าน Console, Shell หรือว่า IDE 

ภายใต้ Tanzu Applications Platform นั้นยังคงมี Component อื่น ๆ อีกมากมายให้เลือกใช้งาน โดยสามารถดูรายละเอียดทั้งหมดของแต่ละส่วนได้ในเอกสารจากทาง VMware 

Application Accelerator แบบ UI สามารถค้นหา Template ได้อย่างรวดเร็ว
Application Accelerator สำหรับผู้ที่ถนัด CLI
Application Live View

TAP ยกระดับการพัฒนาแบบ DevSecOps ไปอีกขั้น

ปัจจุบัน Tanzu Application Platform ได้พัฒนามาอย่างต่อเนื่องจนถึงเวอร์ชัน 1.2 แล้ว ซึ่งภายในเวอร์ชันนี้ได้มีฟีเจอร์เพิ่มเติมเข้ามามากมาย ตัวอย่างเช่น

Application Single Sign-On (App SSO)

App SSO คือส่วนที่ทำให้ผู้ใช้งานสามารถ Log In ไปที่ Identity Provider (IdP) หรือผู้ที่มีหน้าที่พิสูจน์และยืนยันตัวตนของผู้ใช้ในการเข้าถึงแอปพลิเคชันที่มีการ Deploy บน Kubernetes เพียงแค่ครั้งเดียว ซึ่งในเวอร์ชัน 1.2 นี้จะทำให้ Dev และ Ops นั้นมีวิธีการที่จะทำให้การทำ Single Sign-On นั้นสามารถทำได้อย่างรวดเร็ว ง่าย และไร้รอยต่อได้ทันที 

TAP บน Amazon Elastic Kubernetes Services (EKS)

ด้วยความร่วมมือเชิงกลยุทธ์ที่เกิดขึ้นระหว่าง VMware กับ Amazon ทั้งสองจึงร่วมมือกันทำให้ผู้ที่ใช้งาน Amazon EKS อยู่แล้วนั้นสามารถรัน TAP ใช้งานบน EKS ได้แล้ววันนี้ ซึ่งทั้งสองได้ร่วมกันทำ Quick Start ออกมาให้กับผู้ที่สนใจอยากใช้งานสามารถติดตั้งและเริ่มใช้งาน TAP พัฒนาแอปพลิเคชันได้อย่างรวดเร็วภายในไม่กี่ขั้นตอนเท่านั้น

ปลั๊กอิน TAP บน IntelliJ IDEA

ตามที่กล่าวข้างต้นไปแล้ว TAP นั้นสามารถใช้งานได้ภายใน IDE ยอดนิยมอย่าง Visual Studio Code เป็นที่ เรียบร้อย ซึ่งหลังจากนี้ ตั้งแต่เวอร์ชัน 1.2 เป็นต้นไป นักพัฒนาซอฟต์แวร์จะสามารถติดตั้งปลั๊กอินเพื่อใช้งาน TAP ใน “IntelliJ IDEA” อีกหนึ่ง IDE ยอดนิยมที่ใช้งานกันอย่างแพร่หลายได้แล้ว

มาถึงจุดนี้ หากใครรู้สึกอยากลองใช้งาน Tanzu Application Platform เพื่อพัฒนาซอฟต์แวร์ร่วมกับการใช้งาน Kubernetes Platform แล้ว สามารถเข้าไปเรียนรู้รายละเอียดอื่น ๆ ในเอกสารของทาง VMware เพิ่มเติมได้ที่นี่ อย่างไรก็ดี ทาง VMware เพิ่งประกาศเปิดตัว TAP เวอร์ชัน 1.3 เมื่อไม่นานมานี้อีกด้วย ซึ่งในเวอร์ชันถัดไปก็ยังมีฟีเจอร์ใหม่ ๆ มาเพิ่มเติมอีกมากมายที่จะมาช่วยสนับสนุนให้การทำ DevSecOps นั้นสะดวกและรวดเร็วยิ่งขึ้นกว่าเดิมอีก

เริ่มต้นใช้งาน TAP ได้แล้ววันนี้

ทั้งหมดนี้ จะเห็นได้ว่า Tanzu Application Platform นั้นคือเครื่องมือสนับสนุนสำหรับนักพัฒนาซอฟต์แวร์ที่จะช่วยให้เส้นทางของ Supply Chain หรือการนำโค้ดที่พัฒนาขึ้นมาให้สามารถดำเนินไปตามกระบวนการ DevSecOps ขึ้นสู่ระบบ Production บน Kubernetes Cluster ต่าง ๆ ได้อย่างรวดเร็วและมั่นคงปลอดภัย ซึ่งจะทำให้นักพัฒนาซอฟต์แวร์สามารถโฟกัสกับการเขียนโค้ดได้อย่างเต็มที่ ลดการยุ่งกับ Kubernetes Platform ลงไป และทำให้การพัฒนาสิ่งใหม่ ๆ ไปจนถึงการส่งมอบให้กับผู้ใช้งานนั้นเกิดขึ้นได้อย่างรวดเร็ว 

สุดท้ายนี้ ข่าวดีสำหรับคนที่สนใจอยากเรียนรู้การใช้งาน Tanzu Application Platform ทาง “Tangerine” ผู้นำด้านโซลูชันไอที และเป็นพาร์ตเนอร์ระดับสูงสุดกับทาง VMware ผู้มี Certificate ระดับ Professional  และประสบการณ์มากมายในการให้บริการ VMware Tanzu นั้น กำลังจะจัด Webinar ที่จะมาเจาะลึกรายละเอียดของ Tanzu Application Platform พร้อมเปิดประสบการณ์พัฒนาแอปพลิเคชันให้ไวยิ่งขึ้น ลดต้นทุน ลดเวลาการพัฒนาจากหลักเดือนเหลือเพียงหลักวัน พร้อมทริกในการแก้ปัญหาใด ๆ ในซอฟต์แวร์ได้ภายในไม่กี่ชั่วโมง หมดห่วงปัญหา Downtime เสริมความคล่องตัวให้ธุรกิจ กับหัวข้อ “VMware Tanzu Application Platform (TAP) เปิดประสบการณ์ที่เหนือกว่า พัฒนาแอปพลิเคชันแบบ End-to-end” ซึ่งหากใครเป็นนักพัฒนาซอฟต์แวร์แล้วรู้สึกสนใจอยากใช้งาน TAP แล้ว ห้ามพลาด Webinar นี้โดยเด็ดขาด ดูรายละเอียดเพิ่มเติมได้ที่นี่ คลิก

from:https://www.techtalkthai.com/simplify-your-software-development-with-vmware-tanzu-application-platform-by-tangerine/

ยกระดับ Development Pipeline สู่ยุคใหม่ด้วย VMware Tanzu พัฒนาแอปพลิเคชันได้เร็ว มั่นคงปลอดภัย พร้อมประสบการณ์ทำงานที่ดีขึ้นสำหรับองค์กร | Tangerine x VMware

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

ในบทความนี้ ทีมงานมีโอกาสได้พูดคุยกับทีมงาน Tangerine ถึงแพลตฟอร์ม Tanzu จาก VMware ที่จะช่วยอำนวยความสะดวกให้กับการพัฒนาแอปพลิเคชันขององค์กร ทั้งในแง่ของการพัฒนาซอฟต์แวร์ และการจัดการโครงสร้างพื้นฐานและ Operation ที่เกี่ยวข้องแบบครบวงจร จึงขอสรุปมาให้ผู้อ่านทุกท่านได้รู้จักและศึกษากัน

รู้จักกับ VMware Tanzu – เพิ่มประสิทธิภาพให้กระบวนการพัฒนาแอปพลิเคชันสมัยใหม่ จาก Development สู่ Delivery

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

Tanzu เป็นแพลตฟอร์มจัดการกระบวนการพัฒนาซอฟต์แวร์ที่ทำงานแบบ Cloud-native โดยถูกออกแบบมาเพื่อช่วยให้ทั้งฝ่าย Dev, Sec, และ Ops ทำงานได้อย่างมีประสิทธิภาพมากขึ้น ภายในตัวแพลตฟอร์มประกอบไปด้วยเครื่องมือต่างๆสำหรับขั้นตอนการพัฒนาซอฟต์แวร์และ Operation ดังนี้

  • Tanzu Application Platform (TAP) – แพลตฟอร์มสำหรับจัดการกระบวนการพัฒนาแอปพลิเคชันบน Kubernetes และจัดการกับขั้นตอน Operation ต่างๆเพื่อนำซอฟต์แวร์ไปสู่ผู้ใช้งาน
  • Tanzu for Kubernetes Operations – โซลูชันจัดการ Operation บนคลาวด์อย่างครบวงจร
  • เครื่องมือสำหรับการพัฒนาซอฟต์แวร์บนคลาวด์และจัดการข้อมูล
  • เครื่องมือสำหรับการใช้งาน Kubernetes สำหรับองค์กร

จุดเด่นอย่างหนึ่งของ Tanzu คือการเปิดโอกาสให้ผู้ใช้งานได้มีตัวเลือกที่หลากหลาย สามารถเลือกใช้บริการเพียงบางส่วนของแพลตฟอร์มหรือนำแพลตฟอร์มไปปรับแต่งทำงานร่วมกับเครื่องมือหรือระบบที่องค์กรมีการใช้งานอยู่แล้วได้อย่างเต็มที่ รองรับการทำงานทำงานทั้งในระบบแบบ On-premise, บนคลาวด์สาธารณะอย่าง AWS, Google Cloud, Microsoft Azure, และคลาวด์ของ VMware อีกทั้งรองรับการใช้งานแบบ Multi-cloud อีกด้วย

ลำดับต่อไป เราจะมาเจาะลึกกันถึง Tanzu for Kubernetes Operations และ Tanzu Application Platform ซึ่งเป็นสองบริการหลักจาก Tanzu

Tanzu for Kubernetes Operations – จัดการและดูแล Kubernetes ของทั้งองค์กรได้อย่างครอบคลุม ไม่ว่า Container จะอยู่ที่ใด

ในองค์กรที่มีการใช้งาน Kubernetes มากขึ้นเรื่อยๆคงทราบดีถึงความซับซ้อนในการดูแล Container ทั้งหมดที่มี และเฝ้าระวังปัญหาต่างๆที่อาจเกิดขึ้น ไม่ว่าจะเป็นความซับซ้อนในด้านของกระบวนการ การรักษาความปลอดภัย และการ Monitor ระบบ และความซับซ้อนนี้ก็ยิ่งทวีมากขึ้นเมื่อองค์กรมีการใช้งานคลาวด์ที่หลากหลายในรูปแบบของ Hybrid Cloud, Multi-cloud, และ Edge

Tanzu for Kubernetes Operations เป็นโซลูชันที่ถูกพัฒนาขึ้นเพื่อเข้ามาตอบโจทย์การจัดการ Kubernetes ขององค์กรโดยตรง จากประสบการณ์ความเข้าใจในการดำเนินการ Operation ที่ VMware มีมาอย่างยาวนาน ซึ่งนอกจากจะช่วยให้การจัดการ Kubernetes ง่ายขึ้นแล้ว ยังมีระบบตรวจสอบและวิเคราะห์ข้อมูลภาพรวมของ Kubernetes เพื่อแจ้งเตือนถึงความเสี่ยงและแนะนำจุดที่น่าปรับปรุงให้มีประสิทธิภาพยิ่งขึ้นด้วย

Tanzu for Kubernetes Operations สามารถเข้ามาช่วยทีม Operation จัดการกับแง่มุมต่างๆของกระบวนการดำเนินการตั้งแต่การจัดการ Container ทั้งในแบบ Manual และอัตโนมัติ การเชื่อมต่อและเครือข่าย ความปลอดภัย ข้อมูลในระบบ รวมไปถึงตรวจสอบสถานะการทำงานและเฝ้าระวังการดำเนินการอย่างละเอียด เรียกได้ว่าจบครบทุกอย่างของงาน Operation ได้ในแพลตฟอร์มเดียว

โดยจากการพูดคุยกับทีมงาน Tangerine นอกจากการจัดการ Kubernetes ในองค์กรอย่างเป็นระบบแล้ว องค์กรยังสามารถนำแพลตฟอร์มดังกล่าวเข้าไปช่วยในด้านอื่นๆ เช่น

  • ดูแลและเฝ้าระวังระบบ Kubernetes แบบ Real-time และอัตโนมัติในคลาวด์ทุกที่ที่องค์กรใช้งานอยู่
  • จัดการการเข้าใช้งาน Kubernetes แบบ Self-service ให้กับนักพัฒนาในองค์กร
  • ปรับปรุงระบบและทำ Optimization สำหรับทั้ง Performance และค่าใช้จ่ายในการดำเนินการ
  • วิเคราะห์และย้ายระบบจาก Legacy ใน Virtual Machine เดิมที่มีเข้าสู่การทำงานแบบ Container และเปลี่ยนการดำเนินการไปสู่ Hybrid และ Multi-cloud
  • สร้างระบบรักษาความปลอดภัย สำรองข้อมูล และปรับระบบให้ได้มาตรฐานความปลอดภัยตามข้อกฎหมายที่กำหนด

Tanzu Application Platform (TAP) – ประสบการณ์การทำงานที่เหนือกว่า สำหรับทีม Development, Security, และ Operation

ดังที่ได้กล่าวไปตอนต้นว่าในการดำเนินการขององค์กรสมัยใหม่นั้นต้องอาศัยการร่วมงานกันอย่างแน่นแฟ้นระหว่างทีม Dev, Sec, และ Ops บ่อยครั้งที่การประสานงานอันจำเป็นนี้ได้กลายมาเป็นคอขวดในการพัฒนาซอฟต์แวร์เข้าสู่ตลาด ทำให้กระบวนการทั้งหมดช้าและไม่มีประสิทธิภาพเท่าที่ควร

แนวคิดของ Tanzu Application Platform (TAP) คือการลดขอบเขตงานให้แต่ละฝ่ายงานสามารถโฟกัสกับสิ่งที่ตนเองมีความเชี่ยวชาญได้เต็มที่ นักพัฒนาสามารถเริ่มขั้นตอนการพัฒนาได้อย่างรวดเร็ว ไม่ต้องกังวลถึงการจัดการกับ Container หรือรายละเอียดที่เกี่ยวข้องกับ Kubernetes ฝ่ายความปลอดภัยมีกลไกในการตรวจสอบความเสี่ยงและรักษาความปลอดภัยในแอปพลิเคชันและเครือข่ายในทุกเวอร์ชั่นของการพัฒนา และในขณะเดียวกันฝ่าย Operation ก็มีเครื่องมือที่จะช่วยในการดำเนินแอปพลิเคชันที่ได้รับมาจากฝ่ายพัฒนา นำขึ้นไป Deploy ตลอดจนดูแลแอปพลิเคชันและ Pipeline ของการพัฒนาทั้งหมด

TAP ได้รวบรวมเครื่องมือที่จะช่วยให้ทุกฝ่ายงานทำงานได้อย่างรวดเร็วยิ่งขึ้น ตั้งแต่จุดเริ่มต้นของการพัฒนา นักพัฒนาสามารถเลือก Template แอปพลิเคชันแบบ Cloud-native ที่มีให้เลือกใช้ และเริ่มการเขียนโค้ดผ่าน IDE ที่ชื่นชอบแล้วทดสอบระบบผ่านคลัสเตอร์ Kubenetes ได้ทันทีโดยไม่ต้องลงมือ Config ทุกอย่างด้วยตัวเอง และเมื่อการพัฒนาเสร็จสิ้น ก็สามารถส่งต่อแอปพลิเคชันไปยังทีม Operation เพื่อผ่านการทดสอบด้านความปลอดภัย และดำเนินการ Deploy ขึ้นระบบ Production ได้อย่างรวดเร็ว

ทางด้านฝ่ายความปลอดภัยและ Operation ก็สามารถปรับแต่งการตั้งค่า Container และ Kubernetes ตามเงื่อนไขขององค์กร และกำหนดมาตรฐานด้านความปลอดภัยที่ต้องการทดสอบลงไปในแพลตฟอร์ม TAP ได้ เมื่อมีแอปพลิเคชันเวอร์ชันใหม่เข้ามาก็สามารถนำโค้ดไปตรวจสอบได้โดยอัตโนมัติ หากมีปัญหา แพลตฟอร์มก็จะทำการแจ้งเตือนให้ทราบทันที จึงช่วยลดภาระด้านการประสานงานและลดข้อผิดพลาดในการทำงานให้น้อยลง

TAP สามารถทำงานร่วมกับเครื่องมือในการพัฒนาซอฟต์แวร์และการจัดการ Operation ที่องค์กรมีการใช้งานอยู่แล้ว ไม่ว่าจะเป็น Framework ในการพัฒนาต่างๆ เช่น .NET หรือ Spring, IDE เช่น VSCode, Git, kpack, Jenkins, K8S, และเครื่องมืออื่นๆทั้งบริการเชิงพาณิชย์และ Opensource โดยสามารถใช้งาน TAP ได้ผ่านทาง Command Line และหน้า GUI บนเว็บไซต์

ทีมงาน Tangerine เล่าว่าแม้ TAP จะเป็นบริการที่ค่อนข้างใหม่จาก VMware แต่ในปัจจุบันก็มีองค์กรนำแพลตฟอร์มนี้ไปใช้ช่วยในงานต่างๆ เช่น

  • การทำ Automation ให้กับขั้นตอนการพัฒนาซอฟต์แวร์และ Operation
  • การพัฒนาซอฟต์แวร์ตามหลัก Agile ที่ต้องการความรวดเร็วสูง และการพัฒนาแอปพลิเคชันที่ใช้สถาปัตยกรรมแบบ Microservice
  • การสร้างบริการ Platform-as-a-Service ภายให้องค์กร ให้นักพัฒนาสามารถเข้ามาใช้ Kubernetes ได้อย่างสะดวกรวดเร็ว
  • การปรับระบบขององค์กรให้ทันสมัยยิ่งขึ้น กำจัดแอปพลิเคชัน Legacy และเพิ่มระบบ Automation ในกระบวนการพัฒนา
  • การสร้างระบบตรวจสอบและ Log การทำงานของระบบโดยละเอียดเพื่อปฏิบัติตามข้อบังคับทางกฎหมาย

เปลี่ยนความซับซ้อนให้เรียบง่ายด้วย VMware Tanzu โดย Tangerine

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

จากการสำรวจการใช้งานจริงของลูกค้า VMware พบว่า Tanzu นั้นสามารถช่วยเพิ่มประสิทธิภาพการพัฒนาและนำซอฟต์แวร์ออกสู่ผู้ใช้ได้มาก โดยเฉลี่ยอาจเพิ่มอัตราการนำซอฟต์แวร์ขึ้นระบบโปรดักชั่นได้สูงถึง 82% เพิ่ม Productivity ของทีมพัฒนาได้ 37% และเพิ่มประสิทธิภาพในการรองรับนักพัฒนาของทีม Operation ได้มากถึง 78% ในโลกที่แอปพลิเคชันต้องอัพเดทอย่างสม่ำเสมอ แน่นอนว่าผลลัพธ์เหล่านี้จะสร้างความได้เปรียบให้กับธุรกิจได้เป็นอย่างมาก

แพลตฟอร์ม Tanzu นั้นเปิดให้บริการทั้งในรูปแบบไม่มีค่าใช้จ่าย (Community Edition) และมีค่าใช้จ่าย โดยความสามารถจะแตกต่างออกไปตามแพลนที่เลือกใช้ หากอ่านมาถึงตรงนี้แล้วสนใจศึกษารายละเอียดเกี่ยวกับแพลตฟอร์มนี้เพิ่มเติม สามารถเข้าไปดูได้ที่เว็บไซต์ของ VMware Tanzu Community Edition หรือตรวจสอบแพลนการใช้งานได้ที่นี่

และหากท่านใดที่สนใจอยากเริ่มต้นใช้งานแพลตฟอร์มดังกล่าว หรือพูดคุยกับทีมงานผู้เชี่ยวชาญในการจัดกระบวนการพัฒนาซอฟต์แวร์ รวมไปถึงการจัดการและวางโครงสร้างพื้นฐาน IT บนคลาวด์ในรูปแบบต่างๆ สามารถติดต่อไปทางทีมงาน Tangerine ได้ทันทีที่ marketing@tangerine.co.th หรือโทร 02-285-5511

ห้ามพลาด! Tangerine ร่วมจัดสัมมนาออนไลน์กับ VMware ถ้าอยากรู้จัก Vmware Tanzu Application Platform มากขึ้น ลงทะเบียนเลย!

ร่วมเปิดประสบการณ์พัฒนาแอปพลิเคชันให้ไวยิ่งขึ้น ลดต้นทุน ลดเวลาการพัฒนาจากหลักเดือนเหลือเพียงหลักวัน พร้อมทริกในการแก้ปัญหาใดๆ ในซอฟต์แวร์ได้ภายในไม่กี่ชั่วโมง หมดห่วงปัญหา Downtime เสริมความคล่องตัวให้ธุรกิจ เชิญร่วมฟังบรรยายออนไลน์ “VMware Tanzu Application Platform (TAP) เปิดประสบการณ์ที่เหนือกว่า พัฒนาแอปพลิเคชันแบบ End-to-end” โดยวิทยากรจาก VMware (Thailand) และ Tangerine ในวันพุธที่ 26 ตุลาคม 2022 เวลา 14:00 – 15:30 น. ลงทะเบียนฟรีได้ที่นี่ คลิก

from:https://www.techtalkthai.com/improve-your-development-pipeline-with-vmware-tanzu-by-tangerine/

Tangerine x VMware Webinar: VMware Tanzu Application Platform (TAP) เปิดประสบการณ์ที่เหนือกว่า พัฒนาแอปพลิเคชันแบบ End-to-end

Tangerine ร่วมกับ VMware (Thailand) ขอเชิญเหล่านักพัฒนาเข้าร่วมงานสัมมนาออนไลน์เรื่อง “VMware Tanzu Application Platform (TAP) เปิดประสบการณ์ที่เหนือกว่า พัฒนาแอปพลิเคชันแบบ End-to-end” พร้อมเคล็ดลับการพัฒนาแอปฯ ให้ไว ลดต้นทุน และแก้ปัญหาได้อย่างรวดเร็ว หมดห่วงเรื่อง Downtime ในวันพุธที่ 26 ตุลาคม เวลา 14:00 น. ลงทะเบียนเข้าฟังบรรยายได้ฟรี

รายละเอียดงานสัมมนา

หัวข้อ: VMware Tanzu Application Platform (TAP) เปิดประสบการณ์ที่เหนือกว่า พัฒนาแอปพลิเคชันแบบ End-to-end
วัน: วันพุธที่ 26 ตุลาคม 2022
เวลา: 14:00 – 15:30 น.
ช่องทางการบรรยาย: Live Webinar
ลิงก์ลงทะเบียน: https://forms.gle/j4gJmKNANpra9DqWA

ยุค Digital 4.0 ทำให้ Software กลายเป็นหัวใจสำคัญธุรกิจ ไม่ว่าจะเป็นผลิตภัณฑ์, บริการ หรือช่องทางหลักในการดำเนินธุรกิจของหลายองค์กร ความได้เปรียบในการสร้างมูลค่าทางธุรกิจ แข่งขันกันอยู่ที่ความเร็ว และความเสถียรของ Application เพื่อให้ตอบสนองได้ทันใจลูกค้า

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

สนใจเข้าร่วมงาน สามารถสแกน QR Code หรือกดปุ่มลงทะเบียนด้านล่าง สอบถามข้อมูลเพิ่มเติมได้ที่หมายเลข 02-678-8660 ต่อ 106

from:https://www.techtalkthai.com/tangerine-x-vmware-webinar-vmware-tanzu-application-platform/

VMware ประกาศพร้อมให้บริการ Tanzu Application Platform

หลังให้ผู้สนใจทดลองใช้งานมาระยะหนึ่ง ล่าสุด Tanzu Application Platform ก็เข้าสู่สถานะพร้อมใช้งานแล้ว

credit : VMware

VMware ได้กล่าวถึง Tanzu Application Platform ว่าจะเป็นแพลตฟอร์มที่สามารถรันบน Public Cloud หรือ On-premise Kubernetes Cluster โดยมีเครื่องมือสำหรับการพัฒนาแอปพลิเคชันที่ได้คอนฟิคไว้แล้วเบื้องต้นเพื่อความรวดเร็วและความมั่นคงปลอดภัย หรือผู้ใช้จะปรับแต่งเพิ่มเติมเองก็ได้ ศึกษาเพิ่มเติมได้ที่ https://tanzu.vmware.com/application-platform

ที่ผ่านมาบริษัทได้เริ่มสนับสนุนการใช้งาน Kubernetes อย่างจริงจังในปี 2019 ผ่าน Kube Academy และเมื่อปลายปีก่อนยังได้เปิดตัว Tanzu Kubernetes Community Edition ให้ผู้สนใจนำไปศึกษาได้ฟรี อ่านเพิ่มเติมได้ที่  https://www.techtalkthai.com/vmware-tanzu-community-edition-opensource-tkg/

from:https://www.techtalkthai.com/vmware-%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b8%81%e0%b8%b2%e0%b8%a8%e0%b8%9e%e0%b8%a3%e0%b9%89%e0%b8%ad%e0%b8%a1%e0%b9%83%e0%b8%ab%e0%b9%89%e0%b8%9a%e0%b8%a3%e0%b8%b4%e0%b8%81%e0%b8%b2%e0%b8%a3-tanzu-applic/

VMware ประกาศพร้อมให้บริการ Tanzu Application Platform

หลังให้ผู้สนใจทดลองใช้งานมาระยะหนึ่ง ล่าสุด Tanzu Application Platform ก็เข้าสู่สถานะพร้อมใช้งานแล้ว

credit : VMware

VMware ได้กล่าวถึง Tanzu Application Platform ว่าจะเป็นแพลตฟอร์มที่สามารถรันบน Public Cloud หรือ On-premise Kubernetes Cluster โดยมีเครื่องมือสำหรับการพัฒนาแอปพลิเคชันที่ได้คอนฟิคไว้แล้วเบื้องต้นเพื่อความรวดเร็วและความมั่นคงปลอดภัย หรือผู้ใช้จะปรับแต่งเพิ่มเติมเองก็ได้ ศึกษาเพิ่มเติมได้ที่ https://tanzu.vmware.com/application-platform

ที่ผ่านมาบริษัทได้เริ่มสนับสนุนการใช้งาน Kubernetes อย่างจริงจังในปี 2019 ผ่าน Kube Academy และเมื่อปลายปีก่อนยังได้เปิดตัว Tanzu Kubernetes Community Edition ให้ผู้สนใจนำไปศึกษาได้ฟรี อ่านเพิ่มเติมได้ที่  https://www.techtalkthai.com/vmware-tanzu-community-edition-opensource-tkg/

from:https://www.techtalkthai.com/vmware-officially-launches-tanzu-application-platform/