ตอบโจทย์ Developer ยุคใหม่! สร้าง Modernize Apps ได้ครบใน Platform เดียว

ตอบโจทย์ Developer ยุคใหม่! สร้าง Modernize Apps ได้ครบใน Platform เดียว
Tanzu Community Edition (TCE) รวบรวมความสามารถการพัฒนา Modernize Apps จากผู้ให้บริการ Cloud และ Infrastructure หลายราย กลไกหลักสำหรับแพลตฟอร์มเป็น Kubernetes Version ที่เป็น Open Source Distribution และที่สำคัญคือใช้งานได้ฟรี เรียกได้ว่าเป็น VMware Freemium ให้นักพัฒนาได้มาลองเล่นกัน

ตัวอย่างเช่น TCE สามารถใช้ในการเตรียมใช้งานแพลตฟอร์มแบบ Serverless โดยอิงตาม Knative ทำให้การจัดเตรียมคลัสเตอร์ Kubernetes พื้นฐานเป็นแบบอัตโนมัติ จัดเตรียม Container Network Interface (CNI) ติดตั้งตัวควบคุมขาเข้า เช่น Contour และปรับใช้ Knative กระบวนการนี้เป็นแบบอัตโนมัติและสามารถทำงานบนผู้ให้บริการระบบคลาวด์รายใดก็ได้

Tanzu Community Edition ดีอย่างไร?

Developer สะดวกในการทำงานมากขึ้น สามารถสร้าง Modernize Apps ได้ครบใน Platform เดียว
ใช้ Tanzu Community Edition เพื่อสร้างแพลตฟอร์มที่มีศูนย์กลางอยู่ที่ Kubernetes เพื่อพัฒนา ทดสอบ ตรวจสอบ และสุดท้ายปรับใช้ Code แอปพลิเคชันบนคลาวด์หรือโครงสร้างพื้นฐานปลายทางที่กำหนด อีกทั้งยังสามารถเลือก Open Source เช่น Kuberernetes cluster on vSphere, AWS, Azure, Docker

เริ่มใช้งาน Tanzu Community Edition ด้วย Kubernetes Clusters :

เตรียมการใช้งาน TCE ด้วยการจัดเตรียม Kubernetes ซึ่งทาง VMware ได้แนะนำวิธีการจัดเตรียม Clusters ไว้ 2 รูปแบบ ขึ้นอยู่กับความสะดวกของนักพัฒนาและรูปแบบการใช้งาน มาเริ่มดูกันเลย

1. Standalone clusters

               เป็นวิธีที่ง่ายที่สุด โดยนำ input ต่างๆ เช่น จำนวนโหนดที่จำเป็น การตรวจสอบโครงสร้างพื้นฐานและการให้สิทธิ์ในการจัดสรรโหนด และ Docker เพื่อเริ่มต้นตัวควบคุมการจัดเตรียม เมื่อสิ้นสุดการทำงานนี้ คุณจะมีคลัสเตอร์ Kubernetes ที่ปรับใช้และไฟล์การกำหนดค่าคลัสเตอร์ อย่างไรก็ตาม

ข้อควรระวัง:

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

มี 2 วิธี
ในการจัดเตรียม Standalone clusters

1.1 วิธีแรกผ่าน UI

ให้เริ่มต้นด้วยคำสั่งนี้:
tanzu standalone-cluster create –ui

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

ตัวอย่างเช่น หากคุณเลือก AWS หน้าจอต่อไปนี้จะถามรายละเอียดเกี่ยวกับวิธีการเชื่อมต่อกับ AWS จำนวนโหนดที่คุณต้องการให้มีในคลัสเตอร์ ขนาดโหนดที่ควรจะเป็น และ Virtual Private Cloud (VPC) ที่จะใช้ ; จากนั้นจะเริ่มจัดเตรียมคลัสเตอร์

1.2 วิธีที่สอง สำหรับ Tanzu CLI

ให้เริ่มต้นด้วยคำสั่งนี้:
tanzu standalone-cluster create <cluster name> -f <configuration location>
 

