- Opisyal na impormasyon - Libreng kupon - Mga Tampok ng DigitalOcean - Presyo at plano ng DigitalOcean - Mga server - DigitalOcean Basic - DigitalOcean na CPU-Optimized - DigitalOcean CPU-Optimized 2x SSD - Pangkalahatang Layunin ng DigitalOcean - DigitalOcean General Purpose 2x SSD - DigitalOcean Memory-Optimized - DigitalOcean Memory-Optimized 3x SSD - DigitalOcean Memory-Optimized 6x SSD - DigitalOcean Storage-Optimized - DigitalOcean Storage-Optimized 1.5x SSD - App Platform - Mga function na walang server - Managed Database Service (DBaaS) - Mga tampok ng pinamamahalaang Kubernetes (k8s) - Registry ng Container - I-block ang Storage - Imbakan ng Bagay - Static na IP Address - Load Balancer - Mga VPC (Virtual Private - Mga server - Oras ng pagtugon sa network ng data center ng DigitalOcean - Ang iyong ibinigay na CPU ay mabuti o masama? - Listahan ng cloud function ng DigitalOcean - Benchmark na resulta ng DigitalOcean (Unixbench) ## Opisyal na impormasyon ## Libreng kupon Maaari kang makakuha ng libreng $100 na kupon sa pamamagitan ng pagrehistro mula sa link na ito ## Mga Tampok ng DigitalOcean Maikling buod VPS na may pinaka-advanced na cloud function Pangkalahatang mga tampok Ang DigitalOcean ay isa sa malaking VPS na nagbibigay-kasiyahan sa mga punong-guro ng cloud hosting. - Elasticity: Maaari mong itapon ang server pagkatapos gawin ang server anumang oras nang hindi nawawalan ng pera nang walang kabuluhan - Redundancy: Maaari mong ipagpatuloy ang paghahatid ng serbisyo kahit na bumaba ang 1 sa server(LAN&LB ang kailangan) - Napapalawak: Maaari mong palakihin ang server gamit ang data Nagbibigay ang DigitalOcean ng mga pinaka-advanced na cloud function gaya ng App Platform, Managed database, Managed Kubernetes(k8s) at iba pa Sinusuportahan ng load balancer ang libreng SSL certification ng âÂÂLetâÂÂs encryptâ na may awtomatikong pag-update at wild card SSL certificate, na mahusay Ang AWS ay mahal at hindi mo gustong gamitin ito, ngunit ito ay isang VPS na pinili ng mga gustong mag-enjoy sa cloud-based na mga function nang mura hangga't maaari. ## Presyo at plano ng DigitalOcean Mga server DigitalOcean Basic |BuwanangCPU||RAM(GBStorage(GBFree transfer(TB))| |4||1||0.512||10||0.5| |6||1||1||25||1| |7||1||1||25||1| |7||1||1||25||1| |12||1||2||50||2| |14||1||2||50||2| |14||1||2||50||2| |18||2||2||60||3| |21||2||2||60||3| |21||2||2||60||3| |24||2||4||80||4| |28||2||4||80||4| |28||2||4||80||4| |48||4||8||160||5| |56||4||8||160||5| |56||4||8||160||5| |96||8||16||320||6| |112||8||16||320||6| |112||8||16||320||6| DigitalOcean na CPU-Optimized |BuwanangCPU||RAM(GBStorage(GBFree transfer(TB))| |42||2||4||25||4| |84||4||8||50||5| |168||8||16||100||6| |336||16||32||200||7| |672||32||65||400||9| DigitalOcean CPU-Optimized 2x SSD |BuwanangCPU||RAM(GBStorage(GBFree transfer(TB))| |47||2||4||50||4| |94||4||8||100||5| |188||8||16||200||6| |376||16||32||400||7| |752||32||65||800||9| Pangkalahatang Layunin ng DigitalOcean |BuwanangCPU||RAM(GBStorage(GBFree transfer(TB))| |63||2||8||25||4| |126||4||16||50||5| |252||8||32||100||6| |504||16||65||200||7| |1008||32||131||400||8| |1260||40||163||500||9| DigitalOcean General Purpose 2x SSD |BuwanangCPU||RAM(GBStorage(GBFree transfer(TB))| |68||2||8||50||4| |136||4||16||100||5| |272||8||32||200||6| |544||16||65||400||7| |1088||32||131||800||8| |1360||40||163||1000||9| DigitalOcean Memory-Optimized |BuwanangCPU||RAM(GBStorage(GBFree transfer(TB))| |84||2||16||50||4| |168||4||32||100||6| |336||8||65||200||7| |672||16||131||400||8| |1008||24||196||600||9| |1344||32||262||800||10| DigitalOcean Memory-Optimized 3x SSD |BuwanangCPU||RAM(GBStorage(GBFree transfer(TB))| |104||2||16||150||4| |208||4||32||300||6| |416||8||65||600||7| |832||16||131||1200||8| |1248||24||196||1800||9| |1664||32||262||2400||10| DigitalOcean Memory-Optimized 6x SSD |BuwanangCPU||RAM(GBStorage(GBFree transfer(TB))| |131||2||16||300||4| |262||4||32||600||6| |524||8||65||1200||7| |1048||16||131||2400||8| |1572||24||196||3600||9| |2096||32||262||4800||10| DigitalOcean Storage-Optimized |BuwanangCPU||RAM(GBStorage(GBFree transfer(TB))| |131||2||16||300||4| |262||4||32||600||6| |524||8||65||1200||7| |1048||16||131||2400||8| |1572||24||196||3600||9| |2096||32||262||4800||10| DigitalOcean Storage-Optimized 1.5x SSD |BuwanangCPU||RAM(GBStorage(GBFree transfer(TB))| |163||2||16||450||4| |326||4||32||900||6| |652||8||65||1800||7| |1304||16||131||3600||8| |1956||24||196||5400||9| |2608||32||262||7200||10| Platform ng App Isang serbisyo na maaaring bumuo ng mga serbisyo gamit ang container-based na imprastraktura at serbisyo tulad ng DbaaS Ipinapakita sa iyo ng demo na video kung paano mag-publish ng isang site sa pamamagitan lamang ng pagpili ng isang Github repository at pagpindot sa isang button Mga tampok - Sa trigger ng pagtulak ng source code sa Pangunahing sangay ng Github, ito ay makikita sa site nang hindi binababa ang site - Ang pag-scale up sa pamamagitan ng pagtaas ng mga spec ng server o pagtaas ng bilang ng mga server ay madaling gawin mula sa screen ng pamamahala at hindi titigil ang system sa panahong iyon - Hanggang sa 3 mga site na may mga static na file ay libre - Ang DbaaS ay magagamit para sa database Mayroong Starter (libre), Basic, at Professional na mga plano Ang starter ay limitado sa mga static na site, Basic at mas mataas na plano ay maaaring magpatakbo ng mga dynamic na site gamit ang PHP, atbp Maaaring gamitin ng propesyonal na plano ang nakalaang CPU Ang Starter (mga site na may mga static na file lang) ay libre para sa hanggang 3 site ($3/buwan para sa 1 site kung lumampas) Gastos ng Basic at Propesyonal na pagbabago ng plano depende sa mga specs gaya ng sumusunod **Basic** **Propesyonal** Mga function na walang server Pagsingil batay sa dami ng nagamit na memory x segundo habang hinihiling May libreng quota 90000 GB segundo = 25 GB na oras Kung lumampas ka sa libreng quota, sisingilin ka ng 0.0000185/GBsec ($0.0666/GB-hour) Pumunta ka Node.js PHP sawa ay suportado bilang mga programming language Kung gusto mong magsulat ng Hello World sa bawat wika, narito sila Golang package main import ( "fmt") type Request struct { Name string `json:"name"` } type Response struct { StatusCode int `json:"statusCode,omitempty"` Header map[string]string `json:"headers,omitempty "` Body string `json:"body,omitempty"` } func Main(in Request) (*Tugon, error) { if in.Name == ""{ in.Name = "stranger"} return&Tugon{ Body: fmt.Sprintf("Hello %s", in.Name), }, nil } Node.js function main(args) { let name = args.name || 'stranger'let greeting = 'Hello '+ name +console.log(greeting) return {"body": greeting} } exports.main = main PHP