Làm cách nào tôi có thể lưu trữ ứng dụng web python miễn phí?

Trong bài viết này, tôi giới thiệu cho bạn 14 tùy chọn khác nhau nơi bạn có thể lưu trữ các ứng dụng Python và tập lệnh Python của mình

Làm cách nào tôi có thể lưu trữ ứng dụng web python miễn phí?

Patrick Loeber · · · · · Ngày 10 tháng 12 năm 2022 · 4 phút đọc

mạng Python

Trong bài viết này, tôi giới thiệu cho bạn 14 tùy chọn khác nhau nơi bạn có thể lưu trữ các ứng dụng Python và tập lệnh Python của mình

Danh sách này không dựa trên bất kỳ xếp hạng nào, mà thay vào đó, hãy chia nó thành 3 loại

  • 1-5. Giải pháp một cú nhấp chuột (Nền tảng đám mây/cơ sở hạ tầng dưới dạng dịch vụ)
  • 5-10. Máy chủ đám mây (Máy Linux riêng / VPS)
  • 14-11. Tướng ẩn bạn có thể không có trên radar của bạn

Chúng ta hãy nhìn vào chúng

#hơn

Bạn cũng có thể xem video tại đây

1. kết xuất. com

Kết xuất là một dịch vụ đám mây để xây dựng và chạy các ứng dụng cũng như trang web có chứng chỉ TLS miễn phí, CDN toàn cầu, triển khai tự động từ git, v.v.

Nó cho phép bạn chạy các ứng dụng web, trang web tĩnh, bộ chứa docker, công việc định kỳ, công nhân nền và cơ sở dữ liệu được quản lý hoàn toàn với các bản sao lưu

Hầu hết các dịch vụ, kể cả dịch vụ chạy ứng dụng web Python, đều có thể được sử dụng với bậc miễn phí để bắt đầu. Đó là một nền tảng hoàn hảo để tổ chức miễn phí các dự án cuối tuần nhưng cũng có thể mở rộng quy mô nếu cần

2. Deta. sh

Deta là một đám mây miễn phí được tạo ra với trải nghiệm người dùng và nhà phát triển. Nó cũng làm cho việc triển khai các ứng dụng Python trở nên cực kỳ đơn giản và miễn phí mãi mãi

Đúng vậy, miễn phí mãi mãi

Đó là một dịch vụ tuyệt vời và ngay cả các tài liệu FastAPI chính thức cũng cung cấp một phần về việc triển khai các ứng dụng FastAPI trên Deta. Triển khai FastAPI trên Deta - FastAPI

3. trăn mọi nơi. com

Dịch vụ này nổi tiếng trong cộng đồng Python vì nó đã xuất hiện khá lâu. Nó trông không lạ mắt, nhưng nó chỉ hoạt động. Đó là một dịch vụ đáng tin cậy và cũng rất đơn giản để bắt đầu

Bạn nhận được một ứng dụng web với pythonanywhere. com miễn phí và các gói được nâng cấp với nhiều sức mạnh hơn bắt đầu từ $5 mỗi tháng

4. Đường sắt

Đường sắt là một nền tảng triển khai nơi bạn có thể cung cấp cơ sở hạ tầng, phát triển cục bộ với cơ sở hạ tầng đó, sau đó triển khai lên đám mây

Ngoài việc triển khai từ repo GitHub hiện có, họ còn cung cấp nhiều mẫu giúp bạn bắt đầu với các khung khác nhau ngay lập tức

Bậc Người bắt đầu cũng có thể được sử dụng miễn phí mà không cần thẻ tín dụng và bậc Nhà phát triển vẫn miễn phí dưới $5/tháng

5. Heroku

Heroku có lẽ vẫn là nền tảng ứng dụng đám mây nổi tiếng nhất hiện nay

Tuy nhiên, gần đây họ đã xóa cấp miễn phí và Heroku Dynos hiện bắt đầu ở mức 7 đô la/tháng

Hơn nữa, họ đã trải qua một vụ vi phạm an ninh nghiêm trọng trong năm nay và từ chối nói với công chúng về điều đó cho đến khi người ngoài gióng lên hồi chuông cảnh báo.

