{"id":164202,"date":"2020-10-07T22:55:42","date_gmt":"2020-10-07T14:55:42","guid":{"rendered":"http:\/\/4563.org\/?p=164202"},"modified":"2020-10-07T23:10:04","modified_gmt":"2020-10-07T15:10:04","slug":"digitalocean-%e6%8e%a8%e5%87%ba-paas-%e6%9c%8d%e5%8a%a1-app-platform","status":"publish","type":"post","link":"http:\/\/4563.org\/?p=164202","title":{"rendered":"DigitalOcean \u63a8\u51fa PaaS \u670d\u52a1 App Platform"},"content":{"rendered":"<p>[ad_1]<\/p>\n<p>#Tools #Cloud<\/p>\n<p><i class=\"emoji\"><b>\u2601\ufe0f<\/b><\/i> <b>DigitalOcean \u63a8\u51fa PaaS \u670d\u52a1 App Platform<\/b><\/p>\n<p><a href=\"https:\/\/cloud.digitalocean.com\/apps\">Web<\/a> | <a href=\"https:\/\/www.digitalocean.com\/docs\/app-platform\/\">Wiki<\/a> | <a href=\"https:\/\/www.digitalocean.com\/blog\/introducing-digitalocean-app-platform-reimagining-paas-to-make-it-simpler-for-you-to-build-deploy-and-scale-apps\/\">Blog<\/a><\/p>\n<p><i class=\"emoji\"><b>?<\/b><\/i> Features\uff1a<\/p>\n<p>&#8211; \u652f\u6301\u5bf9\u63a5 GitHub<br \/>\n&#8211; \u652f\u6301\u7ed1\u5b9a\u81ea\u5b9a\u4e49\u57df\u540d<br \/>\n&#8211; \u53ef\u514d\u8d39\u90e8\u7f72\u9759\u6001\u7f51\u7ad9\u3001\u4ed8\u8d39\u90e8\u7f72\u540e\u7aef\u5e94\u7528<br \/>\n&#8211; \u9488\u5bf9\u9759\u6001\u7f51\u7ad9\u5185\u7f6e CDN<br \/>\n&#8211; \u73b0\u6709 New York\u3001Amsterdam\u3001Frankfurt\u3001San Francisco \u56db\u4e2a\u6570\u636e\u4e2d\u5fc3<\/p>\n<p><i class=\"emoji\"><b>?<\/b><\/i> \u4ef7\u683c\uff1a\u6d41\u91cf\u6bcf\u8d85\u8fc7 1G\uff0c\u6536\u53d6 $0.10<\/p>\n<p>\u2022 Starter\uff1a\u514d\u8d39\uff0c\u53ef\u90e8\u7f72\u4e09\u4e2a\u9759\u6001\u7f51\u7ad9\uff0c\u8d85\u51fa\u540e\u6bcf\u4e2a\u6536\u8d39 $3\/\u6708\uff0c\u63d0\u4f9b 1G \u6d41\u91cf<br \/>\n\u2022 Basic\uff1a\u6bcf\u4e2a container $5\/\u6708\u8d77\uff0c\u652f\u6301\u90e8\u7f72\u540e\u7aef\u5e94\u7528\uff0c\u63d0\u4f9b 40G \u6d41\u91cf<br \/>\n\u2022 Professional\uff1a\u6bcf\u4e2a container $12\/\u6708\u8d77\uff0c\u652f\u6301 Dedicated CPU\uff0c\u63d0\u4f9b 100G \u6d41\u91cf<\/p>\n<p>\u53c8\u4e00\u4e2a PaaS\uff08Platform as a Service\uff09\u670d\u52a1\uff0cDigitalOcean \u4e3b\u6253\u5ba3\u4f20\u8f7b\u677e\u6784\u5efa\u3001\u6613\u90e8\u7f72\u3001\u65b9\u4fbf\u6269\u5c55\u3002\u5728\u4eca\u540e\uff0c\u8fd8\u6709\u671b\u52a0\u5165 GitLab \/ Bitbucket \u652f\u6301\u3001Cron \u652f\u6301\u3001VPC \u652f\u6301\u7b49<\/p>\n<p><i class=\"emoji\"><b>?<\/b><\/i> \u5c31\u4ed6\u4eec\u7684\u5957\u9910\u4ef7\u683c\u548c\u5185\u5bb9\u6765\u770b\uff0c\u6211\u6ca1\u6709\u770b\u5230\u5f88\u5f3a\u7684\u7ade\u4e89\u529b\u3002Starter \u6d41\u91cf\u5c11\u5f97\u53ef\u601c\uff0c\u51e0\u4e4e\u903c\u7740\u7528\u6237\u53bb\u8d2d\u4e70 $5 \u8d77\u6b65\u7684 Basic \u5957\u9910\uff0c\u6709\u670b\u53cb\u5c31\u4f1a\u95ee\uff1a\u201c\u4e3a\u4ec0\u4e48\u4e0d\u76f4\u63a5\u4e70\u4ed6\u5bb6\u7684\u4e3b\u673a\u5b9e\u4f8b\u5462\uff1f\u201d\u5927\u5382\u7684 PaaS \u5e73\u53f0\u5e38\u5e38\u56e0\u4e3a\u514d\u8d39\u989d\u5ea6\u5c1a\u53ef\uff0c\u5e38\u5e38\u6ca6\u4e3a\u7f8a\u6bdb\u548c\u6ee5\u7528\u7684\u5de5\u5177\uff0c\u800c DO \u4ece\u4e00\u5f00\u59cb\u5c31\u8ba9\u4eba\u6253\u6d88\u4e86\u8fd9\u4e2a\u5ff5\u5934<\/p>\n<p>\u6211\u5011\u6240\u7528\u7684 RSS \u5373\u8fd0\u884c\u5728 Heroku \u8fd9\u4e2a PaaS \u670d\u52a1\uff0c\u8be5\u670d\u52a1\u6bcf\u6708\u63d0\u4f9b\u4e00\u5b9a\u7684\u65f6\u95f4\u989d\u5ea6\uff0c\u7ed1\u5b9a\u4fe1\u7528\u5361\u540e\u53ea\u8fd0\u884c\u5355\u5b9e\u4f8b\u5b8c\u5168\u514d\u8d39\u3002\u6b64\u5916\uff0c\u8fd8\u6709 Vercel \u8fd9\u4e2a\u9488\u5bf9\u4e2a\u4eba\u514d\u8d39\u7684 PaaS \u53ef\u4f9b\u9009\u62e9\u3002\u5f53\u7136\uff0c\u5982\u679c\u6709\u66f4\u52a0\u590d\u6742\u7684\u540e\u7aef\u9700\u6c42\uff0c\u5e76\u8981\u6c42\u4e00\u5b9a\u7684\u7a33\u5b9a\u6027\uff0c\u8fd8\u662f\u5efa\u8bae\u5927\u5bb6\u8003\u8651\u5927\u5382\u5e73\u53f0<\/p>\n<p>\u9891\u9053\uff1a<a href=\"https:\/\/t.me\/blog4563\">@blog4563<\/a><\/p>\n<p>[ad_2]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] #Tools #Cl&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/164202"}],"collection":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=164202"}],"version-history":[{"count":1,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/164202\/revisions"}],"predecessor-version":[{"id":164254,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/164202\/revisions\/164254"}],"wp:attachment":[{"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=164202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=164202"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=164202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}