รวมคำศัพท์ Cloud Computing ที่คนใช้ Cloud ห้ามพลาด!

Chanakan Budrak/ May 13, 2019/ Knowledge Base/ 0 comments

คำศัพท์ cloud computing

รวมคำศัพท์ Cloud Computing ที่คนใช้ Cloud ห้ามพลาด!

สำหรับหลาย ๆ คนที่เพิ่งเริ่มศึกษา และใช้คลาวด์ได้ไม่นาน อาจจะงง ๆ กันบ้างใช่มั้ยคะ เวลาที่ต้องรีเสิร์ช หรือค้นหาบทความที่เกี่ยวกับ Cloud Computing แล้วเจอกับคำศัพท์ยาก ๆ ที่ดูยังไงก็ไม่คุ้นเคยทำให้อ่านบทความแล้วไม่ค่อยจะเข้าใจเท่าไร

วันนี้ OpenLandscape เลยอยากจะมาแนะนำคำศัพท์ในแวดวง Cloud Computing ที่ทุก ๆ คนควรรู้และสามารถพบเจอได้บ่อย ๆ มาฝากกันค่ะ เพื่อที่เวลาไปเจอคำศัพท์เหล่านี้แล้วจะได้ความเข้าใจได้ดียิ่งขึ้นนั่นเอง ถ้าทุกคนพร้อมแล้วลองไปดูกันเลยดีกว่าว่ามีคำศัพท์อะไรน่าสนใจบ้าง


A

Amazon Web Service (AWS): Amazon Web Service หรือ AWS คือหนึ่งในผู้ให้บริการด้าน Cloud Computing โดยเว็ยไซต์ Amazon โดย AWS มีบริการรองรับสามกลุ่มใหญ่  ๆ ด้วยกันคือบริการด้าน IaaS, PaaS และ SaaS ตัวอย่างโปรดักซ์ที่เป็นที่รู้กันดีของ AWS เช่น Amazon EC2, Amazon Elastic Beanstalk, และ Amazon S3.

Application : แอปพลิเคชัน หรือ โปแกรมประยุกต์ คือคำเรียกของโปรแกรมประเภทหนึ่ง ที่ถูกออกแบบมาเพื่อให้ทำงานเฉพาะด้าน เช่น โปรแกรมแต่งรูปภาพ, โปรแกรมคำนวนต่าง ๆ หรือโปรแกรมทำบัญชีเป็นต้น ในอดีตนั้นโปรแกรมเหล่านี้มักใช้ทำงานบนเครื่องคอมพิวเตอร์เพียงอย่างเดียว แต่ปัจจุบันถูกพัฒนาให้สามารถใช้ได้บนอุปกรณ์ แท็ปเล็ต หรือ โทรศัพท์มือถือ เพื่อให้ใช้งานสะดวกมากขึ้น จนเป็นที่นิยมและเรียกให้สั้น ๆ ว่า แอพ (App) ในปัจจุบัน

Application Programming Interface (API): เปรียบได้เป็นภาษาคอมพิวเตอร์ที่ทำให้คอมพิวเตอร์สามารถสื่อสารและแลกเปลี่ยนข้อมูลกันได้อย่างอิสระพื่อใช้เป็นช่องทางการเชื่อมต่อระหว่างเว็บไซต์หนึ่งไปยังอีกเว็บไซต์หนึ่ง หรือเป็นการเชื่อมต่อระหว่าผู้ใช้งานกับ Server หรือจาก Server เชื่อมต่อไปหา Server


B

Backend database: คือฐานข้อมูลที่อยู่บน server

Big Data: คือคำอธิบายข้อมูลที่มีขนาดใหญ่เกินกว่าจะถูกจัดเก็บในซอฟต์แวร์ หรือฮาร์ดแวร์แบบธรรมดาทั่วไปได้


C

Cloud Application : คือคำเรียกสำหรับแอปพลิเคชันที่ออกมาเพื่อให้ใช้งานบน Cloud ได้

Cloud Backup: คือกระบวนการสำรองข้อมูลบน Cloud

