ฉันจะทดลองใช้งาน Cloud (Azure, AWS, Google, ฯลฯ ) ได้อย่างไรโดยไม่เกิดปัญหา


19

เทคโนโลยีคลาวด์กำลังมาแรงในตอนนี้ แต่อาจมีราคาแพง อะไรคือกลยุทธ์ที่ดีที่สุดสำหรับการเรียนรู้ / ทดลองใช้บริการคลาวด์โดยไม่ต้องจ่ายเงินจำนวนมาก?


usenix.org/conference/hotcloud17ใช่ "ร้อนมาก"
ลูกไก่

4
สแกน github เพื่อตรวจสอบในคีย์การเข้าถึง! เรื่องตลกโปรดอย่าทำอย่างนี้
Henry

คำตอบ:


15

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

สีฟ้า

โลโก้สีฟ้า

ข้อเสนอ Azure £ 150 / $ 200 / € 170 สำหรับหนึ่งเดือนแรกของการใช้งานนอกจากนี้บริการของ Azure หลายแห่งมีระดับราคาฟรีหรือต่ำ:

  • แอพ Service Tier ฟรี
  • SQL Azure Basic Instance @ £ 0.005 / ชั่วโมง
  • เครื่อง Azure การเรียนรู้ชั้นฟรี
  • Azure Service Bus @ การดำเนินงาน 0.04 ล้านปอนด์
  • ฟังก์ชั่น Azure ที่ 0.15 ปอนด์ต่อการประหารชีวิตหนึ่งล้านครั้ง

หากคุณมีบัญชี MSDN หรือ Visual Stuido Online คุณสามารถรับเครดิต 100 / $ 150 / € 130 ต่อเดือนเพียงเพราะคุณเป็นสมาชิกของหนึ่งในบริการเหล่านี้

หากคุณเริ่มต้นที่คุณอาจมีสิทธิ์ได้ $ 120,000 หน่วยกิต Azure ที่จะเป็นเจ้าภาพแอพลิเคชันของคุณผ่านทางไมโครซอฟท์โปรแกรม BizSpark

Amazon Web Services

โลโก้ Amazon Web Services

Amazon มีระดับฟรีซึ่งรวมถึง:

  • 750 ชั่วโมงของ EC2 ซึ่งเท่ากับหนึ่งเดือนของอินสแตนซ์ t2.micro
  • 750 RDS ของ Amazon
  • 5GB S3
  • ข้อความ AWS IoT 250,000 รายการ
  • ... และอื่น ๆ

นอกจากนี้ยังมีค่าใช้จ่ายฟรีตลอดการใช้งานสำหรับบริการส่วนใหญ่:

  • AWS Lambda: คำขอฟรี 1 ล้านครั้งต่อเดือน
  • DynamoDB: 25GB Storage
  • Amazon SNS: 1 ล้านคนเผยแพร่
  • ... และอื่น ๆ

แพลตฟอร์ม Google Compute

แพลตฟอร์ม Google Cloud

Google เสนอทดลองฟรี $ 300 เป็นเวลา 12 เดือนในข้อตกลงที่คล้ายคลึงกับ Amazon นอกจากนี้ยังมีระดับการใช้งานฟรีสำหรับข้อเสนอหลักหลายประการ:

  • Google App Engine: 28 ชั่วโมง / วัน
  • ฐานข้อมูล Google Cloud: พื้นที่เก็บข้อมูล 1GB
  • Google Compute Engine: 1 f1-micro อินสแตนซ์ / เดือน
  • Google Pub / Sub: 10GB ข้อความ / เดือน
  • ฟังก์ชั่น Google Cloud: 10 ล้านครั้ง / เดือน
  • ... และอื่น ๆ

หากสิ่งเหล่านี้ไม่เพียงพอสำหรับคุณผู้ให้บริการคลาวด์ส่วนใหญ่จะชดเชยคุณเป็นเครดิตหากคุณบล็อกเกี่ยวกับบริการของพวกเขาในรายละเอียดคุณจะต้องพยายามอย่างมากและ "ปรากฏ" บนหน้าเรดาร์ของพวกเขาโดยการเขียนบล็อก โพสต์นำเสนอที่การพบปะและการประชุม แต่เมื่อพวกเขาเห็นคุณพวกเขายินดีที่จะนำเงิน $ 100 ต่อเดือนไปสู่การเรียนรู้เพิ่มเติม


