nungning

SQL Database Deployment Model

Microsoft Azure SQL Database [Deployment Model]

Deployment Model   เป็นบริการในรูปแบบPlatform as a Serviceของระบบฐานข้อมูลDatabaseบนโครงสร้างของMicrosoft AzureโดยมีDeployment Options ดังต่อไปนี้  Single Database  Elastic Pool Managed Instance Single Database Single DatabaseคือDeployment ModelของAzure SQL Databaseที่มีResourceเป็นของตัวเองและถูกจัดการผ่านDatabase Server โดยในแต่ละฐานข้อมูลนั้นจะถูกแยกออกมาโดยใช้กลไกการจัดการที่มีเฉพาะและอีกทั้งจะมีService Tierเป็นของตนเอง ภายใต้การคิดค่าใช้จ่ายในรูปแบบDTU(Database Transaction Unit)หรือvCore ซึ่งเหมาะสำหรับการพัฒนาและรองรับการทำงานร่วมกันกับCloud Applicationที่ทันสมัยและสามารถใช้งานร่วมกับCloud Nativeที่สามารถ build, deploy และ deliver ผ่านCloudแพลต์ฟอร์มได้เลย  Elastic Pool Elastic Poolคือกลุ่มของSingle Databaseหลายๆตัวมารวมกัน โดยจะมีการแชร์Resourcesต่างๆร่วมกันเช่น CPU หรือ Memory ซึ่งสามารถกำหนดค่าต่ำสุดและค่าสูงสุดของResourcesตามราคาที่เซตไว้ผ่านการจัดซื้อแบบ DTU หรือ vCoreให้กับแต่ละฐานข้อมูลได้ นอกจากนั้นยังถูกออกแบบมาเพื่อรองรับการพัฒนาApplicationที่ทันสมัยเช่นเดียวกับSingle Databaseอีกด้วย อีกทั้งสามารถทำการย้ายSingle Databaseเข้าหรือออกจากElastic Poolได้ ซึ่งในส่วนตรงนี้จึงทำให้Elastic Poolเป็น …

Microsoft Azure SQL Database [Deployment Model] Read More »

Microsoft Azure SQL

Microsoft Azure SQL คืออะไร?

Microsoft Azure SQL  เป็นบริการจัดเก็บฐานข้อมูลต่างๆบน Cloud ที่อยู่ในรูปเเบบ IaaS (Infrastructure as a Service) เเละ PaaS (Platform as a Service) ที่จะช่วยจัดการกับข้อมูลต่างๆ เป็นบริการที่มีประสิทธิภาพสูง ที่จะช่วยให้ผู้ใช้งานไม่ต้องกังวลกับการจัดการหรือดูเเลในส่วน Infrastructure ใดๆเลย โดย SQL Cloud Database มีบริการทั้งหมด 3 รูปเเบบ 1.SQL Server on Azure Virtual Machines เป็นบริการที่ให้เช่า Virtual Machine บน Server ของ Microsoft Azure เพื่อจัดการเเละจัดเก็บข้อมูล โดยหน้าที่ในการรับผิดชอบดูเเลนั้นจะเเบ่งเป็น ผู้ให้บริการจะดูเเลในส่วนของ Hardware เเละจะมีเเค่ในส่วนของ Software เเละ License ที่ผู้ใช้บริการต้องเป็นฝ่ายจัดหาเเละดูเเลควบคุมกำหนดค่าต่างๆเอง บริการนี้จะทำให้ผู้ใช้บริการไม่ต้องคอยดูเเล รักษาหรือกังวลเกี่ยวกับ Hardware หรือ …

Microsoft Azure SQL คืออะไร? Read More »

Microsoft App Serviceคืออะไร?

Microsoft Azure App Service คืออะไร?

Azure App Service เป็นอีกหนึ่งในบริการยอดนิยมของ Microsoft ที่ถูกใช้บริการมากที่สุด บริการนี้มีเครื่องมือที่จำเป็นเเละตอบโจทย์เป็นอย่างมากสำหรับ Developer ที่ต้องการมุ่งเน้นเเละให้ความสำคัญไปกับการพัฒนา Application โดยที่ไม่ต้องกังวลเกี่ยวกับ Infrastructure ใดๆ Azure App Service เป็นบริการให้เช่าใช้พื้นที่สำหรับการวางเว็ปไซต์ที่มีความยืดหยุ่นสูงในรูปแบบ PaaS (Platform As a Service) โดยสามารถเพิ่มจำนวนหรือ Scale Out อัตโนมัติ เพื่อรองรับการเข้าระบบที่มีจำนวนมาก โดยที่ไม่ต้องเสียเวลาในการเปิดปิดเครื่องเพื่อ Set up ระบบใหม่ ซึ่ง Azure App Service นั้นรองรับการทำงานบน Windows และ Linux เป็นหลัก เเละยังสามารถรองรับได้หลากหลายภาษาเช่น ASP.NET, PHP, Node.js และ Python เเละอื่นๆ โดยก่อนจะเริ่มการใช้งานในเเต่ละบริการของ Azure App Service นั้น ผู้ใช้บริการจะต้องทำการกำหนดชุดประมวลผลใน Azure App …

Microsoft Azure App Service คืออะไร? Read More »

Microsoft Azure DevOps

Microsoft Azure DevOps (ไมโครซอร์ฟ อะ-ชัว เดฟออปส์) คืออะไร?

ในปัจจุบัน ผู้ให้บริการ (Cloud Provider) ชื่อดังระดับโลกมีมากมายเช่น Amazon Web Services, Google Cloud Platform รวมไปถึง Azure ก็เป็นหนึ่งในบริการจัดเก็บข้อมูลโดยมีบริษัท Microsoft เป็นผู้ดูเเล Microsoft Azure เป็นระบบปฎิบัติการ Cloud Platform ที่เปิดกว้างเพื่อทำหน้าที่สร้าง ติดตั้ง จัดเก็บข้อมูลแบบ Online รวมถึงจัดการโซลูชั่นต่างๆ ช่วยดูแลและจัดการด้านฮาร์ดแวร์ ซอฟต์แวร์ และระบบเครือข่ายผ่านระบบของ Cloud Service เพื่อตอบโจทย์ความต้องการขององค์กรมากมายโดยที่จะรองรับใน 2 รูปแบบหลักคือ บริการโครงสร้างพื้นฐาน IaaS (Infrastructure as a Service) และ บริการแพลตฟอร์ม PaaS (Platform as a Service) ซึ่งบริการประเภทของ Azure มีทั้งหมด 22 บริการเเละในแต่ละบริการก็จะมี Function ที่แตกต่างกันออกไป  DevOps …

Microsoft Azure DevOps (ไมโครซอร์ฟ อะ-ชัว เดฟออปส์) คืออะไร? Read More »

Cloud Computing

คลาวด์คอมพิวติ้ง (Cloud Computing) คืออะไร?

คลาวด์คอมพิวติ้ง (Cloud Computing) คือ บริการเช่าใช้ระบบคอมพิวเตอร์ และทรัพยากรแบบครบวงจร โดยสามารถเลือกเช่าฮาร์ดแวร์และ/หรือซอฟต์แวร์ ไม่ว่าจะเป็นระบบเครือข่าย(Server) การติดตั้งฐานข้อมูล(Database) การทดสอบระบบ(Testing) การประมวลผลที่รองรับได้หลากหลายระบบปฏิบัติการ(Platform) ตลอดจนถึงการจัดเก็บข้อมูลทั้งหมดของผู้ใช้บริการ(Storage)