What is Cloud Computing?
Cloud Computing คือการเช่าเซิร์ฟเวอร์ พื้นที่จัดเก็บ และซอฟต์แวร์ผ่านอินเทอร์เน็ตแทนการซื้อและบำรุงรักษาฮาร์ดแวร์ด้วยตัวเอง ด้วย Cloud Computing คุณจะได้ความยืดหยุ่นในการขยายกำลังการประมวลผลเมื่อคุณต้องการ และจ่ายเฉพาะสิ่งที่ใช้งานจริง คิดถึงการเป็นสมาชิกยิมสำหรับคอมพิวเตอร์: มาที่นี่ ทำงาน ไป แล้วออกไป ไม่มีชั้นวางในห้องน living ของคุณ
“Cloud Computing หมายถึงทุกอย่างเป็นสาธารณะและไม่ปลอดภัย” ไม่ใช่เลย ผู้ให้บริการที่เชื่อถือได้จะแยก Tenant และสนับสนุนการเข้ารหัส ในขณะเดียวกันคุณยังควบคุมกุญแจและการเข้าถึง ในคริปโต ทีมมักใช้งาน blockchain indexer บนคลาวด์ แต่เก็บคีย์ลงในฮาร์ดแวร์ที่บ้านหรือติดตั้งในโมดูลที่ปลอดภัย
How Cloud Computing works
นึกภาพการเปิดตัวแอปคริปโตในหนึ่งสัปดาห์ Cloud Computing ให้คุณเช่าทรัพยากรที่คุณต้องการได้ทันทีเมื่อคุณต้องการ แล้วปิดใช้งานเมื่อความต้องการลดลง
- Step 1: คุณเลือกผู้ให้บริการและภูมิภาค จากนั้นขอเซิร์ฟเวอร์หรือฟังก์ชันด้วยคลิกไม่กี่ครั้งหรือสคริปต์เล็กๆ
- Step 2: คุณปรับใช้งานแอปหรือภาพโหนดของคุณ อาจเพิ่มฐานข้อมูลหรือ object storage สำหรับ snapshots
- Step 3: ผู้ให้บริการจัดสรร CPU, หน่วยความจำ และพื้นที่จัดเก็บ จากนั้นเชื่อมต่อเครือข่ายเพื่อให้แอปของคุณเข้าถึงได้
- Step 4: ปริมาณการใช้งานมาถึง กฎ auto scaling เพิ่มหรือลดอินสแตนซ์ตามโหลด
- Step 5: คุณตรวจสอบ log และ metrics และเมื่อความต้องการลดลง คุณปรับลดเพื่อประหยัดเงิน
ใช่ นั่นแหละ
Why Cloud Computing Matters
นี่คือเหตุผลที่คุณควรใส่ใจ:
- Benefit: ส่งมอบได้เร็วขึ้น ไม่ต้องซื้อฮาร์ดแวร์ และจ่ายเฉพาะสิ่งที่ใช้งานจริง
- Perspective: ช่วงพีคเกิดขึ้นได้ และ Scalability on demand ที่มาเมื่อใช้งานช่วยให้ mint, drops และชุมชนไม่ล้มตัวลงจากการใช้งานของแอป
- Relevance: คุณจะเห็นมันอยู่เบื้องหลังแดชบอร์ด DeFi, ตลาด NFT, backends เกม, เครื่องมือ DAO และทุก pipeline วิเคราะห์ข้อมูลที่คุณชื่นชอบ
Keep signing keys off the cloud and use short lived credentials; pick storage classes and regions that keep things cost-effective while you autoscale the stateless parts.
Key Characteristics of Cloud Computing
Spot these traits and you will recognize the pattern:
- OnDemand: Provision resources instantly, then remove them when you are done.
- Elasticity: Scale up during a spike and back down after the hype.
- Global: Choose regions closer to users for faster responses.
- Managed: Providers handle patches, uptime targets, and hardware refreshes.
- Programmable: Build and change infrastructure through APIs and templates.
Variations
The main flavors you will run into:
- IaaS: Infrastructure as a Service gives you virtual machines, disks, and networks.
- PaaS: Platform as a Service gives you a runtime for apps without managing servers.
- FaaS: Function as a Service runs short functions on demand and scales by request count.
- SaaS: Software as a Service delivers full apps through a browser with zero setup.
Cloud Computing gives speed and convenience, not decentralization. If censorship resistance matters, design for redundancy across providers and keep critical pieces able to run outside the cloud.
Example
ทีม DeFi จัด batch airdrop ใน Cloud Computing โดยคิว transaction สำหรับแต่ละ wallet ในขณะที่เซิร์ฟเวอร์เพิ่มเติมหมุนขึ้นชั่วคราวหนึ่งชั่วโมงแล้วปิดตัวลง
Fun Fact
ไอคอนคลาวด์ในไดอะแกรมเครือข่ายเก่าเป็นการวาดภาพจริงๆ เพื่อซ่อนรายละเอียด “อินเทอร์เน็ต” ซึ่งต่อมเป็นต้นแบบคำว่า Cloud Computing ที่ทุกคนพูดในที่ประชุมขณะนี้
Wrap-Up
สั้นๆ ว่า: Cloud Computing ช่วยให้คุณเช่าคอมพิวเตอร์ทรงพลังตามความต้องการเมื่อจำเป็น เพื่อให้คุณสร้างได้อย่างรวดเร็ว ปรับขนาดเมื่อเกิดความต้องการ และจ่ายเฉพาะตอนที่มันทำงาน