12

จำลองคลาวด์บนฮาร์ดแวร์ของคุณเอง

การทำทุกอย่างที่สำคัญกับเทียร์ฟรีนั้นท้าทาย แต่คุณอาจมีฮาร์ดแวร์วางอยู่รอบ ๆ ที่คุณสามารถสร้าง minicloud ของคุณเอง หากคุณต้องการหน่วยความจำเพิ่มเติมคุณสามารถขุดผ่านลิ้นชักเก็บขยะ หากคุณสร้างบางสิ่งที่ร้ายแรงมีโอกาสที่คุณจะตัดสินใจซื้อฮาร์ดแวร์เพิ่มเติม แต่มีความเสี่ยงน้อยกว่าการจ่าย $ $$$ เป็นรายเดือนให้กับ AWS เพื่อเปิดประตูให้คุณ

LocalStack

โลโก้ LocalStack

LocalStackหมุนอีมูเลเตอร์ท้องถิ่นของบริการแบบ AWS ที่เสียไป:

มันเป็นโอเพ่นซอร์สอย่างสมบูรณ์และดูเหมือนว่า Atlassian กำลังทุ่มเทความพยายามด้านวิศวกรรมมากมายเพื่อทำให้เป็นปัจจุบัน

AppScale

โลโก้ของ AppScale
(ที่มา: jujucharms.com )

AppScaleสามารถช่วยคุณเลียนแบบคลาวด์ของ Google:

AppScale เป็นแพลตฟอร์มคอมพิวเตอร์คลาวด์โอเพนซอร์ซที่ปรับใช้และปรับขนาดแอปพลิเคชัน Google App Engine ที่ไม่ได้แก้ไขโดยอัตโนมัติบนระบบคลาวด์สาธารณะและส่วนตัวและกลุ่มในสถานที่ AppScale มีรูปแบบใน App Engine APIs และรองรับแอพพลิเคชั่น Python, Go, PHP และ Java

AppScale ได้รับการสนับสนุนและดูแลโดย AppScale Systems ร่วมกับ Google

ต้นยูคา

ยูคาลิปตัสมีมานานกว่านี้เล็กน้อยและมีคุณสมบัติฟรีและจ่ายเงิน รองรับการจำลอง EC2, S3 และ IAM


ในขณะที่น่าสนใจแม้ใน บริษัท ที่มีประมาณ 600 vms ในสถานที่ตั้งฉันไม่สามารถหมุนสิ่งต่าง ๆ สำหรับเล่นออกจากโครงการและไม่มีฮาร์ดแวร์ที่พร้อมใช้งาน (ขายให้กับนายหน้า) ฉันไม่คิดว่านักเรียนจะสามารถทำสิ่งเหล่านี้เพื่อเรียนรู้ได้
Tensibai

อาจเป็นเช่นนั้น แต่การหลีกเลี่ยงการเรียกเก็บเงินจำนวนมากสามารถกระตุ้นให้ผู้คนทำสิ่งที่น่าอัศจรรย์
ลูกไก่

1
จากประสบการณ์ดิบ (ฮาร์ดแวร์) ในต้นทุนสถานที่ตั้งจะสูงกว่าการใช้ปลายทาง vm เดียวกันบน aws เพื่อให้ได้ประสิทธิภาพที่เทียบเท่า ฉันกำลังพูดถึงค่าใช้จ่ายเท่านั้นและไม่ได้คำนึงถึงการเพิ่มประสิทธิภาพทางการเงินสำหรับฮาร์ดแวร์ในสถานที่
Tensibai

คุณอาจต้องการเพิ่มลงในรายการAppScaleโดยเฉพาะสำหรับเรียกใช้แอป Google App Engine
Dan Cornilescu

