ฉันจะสร้างฐานข้อมูลเซิร์ฟเวอร์ SQL ฟรีขนาด 250GB ที่สัญญาไว้ด้วยการสมัครสมาชิก Azure ฟรีได้อย่างไร

ฉันสร้างการสมัครสมาชิก Azure ฟรีและโฮสต์แอปสองสามแอปตั้งแต่ประมาณเดือนเมษายนของปีนี้ (2020) ทรัพยากรทั้งหมดของฉัน การสมัครสมาชิก กลุ่มทรัพยากร AppService และ Apps เป็นบริการ F1 แทนที่จะเป็น S1 เพื่อให้แน่ใจว่าบริการเหล่านี้ทำงานฟรี และการคาดการณ์ค่าใช้จ่ายสำหรับเดือนของฉันควรเป็น $0.0 เสมอ นี่เป็นเรื่องน่าสับสนในตอนแรกที่ฉันต้องติดต่อ Microsoft เพื่อช่วยฉันในการตั้งค่าลำดับชั้นของทรัพยากร ในเว็บแอปหลักของฉัน ตอนนี้ฉันต้องปรับใช้ฐานข้อมูล SQL ฉันได้พัฒนาโดยใช้ LocalDB ในแอป ASP.Net Core 3.1 ของฉัน

คำอธิบาย Free Azure ในตอนนี้: https://azure.microsoft.com/en-us/free/

มอบข้อกำหนดเหล่านี้สำหรับ SQL Server พร้อมการสมัครสมาชิกฟรีในปีแรก:

ป้อนคำอธิบายรูปภาพที่นี่

250GB ตอนนี้ฉันกำลังคิดถึงพื้นที่เก็บข้อมูล 250GB ไม่ใช่หน่วยความจำ แต่เมื่อคุณเริ่มเลือกการกำหนดค่า DB ของคุณ พวกเขากำลังพูดถึงหน่วยความจำ ตอนนี้ฉันสับสนกับเรื่องนั้น คุณได้รับพื้นที่เก็บข้อมูลหรือหน่วยความจำขนาด 250GB พร้อม SQL Server ฟรีพร้อมการสมัคร Azure ฟรี

นอกจากนี้บริการฟรียังบอกว่าฐานข้อมูล SQL ฟรีจริงๆ ไม่ใช่เซิร์ฟเวอร์ SQL ฟรี ดังนั้นฉันจึงสับสนที่นี่เช่นกัน คุณได้รับฐานข้อมูลเดียวหรือไม่? ฉันรู้ว่าคุณต้องตั้งค่า SQL Server เพื่อตั้งค่าฐานข้อมูล

ต่อไป ฉันพบบทช่วยสอนสั้นๆ เกี่ยวกับการสร้างฐานข้อมูลเซิร์ฟเวอร์ SQL ของเธอ: https://docs.microsoft.com/en-us/azure/azure-sql/database/single-database-create-quickstart?tabs=azure-portal

ฉันต้องการดูบทช่วยสอนนี้สามเวอร์ชัน: การใช้:

  1. พอร์ทัล
  2. สีฟ้า CLI
  3. พาวเวอร์เชลล์

ดังนั้นฉันจึงสามารถสัมผัสถึงสภาพแวดล้อมและค้นหาวิธีที่เหมาะกับฉันที่สุด

ฉันกำลังศึกษาบทช่วยสอนเกี่ยวกับพอร์ทัลก่อน ในขั้นตอนที่ 9 ค่าเริ่มต้นคือ วัตถุประสงค์ทั่วไป ไร้เซิร์ฟเวอร์ สิ่งนี้บอกว่ามากถึง 40 vCores หน่วยความจำสูงสุด 120 GB แต่คุณควรจะมี 250GB เมื่อสมัครสมาชิกฟรี ดังนั้นนี่ไม่ใช่มัน ฉันคลิกจัดเตรียมแล้ว และตอนนี้มันบอกว่าสูงถึง 80 vCores หน่วยความจำสูงสุด 408 GB 408GB นั้นมากเกินไป มากกว่า 250GB

