Azure คือ?

0
785

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

“เซิร์ฟเวอร์” ยุคแห่งปัญหาและการลงทุน

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

ต่อมาเมื่อโลกเข้าสู่ยุค Virtual Machine หลายๆ องค์กรนำซอร์ฟแวร์ VM เข้ามาช่วยจัดการเซิร์ฟเวอร์ด้วยการติดตั้งแอพพลิเคชั่นลงไปในแต่ละ VM ที่เราจัดสรรเอาไว้ ทำให้ช่วยลดปัญหาความวุ่นวายที่เคยมีให้ดูเรียบง่ายขึ้น และยังช่วยลดต้นทุนทางด้านฮาร์ดแวร์ลงด้วย ฟังดูเหมือนปัญหาจะจบลง แต่ไม่ได้ตอบโจทย์ทั้งหมด เพราะองค์กรที่ธุรกิจเติบโตและขยายไปอย่างรวดเร็ว ย่อมต้องการเตรียมการด้านระบบไอทีได้พร้อมอยู่เสมอ การที่จะขยายระบบออกไป (Scale Out) กลับไม่ตอบโจทย์ในเรื่องของ “เงินลงทุน”

“Cloud” ยุคที่คนไอทีเลือกลงทุนอย่างชาญฉลาด

ลองคิดดูว่าในขณะที่หลายๆองค์กรสามารถเช่าใช้ Virtual Machine ได้ตามที่ต้องการ (IaaS: Infrastructure as a Service) ไม่ว่าจะเพิ่มหรือลดจำนวนแอพพลิเคชั่นก็ทำได้อย่างไม่ยากเย็น และเสียค่าใช้จ่ายตามจริงโดยไม่ต้องมากังวลกับค่าซ่อมบำรุง แต่คุณยังต้องมานั่งติดตั้ง OS ใหม่, ลง Patch แก้ไข, หรือยังต้องปวดหัวกับปัญหา Network จุกจิกกวนใจ “เอาเวลาไปทำอย่างอื่นดีมั้ยครับ”

Azure ทำอะไรได้บ้าง?

 

App Service – Web and Mobile Apps

เป็นบริการที่รวบรวมทุกสิ่งอย่างที่คุณต้องใช้ในการสร้างแอพพลิเคชั่นทั้งบนเว็บและบนมือถือ ด้วยการจัดการผ่านระบบหลังบ้านในที่เดียว รองรับภาษามากมาย เช่น NET, Node.Js, Java, PHP, และ Python ซึ่งทำงานได้ทั้งบน Web Apps, Mobile Apps, Logic Apps, และ API Apps

Service Fabric – Microservice Based Apps

เป็นแพลตฟอร์มที่ทางผู้พัฒนาระบบและ ISV (Independent Software Vendor) ใช้ในสร้างและจัดการแอพพลิเคชั่นแบบ Microservice (การออกแบบทางสถาปัตยกรรมบนพื้นฐานที่แยกพัฒนาแต่ละเซอร์วิซออกจากกันโดยชัดเจน แต่ละเซอร์วิซสามารถทำงานได้อย่างเป็นอิสระ มีฐานข้อมูลเป็นของตัวเอง ช่วยให้เกิดความคล่องตัวในการจัดการ การ Scale In/Out ความยืดหยุ่นและรวมไปถึงสภาพพร้อมใช้งานแบบ 24/7) 

Service Fabric จริงๆแล้วเป็นจุดเริ่มต้นของบริการจาก Microsoft ที่เรารู้จักกันเป็นอย่างดีเช่น Azure SQL Database, Azure Document DB, Cortana, Windows Intune และ Skype for Business เป็นต้น ซึ่ง Microsoft ได้นำเทคโนโลยีที่ใช้พัฒนาเซอร์วิซแอพพลิเคชั่นตัวเเดียวกันนี้ มาให้คุณได้ใช้พัฒนา Microservice Apps ของคุณเอง

Cloud Services – Monolithic Apps

Azure Cloud Services เป็นบริการในรูปแบบ Microsoft Platform as a Service (Paas) ที่เปิดตัวในช่วงปี 2010 เหล่านักพัฒนาใช้ Azure Cloud Service ในการจัดการแอพพลิเคชั่นที่เป็น .NET จุดเด่นของมันคือการใช้ประโยชน์จากโครงสร้างพื้นฐานของ Cloud ที่มีลักษณะคล้ายการทำงานของ Virtual Machines และ Virtual Network เข้ามาช่วย ซึ่งเราไม่จำเป็นต้องเสียเวลาจัดการรายละเอียดยิบย่อย การคอนฟิก Windows และระบบพื้นฐาน

Azure Functions – Event Driven Execution

เป็นบริการประมวลผลข้อมูลอัตโนมัติตามเหตุการณ์ที่ระบุไว้ (Event-Driven) ให้ทำงานตามกำหนด (ซึ่งจะคล้ายกับบริการ AWS Lambda ของ Amezon) โดยเราสามารถตั้งค่าเหตุการณ์ที่เป็นตัว trigger เพื่อให้ Azure Functions ทำงานตามที่กำหนดได้ทั้งในบริการอื่นของ Azure หรือผลิตภัณฑ์ที่เป็น SaaS เช่น Office 365 และ Salesforce ข้อดีของ Azure Functions คือไม่ต้องเช่า Cloud เพราะค่าใช้จ่ายคิดตามปริมาณการใช้งานที่ function ทำงานจริง 

สำหรับเพื่อนๆ ที่ยังคงมีข้อสงสัยหรืออยากทดลองใช้ Microsoft Azure ก็สามารถทักทายเข้ามาพูดคุยสอบถามกับทีมงานเราได้เลยนะครับ Onestopware เรายินดีให้บริการลูกค้าทุกท่าน และพบกันใหม่กับบทความน่าสนใจที่นี่

#Onestopware
www.onestopware.com
เราขาย Server และ Software ที่ให้คุณมากกว่าคำว่าถูก

ทิ้งคำตอบไว้