
DigitalOcean คือ Cloud Hosting ซึ่งให้บริการ Cloud server เรามีสิทธิจัดการกับเครื่องได้ทุกอย่าง (Root Access) เปรียบเสมือนผู้ใช้งานมีเครื่องคอมพิวเตอร์อีกเครื่องไว้ใช้งานได้ สามารถสร้างเครื่องเพิ่มได้ตามความต้องการ (Droplet) ถูกออกแบบมาเพื่อให้ผู้ใช้งานคลาวด์ใช้งานได้อย่างสะดวกและง่าย ราคาไม่แพงเมื่อเทียบกับบริการคลาวด์ ของเจ้าอื่นๆ สามารถเข้าใช้งานได้ที่นี้ DigitalOcean

ข้อความรู้ในการใช้งาน(ตามเมนูการใช้งาน)
Droplet คือ Server แต่ละเครื่องที่ถูกสร้างขึ้นมา และทันทีที่สร้าง Droplet ขึ้นมา ก็จะได้ IP Assign ให้ทันที ต่างกับ AWS ที่ต้องผูก IP เอง
Snapshot คือ สามารถ Backup Droplet ที่ถูกสร้างขึ้นเก็บไว้เป็นก้อนได้ เรียกว่า Snapshot และเราสามารถสร้างเครื่องใหม่จากการ Snapshot across Region
Volumes คือพื้นที่เก็บข้อมูล เปรียบได้กับ ฮาร์ดดิส เราสามารถขอซื้อบริการส่วนนี้เสริมได้เมื่อต้องการให้ Cloud Server หรือ Droplet ของเรามีความจุเพิ่มขึ้น โดยเราสามารถกำหนด พื้นที่ที่อยากจะเพิ่มได้เองค่าบริการปัจจุบัน อยู่ที่ประมาณ 1$ ต่อ 10GB ต่อเดือน
Databases คือบริการที่ให้เราสร้างและใช้งาน Databases Server บน Cloud ของ DigitalOcean ซึ่งจะมีฐานข้อมูล 3 ตัวให้เลือกใช้งาน ณ ปัจจุบันที่เขียนบทความนี้ คือ PostgreSQL (เวอร์ชั่น 10, 11, 12), MySQL(เวอร์ชั่น 8) และ Redis (เวอร์ชั่น 5)
Spaces คือเป็นบริการใหม่ ของ DigitalOcean อีกตัวมันคือ CDN (Content Delivery Network) ค่าบริการเริ่มต้นที่ 5$ ต่อเดือน บริการนี้เรื่มมีให้ใช้เมื่อปี 2018 แต่ Data center ที่อยู่ใน Asia ยังเป็นรุ่น beta อยู่ยังไม่แนะนำให้เปิดใช้บริการนี้กันนะจ๊ะ
Networking คือบริการเกี่ยวกับเครือข่ายภายใน และภายนอก รวมถึงการทำ floating IPs, Load Balancers, Virtual Private Cloud (VPC) เชื่อม Private Cloud เข้ากับ DigitalOcean บริการนี้เพิ่งมีเข้ามาให้เราใช้งานเมื่อปี 2020 นี่เอง, รวมถึงการจัดการ Firewall ก็อยู่ในเมนูนี้
Images คือตัวจัดการทำ Snapshot (โคลน Droplet) หรือ Cloud Server ของเราทั้งก้อนไว้ใช้งาน หรือทำความเข้าใจง่ายๆ ก็เหมือนกับการโคลน ฮาร์ดดิสทั้งลูกพร้อมโอเอส บน Server สมัยก่อนนั่นเอง โดยเมื่อเราโคลนไว้แล้วก็สามารถนำมาสร้าง Droplet เพิ่มจาก Images ของเราได้ เหมือนกับการทำ Template Server ไว้แล้วมาสร้างใหม่กี่ตัวก็ได้ นอกจากนี้ยังมี การทำ backup อยู่ในเมนูนี้ด้วย โดยค่าบริการ ประมาณ 20% ของค่าบริการ Droplet ที่เราสร้างไว้ นอกจากนี้ ยังสามารถสร้าง Images ไฟล์แล้วอัพไปไว้ที่ DigitalOcean แล้วสร้าง Droplet พร้อม OS ตามที่เราทำ Images แล้วอัพขึ้นไปได้ด้วย ซึ่ง Feature ตัวนี้เริ่มมีให้ใช้ตั้งแต่ปี 2018 ค่าบริการอยู่ที่ $0.05/GB ต่อเดือน
Kubernetes เครื่องมือตัวใหม่ของ DigitalOcean ที่ทำให้เรา deploy Kubernetes ของเราเองบน Cloud ของ DigitalOcean ได้ โดย Clusters ที่สร้างขึ้นจะถูกจำกัดไม่ให้เกิน 512 Nodes การใช้งานเครือข่าย ไม่เกิน 2 Gbps และ คลัสเตอร์ต้องอยู่ในดาด้าเซ็นเตอร์เดียวกัน
ตัวอย่างบริการต่างๆ
Droplets
Droplets อย่างที่กล่าวไปแล้วด้านบน หรือ Server เสมือน สามารถเปลี่ยนสเปค กำหนดสเปคได้เองตามการใช้งานที่แตกต่างกันไป โดยมีให้เลือกหลากหลายแบบ กำหนด พื้นที่ที่จะใช้งาน และ ส่วนอื่นๆ ก็เลือกได้ ทั้งแบบทั่วไป และ แบบเน้น CPU หรือเน้น RAM สามารถเข้าใช้งานได้ที่นี้ Droplets สร้างเครื่องจำลอง เมื่อสร้างเครื่องขึ้นมาเราก็จะได้ IP มา 1 ไอพี พร้อมสำหรับใช้งาน และ ได้ account สำหรับ SSH เพื่อเข้าไปจัดการเครื่องของเราได้เลย
Volumes
Volumes คือ บริการใหม่ที่สามารถใช้เป็นคลังเก็บไฟล์ขนาดใหญ่ ให้กับแอพลิเคชั่นของเราที่ต้องการพื้นที่ในการเก็บข้อมูลสูง หากใช้ Droplet เกินทางระบบจะคิดเพิ่มพื้นที่ได้ โดยต้องเชื่อมกับ Droplet ของตัวเอง แต่ค่าบริการจะถูกกว่า การเปิด Droplets ใหม่
ข้อดี
- ค่าบริการถูก
- สามารถใช้งานได้ง่าย
- เร็วในการตั้งเซิร์ฟเวอร์เพียงไม่กี่อึดใจ
- สมัครใช้บริการง่าย ใช้แค่ E-Mail
- มีคู่มือสอนที่ดี
- คนไทยใช้เยอะ สามารถสอบถามปัญหาได้ที่บอร์ด
อ้างอิงรูปภาพ : commons.wikimedia.org