ฉันก็เลยคลิก กำลังมองหา Basic, Standard หรือ Premium อยู่ใช่ไหม? จากนั้นคลิกมาตรฐานเนื่องจากเป็นการกำหนดค่า 250GB ฉันคิดว่าฉันกำลังมองหาฐานข้อมูล SQL ฟรีพร้อมการสมัคร Azure ฟรี (ฉันเพิ่งได้รับฐานข้อมูลเดียวอีกครั้งหรือไม่)

แต่ตอนนี้แทนที่จะพูดถึง vCores ราคาจะเป็นต่อ DTU DTU คืออะไร? ฉันพยายามอ่านมัน ดูเหมือนเป็นหน่วยของประสิทธิภาพมากกว่าธุรกรรม ฉันเชื่อว่ามาตรฐานอยู่ที่ประมาณ 10 DTU ต่อเดือน หวังว่านั่นจะไม่ได้หมายถึงธุรกรรม 10 รายการต่อเดือน แต่เป็นการวัดประสิทธิภาพอีกครั้ง ค่าใช้จ่ายโดยประมาณ $ 15 ดอลลาร์ต่อเดือน

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

Standard S0 ข้างต้นนั้นทำให้ฉันกลัว ฉันคิดว่ามันจะเริ่มชาร์จฉัน มันควรจะบอกว่า F1 ไม่ควร

ฉันเจอคำถามที่คล้ายกันนี้ทางออนไลน์ หลายๆ คนดูเหมือนจะมีความสับสนและคำถามเดียวกันกับฉัน คำถามหลักคือฉันจะรับฐานข้อมูลระดับ F1 สำหรับแอปของฉันได้อย่างไร และเป็นฐานข้อมูลเดียวที่ฉันได้รับ นั่นจะแย่มาก ไม่ใช่การสมัครสมาชิกฟรีจริงๆ เนื่องจากเว็บแอปส่วนใหญ่ใน ASP.Net/Core ซึ่งเป็น Microsoft นั้นมีไดนามิกและต้องการ DB และ Azure คือ Microsoft ใช่ไหม

หรือฉันควรไปข้างหน้าและทบทวนและสร้าง และ S0 เป็นเพียงวิธีการที่พวกเขาทำเพื่อสมัครสมาชิก Azure ฟรีใช่ไหม เหมือนคุณจะไม่ถูกเรียกเก็บเงินสำหรับ S0 เหรอ? แต่ฉันไม่คิดอย่างนั้น กำลังพยายามหาคำตอบที่เป็นรูปธรรมที่ไหนสักแห่งเพื่อให้ฉันรู้ว่าต้องดำเนินการอย่างไร

อัปเดต 10/20/20 ฉันเพิ่งเปลี่ยนไปใช้วิธีอื่นและกำลังสร้าง SQL Server แทนฐานข้อมูล Sql ดูเหมือนว่าจะฟรีและประมาณการค่าใช้จ่ายต่อเดือนระบุว่า: ไม่มีค่าใช้จ่ายเพิ่มเติม

ป้อนคำอธิบายรูปภาพที่นี่


person Sam    schedule 19.10.2020    source แหล่งที่มา
comment
สวัสดีแซม คุณช่วยโพสต์ UPDATE ของคุณพร้อมวิธีแก้ปัญหาเพื่อตอบคำถามของคุณเองได้ไหม   -  person Bernard Vander Beken    schedule 20.10.2020
comment
คือมันยังไม่ใช่วิธีแก้ปัญหา นั่นเป็นเพียงเซิร์ฟเวอร์ และยังคงยืนยันว่าจะฟรีหรือไม่ ส่วนฐานข้อมูลยังคงเรียกเก็บเงินฉัน 15 ต่อเดือน   -  person Sam    schedule 20.10.2020


คำตอบ (2)


ตกลงทุกคน
ลองพิจารณานี่เป็นคำตอบเบื้องต้นจนกว่าทุกอย่างจะพิสูจน์ได้ว่าเป็นความจริง ฉันเปิดตั๋วสนับสนุนกับ Azure/Microsoft

