Developer · DevOps · CI/CD, Kubernetes, IaCDevOps บนคลาวด์ไทย วาง CI/CD รัน Container และจัดการระบบด้วยโค้ด
DevOps บน THAI DATA CLOUD คือชุดโครงสร้างพื้นฐานที่ทีมพัฒนาใช้วาง CI/CD รัน Docker และ Kubernetes และจัดการเซิร์ฟเวอร์ด้วยโค้ด ตั้งแต่ Cloud Linux Server ที่ได้สิทธิ์ Root, Object Storage แบบ S3-compatible, ฐานข้อมูล, CDN และเครือข่ายส่วนตัวใน Data Center ไทย ไปจนถึง Managed Kubernetes บน AWS, Google Cloud, Azure, Huawei Cloud และ Alibaba Cloud ผ่านผู้ให้บริการรายเดียว
- Self-hosted Runner บนเซิร์ฟเวอร์ในไทย
- Object Storage แบบ S3-compatible
- ทีมวิศวกรไทย 24x7
มาตรฐานที่ได้รับการรับรอง
- Data Center ในไทย TIA-942 Tier 3+
- Uptime SLA 99.9%
LINE ID @thaidatacloudแชทกับฝ่ายขาย
24x7x365 Online Supportดูแลทุกวันตลอด 24 ชม.
1-96
CPU Cores ต่อเครื่อง
1,920 GB
RAM สูงสุดต่อเครื่อง
99.9%
Uptime เฉลี่ยตาม SLA
2016
ให้บริการคลาวด์ตั้งแต่ปี
คำตอบสั้น
DevOps คืออะไร
DevOps คือแนวทางที่ให้ทีมพัฒนาและทีมดูแลระบบทำงานร่วมกันตลอดวงจรซอฟต์แวร์ ใช้ระบบอัตโนมัติอย่าง CI/CD ทดสอบและนำโค้ดขึ้นระบบจริงทุกครั้งที่มีการเปลี่ยนแปลง จัดการเซิร์ฟเวอร์ด้วยโค้ด และเฝ้าระวังระบบต่อเนื่อง ทีมจึงปล่อยงานได้บ่อยขึ้นและแก้ปัญหาได้เร็วขึ้น
ข้อมูลสำคัญ
- Cloud Linux Server เริ่มต้น 90 บาท/เดือน สิทธิ์ Root และ SSH พร้อมใช้ใน 1 นาที
- Object Storage แบบ S3-compatible เริ่มต้น 100GB 69 บาท/เดือน
- Cloud Database รองรับ MySQL, MariaDB, MsSQL, PostgreSQL, MongoDB และ Redis
- Managed Kubernetes บน EKS, GKE, AKS, CCE และ ACK ผ่าน Channel Partner รายเดียว พร้อมใบกำกับภาษี
- Data Center Tier 3+ ในกรุงเทพฯ ขอนแก่น และสิงคโปร์ พร้อม SLA Uptime เฉลี่ย 99.9%
สิ่งที่ทีม DevOps ได้จาก THAI DATA CLOUD
Root และ SSH เต็มสิทธิ์
ติดตั้ง Docker, k3s, Runner และเครื่องมือ DevOps ที่ทีมถนัดบน Cloud Linux Server จัดการ SSH Key ของ root จากพอร์ทัลได้
CI/CD บนเครื่องของคุณเอง
รัน GitLab, Gitea, Jenkins หรือ Runner ของ GitHub บนเซิร์ฟเวอร์ในไทย ซอร์สโค้ดและ Artifact ไม่ต้องออกนอกประเทศ
Kubernetes สองทางเลือก
ติดตั้ง k3s หรือ Kubernetes บน Cloud Server เอง หรือใช้ Managed Kubernetes ของ Public Cloud ผ่านบัญชีกับเรา
Infrastructure as Code
ใช้ Terraform กับ Public Cloud และ Ansible ตั้งค่าเซิร์ฟเวอร์หลายเครื่องผ่าน SSH เก็บทุกอย่างไว้ใน Git
บริการประกอบแอปครบ
Object Storage แบบ S3-compatible, Cloud Database, CDN, Private Network และ VPN Gateway จากผู้ให้บริการเดียว
ทีมไทยช่วยเมื่อติด
ตอบ Ticket ตาม SLA มีบริการ Dev Support, DevSecOps และ Managed Cloud เมื่อทีม DevOps ภายในยังไม่พอ
DevOps คืออะไร และทีมพัฒนาต้องใช้โครงสร้างพื้นฐานอะไรบ้าง
DevOps มาจากคำว่า Development กับ Operations คือการให้ทีมเขียนโค้ดและทีมดูแลระบบทำงานเป็นวงเดียวกัน แทนการส่งงานต่อกันเป็นทอด ๆ องค์ประกอบหลักมี 5 ส่วน ได้แก่ การทำงานร่วมกัน ระบบอัตโนมัติ Continuous Integration, Continuous Delivery และการทดสอบกับเฝ้าระวังระบบ
ในทางปฏิบัติ ทุกขั้นของ DevOps ต้องมีที่รัน ที่เก็บโค้ดต้องมีเซิร์ฟเวอร์ งานบิลด์ต้องมีเครื่อง Runner อิมเมจต้องมี Registry และแอปต้องมีเครื่องหรือคลัสเตอร์ให้ Deploy ตารางด้านล่างจับคู่แต่ละขั้นกับบริการของ THAI DATA CLOUD ที่ใช้ได้ทันที