Về mặt tích cực, nó vẫn là một cơ sở hạ tầng đáng tin cậy với trải nghiệm dễ dàng dành cho nhà phát triển. Vì vậy, bạn có thể đưa ra lựa chọn của riêng mình nếu bạn muốn tiếp tục sử dụng nó

6. Hetzner

Hetzner là nhà điều hành trung tâm dữ liệu có trụ sở tại Đức, cung cấp Máy chủ chuyên dụng, Đám mây, Lưu trữ và Lưu trữ rất đáng tin cậy

7. DigitalOcean

DigitalOcean là nhà cung cấp dịch vụ lưu trữ đám mây cung cấp dịch vụ điện toán đám mây và Cơ sở hạ tầng dưới dạng Dịch vụ (IaaS)

Được biết đến với giá cả và khả năng mở rộng, các nhà phát triển có thể triển khai trên DigitalOcean trong vài giây với Máy ảo của họ có tên là “Droplets”. Kế hoạch bắt đầu từ $4 một tháng

8. Linode

Linode là nhà cung cấp dịch vụ lưu trữ đám mây tập trung vào việc cung cấp các máy ảo chạy Linux để hỗ trợ nhiều ứng dụng

9. AWS

Amazon Web Services (AWS) là nền tảng đám mây được áp dụng rộng rãi và toàn diện nhất thế giới, cung cấp hơn 200 dịch vụ đầy đủ tính năng từ các trung tâm dữ liệu trên toàn cầu

10. Google đám mây

Google Cloud cung cấp cơ sở hạ tầng hiệu suất cao cho điện toán đám mây, phân tích dữ liệu và máy học

11. thay thế

Về cốt lõi, Replit là một môi trường phát triển tích hợp trực tuyến (IDE) để tạo và chia sẻ mã

Nếu bạn nâng cấp lên gói Hacker với giá 7 đô la/tháng, bạn sẽ nhận được 5 lần Trả lời luôn bật cũng có thể được đặt ở chế độ riêng tư. Điều này về cơ bản cho phép lưu trữ ứng dụng của bạn ngay lập tức sau khi mã hóa chúng trên Replit

12. GitHub

Tùy chọn này có thể làm bạn ngạc nhiên. Chà, bạn không thể lưu trữ ứng dụng web trên GitHub

Tuy nhiên, bạn có thể lên lịch để các tập lệnh chạy thường xuyên với Tác vụ GitHub và các công việc định kỳ. Điều này cho phép bạn chạy các tập lệnh Python trên GitHub miễn phí. Bậc miễn phí hào phóng bao gồm 2.000 phút mỗi tháng, quá đủ để chạy nhiều tập lệnh nhiều lần trong ngày

Trong hướng dẫn này, tôi chỉ cho bạn cách thực hiện

Bạn cũng có thể bắt đầu dễ dàng với Mẫu này

  • python-github-hành động-mẫu

13. Ôm Không GianKhuôn Mặt

HuggingFace Space là một loại kho lưu trữ đặc biệt lưu trữ mã ứng dụng cho các bản trình diễn Machine Learning. Các ứng dụng đó có thể được viết bằng các thư viện Python như Streamlit hoặc Gradio

Làm cách nào tôi có thể lưu trữ ứng dụng web miễn phí?

6 cách lưu trữ miễn phí ứng dụng web của bạn .
Trang GitHub
Vercel
Trang GitLab
Netlify
căn cứ hỏa lực
kết xuất

Tôi có thể lưu trữ một trang web bằng Python không?

Python hỗ trợ máy chủ web ngay lập tức . Bạn có thể bắt đầu một máy chủ web với một lớp lót. Nhưng bạn cũng có thể tạo một máy chủ web tùy chỉnh có chức năng độc đáo. Trong bài viết này, bạn sẽ học cách làm điều đó.

Tôi có thể lưu trữ ứng dụng Flask miễn phí ở đâu?

Để triển khai ứng dụng Flask của mình, bạn có thể sử dụng PythonAnywhere . Điều này đặt ứng dụng của bạn trực tuyến, để bất kỳ ai cũng có thể truy cập. Họ duy trì máy chủ cho bạn, vì vậy bạn không cần phải. Trên hết, nó miễn phí cho các ứng dụng nhỏ.