Cloud Computing: คือเทคโนโลยีที่ให้เราใช้หรือเช่าใช้ระบบคอมพิวเตอร์หรือทรัพยากรด้านคอมพิวเตอร์ ของผู้ให้บริการ โดยครอบคลุมทั้งฮาร์ดแวร์และซอฟต์แวร์ที่ใช้ในการประมวลผล การจัดเก็บข้อมูล และระบบออนไลน์ต่างๆ ผ่านอินเตอร์เน็ต

Cloud Foundry: เป็นโครงการ open-source ที่เป็นแพลตฟอร์มการพัฒนาแอพพลิเคชันแบบ PaaS บนคลาวด์ ทำหน้าที่เปรียบเสมือนเป็นมิดเดิลแวร์ให้พัฒนาแอพพลิเคชันบนคลาวด์ข้ามค่ายได้ โดยรองรับภาษาโปรแกรมมิ่งที่หลากหลาย และมีเครื่องมือสำหรับนักพัฒนาหลายตัว

Cloud Management Platform (CMP): คือเทคโนโลยีที่ช่วยบริหารจัดการทรัพยากรใน Cloud  ทั้งใน Public, Private, และ Hybrid cloud เพื่อให้การจัดการเป็นไปได้ง่ายดายมากยิ่งขึ้น

Cloud Marketplace: คือร้านค้าออนไลน์สำหรับคลาวด์ ที่ให้บริการโดยผู้ให้บริการคลาวด์เซอร์วิส ซึ่งผู้ใช้บริการสามารถเข้ามาค้นหาและสมัครใช้บริการต่าง ๆ ของผู้ให้บริการได้

Cloud Migration:  คือกระบวนการการย้ายข้อมูลทั้งหมด ไม่ว่าจะเป็น Data, Applications, หรือ Services จาก ระบบ on-premise แบบเดิมขึ้นสู่ Cloud

Cloud Native: คือรูปแบบการพัฒนาแอปพลิเคชันขึ้นมา เพื่อให้ใช้บน Cloud ได้

Cloud Washing: คือเทคนิคทางการตลาดที่ใช้สำหรับการนำโปรดักส์เก่า ๆ ที่ไม่ได้ใช้งานบนคลาวด์ มมารีแบรนด์เพื่อให้ใช้บนคลาวด์ได้

Cloud Service Provider (CSP): คือบริษัทผู้ให้บริการ Cloud computing ทั้งในส่วนของ PaaS, IaaS หรือ SaaS

Cloud Storage: คือหนึ่งในบริการ Cloud ที่มีไว้ใช้จัดเก็บข้อมูล ที่สามารถเข้าถึงและจัดการได้ผ่านอินเตอร์เน็ต

Container: คือเทคโนโลยีที่เปรียบเสมือนหีบห่อซึ่งสามารถบรรจุ พวก Software, Program หรือ Application ต่าง ๆ เพื่อนำไปใช้งานบน Server ที่ไหนก็ได้ โดยจะช่วยลดขั้นตอนในการลง Program หรือ Tools ต่าง ๆ

Content Delivery Network (CDN): คือระบบเครือข่ายของเครื่องเซิฟเวอร์ขนาดใหญ่ ที่เชื่อมต่อกันทั่วโลกผ่านทางอินเทอร์เน็ต ทำหน้าส่งข้อมูลให้ไปถึงผู้รับปลายทางให้เร็วที่สุด มีประสิทธิภาพและพร้อมให้ผู้ชมเข้าถึงข้อมูลได้ตลอดเวลา

Customer Relationship Management (CRM) : คือแอปพลิเคชันที่ช่วยจัดการบริหารจัดการความสัมพันธ์ลูกค้า เพื่อที่จะเปลี่ยนจากผู้บริโภคไปสู่การเป็นลูกค้าตลอดไป โดยจะให้บริการในรูปแบบของเครื่องมือ การจัดการการขาย การบริการลูกค้า และ การเก็บข้อมูลพฤติกรรมในการใช้จ่ายและความต้องการของลูกค้า เป็นต้น ตัวอย่างแอปพลิเคชันที่โด่งดังและเป็นที่นิยมอาทิเช่น www.salesforce.com เป็นต้น


D

Data Migration: คือกระบวนการย้ายข้อมูลจากระบบฐานข้อมูลหนึ่งไปยังฐานข้อมูลหนึ่ง