| ขั้นของ DevOps | เครื่องมือที่ทีมนิยมใช้ | รันบนบริการไหน |
|---|---|---|
| เก็บโค้ดและรีวิว | GitLab, Gitea, GitHub | Cloud Linux Server (ติดตั้งเอง) หรือบริการ SaaS ที่ใช้อยู่ |
| บิลด์และทดสอบ (CI) | GitLab Runner, Jenkins, Woodpecker CI, Runner ของ GitHub Actions | Cloud Server แยกเครื่องสำหรับ Runner |
| เก็บ Artifact และอิมเมจ | Harbor, Sonatype Nexus, GitLab Registry | Cloud Server ร่วมกับ Object Storage |
| Deploy (CD) | Docker Compose, k3s, Kubernetes, Argo CD | Cloud Server หรือ Managed Kubernetes บน Public Cloud |
| เฝ้าระวัง | Prometheus, Grafana, Loki, Uptime Kuma | แท็บ Monitoring และ Resource Health ในพอร์ทัล ร่วมกับเครื่องมือของทีม |
เลือกเซิร์ฟเวอร์สำหรับงาน DevOps: Cloud Linux Server หรือ Cloud VPS App Plus
Cloud Linux Server เหมาะกับงาน DevOps ที่ต้องการคุมเครื่องเต็มที่ เลือก Ubuntu, CentOS, AlmaLinux, Debian หรือ Fedora ได้ ได้สิทธิ์ Root เต็มรูปแบบ ติดตั้งอัตโนมัติพร้อมใช้ใน 1 นาที กำหนด CPU ได้ 1-96 Cores และ RAM ได้ถึง 1,920 GB เพิ่ม Data Disk ได้อีก 24 ลูก สูงสุด 32TB ต่อ Volume และปรับสเปกเพิ่มลดได้ภายหลัง
Cloud VPS App Plus เหมาะกับทีมที่อยากได้สภาพแวดล้อมพร้อมใช้เร็ว มีมากกว่า 20 Images ทั้ง OS และแอป เช่น Docker, Node.js, LAMP, LNMP และ Tomcat มี Snapshot ไว้ย้อนกลับก่อนทดลองของใหม่ และเข้าเครื่องได้ทั้ง Console และ SSH
เครื่องในโซน Zenith จัดการ SSH Key ของ root ได้จากหน้า Overview ในพอร์ทัล TDC Enterprise เพิ่ม Public key ทดสอบล็อกอินด้วยคีย์ แล้วปิดการล็อกอินด้วยรหัสผ่าน และถอดคีย์ได้ทันทีเมื่อสมาชิกทีมลาออกหรือเครื่องหาย