โดยจัดเตรียมไฟล์ YAML การกำหนดค่าคลัสเตอร์
เป็นวิธีที่ง่ายที่สุดที่จะดูแลการพึ่งพาทั้งหมด คือ การเรียกใช้ Method UI ก่อน
การดำเนินการนี้จะสร้างการกำหนดค่า YAML ที่จำเป็นสำหรับการจัดสรรคลัสเตอร์เพิ่มเติมโดยอัตโนมัติ

2. Managed Cluster

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

2.1 Deploy a management cluster :
คล้ายกับวิธีที่เราปรับใช้ Standalone clusters แต่จะเริ่มต้นด้วยคำสั่งด้านล่างแทน
คุณจะถูกถามถึงข้อมูลเดียวกัน เช่น วิธีเชื่อมต่อกับโครงสร้างพื้นฐาน การกำหนดค่าคลัสเตอร์
และรายละเอียดเครือข่าย tanzu management-cluster create –ui
นอกจากนี้ ยังสามารถเปิดใช้งานการจัดการข้อมูลประจำตัว External OpenID Connect , LDAP

2.2 Deploy a workload cluster :

– ตั้งค่า kubectl context เป็นคลัสเตอร์การจัดการ
คุณสามารถดึงบริบทคลัสเตอร์การจัดการโดยใช้: kubectl config get-contexts

– เลือกการจัดการ kubectl context โดยใช้สิ่งต่อไปนี้
โดยที่ MGMT-CLUSTER-CONTEXT เป็นบริบทที่คุณเห็นตามชื่อของคลัสเตอร์การจัดการ:
kubectl config use-context

– ล็อกอินเข้าสู่ Tanzu โดยรันคำสั่ง Tanzu Login
เมื่อสร้างคลัสเตอร์การจัดการ ไฟล์การกำหนดค่า YAML สำหรับคลัสเตอร์จะถูกเก็บไว้ในตำแหน่ง
~/.config/tanzu/tkg/clusterconfigs/.yaml.
คุณสามารถใช้ไฟล์นี้ซ้ำได้ เปลี่ยนค่าสำหรับสิ่งต่างๆ เช่น ประเภทหรือจำนวนอินสแตนซ์ของโหนด
และกำหนดให้สร้างคลัสเตอร์ภาระงาน เช่น
tanzu cluster create -f
คำสั่งข้างต้นจะจัดเตรียมคลัสเตอร์ภาระงานและรวม Kubeconfig ของคลัสเตอร์ภาระงานเข้ากับไฟล์ 
~.kube/config

               แน่นอนว่าบางครั้งผลิตภัณฑ์เพียงอย่างเดียวไม่เพียงพอ โดยเฉพาะอย่างยิ่งเมื่อพิจารณาแล้วว่าอุปสรรคที่ใหญ่ที่สุดในการนำ Kubernetes และเทคโนโลยี Cloud-native มาใช้ คือการขาดประสบการณ์และความเชี่ยวชาญภายในองค์กร นั่นคือสิ่งที่บริการที่ยอดเยี่ยมด้วย VMware Pivotal Labs เข้ามา เราสามารถทำงานร่วมกับลูกค้าเพื่อสร้างแอปพลิเคชันระบบคลาวด์ใหม่ กำหนดเป้าหมายแอปพลิเคชันที่มีอยู่เพื่อความทันสมัย ​​และเปลี่ยนการดำเนินการ องค์กรที่ทำงานกับ Pivotal Labs จะเปลี่ยนไปตลอดกาล ผสมผสานกับทักษะ แนวคิด และรูปแบบใหม่ๆ ที่ทำซ้ำได้สำหรับการปรับปรุงแอปพลิเคชันให้ทันสมัย

วิธีเริ่มใช้งาน Tanzu Community Edition เวอร์ชั่นล่าสุด v.0.91

