Skip to main content
0
AzureCloud Technologies

Microsoft Azure คืออะไร ?!

หลาย ๆ คนอาจจะสงสัยว่า Microsoft Azure นั้นคืออะไร? เพราะนอกจากบทความนี้จะตอบคำถามว่ามันคืออะไร? ใช้งานยังไง? เรายังมีไกด์ไลน์ที่เข้าใจง่ายสำหรับสาย Microsoft Azure อีกด้วยจะมีอะไรบ้าง? ไปดูกัน!

อยากลองใช้ Azure จริงๆ ไหม? คลิกดูวิดีโอสอนใช้งานแบบ Step-by-Step ได้เลย!
คลิกที่นี่เพื่อดูวิดีโอ สอนพื้นฐานการใช้งาน Azure App Service แบบคลิปเดียวจบ !!

☁️ Azure คืออะไร ?!

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

นึกภาพง่ายๆ เช่นมีไอเดียอยากทำระบบร้านค้าออนไลน์แบบค่ายส้ม แอปส่งอาหารแบบค่ายเขียว แต่ไม่อยากลงทุนซื้อเซิร์ฟเวอร์ที่โครตแพงเอง อยากแอปที่มันมาจากไอเดียอันบรรเจิดของเรามันเกิดขึ้นมาแบบไวๆ เราสามารถไปเช่า Azure เพื่อมาสร้างเป็นแอปเจ๋งๆ อย่างที่เราต้องการได้เลย รวดเร็วทันใจมาก

☁️ Cloud Computing คืออะไร ?!

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

ที่มันถูกเรียกว่า Cloud ก็เพราะแอปหรือข้อมูลของเราถูกเอาไปเก็บและประมวลผลบนเซิร์ฟเวอร์ขนาดใหญ่ที่อยู่ห่างไกลหรืออาจจะไม่ไกลถ้าบ้านอยู่ใกล้ Data Center ของผู้ให้บริการ 😄 แต่เราจะเข้าถึงข้อมูลและบริการต่างๆ ผ่านอินเทอร์เน็ต เหมือนว่าข้อมูลของเราลอยอยู่บนท้องฟ้า ผ่านนภาที่ชื่อว่า Azure นั่นเอง (ถ้าเป็นของ Microsoft นะ)

☁ Azure บริการอะไรมั่งล่ะ ?!

Azure มีบริการอยู่เยอะมาก ซึ่งบริการทั้งหมดจะอยู่ในเว็บนี้  Azure Service แต่เราได้ทำสรุปบริการยอดฮิตของ Azure ไว้ในภาพนี้แล้ว 👇

หมวดหมู่ของบริการและมีบริการไหนเจ๋ง ๆ ใช้ทำอะไรบ้างไปดูกันเลย  🚀

1.  Compute 

  • Azure Virtual Machine บริการสร้างเครื่องเสมือน (VM) บนคลาวด์ที่สามารถเลือกสเปค เลือก OS ได้ตามต้องการ (สเปคแปรผันตรงกับราคานะจ๊ะ)
  • Azure Container Instances (ACI) บริการสำหรับสร้าง instance ที่เป็น container รันบนคลาวด์ 
  • Azure Kubernetes Service (AKS) บริการที่จัดการกับ container และปรับใช้คลัสเตอร์ง่าย
  • Azure Functions บริการคลาวด์ที่พร้อมใช้งานตามการตั้งค่า event เพื่อให้ trigger ไปทำงานตามที่กำหนดได้โดยไม่ต้องไม่ต้องเช่าคลาวด์เปิดรันงานทิ้งไว้ 

2. Networking

  • Azure Virtual Network บริการเชื่อมต่อ VM กับเครือข่ายส่วนตัวเสมือน (VPN)
  • Azure Load Balance บริการปรับสมดุลการเชื่อมต่อขาเข้าและขาออกไปยัง Azure App service 
  • Azure Firewall บริการที่มีไฟร์วอลล์ความพร้อมสูงและมีความปลอดภัยสูงพร้อมความสามารถในการปรับขนาดได้ไม่จำกัด