Cloud Linux Server
เริ่มต้น 90 บาท/เดือน สเปกละเอียด ปรับเพิ่มลดได้ เหมาะกับ Runner, Git Server และคลัสเตอร์
ดู Cloud Linux ServerCloud VPS App Plus
OS และแอปพร้อมติดตั้งกว่า 20 Images รวม Docker และ Node.js มี Snapshot ในตัว
ดู Cloud VPS App Plusคู่มือ Manage SSH Key
เพิ่มคีย์ให้ root และปิดการล็อกอินด้วยรหัสผ่านจากพอร์ทัล โดยไม่ต้องแก้ไฟล์ในเครื่อง
อ่านคู่มือวาง CI/CD Pipeline บน Cloud Server ด้วย Self-hosted Runner
CI/CD วางได้สองแบบ แบบแรกคือติดตั้งระบบเก็บโค้ดเองทั้งชุด เช่น GitLab CE ที่มี CI/CD และ Container Registry ในตัว หรือ Gitea คู่กับ Woodpecker CI ซึ่งใช้ทรัพยากรน้อยกว่า ซอร์สโค้ดจึงอยู่บนเซิร์ฟเวอร์ในประเทศไทยที่องค์กรควบคุมเอง
แบบที่สองคือใช้ GitHub หรือ GitLab ที่ทีมใช้อยู่แล้วต่อไป แต่ย้ายเครื่องที่รันงานบิลด์มาไว้บน Cloud Server ของเราในรูป Self-hosted Runner เครื่อง Runner เป็นฝ่ายเชื่อมต่อ HTTPS ขาออกไปที่พอร์ต 443 จึงวางไว้หลัง Firewall ได้ และเข้าถึงฐานข้อมูลหรือเซิร์ฟเวอร์ภายในผ่าน Private Network ได้โดยตรง
- GitLab CE ที่ใช้งานจริงควรมีอย่างน้อย 4 vCPU และ RAM 8 GB ตามคู่มือในคลังแอปของเรา
- แยกเครื่อง Runner ของ DevOps ออกจากบริการสำคัญ เพราะ Runner ที่สั่ง Docker ได้มีสิทธิ์สูงบนเครื่องนั้น
- ถ้างานบิลด์รอคิวบ่อย ให้เพิ่มเครื่อง Runner แทนการขยายเครื่องเดียว
- เก็บรหัสผ่านและคีย์ไว้ในตัวแปรลับของ CI หรือ HashiCorp Vault ไม่เขียนลงในโค้ด

GitLab
Git Server พร้อม CI/CD และ Registry ในตัว วิธีติดตั้งและสเปกที่ต้องใช้
ดูคู่มือ GitLabJenkins
เซิร์ฟเวอร์ CI/CD ที่ต่อปลั๊กอินได้มาก เหมาะกับ Pipeline ที่ซับซ้อน
ดูคู่มือ JenkinsWoodpecker CI
CI/CD น้ำหนักเบาที่รันงานใน Container คู่กับ Gitea ได้ดี
ดูคู่มือ Woodpeckerแอป DevOps ทั้งหมด
Argo CD, Harbor, Nexus, SonarQube, Vault และอื่น ๆ พร้อมวิธีติดตั้ง
ดูคลังแอปDocker และ Kubernetes สำหรับ DevOps: ติดตั้งเองหรือใช้ Managed Kubernetes
ไม่ใช่ทุกระบบต้องใช้ Kubernetes เว็บหรือแอปไม่กี่ตัวที่รันด้วย Docker Compose ได้ดีอยู่แล้วควรใช้ต่อ เพราะ Kubernetes เพิ่มงานดูแลให้ทีม เมื่อมีหลายบริการที่ต้องการ Rolling Update และ Self-healing จึงค่อยขยับขึ้น
ทางที่สองคือติดตั้ง k3s หรือ Kubernetes บน Cloud Server เอง k3s ใช้ไฟล์ YAML และ kubectl ชุดเดียวกับคลัสเตอร์ใหญ่ ต้องการขั้นต่ำ 2 vCPU และ RAM 2 GB ตามเอกสารของ k3s แต่คลัสเตอร์โหนดเดียวยังเป็นจุดล่มจุดเดียว ระบบจริงจึงควรมีหลายโหนดที่คุยกันผ่าน Private Network ในภูมิภาคเดียวกัน
ทางที่สามคือ Managed Kubernetes ซึ่งผู้ให้บริการคลาวด์ดูแล Control Plane ให้ ได้แก่ Amazon EKS, Google Kubernetes Engine (GKE), Azure Kubernetes Service (AKS), Huawei Cloud CCE และ Alibaba Cloud ACK THAI DATA CLOUD เป็น Channel Partner ของทั้งห้าราย ชำระค่าบริการพร้อมใบกำกับภาษีโดยไม่ต้องใช้บัตรเครดิต