Database: คือฐานข้อมูล หรือกลุ่มของข้อมูลที่ถูกเก็บรวบรวมไว้ด้วยกันอย่างมีระบบ

DevOps: เกิดจากการผสมผสานวิธีการปฏิบัติงาน และกระบวนการต่างๆ ระหว่าง Development และ Operations  โดยในทีม DevOps จะทำหน้าที่ทั้งสองส่วนคือ ด้านการพัฒนา (Development) และและด้สนการปฏิบัติการ (Operation) เพื่อให้เกิดความราบรื่นในการทำงาน


E

Elasticity: ในความหมายของ cloud computing คือ ระบบที่มีความยืดหยุ่นสูงสามารถรองรับการปรับเปลี่ยนขนาดได้ตลอดความต้องการตาม workload demand ที่เราต้องการ

Enterprise Application: คือแอปพลิเคชันหรือ software ที่ใช้รองรับสเกลงานขนาดใหญ่ สำหรับธุรกิจขนาดใหญ่ (Enterprise)

Enterprise Resource Planning (ERP): คือ software หรือ แอปพลิเคชัน ที่สำหรับการจัดการ บริหารองค์กรหรือธุรกิจขนาดใหญ่ให้มีการทำงานร่วมกัน เชื่อมโยงข้อมูลต่าง ๆ และช่วยลดความซ้ำซ้อน


F


G

Google Cloud Platform (GCP): คือหนึ่งในผู้ให้บริการคลาวด์แพลตฟอร์ม (Cloud Platform) ที่พัฒนาโดย Google ให้บริการทั้งในส่วน Iaas( Infrastructure as a Service) และ Pass (Platform as a Service) ซึ่งเปิดให้ผู้ใช้บริการทุกคนสามารถเข้าใช้งานได้ในรูปแบบของ Public Cloud

Guest Machine: คือ คำเรียกคอมพิวเตอร์เครื่องเสมือน (Virtual Machine หรือ Virtual Computer) ที่สร้างในตัวเครื่องคอมพิวเตอร์จริง ๆ (Physical Server) หรือ Host Machine โดยGuest Machine สามารถติดตั้งระบบปฏิบัติการอื่นที่แตกต่างจากระบบปฏิบัติการหลักของเครื่อง Host ได้


H

Host Machine: คือ Server ที่เป็นตัวเครื่องคอมพิวเตอร์จริง ๆ (Physical Server) ใช้สำหรับสร้างคอมพิวเตอร์เครื่องเสมือน (Virtual Machine หรือ Virtual Computer)

Hybrid Cloud: เป็นการเอาข้อดีของระบบระหว่าง Private Cloud และ Public Cloud มาใช้ร่วมกัน เช่น การนำ Private Cloud มาใช้สำหรับเก็บข้อมูลภายในองค์กร และใช้ Public Cloud มาใช้เพื่อการ Scale out ในการประมวลผลในช่วงที่เกิด Workload Peak time เป็นต้น

Hypervisor: คือ ผลิตภัณฑ์ vmware ที่ประกอบด้วย Windows hypervisor, Windows Server driver driver และ virtualization components ใช้ในการจำลอง server เสมือนจริง เพื่อที่จะสามารถเรียกใช้ระบบปฏิบัติการ (OS) และแอปพลิเคชัน บนครื่องเสมือน (virtualization) ได้หลายเครื่องในเวลาเดียวกัน รวมไปถึงสร้างและลบได้


I

Infrastructure: คือโครงสร้างพื้นฐานด้านไอที ยกตัวอย่างเช่น Hardware, Software, Network เป็นต้น

Infrastructure as a Service (IaaS): คือ บริการที่ครอบคลุมเฉพาะในส่วนของโครงสร้างพื้นฐานทางด้านไอทีได้แก่ ระบบเครือข่าย (Network), ระบบจัดเก็บข้อมูล (Database), ระบบประมวลผล (CPU) ไปจนถึงอุปกรณ์พื้นฐาน เช่น Servers และ ระบบปฏิบัติการ (OS)ใ นรูปแบบระบบเสมือน (Virtualization)  โดยไม่จำเป็นต้องลงทุนซื้อ Hardware ที่มีราคาแพง