3. Storage

  • Azure Blob storage บริการพื้นที่เก็บข้อมูลสำหรับออบเจ็คขนาดใหญ่ เช่น ไฟล์วิดีโอหรือบิตแมป
  • Azure File storage บริการแชร์ไฟล์ที่เข้าถึงและจัดการได้เหมือนไฟล์เซิร์ฟเวอร์
  • Azure Table storage บริการจัดเก็บตารางที่จัดเก็บข้อมูลที่มีโครงสร้างไม่สัมพันธ์กัน (NoSQL ที่มีโครงสร้าง) โดยให้ที่เก็บคีย์/แอตทริบิวต์ด้วยการออกแบบที่ไม่มีสคีมา
  • Azure Queue storage บริการเก็บข้อมูลสำหรับการจัดคิวและส่งข้อความระหว่างแอปพลิเคชัน

4. Mobile

บน Azure นักพัฒนาสามารถสร้างแบ็คเอนด์บนมือถือสำหรับแอป iOS, Android และ Windows ได้อย่างรวดเร็วและง่ายดาย เช่น การเพิ่มการลงชื่อเข้าใช้ขององค์กรแล้วเชื่อมต่อกับทรัพยากรภายในองค์กร เช่น SAP, Oracle, SQL Server และ SharePoint 

5. Databases

  • Azure Cosmos DB บริการฐานข้อมูลแบบกระจายทั่วโลกที่รองรับ NoSQL
  • Azure SQL Database บริการฐานข้อมูลเชิงสัมพันธ์เต็มรูปแบบ มีการปรับขนาดอัตโนมัติ และความปลอดภัย
  • Azure Database for MySQL บริการฐานข้อมูลเชิงสัมพันธ์ MySQL Azure Database for PostgreSQL บริการฐานข้อมูลเชิงสัมพันธ์ PostgreSQL 
  • Azure Database for MariaDB บริการฐานข้อมูลเชิงสัมพันธ์ MariaDB 

6. Web

  • Azure App Service บริการที่สามารถโฮสต์เว็บระบบคลาวด์ที่มีประสิทธิภาพและรองรับหลายภาษา หลายรูปแบบการนำขึ้น Azure
  • Azure Notification Hubs บริการส่งการแจ้งเตือนแบบพุชไปยังแพลตฟอร์มใดจากแบ็คเอน
  • Azure API Management บริการจัดการเกี่ยวกับ API 
  • Azure Cognitive Search เมื่อก่อนชื่อ Azure Search บริการค้นหาของ Azure สามารถนำไปใช้กับเว็บแอปพลิเคชันของเราได้

7. Internet of Things (IoT)

  • Azure IoT Hub บริการส่วนเชื่อมต่อที่ทำให้การสื่อสารที่ปลอดภัยระหว่างอุปกรณ์ IoT หลายเครื่อง
  • IoT Central บริการจัดการแบบเต็มรูปแบบที่ช่วยให้สามารถพุชโมเดลการวิเคราะห์ข้อมูลไปยังอุปกรณ์ IoT ได้โดยตรง ซึ่งช่วยให้การตอบสนองได้ไวขึ้นเพราะการประมวลผลอยู่ที่อุปกรณ์ IoT นั้นๆเลย โดยไม่จำเป็นต้องส่งมาประมวลผลที่โมเดล AI บนคลาวด์

8. Big data

  • Azure Synapse Analytics บริการวิเคราะห์ข้อมูลขนาดใหญ่มากๆ โดยใช้คลังข้อมูลองค์กรบนคลาวด์ที่ใช้ประโยชน์จากการประมวลผลแบบขนานจำนวนมากเพื่อเรียกใช้การสืบค้นที่ซับซ้อนอย่างรวดเร็วในข้อมูลหลายเพตะไบต์
  • Azure HDInsight บริการประมวลผลข้อมูลจำนวนมหาศาลด้วยคลัสเตอร์ที่มีการจัดการของคลัสเตอร์ Hadoop ในระบบคลาวด์
  • Azure Databricks บริการผสานรวมบริการวิเคราะห์ที่ใช้ Apache Spark ร่วมกับบริการข้อมูลขนาดใหญ่อื่นๆ ใน Azure