| ประเด็น | Docker Compose | k3s / Kubernetes บน Cloud Server | Managed Kubernetes บน Public Cloud |
|---|---|---|---|
| เหมาะกับ | แอปไม่กี่ตัว ทีมเล็ก | หลายบริการ ต้องการให้ข้อมูลอยู่ในไทย | ระบบใหญ่ที่ใช้บริการอื่นของคลาวด์นั้นอยู่แล้ว |
| ใครดูแล Control Plane | ไม่มี Control Plane | ทีมของคุณ | ผู้ให้บริการคลาวด์ |
| ที่ตั้งข้อมูล | Data Center ไทยหรือสิงคโปร์ | Data Center ไทยหรือสิงคโปร์ | ตาม Region ที่เลือก |
| ค่าใช้จ่าย | ค่า Cloud Server | ค่า Cloud Server หลายเครื่อง | ตามราคาของผู้ให้บริการคลาวด์ |
k3s บน Cloud Server เครื่องเดียว
ติดตั้ง k3s ตั้ง kubectl เปิดแอปผ่าน Traefik Ingress และรู้ว่าเมื่อไรไม่ควรใช้
อ่านคู่มือDocker กับ Kubernetes ต่างกันอย่างไร
เลือกเครื่องมือให้ตรงกับขนาดระบบและทีม
อ่านบทความย้าย Ingress ไป Gateway API
สิ่งที่ทีม Kubernetes ต้องวางแผนเมื่อเปลี่ยนวิธีรับทราฟฟิกเข้าคลัสเตอร์
อ่านบทความInfrastructure as Code กับ DevOps: Terraform และ Ansible ใช้ตรงไหน
Infrastructure as Code (IaC) คือการเขียนโครงสร้างระบบเป็นไฟล์ที่เก็บใน Git รีวิวได้ และสร้างซ้ำได้เหมือนเดิมทุกครั้ง งานแบ่งเป็นสองส่วน คือการสร้างทรัพยากร (Provisioning) และการตั้งค่าภายในเครื่อง (Configuration Management)
บน Public Cloud ทั้งห้ารายที่เราเป็น Channel Partner ทีมใช้ Terraform สร้าง VPC, Kubernetes Cluster และฐานข้อมูลผ่าน Provider ของคลาวด์นั้นได้ ส่วน Cloud Server ของ THAI DATA CLOUD สร้างและปรับสเปกผ่านพอร์ทัล TDC Enterprise แล้วใช้ Ansible ตั้งค่าซอฟต์แวร์ ผู้ใช้ และไฟร์วอลล์ให้ทุกเครื่องเหมือนกันผ่าน SSH โดยไม่ต้องติดตั้ง Agent
ไฟล์ Terraform และ Playbook ควรอยู่ใน Git เดียวกับโค้ดแอป เปลี่ยนผ่าน Merge Request และรันจาก Pipeline เหมือนโค้ดทั่วไป ทีมจึงตรวจย้อนหลังได้ว่าใครเปลี่ยนอะไรเมื่อไร และสร้างสภาพแวดล้อมใหม่ได้จากไฟล์ชุดเดิม

Object Storage, Database และ CDN สำหรับแอปที่ Deploy ด้วย DevOps
แอปที่ Deploy อัตโนมัติควรแยกข้อมูลที่ต้องเก็บถาวรออกจากเครื่องที่รันโค้ด เพื่อให้ทีม DevOps สร้างเครื่องใหม่หรือย้อนเวอร์ชันได้โดยข้อมูลไม่หาย บริการด้านล่างทำหน้าที่นั้น และอยู่ในบัญชีเดียวกับ Cloud Server
- Object Storage: เป็นแบบ S3-compatible เครื่องมือ DevOps และไลบรารีที่ใช้กับ S3 ต่อได้ เหมาะเก็บ Artifact ไฟล์ที่ผู้ใช้อัปโหลด และไฟล์สำรอง ความทนทานของข้อมูล 99.9999999999% เริ่มต้น 100GB 69 บาท/เดือน
- Cloud Database: รองรับ MySQL, MariaDB, MsSQL, PostgreSQL, MongoDB และ Redis บน NVMe SSD ตั้งรอบสำรองข้อมูลอัตโนมัติได้
- Cloud CDN: กระจายไฟล์ Static ไปยังโหนด Edge ใกล้ผู้ใช้ เชื่อมต่อด้วย TLS และ HTTP/2 QUIC ช่วยลดภาระเครื่องต้นทาง
- GPU Server: สำหรับทีมที่ฝึกหรือรันโมเดล AI ใน Pipeline เริ่มต้น NVIDIA Tesla T4 33,210 บาท/เดือน

