หลายคนอาจจะได้ยินบ่อยๆว่า Cloud กำลังมาแรง แต่ก็ยังไม่ค่อยเข้าใจว่าจริงๆแล้ว Cloud คืออะไร บทความนี้จะตอบข้อสงสัยเบื้องต้นของ Cloud ทั้งเรื่องประโยชน์ การใช้งานของ Cloud Computing ที่ทุกคนอาจจะคุ้นเคย รวมไปถึงประเภทและบริการของ Cloud และปิดท้ายด้วยการแนะนำผู้ให้บริการ Cloud Computing รายใหญ่พร้อมกับตัวอย่างของการบริการของแต่ละบริษัทด้วย Show
ใครที่พร้อมแล้ว เริ่มออกเดินทางไปพร้อมกันเลยค่ะ Cloud Computing คืออะไรคำว่า Cloud Computing เป็นการพูดรวมๆถึงเทคโนโลยีที่ทำงานบนระบบ Cloud ได้ ซึ่งก็คือการเข้าถึงบริการต่างๆมากมาย ทั้งการประมวลผล Server หน่วยจัดเก็บข้อมูล การสร้างเครือข่าย และบริการอื่นๆผ่านอินเทอร์เน็ต โดยมีผู้ให้บริการเป็นคนจัดการให้ทุกอย่าง เป็นการก้าวข้ามเส้นแบ่งของฮาร์ดแวร์ที่เป็นชิ้นเป็นอันไปอยู่บนโลกเสมือนจริงมากขึ้น ถ้าคุณใช้คอมพิวเตอร์ แล็ปท็อป หรือแม้แต่โทรศัพท์มือถือ คุณก็อาจจะกำลังใช้งาน Cloud Computing ทุกวันโดยไม่รู้ตัว ไม่ว่าจะเป็นการใช้งาน Cloud ในรูปแบบ Gmail ของ Google, สื่อสตรีมมิ่งอย่าง Netflix หรือแม้แต่พื้นที่จัดเก็บไฟล์ออนไลห์อย่าง Dropbox ก็นับเป็นการใช้งานของ Cloud Computing ทั้งสิ้น แทนที่เราจะเก็บไฟล์ หรือรันงานบนเครื่องตัวเอง เราสามารถใช้ Cloud Computing ตอนไหนก็ได้ตราบใดที่เรายังมีเครื่องมืออิเล็กโทรนิค และอินเตอร์เน็ตเข้าถึงเว็บไซต์การให้บริการ และนั่นก็ทำให้ Cloud Computing เป็นเครื่องมือที่ได้รับความนิยมอย่างมากสำหรับใครหลายคนและภาคธุรกิจ เพราะนอกจะประหยัดงบ เพิ่มประสิทธิภาพ ความเร็ว ความปลอดภัยในการทำงานอีกด้วย ประโยชน์ของ Cloud Computingหลังจากที่ได้เกริ่นไปคราวๆแล้ว เราลองมาเจาะลึกดูเป็นข้อๆว่า การใช้ Cloud Computing มีประโยชน์อย่างไรเมื่อเทียบกับการมีระบบ IT เป็นของตัวเองแบบดั้งเดิม หรือที่เรียกกันว่า on-premises (มักเรียกสั้นๆกัน ว่า On-Prem = ออน-เพร็ม)
มาถึงตรงนี้ เพื่อนๆคิดว่าเรายังสามารถใช้ Cloud ไปทำอะไรให้เกิดประโยชน์ได้อีกบ้าง ไปดูตัวอย่างการใช้งานต่อกันเลยค่ะ ตัวอย่างการใช้งานของ Cloud Computingการใช้งานของ Cloud Computing มีหลายแบบ เราลองมาดูตัวอย่างที่เพื่อนๆอาจจะคุ้นเคย หรือเคยเห็นมาบ้างกันนะคะ Google Docs และ Microsoft Office 365: เราสามารถเข้าใช้งานทั้ง Google Docs และ Microsoft Office 365 ผ่านอินเตอร์เน็ต ทำให้สามารถเข้าถึงสไลด์พรีเซนท์งาน สเปรดชีตเก็บข้อมูล ที่อยู่บน Cloud ได้ตลอดเวลาจากที่ไหนก็ได้ WhatsAppอีเมล, ปฎิทิน, Skype และ WhatsApp: เราสามารถเข้าถึงข้อมูลส่วนตัวทั้งอีเมล, ปฎิทิน, Skype และ WhatsApp เมื่อไหร่ ตอนไหนก็ได้ จากที่ไหนก็ได้เมื่อเราต้องการ เพราะทุกอย่างถูกเก็บไว้บน Cloud Zoom: ซูมเป็นอีกตัวอย่างหนี่งที่เป็นแพลตฟอร์มซอฟแวร์ที่ใช้ Cloud (cloud-based software platform) เป็นหลัก สำหรับการบันทึกวีดิโอและเสียงในการประชุมและเก็บไว้บน Cloud ทำให้เราสามารถเข้าถึงได้ทุกที่ทุกเวลา ทุกคนกำลังคิดในใจเหมือนกันไหมคะ ว่าที่เราคุยกันมานั้นเป็นอะไรที่ใกล้ตัวทั้งนั้นเลย หลังจากพอจะเห็นภาพกันไปคราวๆแล้ว เราลองมาดูกันต่อว่า Cloud Computing มีกี่ประเภท ประเภทของ Cloud ComputingCloud Computing มีด้วยกันทั้งหมดหลักๆ 3 ประเภท โดยแบ่งตามการให้บริการ ทั้งแบบ Public, แบบ Private และแบบ Hybrid ประเภทของ Cloud Computing
เมื่อเรารู้จักประเภทของ Cloud กันไปแล้ว แต่ยังไม่รู้ว่าจะใช้เลือกใช้อันไหนดี ก็ต้องลองคิดว่า Cloud ประเภทไหนเหมาะสมกับการใช้งานของเรามาที่สุดโดยพิจารณาจากจุดเด่นและจุดด้อยของแต่ละประเภท ถ้าเราเป็นบริษัทเล็กๆ หรือ Startup อาจจะคล่องตัวมีความเหมาะสมกับงบ และมีความปลอดภัยกว่าเมื่อใช้ public cloud แต่ถ้าเราเป็นบริษัทขนาดยักษ์ใหญ่ที่มีข้อมูลสำคัญจำนวนมาก อาจจะอยากปรับให้มีความปลอดภัยสูงสุด และควบคุมได้อย่างเต็มที่ ก็สามารถทำเป็น private cloud แทนได้ รู้จักประเภทของ Cloud กันไปแล้ว ก็ตามมาดูกันบ้างว่าบริการของ Cloud Computing มีอะไร ประเภทของการให้บริการ Cloud Computing หรือ Cloud Serviceสิ่งที่ผู้ให้บริการ Cloud Computing ดูแลให้ในระดับต่าง ๆ ของ IaaS, PaaS, FaaS, และ PaaSCloud computing นั้นไม่ใช่เทคโนโลยีเดี่ยวๆ แต่เป็นระบบที่ประกอบไปด้วยการให้บริการ โดยแบ่งตามประเภทของเทคโนโลยีที่ให้บริการที่แตกต่างกัน ทั้ง
ที่เป็นที่รู้จักกันดี นอกจากนี้เรายังจะเสริมเรื่อง
ให้เพื่อนๆฟังกันด้วย SaaS (Software-as-a-Service) คืออะไรSaaS เป็นการให้บริการซอฟต์แวร์หรือแอปพลิเคชั่นผ่านระบบ cloud ซึ่งสามารถเข้าใช้งานผ่านเว็บบราวเซอร์ หน้าต่างที่ออกแบบมาให้ผู้ใช้โดยเฉพาะ หรือ API ถูกฝังไว้บนระบบปฎิบัติการบนมือถือหรือแล็ปท็อป โดยประมวลผลบนระบบของผู้ให้บริการและไม่ต้องดูแลอะไรเลย
PaaS (Platform-as-a-Service) คืออะไรPaaS เป็นการให้บริการในรูปแบบที่ซับซ้อนขึ้นมาหน่อยประกอบไปด้วย cloud computing หลายชั้น แตกต่างกับ SaaS ตรงที่เป็นการให้บริการด้านแพลตฟอร์มสำหรับพัฒนาซอฟต์แวร์หรือแอปพลิเคชั่นผ่านอินเตอร์เน็ต โดยมีการจัดเตรียมสิ่งที่จำเป็นต้องใช้ในการพัฒนาไว้ให้ ไม่ว่าจะเป็นฮาร์ดแวร์ ซอฟต์แวร์ หรือชุดคำสั่ง
IaaS (Infrastructure-as-a-Service) คืออะไรIaaS เป็นการให้บริการที่เน้นในส่วนโครงสร้างพื้นฐาน (Infrastructure) ของไอที อย่างเซิร์ฟเวอร์หรือเซิร์ฟเวอร์เสมือน (virtual servers) ระบบเครือข่าย และระบบจัดเก็บข้อมูล (storage) โดยไม่ต้องลงทุนซื้อทุกอย่างมาติดตั้งเองเป็นต้น
Serverless computing คืออะไรServerless computing หรือเรียกสั้นๆว่า serverless เป็น cloud computing รูปแบบหนึ่งที่ผู้ให้บริการดูแลในส่วนของโครงสร้าง backend (หลังบ้าน) ให้หมด ทำให้สามารถรันโค้ดของตัวเองบน Serverless ได้เลย โดยที่ไม่ต้องคิดถึงเรื่องเซิร์ฟเวอร์ กำหนดขนาดของสเป็คต่างๆอย่าง RAM, CPU หรือติดตั้งระบบปฏิบัติการก่อน
FaaS (Function-as-a-Service) คืออะไรFaaS เป็นเหมือนซับเซทของ Serverless ที่นักพัฒนาสามารถรันโค้ดได้เป็นส่วนๆในแอปพลิเคชั่นหรือเป็นบริการระดับฟังชั่น โดยที่ทุกอย่างนอกจากฮาร์ดแวร์ ระบบปฏิบัติการ Virtual Machine การจัดการเว็บเซริฟเวอร์จะมีผู้ให้บริการดูแลให้อยู่แล้วแบบ real-time
เราจะเห็นได้ว่า Cloud Computing มีบริการที่หลากหลายเอามากๆ ส่วนผู้ให้บริการจะเป็นใครนั้นเราลองไปดูกันต่อเลย ผู้ให้บริการ Public Cloud เจ้าใหญ่ผู้ให้บริการด้าน Cloud ขนาดใหญ่ที่เป็นที่รู้จักกันดีและเป็นที่นิยม มีดังต่อไปนี้ AWS (Amazon Web Service) ของ Amazon, Google Cloud Platform ของ Google และ Microsoft Azure ของ Microsoft เรามาลองทำความรู้จักกับทั้งสามกันเลยค่ะ Amazon Web Service (AWS)โลโก AWSมาเริ่มกันที่ Amazon Web Service หรือเรียกสั้นๆว่า AWS เป็นผู้ให้บริการ Cloud เจ้าใหญ่ที่มีส่วนแบ่งตลาดสูงสุดเมื่อเทียบกับอีกสองเจ้าที่เหลือ มีบริการที่หลากหลายและครอบคลุม มีบริการตัวเลือกมากกว่า 400 แบบ ทั้งด้านฐานข้อมูล การวิเคราะห์ การจัดการ IoT ความปลอดภัย เป็นต้น Microsoft Azureโลโก Microsoft AzureMicrosoft Azure เป็นที่นิยมในหมู่ผู้บริหารระดับสูง เพราะเป็นเครื่องมือที่ตรงกับความต้องการในการทำงานขององค์โดยการใช้งานของ Azure ออฟฟิส 365 และทีมถือเป็นตัวเลือกหนึ่งและการรวมตัวที่ดีมากสำหรับซอร์ฟแวร์ระดับขององค์กรไปจนถึง Cloud Computing Google Cloud Platform (GCP)โลโก Google Cloudผู้ให้บริการทั้งสามต่างก็มีจุดแข็งด้านการให้บริการ Machine Learning แต่ Google นั้นจะเด่นกว่าคนอื่น ถึงแม้จะเริ่มให้บริการช้ากว่าเพื่อน แต่ก็วางตัวเป็นผู้พัฒนาเทคโนโลยีแบบ open source และเป็นผู้เชี่ยวชาญด้านเทคนิค โดยมีเครื่องมือด้าน AI Deep Learning และ การวิเคราะห์ข้อมูล แนะนำบริการ Cloud สำหรับงาน Data Scienceเราลองมาดูตัวอย่างการบริการ Cloud Computing ของผู้ให้บริการทั้งสามกัน Amazon SageMakerAmazon SageMaker เป็นบริการหนึ่งของ AWS ที่ช่วย Data Scientist ในการสร้างโมเดล Machine Learning บน Cloud แบบครบวงจรตั้งแต่ต้นจนจบ ตั้งแต่เริ่มเตรียมข้อมูล สร้างและเทรนโมเดลที่เป็นไปได้ รวมถึงการ deploy โมเดลอย่างรวดเร็วทันใจ จุดเด่นของ Amazon SageMaker คือ Amazon SageMaker
นอกจากนี้ยังมีการอัพเดท feature ใหม่่ๆอยู่เรื่อยๆอีกด้วย ถ้าเพื่อนๆสนใจลองเข้าไปดูเพิ่มเติมได้ในเว็บไซต์ AWS Sagemakerได้เลย Azure Synapse AnalyticsAzure Synapse Analytics เป็นบริการของ Azure ที่รวมตั้งแต่การอัพข้อมูลขึ้นระบบ (data ingestion) การวิเคราะห์ข้อมูลขนาดใหญ่ การคลังข้อมูล (data warehousing) ไปจนถึงทำงานคู่กับ BI และ Machine Learning ไว้ใน environment เดียว จุดเด่นของ Azure Synapse Analytics คือ Azure Synapse
เรียกได้ว่าเป็นแพลตฟอร์มครบวงจรการรับมือกับข้อมูล และทำให้เราเห็นภาพมากขึ้น ลองเข้าไปดูการแผนภาพการทำงานผ่านเว็บไซต์ของ Azure Synapse Analytics ได้ที่นี่เลย Google BigQueryGoogle BigQuery เป็นบริการหนึ่งของ GCP ที่เป็น Serverless data warehouse ที่วิเคราะห์และประมวลผลข้อมูลขนาดใหญ่ (Big Data) ตามที่ต้องการได้อย่างมีประสิทธิภาพและรวดเร็ว โดยการใช้ SQL ในการเรียกข้อมูล จุดเด่นของ Google BigQuery คือ Google BigQuery
ถือว่าเป็น data warehouse ระดับองกรค์ขนาดใหญ่ที่ทำได้ทุกอย่างแล้วจริงๆ เข้าไปหาข้อมูลเพิ่มเติมเกี่ยว BQ ว่าทำงานอย่างไร มีนำไปใช้งานอย่างไรผ่านทางเว็บไซต์ Google BigQuery สรุปจบกันไปแล้วสำหรับ Cloud Computing หวังว่าเพื่อนๆจะพอเข้าใจและเห็นภาพกันมากขึ้นนะคะ และหากบทความนี้มีประโยชน์ อยากรบกวนช่วยแชร์ให้คนอื่น ๆ ได้มาอ่านบทความนี้ด้วยค่า ใครที่อยากรู้ว่า Cloud Computing กับ Data Science และ Machine Learning สามารถใช้ร่วมกันได้อย่างไรสามารถกดเข้าไปดูได้ที่บทความข้างล่างนี้เลย ถ้าชอบเนื้อหาแนวนี้ ติดตามบทความดี ๆ ด้าน Data และวีดิโอสนุก ๆ ดูชิล ๆ แล้วได้ความรู้กันได้ที่ Facebook Page: DataTH และ Youtube Channel: Data Science ชิลชิล ครับ แล้วเจอกันนะคะ
แอ ป Cloud คืออะไรหากจะกล่าวให้เจาะจงลงไปว่า จริง ๆ แล้ว cloud application คืออะไร? ก็ขออธิบายกันแบบง่าย ๆ ไม่วิชาการว่า cloud application คือบริการรูปแบบหนึ่งในรูปแบบออนไลน์ ที่มีคุณสมบัติทั้งสามารถ Upload และ Download ไฟล์ต่าง ๆ เอกสาร รูป VDO ขึ้นไปเก็บไว้ในที่จัดเก็บข้อมูลแบบออนไลน์ เหมือนเว็บฝากไฟล์ที่กล่าวมาข้างต้น แต่ที่พิเศษกว่า ...
Cloud Apps มีจุดเด่นเรื่องใดบ้างเบื้องต้นจะเห็นแล้วว่าคลาวด์คืออะไร ดีอย่างไรบ้าง จุดเด่นๆง่ายๆเลยก็คือ ความเร็วในการใช้งาน ทั้งค่าบริการยังมีราคาถูก เสียค่าบริการตามการใช้งาน ทำให้ประหยัดเมื่อเทียบกับการที่ต้องซื้ออุปกรณ์มาเสริมตัวเครื่องคอมพิวเตอร์ ค่าวางเซิฟเวอร์ ค่าไฟฟ้า ค่าดูแล ฮาร์ดแวร์ต่างๆ ยังไม่หมดการฝากข้อมูลไว้บนคลาวด์นั้นยังมีความปลอดภัย ...
Cloud ทําอะไรได้บ้างCloud Computing คือบริการที่ครอบคลุมถึงการให้ใช้กำลังประมวลผล หน่วยจัดเก็บข้อมูล และระบบออนไลน์ต่างๆจากผู้ให้บริการ เพื่อลดความยุ่งยากในการติดตั้ง ดูแลระบบ ช่วยประหยัดเวลา และลดต้นทุนในการสร้างระบบคอมพิวเตอร์และเครือข่ายเอง ซึ่งก็มีทั้งแบบบริการฟรีและแบบเก็บเงิน
Database on cloud มีอะไรบ้าง1. Microsoft Azure. ... . 2. Amazon Web Services (AWS) ... . 3. Google Cloud Platform. ... . 4. DigitalOcean. ... . 5. Alibaba Cloud. ... . 6. Huawei Cloud. ... . 7. IBM Cloud.. |