9. AI

  • Azure Machine Learning Service บริการสภาพแวดล้อมบนคลาวด์ที่สามารถใช้เพื่อพัฒนา ฝึกฝน ทดสอบ ปรับใช้ จัดการ และติดตามโมเดลแมชชีนเลิร์นนิง สามารถสร้างแบบจำลองและปรับแต่งอัตโนมัติได้ มันจะช่วยให้เริ่มฝึกเทรนโมเดลบนเครื่องแล้วขยายออกไปสู่ระบบคลาวด์ได้
  • Azure ML Studio บริการพื้นที่ทำงานร่วมกัน ซึ่งสามารถสร้าง ทดสอบ และปรับใช้โซลูชัน Machine Learning โดยใช้อัลกอริธึมการเรียนรู้ที่สร้างไว้ล่วงหน้าและโมดูลการจัดการข้อมูล

10. DevOps

  • Azure DevOps บริการเครื่องมือการทำงานร่วมกันสำหรับ CI/CD เช่น ไปป์ไลน์ประสิทธิภาพสูง ที่เก็บ Git ส่วนตัวฟรี บอร์ด Kanban ที่กำหนดค่าได้ และการทดสอบโหลดแบบอัตโนมัติและแถมยังครอบคลุมบนคลาวด์ เมื่อก่อนมีชื่อว่า Visual Studio Team Services
  • Azure DevTest Labs บริการสร้างสภาพแวดล้อม Windows และ Linux ตามความต้องการอย่างรวดเร็วเพื่อทดสอบหรือสาธิตแอปพลิเคชันโดยตรงจากไปป์ไลน์

ตัวอย่างการใช้งาน Azure: Microsoft Customer Stories Search

Azure คิดค่าบริการอย่างไร ?!

เนื่องจากเป็น Cloud service ที่มีหลายบริการแต่ละบริการจะมีรายละเอียดการคิดค่าบริการที่แตกต่างกันไป ทาง Microsoft จึงมี เครื่องคิดเลขที่จะมาช่วยในการประมาณและวางแผนค่าใช้จ่ายในการใช้งาน Azure ซึ่งเราสามารถเลือกบริการและสเปคที่ต้องการใช้งานได้เลย

วิธีการใช้งาน Pricing calculator

1. ไปยังหน้าเว็บ Pricing Calculator | Microsoft Azure

2. เลือกหมวดหมู่ของบริการและเลือกบริการที่เราต้องการ (สามารถเลือกได้มากกว่า 1 อย่าง)

3. เลื่อนลงไปด้านล่าง 👇 จะพบกับ “Your Estimate ” (ประมาณค่าใช้จ่ายของคุณ)

จะมีหน้าต่างให้เราใส่รายละเอียดต่างๆของบริการเพิ่มเติม เช่น สเปคต่างๆ ที่เราต้องการ

4. หากเราเลือกบริการมากกว่า 1 บริการ บริการถัดไปจะอยู่ด้านล่างไปอีก 👇  และด้านล่างสุดจะพบกับราคารวมทุกบริการ แถมยังสามารถ export ออกมาเป็นไฟล์ .xlsx หรือจะล็อกอินด้วยบัญชี Microsoft เพื่อบันทึกการประมาณราคานี้ได้ 

📲 สมัครใช้งานอย่างไร ?!

Azure จะมีให้ทดลองใช้งานได้ 200$ เป็นเวลา 30 วัน
หลังจากนั้นจะคิดเงินแบบ Pay as you go (ใช้เท่าไหร่จ่ายเท่านั้น)
แต่ก็จะมีบริการที่ให้ใช้ฟรีทั้งแบบตลอดและจำกัดเวลา 12 เดือนอีกด้วยนะ
สามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับบริการฟรีได้ที่นี่เลย 👇

 Create Your Azure Free Account Today | Microsoft Azure

🚀 มาสร้างบัญชีใช้งาน Azure กันเลย