เครือข่ายและการเข้าถึงที่ปลอดภัยสำหรับทีม DevOps
Private Network เชื่อมเซิร์ฟเวอร์ในระบบ DevOps ของคุณด้วยแบนด์วิธที่ไม่แชร์กับผู้ใช้อื่น ตั้งแต่ 10 Mbps ไปจนถึง 100Gbps เหมาะกับทราฟฟิกระหว่าง Runner ฐานข้อมูล และโหนด Kubernetes ข้อสำคัญคือ Private Network ต้องอยู่ภูมิภาคเดียวกับ Instance ที่เชื่อม ภูมิภาคไทยเริ่มต้น 2,360 บาท/เดือน
VPN Gateway สร้างอุโมงค์เข้ารหัสด้วย IPsec, IKE หรือ SSL VPN จากสำนักงานหรือศูนย์ข้อมูลเดิมเข้าสู่ VPC บนคลาวด์ ทีมพัฒนาจึงเข้าถึงเครื่อง Staging และฐานข้อมูลได้โดยไม่ต้องเปิดพอร์ตเหล่านั้นสู่อินเทอร์เน็ต
- ใช้ SSH Key แทนรหัสผ่าน และปิดการล็อกอินด้วยรหัสผ่านหลังทดสอบคีย์ผ่านแล้ว
- ไม่เปิดพอร์ต API ของ Kubernetes (6443) สู่อินเทอร์เน็ต ใช้ผ่าน SSH Tunnel หรือ VPN
- ตั้ง Security Group ในพอร์ทัลให้เปิดเฉพาะพอร์ตที่บริการต้องใช้
- บริการทดสอบชั่วคราวเปิดให้ทีมดูผ่าน Cloudflare Tunnel ได้โดยไม่เปิดพอร์ตขาเข้า

Private Network
ลิงก์ส่วนตัวระหว่างเซิร์ฟเวอร์ แบนด์วิธคงที่ ไม่วิ่งผ่านอินเทอร์เน็ตสาธารณะ
ดู Private NetworkVPN Gateway
IPsec, IKE และ SSL VPN เชื่อมสำนักงานหรือ Data Center เดิมเข้าคลาวด์
ดู VPN GatewayCloudflare Tunnel สำหรับนักพัฒนา
เปิดบริการให้เข้าจากภายนอกโดยไม่ต้องเปิดพอร์ตบนเซิร์ฟเวอร์
อ่านบทความMonitoring หลัง Deploy: รู้ก่อนผู้ใช้ว่าระบบมีปัญหา
ส่วนสุดท้ายของ DevOps คือการรู้ทันทีเมื่อ Deploy แล้วมีปัญหา Cloud Server ทุกเครื่องมีแท็บ Monitoring ในพอร์ทัล TDC Enterprise แสดงกราฟ CPU หน่วยความจำ เครือข่าย และดิสก์ย้อนหลังตามช่วงเวลาที่เลือก โดยไม่ต้องติดตั้งเครื่องมือเพิ่มในเครื่อง
บริการ Resource Health ในพอร์ทัลตั้งกฎแจ้งเตือนรายเครื่องได้ เลือก Metric เงื่อนไข ค่าเกณฑ์ ระยะเวลาที่ต้องเกินต่อเนื่อง และกลุ่มผู้รับแจ้งเตือน ค่าเริ่มต้นส่งอีเมลถึงเจ้าของเครื่อง ส่วนสถานะบริการของ THAI DATA CLOUD เองดูได้ที่หน้าสถานะสาธารณะ uptime.thaidata.cloud
ถ้าต้องการ Metric ระดับแอป Log รวมศูนย์ หรือ Tracing ทีมติดตั้ง Prometheus, Grafana, Loki หรือ Uptime Kuma บน Cloud Server ได้ และเมื่ออยากให้เราดูแลส่วนนี้ ดูบริการ Server Monitoring และ APM

