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

มาตรฐานที่ได้รับการรับรอง

  • BSI ISO/IEC 27001
  • BSI ISO 22301
  • BSI ISO 20000-1
  • BSI CSA-STAR
  • Data Center ในไทย TIA-942 Tier 3+
  • Uptime SLA 99.9%

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 Pipeline บน THAI DATA CLOUD จากเก็บโค้ด บิลด์และทดสอบ เก็บอิมเมจ Deploy ไปจนถึง Monitoring
ขั้นของ DevOpsเครื่องมือที่ทีมนิยมใช้รันบนบริการไหน
เก็บโค้ดและรีวิวGitLab, Gitea, GitHubCloud Linux Server (ติดตั้งเอง) หรือบริการ SaaS ที่ใช้อยู่
บิลด์และทดสอบ (CI)GitLab Runner, Jenkins, Woodpecker CI, Runner ของ GitHub ActionsCloud Server แยกเครื่องสำหรับ Runner
เก็บ Artifact และอิมเมจHarbor, Sonatype Nexus, GitLab RegistryCloud Server ร่วมกับ Object Storage
Deploy (CD)Docker Compose, k3s, Kubernetes, Argo CDCloud 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 กับ Cloud VPS App Plus สำหรับงาน DevOps

วาง 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 ไม่เขียนลงในโค้ด
สถาปัตยกรรม CI/CD ของทีม DevOps ที่ Runner อยู่บน Cloud Server ในไทย ส่งอิมเมจเข้า Registry แล้ว Deploy ขึ้น Staging และ Production

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 ของทั้งห้าราย ชำระค่าบริการพร้อมใบกำกับภาษีโดยไม่ต้องใช้บัตรเครดิต

สามทางเลือกรัน Container ของทีม DevOps คือ Docker Compose, k3s บน Cloud Server และ Managed Kubernetes บน Public Cloud
ประเด็นDocker Composek3s / Kubernetes บน Cloud ServerManaged Kubernetes บน Public Cloud
เหมาะกับแอปไม่กี่ตัว ทีมเล็กหลายบริการ ต้องการให้ข้อมูลอยู่ในไทยระบบใหญ่ที่ใช้บริการอื่นของคลาวด์นั้นอยู่แล้ว
ใครดูแล Control Planeไม่มี Control Planeทีมของคุณผู้ให้บริการคลาวด์
ที่ตั้งข้อมูลData Center ไทยหรือสิงคโปร์Data Center ไทยหรือสิงคโปร์ตาม Region ที่เลือก
ค่าใช้จ่ายค่า Cloud Serverค่า Cloud Server หลายเครื่องตามราคาของผู้ให้บริการคลาวด์

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 เหมือนโค้ดทั่วไป ทีมจึงตรวจย้อนหลังได้ว่าใครเปลี่ยนอะไรเมื่อไร และสร้างสภาพแวดล้อมใหม่ได้จากไฟล์ชุดเดิม

Infrastructure as Code ของทีม DevOps Terraform สร้างทรัพยากรบน Public Cloud และ Ansible ตั้งค่า Cloud Server ผ่าน SSH

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 ใช้ประกอบแอป CDN, Cloud Server, Cloud Database, Object Storage และ Private Network

เครือข่ายและการเข้าถึงที่ปลอดภัยสำหรับทีม 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 ได้โดยไม่เปิดพอร์ตขาเข้า
ทีม DevOps เข้าถึงเซิร์ฟเวอร์ผ่าน VPN Gateway และ SSH Key ส่วนเซิร์ฟเวอร์คุยกันผ่าน Private Network

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

ตัวอย่างหน้าสรุปหลัง Deploy ของทีม DevOps แสดงจำนวน Deploy, Alert และการใช้ CPU (ข้อมูลตัวอย่าง)

ทีม DevOps ไม่พอ ให้ THAI DATA CLOUD ช่วยส่วนไหนได้บ้าง

หลายทีมมีนักพัฒนาเก่ง แต่ไม่มีคนดูแลระบบเต็มเวลา หรือมีงาน DevOps ที่ทำครั้งเดียวแล้วไม่ได้แตะอีกนาน เช่น วาง Pipeline แรก ย้ายระบบขึ้น Kubernetes หรือตั้ง Monitoring เราแยกบริการตามลักษณะงาน เลือกใช้เฉพาะส่วนที่ทีมยังขาดได้

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

ทีมวิศวกรไทยของ THAI DATA CLOUD ช่วยงาน DevOps ทั้ง Dev Support, DevSecOps และ Managed Cloud

ค่าใช้จ่าย DevOps บน THAI DATA CLOUD เริ่มต้นเท่าไร

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

ราคารายเดือน ยังไม่รวม VAT 7% Cloud Linux Server ชำระรายปีรับส่วนลด 5%

ราคาเริ่มต้นของโครงสร้าง DevOps บน THAI DATA CLOUD Cloud Linux Server, Object Storage และ Private Network
ส่วนประกอบแพ็กเกจราคาต่อเดือน
GitLab CECloud Linux Server Standard 4 Cores / 8 GB1,040 บาท
Runner สำหรับงานบิลด์Cloud Linux Server Basic 4 Cores / 4 GB350 บาท
StagingCloud Linux Server Starter 1 Core / 1 GB ขึ้นไปเริ่มต้น 90 บาท
Artifact และไฟล์สำรองObject Storage 100GB69 บาท
Managed KubernetesEKS, GKE, AKS, CCE หรือ ACKตามราคาผู้ให้บริการคลาวด์
ออกแบบ ติดตั้ง และดูแลตามขอบเขตงานประเมินราคาหลังดูระบบ

เริ่มวางระบบ DevOps กับเราใน 4 ขั้นตอน

  1. 1

    เล่าโจทย์และระบบเดิม

    บอกเราว่าทีม DevOps ใช้ Git, CI และคลาวด์อะไรอยู่ และติดตรงไหน ทีมวิศวกรให้คำปรึกษาฟรี

  2. 2

    เลือกสถาปัตยกรรม

    เลือก Docker Compose, k3s บน Cloud Server หรือ Managed Kubernetes ตามขนาดงานและที่ตั้งข้อมูล

  3. 3

    เปิดเครื่องและวาง Pipeline

    สร้าง Cloud Server ตั้ง SSH Key ติดตั้ง Runner และเชื่อม Private Network หรือ VPN

  4. 4

    เฝ้าระวังและปรับขนาด

    ตั้ง Alert ใน Resource Health ดูกราฟหลัง Deploy และปรับสเปกเมื่องาน DevOps เพิ่มขึ้น

วางโครงสร้าง 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 วันทำการ ปรึกษาฟรี ไม่มีข้อผูกมัด