2
คุณควรเพิ่มหมายเหตุพิเศษที่ไม่ควรใช้การจำลองดังกล่าวเพื่อรวบรวมคะแนนประสิทธิภาพหรือความสามารถในการปรับขยาย (ในกรณีส่วนใหญ่)
Dan Cornilescu

6

มีบริการไม่กี่แห่งที่ให้คำอธิบาย 'ฟรีชั้นหนึ่ง' เพื่อช่วยนักพัฒนาใหม่เริ่มต้นใช้งานแพลตฟอร์มคลาวด์โดยไม่ต้องเสียค่าใช้จ่าย

AWSมีระดับฟรีค่อนข้างมาก:

ฟรีเสมอ

  • ฟรี 1 ล้านคำขอแลมบ์ดาต่อเดือน
  • พื้นที่เก็บข้อมูล DynamoDB 25 GB
  • ฟรี 20,000 คำขอไปยัง AWS Key Management Service
  • 1 ล้านคำขอไปยัง Amazon SQS
  • บริการอื่น ๆ

ฟรี 12 เดือน

  • เวลาในการคำนวณ EC2 750 ชั่วโมง (t2.micro)
  • ที่เก็บข้อมูล Amazon S3 5 GB
  • ข้อความ 250,000 ข้อความบน AWS IoT
  • คนอื่น ๆ

Azure เสนอเครดิตฟรีมูลค่า 200 ดอลลาร์สหรัฐ (หรือ£ 150) เพื่อใช้ในแบบที่คุณต้องการภายในหนึ่งเดือน (แต่จะหมดอายุหลังจากหนึ่งเดือน):

คุณได้รับเครดิต Azure £ 150 ด้วยการทดลองใช้ฟรี ตัวเลือกนี้เป็นของคุณในการใช้เครดิต Azure ของคุณ ใช้พวกเขาในบริการ Azure ใด ๆ ตามความต้องการของคุณรวมถึงเครื่องเสมือน, เว็บไซต์, บริการคลาวด์, บริการมือถือ, ที่เก็บข้อมูล, ฐานข้อมูล SQL, เครือข่ายการจัดส่งเนื้อหา, HDInsight, บริการสื่อและอื่น ๆ อีกมากมาย

ใช้เครื่องคำนวณราคาเพื่อประเมินว่าคุณสามารถใช้กับเครดิต Azure จำนวน£ 150 นี่คือสถานการณ์การใช้งานบางอย่างที่ใช้งานไม่เกิน£ 150 ต่อเดือน:

  • เรียกใช้อินสแตนซ์ของเครื่องเสมือนขนาดเล็ก 2 เครื่องตลอดทั้งเดือนหรือ
  • การจัดเก็บข้อมูล 800 GB ในที่เก็บข้อมูลหรือ
  • การพัฒนาและทดสอบแอปพลิเคชันเว็บโดยใช้ Cloud Services โดยมี 3 บทบาทเว็บและ 2 บทบาทของผู้ปฏิบัติงานบนอินสแตนซ์ขนาดกลางเป็นเวลา 10 ชั่วโมงต่อวัน 5 วันต่อสัปดาห์หรือ
  • รันฐานข้อมูล S2 SQL สองฐานข้อมูลตลอดทั้งเดือน

Google Cloud ให้เวลา 12 เดือนด้วยเครดิต $ 300 และมีบริการบางอย่างที่ 'ฟรีเสมอ'ซึ่งคล้ายกับข้อเสนอของ Amazon

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

นอกจากนี้นักศึกษายังสามารถเรียกร้อง"ถึง $ 110 โบนัส AWS หน่วยกิตรวมของ $ 75- $ 150"กับนักพัฒนา GitHub นักศึกษาแพ็ค อาจคุ้มค่าที่จะตรวจสอบว่าบริการคลาวด์ที่คุณชื่นชอบมีข้อเสนอที่คล้ายกันหากคุณมีสิทธิ์!


0

ปิดสิ่งต่าง ๆ เมื่อคุณไม่ได้ใช้งาน เครื่องมือเช่น www.parkmycloud.com มีประโยชน์มาก


2
นั่นอาจเป็นบริการที่น่าสนใจมันทำงานอย่างไร ราคาเท่าไหร่
Tensibai
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.