Cloud Computing คือบริการที่เราใช้หรือเช่าใช้ระบบคอมพิวเตอร์หรือทรัพยากรด้านคอมพิวเตอร์ ของผู้ให้บริการ เพื่อนำมาใช้ในการทำงาน โดยที่เราไม่จำเป็นต้องลงทุนซื้อ Hardware และ Software เองทั้งระบบ ไม่ต้องวางระบบเครือข่ายเอง ลดความรับผิดชอบในการดูแลระบบลง (เพราะผู้ให้บริการจะเป็นผู้ดูแลให้เอง) แถมตอนอัพเกรดระบบยังทำได้ง่ายกว่า ผู้ใช้ทุกคนสามารถเข้าถึงระบบ ข้อมูลต่างๆ ผ่านอินเทอร์เน็ต สามารถจัดการ บริหารทรัพยากรของระบบ ผ่านเครือข่าย และมีการแบ่งใช้ทรัพยากรร่วมกัน (shared services) ได้ด้วย และการจ่ายเงินเพื่อเช่าระบบ ก็สามารถจ่ายตามความต้องการของเรา ใช้เท่าไหร่ จ่ายเท่านั้นได้ หากวันใดความต้องการมีมากขึ้นก็สามารถซื้อเพิ่มเติมเพื่อเพิ่มศักยภาพของระบบ Cloud Computing ได้ โดยที่ไม่ต้องอัพเกรดระบบ และเครื่องคอมพิวเตอร์ให้วุ่นวาย ดังนั้น ธุรกิจขนาดเล็ก และขนาดกลาง รวมไปถึงสถาบันการศึกษา จึงหันมาใช้บริการ Cloud Computing ที่ทั้งช่วยลดต้นทุนและลดความยุ่งยากทั้งหลายกันมาก คล้ายกับเป็นการ Outsource งานนี้ออกไปเพื่อจะได้โฟกัสกับงานหลักของตนเองจริงๆ
ประเภทของบริการ คลาวด์คอมพิวติ้ง (Cloud Service Models)
บริการ Cloud Computing มีหลากหลายรูปแบบ แต่ในที่นี้ เราขอพูดถึงรูปแบบหลักๆ 3 แบบได้แก่
1. Infrastructure as a Service (IaaS)
เป็นบริการให้ใช้โครงสร้างพื้นฐานทางคอมพิวเตอร์อย่าง หน่วยประมวลผล ระบบจัดเก็บข้อมูล ระบบเครือข่าย ในรูปแบบระบบเสมือน (Virtualization) ข้อดีคือองค์กรไม่ต้องลงทุนสิ่งเหล่านี้เอง, ยืดหยุ่นในการปรับเปลี่ยนโครงสร้างระบบไอทีขององค์กรในทุกรูปแบบ, สามารถขยายได้ง่าย ขยายได้ทีละนิดตามความเติบโตขององค์กรก็ได้ และที่สำคัญ ลดความยุ่งยากในการดูแล เพราะหน้าที่ในการดูแล จะอยู่ที่ผู้ให้บริการ ส่วนตัวค่าบริการขึ้นอยู่กับจำนวน CPU, Memory, Disk และ OS ที่ต้องการ
2. Software as a Service (SaaS)
เป็นการที่ใช้หรือเช่าใช้บริการซอฟต์แวร์หรือแอพพลิเคชั่น ผ่านอินเทอร์เน็ต โดยประมวลผลบนระบบของผู้ให้บริการ ทำให้ไม่ต้องลงทุนในการสร้างระบบคอมพิวเตอร์ ฮาร์ดแวร์ ซอฟต์แวร์เอง ไม่ต้องพะวงเรื่องค่าใช้จ่ายในการดูแลระบบ เพราะซอฟต์แวร์จะถูกเรียกใช้งานผ่าน Cloud จากที่ไหนก็ได้
บริการ Software as a Service หรือ SaaS เป็นการให้บริการที่ผู้ใช้บริการไม่ต้องกังวลอะไรมากเท่าใหร่ไม่ว่าจะเป็น Data Center, Application หรือ Database ผู้ใช้บริการสนใจเพียงว่า SaaS ที่เราเลือกใช้งานตรงกับที่เราต้องการ ซึ่ง บริการ Software as a Service หรือ SaaS ใกล้ตัวเราที่สุดก็น่าจะเป็น Microsoft Office 365 ที่ให้บริการ Online ทั้งงานเอกสาร งาน Present , Zoom ผู้ให้บริการ Online Conference ระดับโลก ที่มีจุดเด่นด้านการใช้งานที่ง่าย หรือถ้าในประเทศไทยก็จะเป็น Flow Account สำหรับใช้งานบัญชี หรือ BUILK สำหรับบริหารต้นทุนธุรกิจก่อสร้างเป็นต้น
3. Platform as a Service (PaaS)
สำหรับการพัฒนาแอพพลิเคชั่นนั้น หากเราต้องการพัฒนาเวบแอพพลิเคชั่นที่ค่อนข้างซับซ้อน ซึ่งรันบนเซิร์ฟเวอร์ หรือ Mobile application ที่มีการประมวลผลทำงานอยู่บนเซิร์ฟเวอร์ เราก็ต้องตั้งเซิร์ฟเวอร์ เชื่อมต่อระบบเครือข่าย และสร้างสภาพแวดล้อม เพื่อทดสอบและรันซอฟต์แวร์และแอพพลิเคชั่น เช่น ติดตั้งระบบฐานข้อมูล, Web server, Runtime, Software Library, Frameworks ต่างๆ เป็นต้น จากนั้นก็อาจยังต้องเขียนโค้ดอีกจำนวนมาก
กรณีเราใช้บริการ PaaS ผู้ให้บริการจะเตรียมพื้นฐานต่างๆ เหล่านี้ไว้ให้เราต่อยอดได้เลย พื้นฐานทั้ง Hardware, Software, และชุดคำสั่ง ที่ผู้ให้บริการเตรียมไว้ให้เราต่อยอดนี้เรียกว่า Platform ซึ่งก็จะทำให้ลดต้นทุนและเวลาที่ใช้ในการพัฒนาซอฟท์แวร์อย่างมาก โดยผู้ใช้งานสามารถกำหนดเลือก Platform ที่รองรับการพัฒนาที่มีการใช้งานอยู่แล้ว เช่น Java, Net, Go, PHP, Python, Node JS รวมไปถึงสามารสร้าง Load Balancer Database, Docker และ Kubernetes ได้เลยเพีงแค่กดไม่กี่คลิกเท่านั้น ค่าบริการในส่วน PaaS โดยส่วนใหญ่คิดตามปริมาณที่ประมวลผล ซึ่งแตกต่าง จาก IaaS ที่คิดตามทรัพยากรที่เราจองไว้
ปัจจุบัน PaaS ได้รับความนิยมเป็นอย่างมากเพราะช่วยประหยัดเวลาให้กับ Developer ได้เป็นอย่างดี อีกทั้งยังเปิดโอกาสให้ได้เริ่มต้นศึกษาเรียนรู้เทคโนโลยีใหม่ๆ ได้อย่างรวดเร็วโดยไม่ต้องเสียเวลาในการจัดเตรียมความพร้อมของระบบมากอย่างแต่ก่อน
Let’s start PROEN Cloud ในรูปแบบ Platform-as-a-Service ด้วยคอนเซป Because it’s easy.
Easy to Deploy
เพื่อนๆสามารถ เริ่มจากลงทะเบียนและเข้าสู่ระบบที่ https://app.manage.proen.cloudในหน้านี้สามารถลงทะเบียนทดลองใช้งานและยืนยันตัวตนผ่านอีเมล์ได้เลยค่ะ
หลังจากลงทะเบียนเสร็จแล้วจะเข้ามาสู่หน้า Dashboard ที่สามารถกดสร้าง Environment และสามารถเลือกได้ว่าจะสร้างไว้ที่ Data Center ใดได้บ้าง โดยปัจจุบันสามารถเลือกสร้างได้ที่ประเทศไทย สิงค์โปร ญี่ปุ่น และฝรั่งเศส ซึ่งถ้าเลือกเป็น PROEN TH จะไม่เสียค่า Data Transfer นะคะ ^^ (โดยในอนาคตจะเพิ่ม AWS, Azure และ Huawei Cloud เข้ามาด้วยค่ะ)
เมื่อเลือก Data Center ที่ต้องการเป็นที่เรียบร้อย ก็ถึงคราวเลือกส่วนประกอบของเทคโนโลยีที่ต้องการใช้งานโดยสามารถเลือกได้ว่าระบบที่สร้างขึ้นจะประกอบไปด้วยอะไรบ้าง เช่น Load Balancer, Application Service, Database SQL/No SQL, Storage หรือเลือกได้จากภาษาโปรแกรมมิ่งที่เลือกใช้ เช่น Java, PHP, Ruby, .NET, Node JS, Python, GO Lang รวมไปถึง Docker และ Kubernetes แล้วยังสามารถตั้งค่าจำนวน CPU/Memory ที่เราใช้เป็น Cloudlet โดย 1 Cloudlet จะมี CPU 400MHz และ Memory 128MB พร้อมคำนวณค่าใช้จ่ายให้เรียบร้อยทั้งเป็นรายชั่วโมง รายวัน หรือรายเดือน ได้ทันที
เมื่อตั้งค่าเสร็จสิ้นเรียบร้อยก็สามารถกดสร้างระบบขึ้นมาทันที โดยระบบจะใช้เวลาสร้างตามที่เรากำหนดซักครู่หนึ่ง ก็สามารถเข้าไปจัดการ Enviroment ที่เราต้องการได้เลยทันที
PROEN Cloud ยังเอาใจสาย Docker ด้วยการอำนวยความสะดวกให้สามารถเลือก Container Image ได้ง่ายๆ ด้วยการค้นหาจาก Docker Hub ได้เลยทันที และยังรองรับการสร้าง Kubernetes Cluster พร้อมใช้งานได้ทันทีอีกด้วย
สำหรับใครที่หมายปองซอฟท์แวร์สำเร็จรูปแล้วล่ะก็ บนโปรเอ็นคลาวด์ยังมีระบบ Marketplace ที่เตรียมพร้อมให้สำหรับงานประเภทอาทิเช่น GitLab, Docker Swarm Cluster, MySQL/MariaDB Cluster, PostgreSQL Master-Slave Cluster, Jenkins DevOps รวมไปถึง CMS ยอดนิยมอย่าง WordPress, Joomla และ E-Commerce อย่าง Magento Standalone/Cluster หรือ Object Storage ที่รองรับการใช้งานร่วมกับ AWS S3 อย่าง Minio ด้วยเช่นกัน
Easy to Scale
โปรเอ็นคลาวด์มีฟีเจอร์ Automatic Scale ได้ทั้งรูปแบบ Vertical Scaling ด้วยการปรับเพิ่ม หรือ ปรับลดจำนวน Cloudlet อัตโนมัติ และ Horizontal Scaling ด้วยการตั้งค่าเพื่อให้ระบบสามารถสร้าง หรือลบ Node ตามจำนวนที่ต้องการได้ โดยอิงจาก CPU/Memory/Network/Disk performance
Easy to Manage
เป็นอย่างไรบ้างคะกับโปรเอ็นคลาวด์ของเรา การบริหารจัดการสามารถจัดการได้อย่างง่าย สามารถควบคุมค่าใช้จ่ายได้จากการใช้งานฟีเจอร์ Automatic Scaling และ Pay-Per-Used อีกทั้งยังสามารถจัดการ Multi-Cloud Enviroment ได้จากหน้า Dashboard เดียวเลยนะคะ ^^
ทดลองใช้งานบริการ PROEN Cloud PaaSได้ ฟรี 14 วัน
สามารถลงทะเบียนใช้บริการฟรีได้ที่ https://app.manage.proen.cloud/ โปรเอ็นยินดีให้คำปรึกษาผ่านช่องทาง Line @PROENInternet โทร 02690 3888 อีเมล์ [email protected]เว็บไซต์ www.proen.cloud