ทีม DevOps ไม่พอ ให้ THAI DATA CLOUD ช่วยส่วนไหนได้บ้าง
หลายทีมมีนักพัฒนาเก่ง แต่ไม่มีคนดูแลระบบเต็มเวลา หรือมีงาน DevOps ที่ทำครั้งเดียวแล้วไม่ได้แตะอีกนาน เช่น วาง Pipeline แรก ย้ายระบบขึ้น Kubernetes หรือตั้ง Monitoring เราแยกบริการตามลักษณะงาน เลือกใช้เฉพาะส่วนที่ทีมยังขาดได้
งานดูแลเซิร์ฟเวอร์รายเดือนเริ่มต้น 1,500 บาท ส่วน Kubernetes และ Container ทีมวิศวกรประเมินว่าส่วนไหนอยู่ในขอบเขตงานดูแล และส่วนไหนควรเป็นงานออกแบบแยก ทุกบริการอยู่ภายใต้ SLA Uptime เฉลี่ย 99.9% และตอบ Ticket ครั้งแรกภายใน 6 ชั่วโมงทำการ ถึง 60 นาทีตามระดับสมาชิก

Dev Support
ผู้ช่วยทีมพัฒนาเมื่อติดปัญหาเซิร์ฟเวอร์ เครือข่าย หรือการ Deploy
ดู Dev SupportDevSecOps Solution
ใส่การตรวจความปลอดภัยลงในทุกขั้นของ Pipeline
ดู DevSecOpsManaged Cloud Services
ดูแลคลาวด์ต่อเนื่อง ปรับขนาด สำรองข้อมูล และคุมค่าใช้จ่าย
ดู Managed CloudSoftware Development
ให้ทีมเราพัฒนาระบบหรือแอปให้ แล้วส่งต่อเข้า Pipeline ของคุณ
ดู Software Developmentค่าใช้จ่าย DevOps บน THAI DATA CLOUD เริ่มต้นเท่าไร
โครงสร้างพื้นฐานของ DevOps บนคลาวด์ของเรามีราคาเผยแพร่และจ่ายรายเดือน ส่วนงานออกแบบ ติดตั้ง และดูแลประเมินราคาหลังดูระบบจริง ตารางด้านล่างเป็นตัวอย่างชุดเริ่มต้นของทีมที่ติดตั้ง GitLab เอง ปรับขึ้นลงได้ตามขนาดทีม
ราคารายเดือน ยังไม่รวม VAT 7% Cloud Linux Server ชำระรายปีรับส่วนลด 5%