1. ไปยังเว็บ Create Your Azure Free Account Today | Microsoft Azure กดปุ่ม Start free

2. หน้าเว็บจะให้ทำการ Login ด้วย Account  ของ Microsoft (Outlook)

ถ้ายังไม่มีอีเมลของ Microsoft ให้คลิก Create one ได้เลย

3. เมื่อ login เข้ามาแล้ว เราจะต้องติ้กถูกช่องแรกเพื่อยอมรับข้อตกลงลูกค้าและข้อตกลงความเป็นส่วนตัว  ส่วนช่องที่สองและสามเราสามารถติ้กหรือไม่ก็ได้ว่าเราจะรับข่าวสารเกี่ยวกับ Azure หรืออนุญาตให้ Microsoft แบ่งปันข้อมูลของเรากับ Partner รึป่าว

4. ต่อไปจะเป็นขั้นตอนยืนยันตัวตนด้วยหมายเลขโทรศัพท์ 

5. ใส่ข้อมูลบัตรเครดิตหรือบัตรเดบิตสำหรับใช้งาน Azure (CVV คือเลข 3 หลักหลังบัตร)

6. กรอกข้อมูลที่อยู่ แล้วกด Sign up ก็เป็นที่เรียบร้อยแล้ว 😊

7. เมื่อทำการ login เข้ามาจะพบกับหน้า dashboard เริ่มต้นใน portal.azue.com และสามารถใช้งาน Azure ได้เลย 

👨‍🎓 Azure for Students ?!

ของดีสำหรับนักเรียนนักศึกษา เพียงนำอีเมลโรงเรียนหรือมหาลัยไปลงทะเบียนก็จะได้เครดิตมาใช้ฟรี ๆ 100$ ต่อปีและสามารถใช้ได้จนกว่าจะจบการศึกษาและไม่ต้องกรอกเลขบัตรเครดิตตอนสมัครด้วย สามารถสมัครใช้งาน Azure for Student ได้ที่  Azure for Students – Free Account Credit | Microsoft Azure

สมัครแล้วเริ่มใช้งานกันเลย https://portal.azure.com/ 🚀
สามารถเรียนรู้เกี่ยวกับ Azure เพิ่มเติมได้ที่ Azure documentation | Microsoft Docs

เรียนเพิ่มเติมเกี่ยวกับ Azure บน BorntoDev! ได้แล้ววันนี้

🌟 คลิปเดียวก็เข้าใจ! Azure Function พัฒนาแอปแบบ Serverless  https://www.youtube.com/watch?v=H7IM7puRuy4

🌟 ใช้งาน Azure Blob Storage สุดง่ายผ่านโปรเจกต์ร่วมกับ Python https://www.borntodev.com/2023/04/19/การใช้งาน-flask-ร่วมกับ-azure-app-service/

🌟 Deploy Containerized Web App บน Azure นำแอปพลิเคชันของคุณไปสู่ระบบคลาวด์ด้วย Azure Container Instances  อย่างง่ายดาย https://www.borntodev.com/2021/12/16/deploy-containerized-web-app-to-azure/

🌟 Deploy Go ไปยัง Azure App Service พัฒนาแอปพลิเคชัน Go ของคุณบน Azure App Service  https://www.borntodev.com/2023/01/20/วิธีการ-deploy-go-ไปยัง-azure-app-service/

Sirasit Boonklang

Author Sirasit Boonklang

More posts by Sirasit Boonklang

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

ตั้งค่าความเป็นส่วนตัว

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
จัดการความเป็นส่วนตัว
  • คุกกี้ที่จำเป็น
    เปิดใช้งานตลอด

    ประเภทของคุกกี้มีความจำเป็นสำหรับการทำงานของเว็บไซต์ เพื่อให้คุณสามารถใช้ได้อย่างเป็นปกติ และเข้าชมเว็บไซต์ คุณไม่สามารถปิดการทำงานของคุกกี้นี้ในระบบเว็บไซต์ของเราได้
    รายละเอียดคุกกี้

  • คุกกี้สำหรับการติดตามทางการตลาด

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

บันทึกการตั้งค่า