Integrated Development environment (IDE): คือ เครื่องมือที่ช่วยในการพัฒนาโปรแกรมโดยมีสิ่งอำนวยความสะดวกต่างๆ เช่น code editor หรือ ปุ่มสร้างโปรแกรมแบบอัตโนมัติ เป็นต้น


J


K


L

Linux: ระบบปฏิบัติการ (Operating System) ชนิดหนึ่งทำหน้าที่เป็นตัวกลางเชื่อต่อระหว่าง hardware และ application เพื่อบริหารจัดการ resource ที่มีอยู่ให้เหมาะสม นอกจากนี้ยังเปิดให้ใช้งานฟรี(Open Source) ผู้ใช้สามารถนำไปใช้งาน พัฒนา ปรับปรุง และปรับแต่งระหว่างใช้งานได้ตามความเหมาะสม

Load Balancing: คือการกระจายจำนวนรวมของงานที่คอมพิวเตอร์ต้องทำไปให้แก่เครื่อง (server) อื่น ๆ ส่งผลให้ทำงานได้มาก และเร็วกว่าในเวลาเท่ากัน


M

Managed Service Provider (MSP): คือบริการ Outsource ในรูปแบบหนึ่งที่เป็นบริการแบบสำเร็จรูปที่รวมเอาทั้งผลิตภัณฑ์, การบริหารจัดการ, การดูแลรักษา และกระบวนการการทำงานทั้งหมดเอาไว้ด้วยกัน

Microservices: คือรูปแบบใหม่ในการออกแบบ software architecture ให้มีลักษณะการพัฒนาที่แบ่ง application ออกเป็น services ย่อยๆ และทำงานแยกออกจากกัน เพื่อให้เกิดความชัดเจน ส่งผลให้การจัดการนั้นเป็นไปได้ง่ายขึ้น ต่างจากวิธีการออกแบบเดิม ๆ ที่รวมทุกอย่างเข้าไว้ด้วยกัน

Microsoft Azure: คือหนึ่งในผู้ให้บริการคลาวด์แพลตฟอร์ม (Cloud Platform) ที่พัฒนาโดย บริษัท Microsoft รองรับการให้บริการทั้งในรูปแบบ Iaas( Infrastructure as a Service) และ Pass (Platform as a Service) โดยเปิดให้ผู้ใช้บริการองค์กรขนาดเล็ก ขนาดกลาง หรือขนาดใหญ่สามารถเช่าใช้บริการ

Middleware: คือ Software ที่เป็นตัวเชื่อมระหว่าง Application และ ระบบปฏิบัติการ เพื่อให้ผู้พัฒนาระบบสามารถเชื่อมต่อสื่อสารกับภายนอกได้ง่ายขึ้น

Multi-Cloud: คือการใช้ Services จากผู้ให้บริการ Cloud จากหลายๆแห่งมาใช้รวมกัน เพื่อปรับให้เกิดความเหมาะสมกับประเภทของธุรกิจที่เรากำลังทำอยู่

Multi-Tenancy: คือ โครงสร้างซอฟต์แวร์ชุดหนึ่งที่สามารถบริการผู้ใช้ได้หลาย ๆได้ โดยไม่จำเป็นต้องอยู่องค์กรเดียวกันใช้ซอฟต์แวร์ที่เหมือกัน นอกจากนี้ผู้ใช้มีสิทธิที่จะปรับแก้คุณสมบัติของระบบซอฟต์แวร์บางอย่างได้


N


O

On-Demand Self Service: คือการที่ผู้ใช้สามารถระบุความต้องการ และขอใช้ทรัพยากรคอมพิวเตอร์ได้ ด้วยตนเองได้ทุกเวลา โดยไม่ต้องอาศัยความช่วยเหลือจากผู้ให้บริการ

On-Premise: ระบบ Server ที่ตั้งอยู่ที่ Site ที่ต้องใช้งบประมาณสูงในการลงทุนทั้งในด้านทรัพยกร การดูแลรักษา และ พัฒนาอยู่อยู่เสมอ

Open Source: กลุ่ม software ที่เปิดเผย source code ของโปรแกรม ทำให้สามารถแก้ไข ดัดแปลง source code ได้ ทั้งยังให้สิทธิในการนำไปใช้เพื่อพัฒนาซอฟต์แวร์ร่วมกัน