| ส่วนประกอบ | แพ็กเกจ | ราคาต่อเดือน |
|---|---|---|
| GitLab CE | Cloud Linux Server Standard 4 Cores / 8 GB | 1,040 บาท |
| Runner สำหรับงานบิลด์ | Cloud Linux Server Basic 4 Cores / 4 GB | 350 บาท |
| Staging | Cloud Linux Server Starter 1 Core / 1 GB ขึ้นไป | เริ่มต้น 90 บาท |
| Artifact และไฟล์สำรอง | Object Storage 100GB | 69 บาท |
| Managed Kubernetes | EKS, GKE, AKS, CCE หรือ ACK | ตามราคาผู้ให้บริการคลาวด์ |
| ออกแบบ ติดตั้ง และดูแล | ตามขอบเขตงาน | ประเมินราคาหลังดูระบบ |
เริ่มวางระบบ DevOps กับเราใน 4 ขั้นตอน
- 1
เล่าโจทย์และระบบเดิม
บอกเราว่าทีม DevOps ใช้ Git, CI และคลาวด์อะไรอยู่ และติดตรงไหน ทีมวิศวกรให้คำปรึกษาฟรี
- 2
เลือกสถาปัตยกรรม
เลือก Docker Compose, k3s บน Cloud Server หรือ Managed Kubernetes ตามขนาดงานและที่ตั้งข้อมูล
- 3
เปิดเครื่องและวาง Pipeline
สร้าง Cloud Server ตั้ง SSH Key ติดตั้ง Runner และเชื่อม Private Network หรือ VPN
- 4
เฝ้าระวังและปรับขนาด
ตั้ง Alert ใน Resource Health ดูกราฟหลัง Deploy และปรับสเปกเมื่องาน DevOps เพิ่มขึ้น
อ่านต่อ / บริการที่เกี่ยวข้อง
ข้อมูลโดยทีมวิศวกร THAI DATA CLOUD · ตรวจทานล่าสุด
วางโครงสร้าง DevOps ที่ทีมดูแลต่อได้จริง
บอกเราว่าทีม DevOps ใช้ Git, CI และคลาวด์อะไรอยู่ ทีมวิศวกรช่วยเลือกเซิร์ฟเวอร์ Pipeline และแบบ Kubernetes ที่เหมาะกับขนาดงาน ปรึกษาฟรี ไม่มีข้อผูกมัด
คำถามที่พบบ่อยเรื่อง DevOps บน THAI DATA CLOUD
DevOps คืออะไร
DevOps คือแนวทางที่ให้ทีมพัฒนาและทีมดูแลระบบทำงานร่วมกันตลอดวงจรซอฟต์แวร์ ใช้ CI/CD ทดสอบและ Deploy อัตโนมัติ จัดการเซิร์ฟเวอร์ด้วยโค้ด และเฝ้าระวังระบบต่อเนื่อง
วางระบบ DevOps บน THAI DATA CLOUD ราคาเท่าไร
โครงสร้างพื้นฐานจ่ายรายเดือนตามราคาเผยแพร่ Cloud Linux Server เริ่มต้น 90 บาท แพ็กเกจ Standard 4 Cores / 8 GB ที่พอสำหรับ GitLab CE ราคา 1,040 บาท และ Object Storage 100GB ราคา 69 บาท (ยังไม่รวม VAT) ส่วนงานออกแบบและดูแลขอใบเสนอราคาหลังทีมดูระบบ
ได้สิทธิ์ Root และเข้าเครื่องผ่าน SSH ได้ไหม
ได้ Cloud Linux Server ให้สิทธิ์ Root เต็มรูปแบบ เข้าผ่าน SSH หรือ Console และเครื่องในโซน Zenith เพิ่มหรือถอด SSH Key ของ root ได้จากพอร์ทัล TDC Enterprise
ติดตั้ง Docker และ Kubernetes บน Cloud Server ได้ไหม
ได้ ติดตั้ง Docker, Docker Compose, k3s หรือ Kubernetes ได้เองบน Cloud Linux Server และ Cloud VPS App Plus มี Docker Image ให้เลือกตอนสร้างเครื่อง
THAI DATA CLOUD มี Managed Kubernetes ของตัวเองไหม
บนคลาวด์ของเรา ทีมติดตั้ง k3s หรือ Kubernetes บน Cloud Server เอง ถ้าต้องการให้ผู้ให้บริการดูแล Control Plane ให้ ใช้ Amazon EKS, GKE, AKS, Huawei Cloud CCE หรือ Alibaba Cloud ACK ผ่านเราในฐานะ Channel Partner
ใช้ GitHub Actions หรือ GitLab CI ที่มีอยู่แล้วได้ไหม
ได้ ใช้ระบบเดิมต่อ แล้วติดตั้ง Self-hosted Runner บน Cloud Server ของเรา Runner เชื่อมต่อ HTTPS ขาออกไปหา GitHub หรือ GitLab จึงวางหลัง Firewall และเข้าถึงระบบภายในผ่าน Private Network ได้
มี Terraform Provider หรือ API สำหรับสร้างเครื่องอัตโนมัติไหม
Cloud Server ของเราสร้างและปรับสเปกผ่านพอร์ทัล TDC Enterprise ส่วน Terraform ใช้กับ Public Cloud ทั้งห้ารายผ่าน Provider ของคลาวด์นั้น และใช้ Ansible ตั้งค่าเครื่องบนคลาวด์ของเราผ่าน SSH ถ้างานต้องสร้างเครื่องจาก Pipeline ให้แจ้งทีมงานตอนประเมินระบบ
Object Storage ใช้กับเครื่องมือของ S3 ได้ไหม
ได้ Object Storage ของ THAI DATA CLOUD เป็นแบบ S3-compatible เครื่องมือ ไลบรารี และ SDK ที่ใช้กับ S3 ต่อได้ และย้าย Object จาก Amazon S3, Azure Blob หรือ Google Cloud เข้ามาได้
เก็บซอร์สโค้ดไว้ในประเทศไทยได้ไหม
ได้ ติดตั้ง GitLab หรือ Gitea บน Cloud Server ใน Data Center ที่กรุงเทพฯ หรือขอนแก่น ซอร์สโค้ด Artifact และ Log ของ Pipeline จึงอยู่ในประเทศและอยู่ในการควบคุมขององค์กร
DevOps ต่างจาก DevSecOps อย่างไร
DevOps เน้นให้ส่งงานได้เร็วและสม่ำเสมอ ส่วน DevSecOps ใส่การตรวจความปลอดภัยลงในทุกขั้นของ Pipeline เช่น สแกนโค้ด ไลบรารี และอิมเมจก่อน Deploy ดูรายละเอียดได้ที่หน้า DevSecOps Solution
DevOps บน THAI DATA CLOUD เหมาะกับใคร
เหมาะกับทีมพัฒนาในองค์กร บริษัทซอฟต์แวร์ที่ดูแลหลายลูกค้า Startup ที่มีนักพัฒนาแต่ไม่มีคนดูแลระบบ และหน่วยงานที่ต้องเก็บโค้ดและข้อมูลไว้ในประเทศ
ย้าย Pipeline จากคลาวด์ต่างประเทศมาใช้เวลานานไหม
ขึ้นกับจำนวนโปรเจกต์และ Pipeline ตัวโค้ดย้ายง่ายเพราะ Git เก็บประวัติไว้ในตัว ส่วนที่ต้องวางแผนคือ Issue, Merge Request และไฟล์ Pipeline ทีมงานแจ้งแผนจริงหลังดูระบบของคุณ
ให้ทีม THAI DATA CLOUD ดูแล Kubernetes ได้ไหม
แจ้งรายละเอียดระบบในฟอร์ม ทีมวิศวกรจะประเมินว่าส่วนไหนอยู่ในขอบเขตงานดูแล และส่วนไหนควรเป็นงานออกแบบระบบแยก งานดูแลเซิร์ฟเวอร์รายเดือนเริ่มต้น 1,500 บาท
Private Network กับ VPN Gateway ต่างกันอย่างไร
Private Network เป็นลิงก์ส่วนตัวระหว่างเซิร์ฟเวอร์ของคุณ แบนด์วิธคงที่และไม่ผ่านอินเทอร์เน็ตสาธารณะ ส่วน VPN Gateway สร้างอุโมงค์เข้ารหัสผ่านอินเทอร์เน็ตจากสำนักงานหรือ Data Center เดิมเข้าสู่ VPC บนคลาวด์
ตั้งแจ้งเตือนเมื่อเครื่องทำงานหนักได้ไหม
ได้ บริการ Resource Health ในพอร์ทัลตั้งกฎแจ้งเตือนรายเครื่องได้ทั้ง Metric ค่าเกณฑ์ และระยะเวลา ค่าเริ่มต้นส่งอีเมลถึงเจ้าของเครื่อง และดูกราฟย้อนหลังได้ในแท็บ Monitoring
ขยายสเปกเครื่องเมื่องานบิลด์เพิ่มได้ไหม
ได้ เลือก Modify VM Specification ในพอร์ทัล จ่ายเฉพาะส่วนต่างตามวันใช้งาน เครื่องจะปิดเพื่อปรับขนาดประมาณ 1-5 นาที ดิสก์ขยายได้แต่ลดขนาดไม่ได้ จึงควรสำรองข้อมูลก่อนทุกครั้ง
Data Center ของ THAI DATA CLOUD อยู่ที่ไหน
Data Center มาตรฐาน Tier 3+ ในกรุงเทพฯ และขอนแก่น และมีโซนที่สิงคโปร์ บริษัทได้รับรอง ISO/IEC 27001, ISO 22301, ISO/IEC 20000-1 และ CSA STAR
ปรึกษาโครงสร้าง DevOps กับทีมวิศวกร
กรอกข้อมูลสั้น ๆ ทีมงานจะติดต่อกลับภายใน 1 วันทำการ ปรึกษาฟรี ไม่มีข้อผูกมัด






