Quantcast
Viewing all articles
Browse latest Browse all 2063

มาลองใช้งาน Digital Ocean App Platform

Image may be NSFW.
Clik here to view.

Image may be NSFW.
Clik here to view.

เพิ่งเห็นทาง DigitalOcean ปล่อย PaaS (Platform as a Service) ใหม่ออกมา
ในชื่อว่า DigitalOcean App Platform
ช่วยทำให้ผู้ใช้งานสามารถ deploy ระบบงานได้ง่ายและสะดวกมากขึ้น
โดยมีแนวคิดง่าย ๆ  คือ Focus on Code, Not Servers
ดังนั้นมาลองใช้งานกันหน่อยว่า ง่ายจริงไหม ?

ขั้นตอนที่ 1 ทำการสร้าง DigitalOcean Application

Image may be NSFW.
Clik here to view.

ขั้นตอนที่ 2 ทำการเชื่อมต่อกับ Repository ใน GitHub

โดยใน repository คือระบบงานท่ีจะทำการ deploy ไปยัง DigitalOcean App Platform นั่นเอง

Image may be NSFW.
Clik here to view.

ดังนั้นต้องทำการ push code ของระบบไปยัง GitHub ก่อน
ยกตัวอย่างเช่น ทำการสร้าง REST API ด้วยภาษา Go ซึ่ง code
ตัวอย่างอยู่ที่ GitHub:Up1
และเลือก Repository ที่ต้องการใช้งาน

Image may be NSFW.
Clik here to view.

ขั้นตอนที่ 3 ทำการเลือก Region และ Branch ที่ต้องการ deploy

โดยที่มีเพียง 3 ประเทศเท่านั้น !!
ที่สำคัญเราสามารถเลือกได้ว่า จะให้ auto-deploy เมื่อ code เปลี่ยนแปลงหรือไม่อีกด้วย

Image may be NSFW.
Clik here to view.

จากนั้นจะตรวจสอบเจอว่า เป็น Application แบบไหนเอง ตัวอย่างคือ 

  • Go
  • Type = Web Service
  • Command ที่จะ run คือ bin/server

รวมทั้งสามารถเลือก Database ได้อีกด้วย มันสบายมาก ๆ เลยนะเนี่ย !!

Image may be NSFW.
Clik here to view.

ขั้นตอนที่ 4 เลือก Plan สำหรับ server ได้เลย

ลองไปดู pricing กันเอง

Image may be NSFW.
Clik here to view.

ขั้นตอนที่ 5 ทำการ deploy ระบบงาน

Image may be NSFW.
Clik here to view.

ผลการ deploy เรียบร้อย

Image may be NSFW.
Clik here to view.

ขั้นตอนสุดท้าย ทำการเปลี่ยนแปลง code และ push ไปยัง GitHub

สิ่งที่ DigitalOcean App Platform ทำให้คือ Auto-Deploy นั่นเอง
เพียงเท่านี้ก็สามารถใช้งานได้แบบง่าย ๆ แล้ว
ลองไปดูการทำงานพบว่า
คือการสร้าง Docker Image และ Container นั่นเอง

Image may be NSFW.
Clik here to view.

ลองใช้งานกันดูครับ


Viewing all articles
Browse latest Browse all 2063

Trending Articles