Open Stack: คือชุดระบบ Software ที่เรียกว่า Open-source software (OSS)ใช้เป็นโครงสร้างพื้นฐานบนคลาวด์ในรูปแบบ Infrastructure as a Service (IaaS) ซึ่งเป็นหนึ่งในรูปแบบการให้บริการของ Cloud computing


P

Platform as a Service (PaaS): การให้บริการด้าน Platform สำหรับผู้ใช้งานเช่น นักพัฒนาระบบ หรือ Developer ที่ทำงานด้าน Software และ Applicationโดยผู้ให้บริการ Cloud จะจัดเตรียมสิ่งที่จำเป็นต้องใช้ในการพัฒนา Software และ Application เอาไว้ให้ ไม่ว่าจะเป็น Hardware, Software, หรือชุดคำสั่ง เพื่อให้ผู้ใช้สามารถต่อยอดได้เลย

Private Cloud: คือการตั้งคลาวด์ส่วนตัว โดยแต่ละบริษัทหรือองค์กรจะลงทุนจัดตั้ง Hardware และ Software ที่ใช้เป็นพื้นฐานในการทำ Cloud Datacenter ขึ้นมาเป็นของตัวเอง เพื่อให้พนักงานในองค์กรใช้เท่านั้น

 

Public Cloud: คือคลาวด์ที่สร้างขึ้นเพื่อให้ทุกคนสามารถใช้งานได้ โดยจะมีผู้ให้บริการระบบคราวด์เป็นคนตั้ง ระบบ Hardware และ Software ขึ้นมา แล้วให้แต่ระบริษัทหรือองค์กรเข้าไปเช่าใช้บริการ อาจจะจ่ายเป็นรายเดือนหรือรายปี


Q


R

Resource: ปัจจัยหรือทรัพยากรที่เกี่ยวข้องกับระบบคอมพิวเตอร์ ที่จำกัดตามการประมวลผลหรือเกี่ยวข้องกับการแก้ไขปัญหาตามโจทย์ที่ความต้องการของผู้ใช้ได้ระบุไว้


S

Scalability: ความสามารถของกระบวนการ หรือ ระบบปฏิบัติการ ที่จะสามารถรองรับการขยายตัว เพื่อรองรับปริมาณการใช้งานได้

Service Level Agreement (SLA): มาตรฐานการให้บริการ หรือข้อตกลงในการให้บริการว่าจะทำการรักษาระดับคุณภาพการให้บริการแก่ผู้ใช้บริการตามข้อตกลงที่ให้ไว้

Shared Resources: คือการใช้ทรัพยากรของระบบร่วมกัน ซึ่งสามารถเข้าถึงได้ผ่านระบบเน็ตเวิร์ค

Software as a Service (SaaS): บริการที่ให้ใช้หรือเช่าใช้บริการ Software และ Applicationผ่านอินเทอร์เน็ต โดยประมวลผลบนระบบของผู้ให้บริการโดยที่เราไม่ต้องกังวล หรือหาคนมาดูแล Infrastructure และคนมาสร้าง Application ให้เรา เพราะทุกอย่างได้ถูกจัดเตรียมมาโดยผู้ให้บริการเรียบร้อยแล้ว

Software Development Kit (SDK): เป็นชุดพัฒนาซอฟต์แวร์ที่ใช้ในการทำงานของ developer เพื่อพัฒนาโปรแกรม หรือ แอปพลิเคชัน ซึ่งตามปกติผู้พัฒนา SDK จะเตรียมมาให้ทั้งระบบหลักและระบบอินเตอร์เฟส หรือ API

Software Stack: คือกลุ่มของแอปพลิเคชัน ที่ทำงานเฉพาะด้าน หรือ มีคำสั่งในการทำงานเพื่อให้บรรลุเป้าหมายเดียวกัน


T


U

User Interface (UI): คือศาสตร์แห่งการออกแบบองค์ประกอบต่างๆ เช่น สี ขนาดตัวอักษร ฟอร์มต่างๆ ที่จะไปอยู่หน้าจอ หน้าเว็บ และองค์ประกอบแบบรูปภาพซึ่งจะช่วยให้บุคคลสามารถโต้ตอบกับผลิตภัณฑ์หรือบริการได้