นี่คือส่วนหนึ่งของคำตอบที่ฉันได้รับ:

ก่อนอื่น ฉันอยากจะขอบคุณมากสำหรับการร้องขอบริการโดยละเอียดเช่นนี้ หลังจากการสอบสวนของฉัน ฉันสามารถระบุได้ว่าราคาโดยประมาณไม่ได้แสดงส่วนลดสำหรับบริการฟรี ดังนั้น การใช้ฐานข้อมูล S0 ในฐานข้อมูล Azure SQL ที่ระดับบริการพื้นฐานจะรวมอยู่ในบริการฟรี ข้อจำกัดของบริการฟรีระบุว่าคุณสามารถใช้งานได้สูงสุด 250 GB ดังนั้นอะไรก็ตามที่ปรับใช้ต่ำกว่า 250 GB ก็สามารถใช้ได้หากกำหนดค่าอย่างถูกต้องทุกด้าน ตราบใดที่คุณอยู่ภายในขีดจำกัด คุณจะไม่ถูกเรียกเก็บเงิน


คำตอบของฉันที่นี่: ขอขอบคุณสำหรับข้อมูลเกี่ยวกับ S0 ที่ถือว่าฟรีโดยเป็นส่วนหนึ่งของการสมัครสมาชิก F1 (แม้ว่าฉันหวังว่าพวกเขาจะรวมไว้ถัดจาก S0 ในแผ่นราคาเพื่อใช้เป็นส่วนหนึ่งของ F1 ในวงเล็บหรืออะไรบางอย่าง) คุณจะใช้ vCores หรือ DTU หรือไม่ และถ้าคุณใช้ DTU จะสำคัญหรือไม่หากคุณใช้เกินค่าสูงสุด? หรืออย่างที่คุณบอก ฉันเดาว่าตราบใดที่ฉันยังเหลือไม่ถึง 250GB ฉันก็โอเค

คำตอบของเธอยังคงดำเนินต่อไป:


สุดท้ายนี้ ฉันอยากจะฝากลิงก์เกี่ยวกับวิธีการหลีกเลี่ยงการเรียกเก็บเงินในบัญชีบริการฟรีของคุณ: https://docs.microsoft.com/en-us/azure/cost-management-billing/manage/avoid-charges-free-account.

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

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

และอีกหนึ่งคำถามที่ฉันส่งให้เธอ: ฉันสามารถสร้างแอปพลิเคชันขนาด 250GB สำหรับแต่ละแอปที่ฉันปรับใช้ที่นั่นได้หรือไม่ หรือฉันจะได้รับเพียงอันเดียวและต้องทำให้แอปทั้งหมดของฉันแชร์มัน

อย่างน้อยเราก็รู้ว่า Basic S0 เปิดให้ใช้งานฟรีแล้ว ฉันจะอัปเดตคำตอบนี้ด้วยข้อมูลที่ดีขึ้นในขณะที่ฉันศึกษารายละเอียด

person Sam    schedule 20.10.2020

นี่คือคำตอบที่ดีที่สุด ฉันได้ดำเนินการตามขั้นตอนที่เหมาะกับฉันแล้ว และตอนนี้ฉันเข้าใจอะไรหลายๆ อย่างดีขึ้นแล้ว ดูเหมือนว่าคำตอบทั้งหมดจะไม่ได้อยู่ในที่เดียวเนื่องจาก Azure นั้นกว้างใหญ่มากและสถานการณ์ของทุกคนก็แตกต่างกัน ดังนั้นฉันจึงเขียนบทความเพื่อบันทึกสิ่งที่ใช้ได้ผลสำหรับฉัน ฉันหวังว่านี่จะช่วยใครบางคนที่นั่น:

https://ctas.azurewebsites.net/TechCorner/AspNetCore3/HowTos/DeployWebAppWithLocalDbToAzure

person Sam    schedule 25.10.2020