Tanzu Community Edition (TCE) ทำงานบน Tanzu CLI Docker

  1. ติดตั้ง Docker บนเครื่อง bootstrap ของคุณ (ดูคำแนะนำที่นี่)
    ตรวจสอบให้แน่ใจว่ามีหน่วยความจำให้กับ Docker อย่างน้อย 6GB และ CPU 2 ตัว 
  2. เรียกใช้สคริปต์การกำหนดค่า:
    brew tap vmware-tanzu/tanzu
    brew install tanzu-community-edition
  3. เมื่อติดตั้งแล้ว ให้รันสิ่งต่อไปนี้ ขึ้นอยู่กับแพลตฟอร์มของคุณ
    Linux : {HOMEBREW-INSTALL-LOCATION}/configure-tce.sh
    Mac: {HOMEBREW-INSTALL-LOCATION}/v0.9.1/libexec/configure-tce.sh

หากคุณกำลังใช้งาน Windows หรือไม่ได้ติดตั้ง Homebrew ไว้ ให้ดาวน์โหลดไฟล์ tar/zip จากที่นี่ แตกไฟล์ และเรียกใช้สคริปต์การติดตั้งจากไดเร็กทอรีที่แยกออกมา

สนใจบริการ หรือ ต้องการคำปรึกษาเพิ่มเติม

ได้ที่อีเมล marketing@tangerine.co.th หรือโทร 02-285-5511
ท่านจะได้รับคำตอบจากผู้เชี่ยวชาญมากประสบการณ์

Share on social media

Expand Interests

All and More

  • All
  • Apigee
  • Application Development
  • Business Transformation
  • Cisco
  • Converged Infrastructure
  • Data Analytics
  • Dell EMC
  • Dell Technologies
  • Dialogflow (Chatbot)
  • Event
  • G Suite
  • Google Cloud
  • Google Cloud Platform
  • Google Maps Platform
  • Google Workspace
  • Highlight
  • Huawei
  • Hybrid Cloud & Multi Cloud
  • Knowledge
  • Networking
  • Productivity & Work Transformation
  • Security
  • Smart Business Analytics & AI
  • Storage & Data Protection
  • Success Story
  • Tenable
  • Thales
  • VMware
All
  • All
  • Apigee
  • Application Development
  • Business Transformation
  • Cisco
  • Converged Infrastructure
  • Data Analytics
  • Dell EMC
  • Dell Technologies
  • Dialogflow (Chatbot)
  • Event
  • G Suite
  • Google Cloud
  • Google Cloud Platform
  • Google Maps Platform
  • Google Workspace
  • Highlight
  • Huawei
  • Hybrid Cloud & Multi Cloud
  • Knowledge
  • Networking
  • Productivity & Work Transformation
  • Security
  • Smart Business Analytics & AI
  • Storage & Data Protection
  • Success Story
  • Tenable
  • Thales
  • VMware
security-service-edge solution
Security

Protected: 2022 Gartner ประกาศผู้นำระบบ Security Service Edge

There is no excerpt because this is a protected post.

ความสามารถ currents + spaces
Google CloudGoogle WorkspaceHighlight

Protected: อนาคตของการพัฒนา Spaces ให้ทำงานร่วมกันกับ Currents

There is no excerpt because this is a protected post.

Dynamic mail - Appsheet
Google CloudGoogle WorkspaceHighlight

Protected: รู้หรือไม่ AppSheet ทำ Dynamic Email บน Gmail ได้

There is no excerpt because this is a protected post.

MutiCloud Security
Dell TechnologiesHybrid Cloud & Multi Cloud

Protected: รับมือภัยคุกคาม Multi-cloud อย่างไรให้ปลอดภัยอย่างมีประสิทธิภาพ

There is no excerpt because this is a protected post.

Cisco Cloud Monitoring
CiscoConverged InfrastructureNetworking

Protected: การบริหารจัดการอุปกรณ์เครือข่ายบนระบบ Cloud ด้วย Cisco Cloud Monitoring for Catalyst

There is no excerpt because this is a protected post.

Scroll to Top

ติดต่อ tangerine

Tel: +66 2 2855511   |   Email: info@tangerine.co.th





      This website uses cookies to ensure you get the best experience on our website. View Privacy Policy