User Experience (UX): คือศาสตร์แห่งการออกแบบระบบให้ผู้ใช้เกิดความพึงพอใจในการใช้งาน ไม่ว่าจะเป็นเรื่องของการแก้ปัญหาในการใช้งาน ความรู้สึกของผู้ใช้ ให้ใช้งานได้สะดวกและตอบโจทย์ความต้องการของผู้ใช้มากยิ่งขึ้น

User Space: คือหน่วยความจำของระบบปฏิบัติการคอมพิวเตอร์ (OS)


V

Vendor Lock-in: ใช้เรียกเหตุการณ์ที่ เมื่อผู้ใช้บริการต้องการย้ายข้อมูล หรือเทคโนโลยี ที่อยู่บนคลาวด์ของผู้ให้บริการที่ใช้อยู่ ณ ปัจจุบัน  ไปยังผู้ให้บริการใหม่ แต่ปรากฎว่าย้ายไปไม่ได้ เพราะเข้ากันไม่ได้ ทำให้เป็นการเกิดความยุ่งยาก และอาจจะทำให้ต้องเสียค่าใช้จ่ายมากขึ้น เพราะต้องเปลี่ยนระบบทั้งหมดให้เข้ากับผู้บริการค่ายใหม่

Virtual Desktop Infrastructure (VDI): คือการนำระบบของเครื่องคอมพิวเตอร์เสมือน (Virtual Machine) หลาย ๆ ระบบมารวมเป็นศูนย์กลางโดยใช้เทคโนโลยี Virtualisation เพื่อแสดงผลบนหน้า Desktop ทำให้การจัดการ และดูแลรักษาเป็นอย่างสะดวกรวดเร็ว

Virtual Machine (VM): คือการทำคอมพิวเตอร์เสมือน เป็นการจำลองระบบปฏิบัติการคอมพิวเตอร์ (OS) ด้วยซอฟต์แวร์ เพื่อให้ได้คอมพิวเตอร์เสมือนหลาย ๆ เครื่อง และสามารถรันระบบปฏิบัติการได้หลาย ๆ ระบบ โดยที่เครื่องจริงเพียงเครื่องภายในเครื่องเดียว

Virtual Machine Monitor (VMM): คือซอฟต์แวร์ที่ช่วยในการจัดการและจัดสรรการใช้ทรัพยากรของระบบร่วมกัน รวมถึงการแปลคำสั่งจาก Virtual Machine ไปเป็นคำสั่งระบบของเครื่อง


W


X


Y


Z


เป็นยังไงกันบ้างคะ กับคำศัพท์เกี่ยวกับ Cloud computing ข้างต้นที่เราได้คัดสรรมาให้ทุกคนได้เรียนรู้และทำความรู้จักกัน อย่างไรก็ตามหวังว่าคำศัพท์เหล่านี้จะเป็นประโยชน์กับทุก ๆ คนนะคะ โดยเฉพาะอย่างยิ่งเวลาที่ทุก ๆ คนไปเจอบทความที่มีคำศัพท์ยาก ๆ เวลาอ่านแล้วจะได้เข้าใจได้โดยไม่ต้องสับสนให้ปวดหัวกันนั่นเองค่ะ


อ้างอิงจาก

https://solutionsreview.com/cloud-platforms/glossary/

 

Cloud Computing คือ

ติดตามข่าวสารใหม่ๆ หรือข้อมูลน่ารู้อีกมากมายได้ที่

  OpenLandscape Fanpage | https://www.facebook.com/openlandscapecloud/
  OpenLandscape Twitter | https://www.twitter.com/olscloud/
  OpenLandscape Cloud | https://openlandscape.cloud/

Cloud Computing คือ

จบการศึกษาจากคณะมนุษยศาสตร์ มหาวิทยาลัยศรีนครินทรวิโรฒ

มีความชื่นชอบและติดข่าวสารวงการเทคโนโลยีใหม่ ๆ อยู่เสมอ ด้วยความที่เทคโนโลยีเป็นเรื่องที่ใกล้ตัวมาก จึงมีความเชื่อว่าแม้จะเป็นคนธรรมดาทั่วไปก็สามารถเรียนรู้เรื่องเทคโนโลยีได้

Leave a Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
*
*